EDBT 2026 Demo / reviewers in the wild / expert
Nicholas M. Patrikalakis
dblp:46/2649 · also Nick Patrikalakis
· DBLP profile ↗
54ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 49 · 4 first-authorArtificial intelligence and machine learning · 6Systems, architecture and hardware · 3Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
17 papers |
Geometric modeling and processing · 90% Computational fabrication · 7% Image and video processing · 2% | |
| Artificial intelligence
1 paper |
Motion planning and robot control · 100% |
Topics — the 19 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control › motion planning › optimal motion planning
asymptotically optimal motion planning |
0.2 | 1 | 2013 | Asymptotically optimal inspection planning using systems with differential constraints · ICRA 2013 |
Robotics › Motion planning and robot control › path planning › coverage path planning
inspection planning |
0.2 | 1 | 2013 | Asymptotically optimal inspection planning using systems with differential constraints · ICRA 2013 |
Robotics › Motion planning and robot control › motion planning
kinodynamic planning |
0.2 | 1 | 2013 | Asymptotically optimal inspection planning using systems with differential constraints · ICRA 2013 |
Geometric modeling and processing › surface processing
surface intersection |
0.1 | 4 | 2008 | Analysis of validated error bounds of surface-to-surface intersection · Comput. Aided Des. 2008 Robust interval algorithm for surface intersections · Comput. Aided Des. 1997 Topological and differential-equation methods for surface intersections · Comput. Aided Des. 1992 |
Geometric modeling and processing
solid modeling |
0.1 | 3 | 2000 | Robustness issues in geometric and solid modeling · Comput. Aided Des. 2000 Robust interval solid modelling Part II: boundary evaluation · Comput. Aided Des. 1996 Robust interval solid modelling Part I: representations · Comput. Aided Des. 1996 |
Geometric modeling and processing › computer-aided design › computer-aided geometric design › NURBS modeling
NURBS curves and surfaces |
0.0 | 1 | 2004 | Modifying free-formed NURBS curves and surfaces for offsetting without local self-intersection · Comput. Aided Des. 2004 |
Geometric modeling and processing › computer-aided design › computer-aided geometric design
offsetting |
0.0 | 1 | 2004 | Modifying free-formed NURBS curves and surfaces for offsetting without local self-intersection · Comput. Aided Des. 2004 |
Geometric modeling and processing
self-intersection avoidance |
0.0 | 1 | 2004 | Modifying free-formed NURBS curves and surfaces for offsetting without local self-intersection · Comput. Aided Des. 2004 |
Computational fabrication
additive manufacturing |
0.0 | 1 | 2003 | A dithering algorithm for local composition control with three-dimensional printing · Comput. Aided Des. 2003 |
Geometric modeling and processing
shape matching |
0.0 | 1 | 2003 | An algorithm for optimal free-form object matching · Comput. Aided Des. 2003 |
Geometric modeling and processing › solid modeling
boundary representation |
0.0 | 1 | 2000 | Representational validity of boundary representation models · Comput. Aided Des. 2000 |
Geometric modeling and processing › mesh generation
surface meshing |
0.0 | 1 | 1998 | Approximate development of trimmed patches for surface tessellation · Comput. Aided Des. 1998 |
Geometric modeling and processing › model fitting
curve and surface fitting |
0.0 | 1 | 1997 | Approximation of measured data with interval B-splines · Comput. Aided Des. 1997 |
Geometric modeling and processing › solid modeling
boundary evaluation |
0.0 | 1 | 1996 | Robust interval solid modelling Part II: boundary evaluation · Comput. Aided Des. 1996 |
Geometric modeling and processing › computational geometry › geometric queries › geometric intersection
curve intersection |
0.0 | 1 | 1996 | Robust interval algorithm for curve intersections · Comput. Aided Des. 1996 |
Geometric modeling and processing › skeletonization
medial axis transform |
0.0 | 1 | 1996 | An Algorithm for the Medial Axis Transform of 3D Polyhedral Solids · IEEE Trans. Vis. Comput. Graph. 1996 |
Image and video processing › halftoning
dithering |
0.0 | 1 | 2003 | A dithering algorithm for local composition control with three-dimensional printing · Comput. Aided Des. 2003 |
Mathematical optimization › numerical computation
floating-point arithmetic |
0.0 | 1 | 1998 | Efficient and reliable methods for rounded-interval arithmetic · Comput. Aided Des. 1998 |
Mathematical optimization › numerical analysis
interval arithmetic |
0.0 | 1 | 1996 | Robust interval algorithm for curve intersections · Comput. Aided Des. 1996 |
Methods — techniques the papers use, named apart from their topics
sampling-based planning · 0.2random trees · 0.2stability analysis · 0.0connectivity theorem · 0.0complexity analysis · 0.0interval arithmetic · 0.0geometric design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Asymptotically optimal inspection planning using systems with differential constraintsabstractThis paper proposes a new inspection planning algorithm, called Random Inspection Tree Algorithm (RITA). Given a perfect model of a structure, sensor specifications, robot's dynamics, and an initial configuration of a robot, RITA computes the optimal inspection trajectory that observes all points on the structure. Many inspection planning algorithms have been proposed, most of them consist of two sequential steps. In the first step, they compute a small set of observation points such that each point on the structure is visible. In the second step, they compute the shortest trajectory to visit all observation points at least once. The robot's kinematic and dynamic constraints are taken into account only in the second step. Thus, when the robot has differential constraints and operates in cluttered environments, the observation points may be difficult or even infeasible to reach. To alleviate this difficulty, RITA computes both observation points and the trajectory to visit the observation points simultaneously. RITA uses sampling-based techniques to find admissible trajectories with decreasing cost. Simulation results for 2-D environments are promising. Furthermore, we present analysis on the probabilistic completeness and asymptotic optimality of our algorithm. Georgios Papadopoulos 0003, Hanna Kurniawati, Nicholas M. Patrikalakis |
ICRA | 3 |
| 2013 | Editorial
Nadia Magnenat-Thalmann, Nicholas M. Patrikalakis, Franz-Erich Wolter, Qunsheng Peng 0001 |
Vis. Comput. | 2 |
| 2012 | Point-Based Policy Transformation: Adapting Policy to Changing POMDP Models
Hanna Kurniawati, Nicholas M. Patrikalakis |
WAFR | 2 |
| 2011 | 3D-surface reconstruction for partially submerged marine structures using an Autonomous Surface VehicleabstractOver the last eight years, significant scientific effort has been dedicated on the problem of 3-D surface reconstruction for structural systems. However, the critical area of marine structures remains insufficiently studied. The research presented here focuses on the problem of 3-D surface reconstruction in the marine environment. This work is an extension of our previous approach, in which a surface vehicle that was equipped with a powerful laser scanner was designed and used to scan the above-water part of the marine structure of interest. Here we propose the design of a novel surface vehicle that is capable of using laser scanners and a side-looking sonar to scan marine structures both above and below the waterline. We also study the issue of downsampling the dataset in order to perform efficient surface reconstruction of the considered 3-D geometry, and we present a methodology for combining and integrating data from the above- and below-water parts of the structure. To illustrate the proposed robotic platform and validate our algorithms, we present results from a set of experiments in the Singapore Sea. Specifically, we present 2 different maps: the above-water map and the combined above-and below-water map. In both cases, we have two different maps: a lower quality map, that can be generated on-line, and a higher quality map that is generated off-line. To the best of our knowledge, our work is the only one that provides a 3-D model for both above- and below-water parts of marine structures. In this work we assumed a GPS-denied environment, without using any other navigation sensor such as DVL or INS. Georgios Papadopoulos 0003, Hanna Kurniawati, Ahmed Shafeeq Bin Mohd Shariff, Liang Jie Wong, Nicholas M. Patrikalakis |
IROS | 5 |
| 2010 | Collaborative multi-vehicle localization and mapping in high clutter environmentsabstractAmong today's robotics applications, exploration missions in dynamic, high clutter and uncertain environmental conditions is quite common. Autonomous multi-vehicle systems come in handy for such exploration missions since a team of autonomous vehicles can explore an environment more efficiently and reliably than a single autonomous vehicle (AV). In order to improve the navigation accuracy, especially in the absence of a priori feature maps, various simultaneous localization and mapping (SLAM) algorithms are widely used in such applications. As for multi-vehicle scenarios, collaborative multi-vehicle simultaneous localization and mapping algorithm (CSLAM) is an effective strategy. However use of multiple AVs poses additional scaling problems such as inter-vehicle map fusion, and data association which needs to be addressed. Although existing CSLAM algorithms are shown to perform quite adequately in simulations, their performance is much less to be desired in high clutter scenarios that is inevitable in actual environments. In this paper, we present an approach to improve the performance of a CSLAM algorithm in the presence of high clutter, by combining an effective clutter filter framework based on Random Finite Sets (RFS). The performance of the improved CSLAM algorithm is evaluated using simulations under varying clutter conditions. M. D. P. Moratuwage, W. Sardha Wijesoma, Bharath Kalyan, Nicholas M. Patrikalakis, Peyman Moghadam |
ICARCV | 4 |
| 2010 | X-band radar based SLAM in Singapore's off-shore environmentabstractThis paper presents a simultaneous localisation and mapping (SLAM) algorithm implemented on an autonomous sea kayak with a commercial off-the-shelf X-band marine radar mounted. The Autonomous Surface Craft (ASC) was driven in an off-shore test site in Singapore's southern Selat Puah marine environment. Data from the radar, GPS and an inexpensive single-axis gyro data were logged by an on-board processing unit as the ASC traversed the environment, which comprised geographical and surface vessel landmarks. An automated feature extraction routine is presented, based on a probabilistic landmark detector, followed by a clustering and centroid approximation approach. With restrictive feature modeling, and a lack of vehicle control input information, it is demonstrated that via the novel RB-PHD-SLAM Filter, useful results can be obtained, despite an actively rolling and pitching ASC on the sea surface. In addition, the merits of investigating ASC SLAM are demonstrated, particularly with respect to the map estimation, obstacle avoidance and target tracking problems. Despite the presence of GPS and gyro data, heading information on such small ASC's is greatly compromised which induces large sensing error, further accentuate by the large range of the radar sensor. This work is a step towards realising an ASC capable of performing environmental or security surveillance and reporting a real-time active awareness of the above-water scene. John Mullane, Samuel Keller, Akshay Rao, Martin David Adams, Anthony Yeo, Franz S. Hover, Nicholas M. Patrikalakis |
ICARCV | 7 |
| 2010 | Cooperative localization of marine vehicles using nonlinear state estimationabstractThis paper investigates the problem of cooperative navigation of autonomous marine vehicles using range-only acoustic measurements. We consider the use of a single maneuvering autonomous surface vehicle (ASV) to aid the navigation of one or more submerged autonomous underwater vehicles (AUVs), using acoustic range measurements combined with position measurements for the ASV when data packets are transmitted. The AUV combines the data from the surface vehicle with its proprioceptive sensor measurements to compute its trajectory. In previous work, we presented an experimental demonstration of this approach, using an extended Kalman filter (EKF) for state estimation. In the present paper, we analyze the observability properties of the cooperative ASV/AUV localization problem and present experimental results comparing several different state estimators. Using the weak observability theorem for nonlinear systems, we demonstrate that this cooperative localization problem is best attacked using nonlinear least squares (NLS) optimization. We present experimental results for this new approach and compare it to alternative state estimators, demonstrating superior performance. Georgios Papadopoulos 0003, Maurice Fallon, John J. Leonard, Nicholas M. Patrikalakis |
IROS | 4 |
| 2010 | A random finite set based detection and tracking using 3D LIDAR in dynamic environmentsabstractIn this paper we describe a fully integrated system for detecting and tracking pedestrians in a dynamic urban environment. The system can reliably detect and track pedestrians to a range of 100 m in highly cluttered environments. The system uses a highly accurate 3D LIDAR from Velodyne to segment the scene into regions of interest or blobs, from which the pedestrians are determined. The pedestrians are then tracked using probability hypothesis density (PHD) filter which is based on random finite set theoretic framework. In contrast to classical approaches, this random finite set framework does not require any explicit data associations. The PHD filter is implemented using a Gaussian Mixture technique. Experimental results obtained in dynamic urban settings demonstrate the efficacy and tracking performance of the proposed approach. Bharath Kalyan, K. W. Lee, W. Sardha Wijesoma, Diluka Moratuwage, Nicholas M. Patrikalakis |
SMC | 5 |
| 2008 | Shape registration via the wavelet transformabstractWe present a system for the automatic global registration of voxelized data using the wavelet transform. The huge size of current data sets makes such multi-resolution techniques appealing; however, the traditional discrete wavelet transform has the drawback of variance with translation and rotation. We employ the dual-tree complex wavelet transform (Kingsbury, 2003), which carefully adds near invariance to translation and reduced sensitivity to rotation in computationally efficient ways, thus enabling the object matching application. We employ the wavelet transform to accomplish registration by extracting features in a multi-resolutional format, thus rapidly detecting and matching feature points. The method is robust to occlusion, clutter and noise. The efficacy of the algorithm is demonstrated through examples from solid modeling and biomedical applications. Julie S. Chalfant, Nicholas M. Patrikalakis |
Shape Modeling International | 2 |
| 2008 | Analysis of validated error bounds of surface-to-surface intersection
Kwang Hee Ko, Nicholas M. Patrikalakis |
Comput. Aided Des. | 2 |
| 2008 | Solving nonlinear polynomial systems in the barycentric Bernstein basis
Martin Reuter 0001, Tarjei S. Mikkelsen, Evan C. Sherbrooke, Takashi Maekawa, Nicholas M. Patrikalakis |
Vis. Comput. | 5 |
| 2005 | Solid Modeling Theory and Applications
Gershon Elber, Nicholas M. Patrikalakis, Pere Brunet |
Graph. Model. | 2 |
| 2005 | Algorithms for optimal partial matching of free-form objects with scaling effects
Kwang Hee Ko, Takashi Maekawa, Nicholas M. Patrikalakis |
Graph. Model. | 3 |
| 2004 | Flow Feature Extraction in Oceanographic VisualizationabstractThis work presents a novel method to detect an important flow feature, vortices, in the ocean. Our method can detect closed streamlines around vortex cores. Coupled with existing vortex core detection, the entire vortex area, which is the combination of the vortex core and surrounding streamlines, can be detected. A variety of feature extraction methods are presented, and those more pertinent to this study are implemented. Detection results are evaluated in terms of accuracy, clarity and usability. Da Guo, Constantinos Evangelinos, Nicholas M. Patrikalakis |
Computer Graphics International | 3 |
| 2004 | Nonlinear Polynomial Systems: Multiple Roots and Their MultiplicitiesabstractWe present methods for the computation of roots of univariate and bivariate nonlinear polynomial systems as well as the identification of their multiplicity. We first present an algorithm, called the TDB algorithm, which computes the values and the multiplicities of roots of a univariate polynomial. The procedure is based on the concept of the degree of a certain Gauss map, which is deduced from the polynomial itself. In the bivariate case, we use a combination of resultants and our procedure for the univariate case, as the basis for developing an algorithm for locating the roots and computing their multiplicities. Our methods are robust and global in nature. Complexity analysis of the proposed methods is included together with comparison with standard subdivision methods. Examples illustrate our techniques. Kwang Hee Ko, Takis Sakkalis, Nicholas M. Patrikalakis |
SMI | 3 |
| 2004 | Editorial
Kunwoo Lee, Nicholas M. Patrikalakis |
Comput. Aided Des. | 2 |
| 2004 | Modifying free-formed NURBS curves and surfaces for offsetting without local self-intersection
Takashi Maekawa, Nicholas M. Patrikalakis, Emanuel M. Sachs, Wonjoon Cho |
Comput. Aided Des. | 3 |
| 2003 | A dithering algorithm for local composition control with three-dimensional printing
Wonjoon Cho, Emanuel M. Sachs, Nicholas M. Patrikalakis, Donald E. Troxel |
Comput. Aided Des. | 3 |
| 2003 | An algorithm for optimal free-form object matching
Kwang Hee Ko, Takashi Maekawa, Nicholas M. Patrikalakis |
Comput. Aided Des. | 3 |
| 2001 | Topological and Geometric Properties of Interval Solid Models
Takis Sakkalis, Guoling Shen, Nicholas M. Patrikalakis |
Graph. Model. | 3 |
| 2001 | Boundary Representation Model Rectification
Guoling Shen, Takis Sakkalis, Nicholas M. Patrikalakis |
Graph. Model. | 3 |
| 2000 | The Digital OceanabstractThe ocean, is fundamentally important to many areas of modern society and thus improved knowledge of the ocean is essential. Ocean scientists have made remarkable progress in observation technology, modeling and assimilation in physical oceanography, acoustics, and biology. To some extent, such advances have been confined to each discipline. Therefore a great demand has arisen for a modern distributed computing and networking infrastructure within which we bring together advanced modeling, observation tools and field estimation methods. The paper describes a knowledge network of distributed heterogeneous data and software resources for multidisciplinary ocean research. Nicholas M. Patrikalakis, Stephen L. Abrams, James G. Bellingham, Wonjoon Cho, K. P. Mihanetzis, Allan R. Robinson, Henrik Schmidt, Pubudu C. H. Wariyapola |
Computer Graphics International | 1 |
| 2000 | Robustness issues in geometric and solid modeling
Nicholas M. Patrikalakis |
Comput. Aided Des. | 1 |
| 2000 | Representational validity of boundary representation models
Guoling Shen, Takis Sakkalis, Nicholas M. Patrikalakis |
Comput. Aided Des. | 3 |
| 2000 | Optimal development of doubly curved surfaces
Guoxin Yu, Nicholas M. Patrikalakis, Takashi Maekawa |
Comput. Aided Geom. Des. | 2 |
| 2000 | Special Issue for CGI '98
Franz-Erich Wolter, Nicholas M. Patrikalakis |
Graph. Model. | 2 |
| 2000 | Editorial
Franz-Erich Wolter, Nicholas M. Patrikalakis |
Comput. Animat. Virtual Worlds | 2 |
| 1999 | Topologically Reliable Approximation of Trimmed Polynomial Surface Patches
Wonjoon Cho, Takashi Maekawa, Nicholas M. Patrikalakis, Jaime Peraire |
Graph. Model. Image Process. | 3 |
| 1998 | Robust Tesselation of Trimmed Rational B-Spline Surface PatchesabstractWe present an unstructured triangular mesh generation algorithm that approximates a set of mutually non-intersecting simple trimmed rational B-spline surface patches within a user specified geometric tolerance. The proposed method uses numerically robust interval geometric representations/computations and also addresses the problem of topological consistency (homeomorphism) between the exact geometry and its approximation. Those are among the most important outstanding issues in geometry approximation problems. Our surface tessellation algorithm is based on the unstructured Delaunay mesh approach which leads to an efficient adaptive triangulation. A robust decision criterion is utilized to prevent possible failures in the conventional Delaunay triangulation. To satisfy the prescribed geometric tolerance, an adaptive node insertion algorithm is employed. Unstructured triangular meshes for free-form surfaces frequently involve triangles with high aspect ratio and accordingly, result in ill-conditioned meshing. Our proposed algorithm constructs 2D triangulation domains which sufficiently preserve the shape of triangles when mapped into 2D space and furthermore, the algorithm provides an efficient method that explicitly controls the aspect ratio of the triangular elements. Wonjoon Cho, Takashi Maekawa, Nicholas M. Patrikalakis, Jaime Peraire |
Computer Graphics International | 3 |
| 1998 | Efficient and reliable methods for rounded-interval arithmeticabstractWe present an efficient and reliable method for computing the unit-in-the-last-place (ulp) of a double-precision floating-point number, taking advantage of the standard binary representation for floatingpoint numbers defined by IEEE Std 754-1985. The ulp is necessary to perform software rounding for robust rounded-interval arithmetic (RIA) operations. Hardware rounding, using two of the standard rounding modes defined by IEEE-754, may be more efficient. RIA has been used to produce robust software systems for the solution of systems of nonlinear equations, interrogation of geometric and differential properties of curves and surfaces, curve and surface intersections, and solid modeling. Stephen L. Abrams, Wonjoon Cho, Chun-Yi Hu, Takashi Maekawa, Nicholas M. Patrikalakis, Evan C. Sherbrooke, Xiuzi Ye |
Comput. Aided Des. | 5 |
| 1998 | Approximate development of trimmed patches for surface tessellation
Wonjoon Cho, Nicholas M. Patrikalakis, Jaime Peraire |
Comput. Aided Des. | 2 |
| 1998 | Analysis and applications of pipe surfaces
Takashi Maekawa, Nicholas M. Patrikalakis, Takis Sakkalis, Guoxin Yu |
Comput. Aided Geom. Des. | 2 |
| 1997 | Robust interval algorithm for surface intersections
Chun-Yi Hu, Takashi Maekawa, Nicholas M. Patrikalakis, Xiuzi Ye |
Comput. Aided Des. | 3 |
| 1997 | Approximation of measured data with interval B-splines
Seamus T. Tuohy, Takashi Maekawa, Guoling Shen, Nicholas M. Patrikalakis |
Comput. Aided Des. | 4 |
| 1997 | Scattered data fitting with simplex splines in two and three dimensional spaces
Jingfang Zhou, Nicholas M. Patrikalakis, Seamus T. Tuohy, Xiuzi Ye |
Vis. Comput. | 2 |
| 1996 | Robust interval algorithm for curve intersections
Chun-Yi Hu, Takashi Maekawa, Evan C. Sherbrooke, Nicholas M. Patrikalakis |
Comput. Aided Des. | 4 |
| 1996 | Robust interval solid modelling Part I: representations
Chun-Yi Hu, Nicholas M. Patrikalakis, Xiuzi Ye |
Comput. Aided Des. | 2 |
| 1996 | Robust interval solid modelling Part II: boundary evaluation
Chun-Yi Hu, Nicholas M. Patrikalakis, Xiuzi Ye |
Comput. Aided Des. | 2 |
| 1996 | Geometric design of functional surfaces
Xiuzi Ye, Todd R. Jackson, Nicholas M. Patrikalakis |
Comput. Aided Des. | 3 |
| 1996 | Umbilics and lines of curvature for shape interrogation
Takashi Maekawa, Franz-Erich Wolter, Nicholas M. Patrikalakis |
Comput. Aided Geom. Des. | 3 |
| 1996 | Topologically reliable approximation of composite Bézier curves
Wonjoon Cho, Takashi Maekawa, Nicholas M. Patrikalakis |
Comput. Aided Geom. Des. | 3 |
| 1996 | Differential and Topological Properties of Medial Axis Transforms
Evan C. Sherbrooke, Nicholas M. Patrikalakis, Franz-Erich Wolter |
CVGIP Graph. Model. Image Process. | 2 |
| 1996 | Non-linear Data Representation for Ocean Exploration and VisualizationabstractThis paper proposes a method for the representation of functions describing a measured geophysical property (via sparsely scattered ordensely defined point data) by tensor and triple product interval B-splines (IBS). The spline representation facilitates archiving, data storage reduction, visualization and more general high-level interrogation. Interval methods allow for the representation of the function values together with their uncertainty. The uncertainty is introduced, for example, because the measurement (or dependent variable) or the location of the sensor (the independent variable(s)) is known only to a finite precision. In this paper, we present algorithms for the creation of IBS geometries based on minimization with linear constraints and we illustrate the method using geophysical ocean data and their interrogation. Seamus T. Tuohy, Nicholas M. Patrikalakis |
Comput. Animat. Virtual Worlds | 2 |
| 1996 | An Algorithm for the Medial Axis Transform of 3D Polyhedral SolidsabstractThe medial axis transform (MAT) is a representation of an object which has been shown to be useful in design, interrogation, animation, finite element mesh generation, performance analysis, manufacturing simulation, path planning and tolerance specification. In this paper, an algorithm for determining the MAT is developed for general 3D polyhedral solids of arbitrary genus without cavities, with nonconvex vertices and edges. The algorithm is based on a classification scheme which relates different pieces of the medial axis (MA) to one another, even in the presence of degenerate MA points. Vertices of the MA are connected to one another by tracing along adjacent edges, and finally the faces of the axis are found by traversing closed loops of vertices and edges. Representation of the MA and its associated radius function is addressed, and pseudocode for the algorithm is given along with recommended optimizations. A connectivity theorem is proven to show the completeness of the algorithm. Complexity estimates and stability analysis for the algorithms are presented. Finally, examples illustrate the computational properties of the algorithm for convex and nonconvex 3D polyhedral solids with polyhedral holes. Evan C. Sherbrooke, Nicholas M. Patrikalakis, Erik Brisson |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 1994 | Interrogation of differential geometry properties for design and manufacture
Takashi Maekawa, Nicholas M. Patrikalakis |
Vis. Comput. | 2 |
| 1993 | Computation of singularities and intersections of offsets of planar curves
Takashi Maekawa, Nicholas M. Patrikalakis |
Comput. Aided Geom. Des. | 2 |
| 1993 | Computation of the solutions of nonlinear polynomial systems
Evan C. Sherbrooke, Nicholas M. Patrikalakis |
Comput. Aided Geom. Des. | 2 |
| 1992 | Topological and differential-equation methods for surface intersections
George A. Kriezis, Nicholas M. Patrikalakis, Franz-Erich Wolter |
Comput. Aided Des. | 2 |
| 1991 | Interrogation of Offsets of Polynomial Surface PatchesabstractThis paper presents an algorithm for computing the intersection of the offset (or parallel) surface of a polynomial surface patch ( rogenitor) of arbitrary degree, with a straight line. The rogenitor patch is expressed in the tensor product Bernstein form. The intersection problem is reformulated in terms of computing the intersection of two algebraic curves within the parameter s ace of the patch. The tensor product Bernstein form is emplo ed for the representation of these algebraic curves. The solution method is based on subdivision relying on the convex hull roperty of the Bernstein representation of algebraic curves and minimization techniques. The resulting algorithm can form the basis for accurate visualization of offset surfaces through ray tracing methods. Maria-Eleni Vafiadou, Nicholas M. Patrikalakis |
Eurographics | 2 |
| 1990 | Method for intersecting algebraic surfaces with rational polynomial patches
George A. Kriezis, Prakash V. Prakash, Nicholas M. Patrikalakis |
Comput. Aided Des. | 3 |
| 1989 | Blending Rational B-Spline SurfacesabstractA method for blendin non uniform rational B-spline surface patches, either open or periodic, is developed. he blending surface is expressed in terms of an integral, bicubic B-spline patch. The blend ensures position and normal vector continuity along linkage curves to within a specified accuracy. The linkage curves are either user-defined or are obtained by offsetting the intersection of the two patches using geodesics on each patch. An example illustrates the applicability of our method. Leonidas Bardis, Nicholas M. Patrikalakis |
Eurographics | 2 |
| 1989 | Approximate conversion of rational B-spline patches
Leonidas Bardis, Nicholas M. Patrikalakis |
Comput. Aided Geom. Des. | 2 |
| 1989 | Approximate conversion of rational splines
Nicholas M. Patrikalakis |
Comput. Aided Geom. Des. | 1 |
| 1989 | Representation of piecewise continuous algebraic surface in terms of B-splines
Nicholas M. Patrikalakis, George A. Kriezis |
Vis. Comput. | 1 |