Point Set Analysis: An Image Analysis Point of View for Rapid Prototyping Technologies

This chapter is dedicated to the review and presentation of an emerging paradigm in the world of computer vision: how to conciliate image analysis algorithms with computer graphics representations of shapes as point sets or meshes? In other words, what are the latest attempts to adapt algorithms performing on regular grids with fixed neighborhood system onto unorganized point sets (UPS)? In (Lomenie & Stamon, 2011) it is shown that the underlying theoretical challenges to be solved boil down to the topological definition of continuity and neighborhood in these kinds of mathematical spaces. In particular, this work wraps up a decade of various contributions and developments about shape analysis and representation within unorganized point sets (UPS) carried out by the authors in (Lomenie et al., 2000; Lomenie, 2004; Lomenie & Stamon, 2008; 2011) in the framework of mathematical morphology. Beyond theoretical aspects, a wide scope of practical studies already make use of intelligent solutions designed to process visual data represented by geometric point sets, in particular in the world of rapid prototyping. Digging into recent literature about the topic makes it clear that industrial countries like China are specifically interested in this emerging topic, even though first prototypes of 3D printers date back to approximatively the mid-nineties. While still lightly lagging behind in terms of creativity and design, there are high chances that these emerging superpowers will catch up with design and innovation by their ability to quickly devise machines and systems able to manufacture products customized according to the individual consumer wishes. In (Cui et al., 2010), an integrated, distributed, web-based rapid product design platform enables design resource sharing and reusability of various CAD models for rapidly responding to various customer requirements. Similarly, many new multimedia and industry applications will rely on these kinds of technologies. The need for new interactions in multimedia applications is highlighted in (Li et al., 2011; Lin et al., 2010) by calling for considerable progress in terms of content production and representation for television and motion picture. Recent applications can be found in 3D-ink printing (Stanic and Lozo, 2010), automotive industry (Sansoni and Docchio, 2004), 3D building reconstruction and city modeling (Tarsha et al., 2007), 3D shape blending (Li et al., 2009). Measuring technologies and mechatronics automation are recently following the needs for 3D representation and handling of mesh representations (Sun et al., 2011) and even holography is relying on such considerations (Ishikawa and Saito, 2008). All these promising Point Set Analysis: An Image Analysis Point of View for Rapid Prototyping Technologies 9

[1]  H. Saito,et al.  Point cloud representation of 3D shape for laser-plasma scanning 3D display , 2008, 2008 34th Annual Conference of IEEE Industrial Electronics.

[2]  Dinesh Manocha,et al.  Applied Computational Geometry Towards Geometric Engineering , 1996, Lecture Notes in Computer Science.

[3]  Harrison H. Barrett,et al.  Novel applications of rapid prototyping in gamma-ray and X-ray imaging , 2009, 2009 IEEE Nuclear Science Symposium Conference Record (NSS/MIC).

[4]  Andriy Myronenko,et al.  Point Set Registration: Coherent Point Drift , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Tamy Boubekeur,et al.  Local Reconstruction and Visualization of Point-Based Surfaces Using Subdivision Surfaces , 2006 .

[6]  David Eppstein,et al.  The Crust and the beta-Skeleton: Combinatorial Curve Reconstruction , 1998, Graph. Model. Image Process..

[7]  Nicolas Loménie A generic methodology for partitioning unorganised 3D point clouds for robotic vision , 2004, First Canadian Conference on Computer and Robot Vision, 2004. Proceedings..

[8]  Werner Nagel Image Analysis and Mathematical Morphology. Volume 2: Theoretical Advances. Edited by Jean Serra , 1870 .

[9]  Huei-Yung Lin,et al.  Free-viewpoint image synthesis based on non-uniformly resampled 3D representation , 2010, 2010 IEEE International Conference on Image Processing.

[10]  Can Zhao,et al.  An Adaptive Corner Extraction Method of Point Cloud for Machine Vision Measuring System , 2010, 2010 International Conference on Machine Vision and Human-machine Interface.

[11]  Zhangping Lu,et al.  An approach to 3D shape blending using point cloud slicing , 2009, 2009 IEEE 10th International Conference on Computer-Aided Industrial Design & Conceptual Design.

