Surface mesh segmentation and smooth surface extraction through region growing

  • Authors:
  • Miguel Vieira;Kenji Shimada

  • Affiliations:
  • Department of Mechanical Engineering, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15213, USA;Department of Mechanical Engineering, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15213, USA

  • Venue:
  • Computer Aided Geometric Design
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Laser range-scanners are used in fields as diverse as product design, reverse engineering, and rapid prototyping to quickly acquire geometric surface data of parts and models. This data is often in the form of a dense, noisy surface mesh that must be simplified into piecewise-smooth surfaces. The method presented here facilitates this time-consuming task by automatically segmenting a dense mesh into regions closely approximated by single surfaces. The algorithm first estimates the noise and curvature of each vertex. Then it filters the curvatures and partitions the mesh into regions with fundamentally different shape characteristics. These regions are then contracted to create seed regions for region growing. For each seed region, the algorithm iterates between region growing and surface fitting to maximize the number of connected vertices approximated by a single underlying surface. The algorithm finishes by filling segment holes caused by outlier noise. We demonstrate the algorithm effectiveness on real data sets. ets.