2007 · 132 citations · 17 references
ComputingComputer ScienceVisualization3D ModelingComputational GeometryComputer Vision3D ReconstructionCurve FittingGeometry ProcessingPoint Cloud ProcessingSurface ModelingSurface Reconstruction3D Point Cloud ProcessingPoint Cloud CompressionPoint Cloud Feature ExtractionPoint Cloud FeaturesSurface Feature ExtractionSurface FittingSurface Meshing
Defining sharp features in a given 3D model facilitates a better understanding of the surface and aids visualizations, reverse engineering, filtering, simplification, non-photo realism, reconstruction and other geometric processing applications. We present a robust method that identifies sharp features in a point cloud by returning a set of smooth curves aligned along the edges. Our feature extraction is a multi-step refinement method that leverages the concept of robust moving least squares to locally fit surfaces to potential features. Using Newton's method, we project points to the intersections of multiple surfaces then grow polylines through the projected cloud. After resolving gaps, connecting corners, and relaxing the results, the algorithm returns a set of complete and smooth curves that define the features. We demonstrate the benefits of our method with two applications: surface meshing and point-based geometry compression.
17
Surface simplification using quadric error metrics
Michael Garland, Paul S. Heckbert · 1997 · 3.4K citations
Implicit fairing of irregular meshes using diffusion and curvature flow
Mathieu Desbrun, Mark Meyer, Peter Schröder et al. · 1999 · 1.5K citations · Full text
Computing and rendering point set surfaces
Marc Alexa, Johannes Behr, Daniel Cohen‐Or et al. · IEEE Transactions on Visualization and Computer Graphics · 2003 · 1.1K citations
Multi‐scale Feature Extraction on Point‐Sampled Surfaces
Mark V. Pauly, Richard Keiser · Computer Graphics Forum · 2003 · 551 citations · Full text