[12]  George Vosselman,et al.  Segmentation of point clouds using smoothness constraints , 2006 .

[13]  Matthias Zwicker,et al.  Pointshop 3D: an interactive system for point-based surface editing , 2002, SIGGRAPH.

[14]  Nicolas Loménie,et al.  Morphological mesh filtering and alpha-objects , 2008, Pattern Recognit. Lett..

[15]  Kun Li,et al.  Markerless Shape and Motion Capture From Multiview Video Sequences , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[16]  Bharat Lohani,et al.  Effect of data density, scan angle, and flying height on the accuracy of building extraction using LiDAR data , 2008 .

[17]  P Cignoni,et al.  DeWall: A fast divide and conquer Delaunay triangulation algorithm in Ed , 1998, Comput. Aided Des..

[18]  Jonathan Richard Shewchuk,et al.  Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator , 1996, WACG.

[19]  Phil Whitehouse,et al.  A special case , 2006 .

[20]  Chia-Hsiang Menq,et al.  Automatic data segmentation for geometric feature extraction from unorganized 3-D coordinate points , 2001, IEEE Trans. Robotics Autom..

[21]  Nico Blodow,et al.  Aligning point cloud views using persistent feature histograms , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Nicolas Loménie,et al.  Morphological operations on Delaunay triangulations , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[23]  G. Sansoni,et al.  A special case of 3-D optical measurements and reverse engineering for automotive applications: the Ferrari 250 Mille Miglia , 2004, Proceedings of the 21st IEEE Instrumentation and Measurement Technology Conference (IEEE Cat. No.04CH37510).

[24]  Juntong Xi,et al.  Triangular Mesh Generation for a Real-structure Scan Data in 3D Space , 2011, 2011 Third International Conference on Measuring Technology and Mechatronics Automation.

[25]  Abderrahim Elmoataz,et al.  Graph-based tools for microscopic cellular image segmentation , 2009, Pattern Recognit..

[26]  Jean Cousty,et al.  Some Morphological Operators in Graph Spaces , 2009, ISMM.

[27]  Jos B. T. M. Roerdink,et al.  Manifold Shape: from Differential Geometry to Mathematical Morphology , 1994 .

[28]  Herbert Edelsbrunner,et al.  Three-dimensional alpha shapes , 1994, ACM Trans. Graph..

[29]  Leif Kobbelt,et al.  Extraction of feature lines on triangulated surfaces using morphological operators , 2000 .

[30]  M. Stanic,et al.  Color and permanence issues in 3D ink-jet printing , 2010, The 33rd International Convention MIPRO.

[31]  L. Vincent Graphs and mathematical morphology , 1989 .

[32]  Lin Zeming,et al.  A Curvature-based Automatic Registration Algorithm for the Scattered Points , 2011, 2011 Third International Conference on Measuring Technology and Mechatronics Automation.

[33]  Mahmoud Melkemi,et al.  Elliptic diagrams: application to patterns detection from a finite set of points , 2001, Pattern Recognit. Lett..

[34]  Semyung Wang,et al.  A new segmentation method for point cloud data , 2002 .

[35]  Xing Ma,et al.  Use of advanced computer-aided biomodels in practical orthopaedic education , 2010, 2010 International Conference on Educational and Network Technology.

[36]  Ronald H. Huesman,et al.  Tomographic reconstruction using an adaptive tetrahedral mesh defined by a point cloud , 2006, IEEE Transactions on Medical Imaging.

[37]  Mahmoud Melkemi,et al.  Weighted -shape: A descriptor of the shape of a point set , 2001, Pattern Recognit..

[38]  Surya P. N. Singh,et al.  Hybrid elevation maps: 3D surface models for segmentation , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[39]  Ko Nishino,et al.  Scale-Dependent 3D Geometric Features , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[40]  Jos B. T. M. Roerdink,et al.  Mathematical morphology on the sphere , 1990, Other Conferences.

[41]  Helmut Pottmann,et al.  The Isophotic Metric and Its Application to Feature Sensitive Morphology on Surfaces , 2004, ECCV.

