Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Nina Amenta

dblp:92/5591 · DBLP profile ↗
← Back
47ranked-venue papers
28as first author
1since 2021 · last 2024
0000-0002-4441-2328ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 21 · 12 first-author · 1 since 2021Theory of computation · 17 · 15 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSystems, architecture and hardware · 2Human-computer interaction and ubiquitous computing · 2 · 1 first-authorArtificial intelligence and machine learning · 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
7 papers
Geometric modeling and processing · 69% Computer animation and physical simulation · 19% Multimedia analysis and retrieval · 11%
Theoretical computer science
14 papers
Computational geometry · 93% Mathematical optimization · 4% Combinatorics and discrete mathematics · 2%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 50% Parallel and multicore computing · 50%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 30 heaviest of 39, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Geometric modeling and processing
surface reconstruction
0.232012
Surface patches from unorganized space curves · SCG 2012
Space-time surface reconstruction using incompressible flow · ACM Trans. Graph. 2008
A New Voronoi-based Surface Reconstruction Algorithm · SIGGRAPH 1998
Computational geometry › triangulation
delaunay triangulation
0.132007
Complexity of Delaunay triangulation for points on lower-dimensional polyhedra · SODA 2007
Delaunay triangulation programs on surface data · SODA 2002
Surface Reconstruction by Voronoi Filtering · SCG 1998
Computational geometry › geometric modeling and processing › point cloud analysis › geometric reconstruction
surface reconstruction
0.142002
Delaunay triangulation programs on surface data · SODA 2002
A simple algorithm for homeomorphic surface reconstruction · SCG 2000
The Crust Algorithm for 3D Surface Reconstruction · SCG 1999
Multimedia analysis and retrieval
geometric hashing
0.112009
Real-time parallel hashing on the GPU · ACM Trans. Graph. 2009
Geometric modeling and processing
shape analysis
0.112009
Exploration of Shape Variation Using Localized Components Analysis · IEEE Trans. Pattern Anal. Mach. Intell. 2009
GPUs and heterogeneous computing › GPU computing
GPU algorithms
0.112009
Real-time parallel hashing on the GPU · ACM Trans. Graph. 2009
Parallel and multicore computing › concurrent data structures
parallel hashing
0.112009
Real-time parallel hashing on the GPU · ACM Trans. Graph. 2009
Computer animation and physical simulation
fluid simulation
0.112008
Space-time surface reconstruction using incompressible flow · ACM Trans. Graph. 2008
Computer animation and physical simulation › fluid simulation
incompressible fluid simulation
0.112008
Space-time surface reconstruction using incompressible flow · ACM Trans. Graph. 2008
Bioinformatics and computational biology
phylogenetics
0.112007
TreeQ-VISTA: an interactive tree visualization tool with functional annotation query capabilities · Bioinform. 2007
Bioinformatics and computational biology › phylogenetics › phyloinformatics
phylogenetic tree visualization
0.112007
TreeQ-VISTA: an interactive tree visualization tool with functional annotation query capabilities · Bioinform. 2007
Geometric modeling and processing
implicit surface
0.012004
Defining point-set surfaces · ACM Trans. Graph. 2004
Geometric modeling and processing › surface fitting
moving least squares surfaces
0.012004
Defining point-set surfaces · ACM Trans. Graph. 2004
Geometric modeling and processing › shape modeling › 3d object modeling
point-based modeling
0.012004
Defining point-set surfaces · ACM Trans. Graph. 2004
Geometric modeling and processing › point cloud processing
point-set surfaces
0.012004
Defining point-set surfaces · ACM Trans. Graph. 2004
Computational geometry › randomized geometric algorithms
randomized incremental construction
0.012003
Incremental constructions con BRIO · SCG 2003
Computational geometry
spatial data structures
0.012003
Incremental constructions con BRIO · SCG 2003
Computational geometry
combinatorial geometry
0.031996
Shadows and Slices of Polytopes · SCG 1996
Bounded Boxes, Hausdorff Distance, and a New Proof of an Interesting Helly-Type Theorem · SCG 1994
Helly Theorems and Generalized Linear Programming · SCG 1993
Computational geometry
geometric modeling and processing
0.012002
Delaunay triangulation programs on surface data · SODA 2002
Computational geometry › shape analysis
medial axis
0.012000
Accurate and efficient unions of balls · SCG 2000
Computational geometry › shape analysis
medial axis approximation
0.012000
Accurate and efficient unions of balls · SCG 2000
Computational geometry › computational topology
union of balls
0.012000
Accurate and efficient unions of balls · SCG 2000
Geometric modeling and processing › surface reconstruction
point cloud reconstruction
0.012008
Space-time surface reconstruction using incompressible flow · ACM Trans. Graph. 2008
Bioinformatics and computational biology
comparative genomics
0.012007
TreeQ-VISTA: an interactive tree visualization tool with functional annotation query capabilities · Bioinform. 2007
Bioinformatics and computational biology
genomics
0.012007
TreeQ-VISTA: an interactive tree visualization tool with functional annotation query capabilities · Bioinform. 2007
Computational geometry
mesh generation
0.011997
Optimal Point Placement for Mesh Smoothing · SODA 1997
Computational geometry
polytopes
0.011996
Four-Polytopes and a Funeral (for my conjecture) · SCG 1996
Mathematical optimization › constrained optimization
polytope projection
0.011996
Shadows and Slices of Polytopes · SCG 1996
Combinatorics and discrete mathematics
polytope theory
0.011996
Shadows and Slices of Polytopes · SCG 1996
Visualization and visual analytics › scientific visualization
geometric visualization
0.011995
Geomview: A System for Geometric Visualization · SCG 1995