[42]  R. Grunert,et al.  ElePhant - An anatomical Electronic Phantom as simulation-system for otologic surgery , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[43]  Leonidas J. Guibas,et al.  Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams , 1983, STOC.

[44]  C. C. Chang,et al.  Layer-based abrasive computer tomography techniques for custom dental restoration , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[45]  Lieven Eeckhout,et al.  Deformable Surface 3D Reconstruction from Monocular Images , 2010 .

[46]  David G. Kirkpatrick,et al.  On the shape of a set of points in the plane , 1983, IEEE Trans. Inf. Theory.

[47]  George K. Knopf,et al.  Surface reconstruction from sliced point cloud data for designing facial prosthesis , 2009, 2009 IEEE Toronto International Conference Science and Technology for Humanity (TIC-STH).

[48]  David P. Dobkin,et al.  Primitives for the manipulation of three-dimensional subdivisions , 1987, SCG '87.

[49]  P. Grussenmeyer,et al.  Joint combination of point cloud and DSM for 3D building reconstruction using airborne laser scanner data , 2007, 2007 Urban Remote Sensing Joint Event.

[50]  T. Rabbani,et al.  SEGMENTATION OF POINT CLOUDS USING SMOOTHNESS CONSTRAINT , 2006 .

[51]  Jun Ma,et al.  Research on rapid product design based on tabular layouts of article characteristics and its application , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[52]  Chao Huang,et al.  Coordinate direction normalization using point cloud projection density for 3D ear , 2009, 2009 Fourth International Conference on Computer Sciences and Convergence Information Technology.

[53]  Huang Wenming,et al.  Kd-tree Based Nonuniform Simplification of 3D Point Cloud , 2009, 2009 Third International Conference on Genetic and Evolutionary Computing.

[54]  Jia Xu,et al.  Generation method of normal vector from disordered point cloud , 2009, 2009 Joint Urban Remote Sensing Event.

[55]  Henk J. A. M. Heijmans,et al.  The algebraic basis of mathematical morphology. I Dilations and erosions , 1990, Comput. Vis. Graph. Image Process..

[56]  Eric L. Miller,et al.  Three-Dimensional Surface Mesh Segmentation Using Curvedness-Based Region Growing Approach , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[57]  Bo Yang,et al.  A Reduction Method of Three-Dimensional Point Cloud , 2009, 2009 2nd International Conference on Biomedical Engineering and Informatics.

[58]  Yong Yang,et al.  Quality Evaluation of Spatial Point-Cloud Data Collected by Vehicle-Borne Laser Scanner , 2008, 2008 International Workshop on Education Technology and Training & 2008 International Workshop on Geoscience and Remote Sensing.

[59]  Herbert Edelsbrunner,et al.  Incremental topological flipping works for regular triangulations , 1992, SCG '92.

[60]  Jean-Emmanuel Deschaud,et al.  A Fast and Accurate Plane Detection Algorithm for Large Noisy Point Clouds Using Filtered Normals and Voxel Growing , 2010 .

[61]  T. Steiner,et al.  Hough Transform and Laguerre Geometry for the Recognition and Reconstruction of Special 3 D Shapes , 2003 .

[62]  Alexander Toet,et al.  Graph morphology , 1992, J. Vis. Commun. Image Represent..

[63]  Leonidas J. Guibas,et al.  Voronoi-Based Curvature and Feature Estimation from Point Clouds , 2011, IEEE Transactions on Visualization and Computer Graphics.

[64]  Luiz Velho,et al.  Surface reconstruction from noisy point clouds , 2005, SGP '05.

[65]  Reinhard Klein,et al.  Efficient RANSAC for Point‐Cloud Shape Detection , 2007, Comput. Graph. Forum.

[66]  Leonidas J. Guibas,et al.  Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams , 1983, STOC.

[67]  Laurent Najman,et al.  Milena: Write Generic Morphological Algorithms Once, Run on Many Kinds of Images , 2009, ISMM.

[68]  David Avis,et al.  How good are convex hull algorithms? , 1995, SCG '95.