Methods — techniques the papers use, named apart from their topics

perfect hashing · 0.2cuckoo hashing · 0.2linear algebra representation · 0.1principal component analysis · 0.1linear subspace · 0.1data-parallel algorithms · 0.1data-parallel algorithm · 0.1volumetric space-time reconstruction · 0.1flow optimization · 0.1interactive visualization · 0.1combinatorial complexity analysis · 0.1SQL querying · 0.1delaunay triangulation · 0.1meshless construction · 0.0iterative projection · 0.0provable guarantees · 0.0optimization · 0.0convex programming · 0.0
YearPublicationVenuePosition
2024 Anisotropy and Cross Fields
abstract
Abstract We consider a cross field, possibly with singular points of valence 3 or 5, in which all streamlines are finite, and either end on the boundary or form cycles. We show that we can always assign lengths to the two cross field directions to produce an anisotropic orthogonal frame field. There is a one‐dimensional family of such length functions, and we optimize within this family so that the two lengths are everywhere as similar as possible. This gives a numerical bound on the minimal anisotropy of any quad mesh exactly following the input cross field. We also show how to remove some limit cycles.
Lance Simons, Nina Amenta
Comput. Graph. Forum2
2020 Dihedral deformation and rigidity
Nina Amenta, Carlos Rojas 0004
Comput. Geom.1
2018 GPU LSM: A Dynamic Dictionary Data Structure for the GPU
abstract
We develop a dynamic dictionary data structure for the GPU, supporting fast insertions and deletions, based on the Log Structured Merge tree (LSM). Our implementation on an NVIDIA K40c GPU has an average update (insertion or deletion) rate of 225 M elements/s, 13.5x faster than merging items into a sorted array. The GPU LSM supports the retrieval operations of lookup, count, and range query operations with an average rate of 75 M, 32 M and 23 M queries/s respectively. The trade-off for the dynamic updates is that the sorted array is almost twice as fast on retrievals. We believe that our GPU LSM is the first dynamic general-purpose dictionary data structure for the GPU.
Saman Ashkiani, Shengren Li, Martin Farach-Colton, Nina Amenta, John D. Owens
IPDPS4
2016 Parallel Approaches to the String Matching Problem on the GPU
abstract
We design a family of parallel algorithms and GPU implementations for the exact string matching problem, based on Rabin-Karp (RK) randomized string matching. We describe and analyze three primary parallel approaches to binary string matching: cooperative (CRK), divide-and-conquer (DRK), and a novel hybrid of both (HRK). The CRK is most effective for large patterns (>8K characters), while the DRK approach is superior for shorter patterns. We then generalize the DRK to support any alphabet size without loss of performance. Our DRK method achieves up to a 64 GB/s processing rate on 8-character patterns from an 8-bit alphabet on an NVIDIA Tesla K40c GPU. We next demonstrate a novel parallel two-stage matching method (DRK-2S), which first skims the text for a smaller subset of the pattern and then verifies all potential matches in parallel. Our DRK-2S method is superior for pattern sizes up to 64k compared to the fastest CPU-based string matching implementations. With an 8-bit alphabet and up to 1k-character patterns, we get a geometric mean speedup of 4.81x against the best CPU methods, and can achieve a processing rate of at least 53 GB/s.
Saman Ashkiani, Nina Amenta, John D. Owens
SPAA2
2016 3D Skeletons: A State-of-the-Art Report
abstract
Abstract Given a shape, a skeleton is a thin centered structure which jointly describes the topology and the geometry of the shape. Skeletons provide an alternative to classical boundary or volumetric representations, which is especially effective for applications where one needs to reason about, and manipulate, the structure of a shape. These skeleton properties make them powerful tools for many types of shape analysis and processing tasks. For a given shape, several skeleton types can be defined, each having its own properties, advantages, and drawbacks. Similarly, a large number of methods exist to compute a given skeleton type, each having its own requirements, advantages, and limitations. While using skeletons for two‐dimensional (2D) shapes is a relatively well covered area, developments in the skeletonization of three‐dimensional (3D) shapes make these tasks challenging for both researchers and practitioners. This survey presents an overview of 3D shape skeletonization. We start by presenting the definition and properties of various types of 3D skeletons. We propose a taxonomy of 3D skeletons which allows us to further analyze and compare them with respect to their properties. We next overview methods and techniques used to compute all described 3D skeleton types, and discuss their assumptions, advantages, and limitations. Finally, we describe several applications of 3D skeletons, which illustrate their added value for different shape analysis and processing tasks.
Andrea Tagliasacchi, Thomas Delamé, Michela Spagnuolo, Nina Amenta, Alexandru C. Telea
Comput. Graph. Forum4
2015 Brute-Force k-Nearest Neighbors Search on the GPU
Shengren Li, Nina Amenta
SISAP2
2012 Surface patches from unorganized space curves
abstract
Recent 3D sketch tools produce networks of three-space curves that suggest the contours of shapes. The shapes may be non-manifold, closed three-dimensional, open two-dimensional, or mixed. Our video demonstrates a system that automatically generates intuitively appealing, piecewise-smooth surface patches from such a curve network, and an intelligent user interface for modifying the automatically chosen surface patches. Both parts of the system use a linear algebra representation of the set of surface patches to track the topology.
Fatemeh Abbasinejad, Pushkar Joshi, Nina Amenta
SCG3
2012 A Tight Bound for the Delaunay Triangulation of Points on a Polyhedron
Nina Amenta, Dominique Attali, Olivier Devillers
Discret. Comput. Geom.1
2011 Surface Patches from Unorganized Space Curves
abstract
Abstract Recent 3D sketch tools produce networks of three‐space curves that suggest the contours of shapes. The shapes may be non‐manifold, closed three‐dimensional, open two‐dimensional, or mixed. We describe a system that automatically generates intuitively appealing piecewise‐smooth surfaces from such a curve network, and an intelligent user interface for modifying the automatically chosen surface patches. Both the automatic and the semi‐automatic parts of the system use a linear algebra representation of the set of surface patches to track the topology. On complicated inputs from ILoveSketch [ BBS08 ], our system allows the user to build the desired surface with just a few mouse‐clicks.
Fatemeh Abbasinejad, Pushkar Joshi, Nina Amenta
Comput. Graph. Forum3
2010 Organization of Data in Non-convex Spatial Domains
Eric A. Perlman, Randal C. Burns, Michael M. Kazhdan, Rebecca R. Murphy, William P. Ball, Nina Amenta
SSDBM6
2010 Sampling the conformation of protein surface residues for flexible protein docking
abstract
BACKGROUND: The problem of determining the physical conformation of a protein dimer, given the structures of the two interacting proteins in their unbound state, is a difficult one. The location of the docking interface is determined largely by geometric complementarity, but finding complementary geometry is complicated by the flexibility of the backbone and side-chains of both proteins. We seek to generate candidates for docking that approximate the bound state well, even in cases where there is backbone and/or side-chain difference from unbound to bound states. RESULTS: We divide the surfaces of each protein into local patches and describe the effect of side-chain flexibility on each patch by sampling the space of conformations of its side-chains. Likely positions of individual side-chains are given by a rotamer library; this library is used to derive a sample of possible mutual conformations within the patch. We enforce broad coverage of torsion space. We control the size of the sample by using energy criteria to eliminate unlikely configurations, and by clustering similar configurations, resulting in 50 candidates for a patch, a manageable number for docking. CONCLUSIONS: Using a database of protein dimers for which the bound and unbound structures of the monomers are known, we show that from the unbound patch we are able to generate candidates for docking that approximate the bound structure. In patches where backbone change is small (within 1 Å RMSD of bound), we are able to account for flexibility and generate candidates that are good approximations of the bound state (82% are within 1 Å and 98% are within 1.4 Å RMSD of the bound conformation). We also find that even in cases of moderate backbone flexibility our candidates are able to capture some of the overall shape change. Overall, in 650 of 700 test patches we produce a candidate that is either within 1 Å RMSD of the bound conformation or is closer to the bound state than the unbound is.
Patricia Francis-Lyon, Shengyin Gu, Joel Hass, Nina Amenta, Patrice Koehl
BMC Bioinform.4
2010 Closed-form Blending of Local Symmetries
abstract
Abstract We present a closed‐form solution for the symmetrization problem, solving for the optimal deformation that reconciles a set of local bilateral symmetries. Given as input a set of point‐pairs which should be symmetric, we first compute for each local neighborhood a transformation which would produce an approximate bilateral symmetry. We then solve for a single global symmetry which includes all of these local symmetries, while minimizing the deformation within each local neighborhood. Our main motivation is the symmetrization of digitized fossils, which are often deformed by a combination of compression and bending. In addition, we use the technique to symmetrize articulated models.
Deboshmita Ghosh, Nina Amenta, Michael M. Kazhdan
Comput. Graph. Forum2
2009 Rotating Scans for Systematic Error Removal
abstract
Abstract Optical triangulation laser scanners produce errors at surface discontinuities and sharp features. These systematic errors are anisotropic. We examine the causes of these errors theoretically, and we study the correlation of systematic error with edge size and orientation experimentally. We then present a novel processing method for removing systematic errors, by combining scans taken at several different orientations. We apply an anisotropic filter to the separate scans, and use it to weight the data in a final combination step. Unlike previous approaches, our method does not require access to the scanner's internal data or firmware. We demonstrate the technique on data from laser range scanners by two different manufacturers.
Fatemeh Abbasinejad, Yong Joo Kil, Andrei Sharf, Nina Amenta
Comput. Graph. Forum4
2009 Guest Editors' Foreword
Nina Amenta, Otfried Cheong
Discret. Comput. Geom.1
2009 Exploration of Shape Variation Using Localized Components Analysis
abstract
Localized Components Analysis (LoCA) is a new method for describing surface shape variation in an ensemble of objects using a linear subspace of spatially localized shape components. In contrast to earlier methods, LoCA optimizes explicitly for localized components and allows a flexible trade-off between localized and concise representations, and the formulation of locality is flexible enough to incorporate properties such as symmetry. This paper demonstrates that LoCA can provide intuitive presentations of shape differences associated with sex, disease state, and species in a broad range of biomedical specimens, including human brain regions and monkey crania.
Dan A. Alcantara, Owen T. Carmichael, Will Harcourt-Smith, Kirstin Sterner, Stephen R. Frost, Rebecca A. Dutton, Paul M. Thompson, Eric Delson, Nina Amenta
IEEE Trans. Pattern Anal. Mach. Intell.9
2009 Real-time parallel hashing on the GPU
abstract
We demonstrate an efficient data-parallel algorithm for building large hash tables of millions of elements in real-time. We consider two parallel algorithms for the construction: a classical sparse perfect hashing approach, and cuckoo hashing, which packs elements densely by allowing an element to be stored in one of multiple possible locations. Our construction is a hybrid approach that uses both algorithms. We measure the construction time, access time, and memory usage of our implementations and demonstrate real-time performance on large datasets: for 5 million key-value pairs, we construct a hash table in 35.7 ms using 1.42 times as much memory as the input data itself, and we can access all the elements in that hash table in 15.3 ms. For comparison, sorting the same data requires 36.6 ms, but accessing all the elements via binary search requires 79.5 ms. Furthermore, we show how our hashing methods can be applied to two graphics applications: 3D surface intersection for moving data and geometric hashing for image matching.
Dan A. Alcantara, Andrei Sharf, Fatemeh Abbasinejad, Shubhabrata Sengupta, Michael Mitzenmacher, John D. Owens, Nina Amenta
ACM Trans. Graph.7
2008 Space-time surface reconstruction using incompressible flow
abstract
We introduce a volumetric space-time technique for the reconstruction of moving and deforming objects from point data. The output of our method is a four-dimensional space-time solid, made up of spatial slices, each of which is a three-dimensional solid bounded by a watertight manifold. The motion of the object is described as an incompressible flow of material through time. We optimize the flow so that the distance material moves from one time frame to the next is bounded, the density of material remains constant, and the object remains compact. This formulation overcomes deficiencies in the acquired data, such as persistent occlusions, errors, and missing frames. We demonstrate the performance of our flow-based technique by reconstructing coherent sequences of watertight models from incomplete scanner data.
Andrei Sharf, Dan A. Alcantara, Thomas Lewiner, Chen Greif, Alla Sheffer, Nina Amenta, Daniel Cohen-Or
ACM Trans. Graph.6
2007 Complexity of Delaunay triangulation for points on lower-dimensional polyhedra
Nina Amenta, Dominique Attali, Olivier Devillers
SODA1
2007 TreeQ-VISTA: an interactive tree visualization tool with functional annotation query capabilities
abstract
UNLABELLED: We describe a general multiplatform exploratory tool called TreeQ-Vista, designed for presenting functional annotations in a phylogenetic context. Traits, such as phenotypic and genomic properties, are interactively queried from a user-provided relational database with a user-friendly interface which provides a set of tools for users with or without SQL knowledge. The query results are projected onto a phylogenetic tree and can be displayed in multiple color groups. A rich set of browsing, grouping and query tools are provided to facilitate trait exploration, comparison and analysis. AVAILABILITY: The program, detailed tutorial and examples are available online (http:/genome.lbl.gov/vista/TreeQVista).
Shengyin Gu, Iain Anderson, Victor Kunin, Michael J. Cipriano, Simon Minovitsky, Gunther H. Weber, Nina Amenta, Bernd Hamann, Inna Dubchak
Bioinform.7
2007 Approximating geodesic tree distance
Nina Amenta, Matthew Godwin, Nicolay Postarnakevich, Katherine St. John
Inf. Process. Lett.1
2005 Surface Reconstruction for Noisy Point Clouds
Boris Mederos, Nina Amenta, Luiz Velho 0001, Luiz Henrique de Figueiredo
Symposium on Geometry Processing2
2005 Evolutionary Morphing
David F. Wiley, Nina Amenta, Dan A. Alcantara, Deboshmita Ghosh, Yong Joo Kil, Eric Delson, Will Harcourt-Smith, Katherine St. John, F. James Rohlf, Bernd Hamann
IEEE Visualization2
2004 Defining point-set surfaces
abstract
The MLS surface [Levin 2003], used for modeling and rendering with point clouds, was originally defined algorithmically as the output of a particular meshless construction. We give a new explicit definition in terms of the critical points of an energy function on lines determined by a vector field. This definition reveals connections to research in computer vision and computational topology.Variants of the MLS surface can be created by varying the vector field and the energy function. As an example, we define a similar surface determined by a cloud of surfels (points equipped with normals), rather than points.We also observe that some procedures described in the literature to take points in space onto the MLS surface fail to do so, and we describe a simple iterative procedure which does.
Nina Amenta, Yong Joo Kil
ACM Trans. Graph.1
2003 Incremental constructions con BRIO
abstract
Randomized incremental constructions are widely used in computational geometry, but they perform very badly on large data because of their inherently random memory access patterns. We define a biased randomized insertion order which removes enough randomness to significantly improve performance, but leaves enough randomness so that the algorithms remain theoretically optimal.
Nina Amenta, Sunghee Choi, Günter Rote
SCG1
2003 A Linear-Time Majority Tree Algorithm
Nina Amenta, Frederick Clarke, Katherine St. John
WABI1
2003 Computational topology: ambient isotopic approximation of 2-manifolds
Nina Amenta, Thomas J. Peters, Alexander Russell
Theor. Comput. Sci.1
2002 Delaunay triangulation programs on surface data
Sunghee Choi, Nina Amenta
SODA2
2001 The power crust, unions of balls, and the medial axis transform
Nina Amenta, Sunghee Choi, Ravi Krishna Kolluri
Comput. Geom.1
2001 The medial axis of a union of balls
Nina Amenta, Ravi Krishna Kolluri
Comput. Geom.1
2000 A simple algorithm for homeomorphic surface reconstruction
abstract
The problem of computing a piecewise linear approximation to a surface from a set of sample points is important in solid modeling, computer graphics and computer vision. A recent algorithm [1] using the Voronoi diagram of the sample points gave a guarantee on the distance of the output surface from the original sampled surface assuming the sample was `suciently dense'. We give a similar algorithm, simplifying the computation and the proof of the geometric guarantee. In addition, we guarantee that our output surface is homeomorphic to the original surface; to our knowledge this is the rst such topological guarantee for this problem. 1 Introduction A number of applications in CAD, computer graphics, computer vision and mathematical modeling involve the computation of a piecewise lin- Dept. of Computer Science, U. of Texas, Austin TX 78712. e-mail: [email protected], supported by NSF grant CCR-9731977 y Dept. of Computer Science, U. of Texas, Austin, TX 78712. e-mail: sunghe...
Nina Amenta, Sunghee Choi, Tamal K. Dey, Naveen Leekha
SCG1
2000 Accurate and efficient unions of balls
abstract
Given a sample of points from the boundary of an object IR3, we construct a representation of the object as a union of balls. We use many fewer balls than previous constructions, but our shape representation is better. We bound the distance from the surface of the union to the original object surface, and show that when the sampling is sufficiently dense the two are homeomorphic. This implies a topolgical relationship between the true medial axis of the object and both the medial axis, and the α-shape, of the union of balls. We show that the set of ball centers in our construction converges to the true medial axis as the sampling density increases.
Nina Amenta, Ravi Krishna Kolluri
SCG1
2000 Regression Depth and Center Points
Nina Amenta, Marshall W. Bern, David Eppstein, Shang-Hua Teng
Discret. Comput. Geom.1
1999 The Crust Algorithm for 3D Surface Reconstruction
abstract
No abstract available.
Nina Amenta
SCG1
1999 Surface Reconstruction by Voronoi Filtering
Nina Amenta, Marshall W. Bern
Discret. Comput. Geom.1
1998 Surface Reconstruction by Voronoi Filtering
abstract
We give a simple combinatorial algorithm that computes a piecewlze-linear approximation of a smooth surface from a finite set of sample points.The algorithm uses Voronoi vertices to remove triangles from the Delaunay triangulation.We prove the algorithm correct by showing that for densely sampled surfaces, where density depends on "local feature size", the output is topologically valid and convergent (both point&e and in surface normals) to the original surface.We deocribe an implementation of the algorithm and shorr example outputs.
Nina Amenta, Marshall W. Bern
SCG1
1998 A New Voronoi-based Surface Reconstruction Algorithm
abstract
We describe our experience with a new algorithm for the reconstruction of surfaces from unorganized sample points in IR 3 .The al- gorithm is the first for this problem with provable guarantees.Given a "good sample" from a smooth surface, the output is guaranteed to be topologically correct and convergent to the original surface as the sampling density increases.The definition of a good sample is itself interesting: the required sampling density varies locally, rigorously capturing the intuitive notion that featureless areas can be reconstructed from fewer samples.The output mesh interpolates, rather than approximates, the input points.Our algorithm is based on the three-dimensional Voronoi diagram.Given a good program for this fundamental subroutine, the algorithm is quite easy to implement.
Nina Amenta, Marshall W. Bern, Manolis Kamvysselis
SIGGRAPH1
1998 The Crust and the beta-Skeleton: Combinatorial Curve Reconstruction
Nina Amenta, Marshall W. Bern, David Eppstein
Graph. Model. Image Process.1
1998 Largest Placement of One Convex Polygon Inside Another
Pankaj K. Agarwal, Nina Amenta, Micha Sharir
Discret. Comput. Geom.2
1997 Optimal Point Placement for Mesh Smoothing
Nina Amenta, Marshall W. Bern, David Eppstein
SODA1
1996 Four-Polytopes and a Funeral (for my conjecture)
abstract
No abstract available.
Nina Amenta
SCG1
1996 Shadows and Slices of Polytopes
abstract
W'e give a lower bound of 0( ~ldt2j ) for the number of vertices of ad-dimensional polytope with ffacetswllich canappear on the outer boundary of a projection to dimension 2 < k < d.By duality, this implies a lower bound of Q( n ld\2j ) for the number of facets in a k-dimensional slice of a d-dimensional polytope with n vertices. .
Nina Amenta, Günter M. Ziegler
SCG1
1996 A Short Proof of an Interesting Helly-Type Theorem
Nina Amenta
Discret. Comput. Geom.1
1995 Geomview: A System for Geometric Visualization
abstract
No abstract available.
Nina Amenta, Stuart Levy, Tamara Munzner
SCG1
1994 Bounded Boxes, Hausdorff Distance, and a New Proof of an Interesting Helly-Type Theorem
abstract
In the first part of this paper, we reduce two geometric optimization problems to convex programming: finding the largest axis-aligned box in the intersection of a family of convex sets, and finding the translation and scaling that minimizes the Hausdorff distance between two polytopes. These reductions imply that important cases of these problems can be solved in expected linear time. In the second part of the paper, we use convex programming to give a new, short proof of an interesting Helly-type theorem, first conjectured by Gru¨nbaum and Motzkin.
Nina Amenta
SCG1
1994 Helly-Type Theorems and Generalized Linear Programming
Nina Amenta
Discret. Comput. Geom.1
1993 Helly Theorems and Generalized Linear Programming
abstract
Recent combinatorial algorithms for linear programming also solve certain non-linear problems. We call these Generalized Linear Programming, or GLP, problems. One way in which convexity has been generalized by mathematicians is through a collection of results called the Helly theorems. We show that the every GLP problem implies a Helly theorem, and we give two paradigms for constructing a GLP problem from a Helly theorem. We give many applications, including linear expected time algorithms for finding line transversals and hyperplane fitting in convex metrics. These include GLP problems with the surprising property that the constraints are non-convex or even disconnected. We show that some Helly theorems cannot be turned into GLP problems.
Nina Amenta
SCG1
1992 Finding a Line Transversal of Axial Objects in Three Dimensions
Nina Amenta
SODA1