Watershed segmentation of topographical features on freeform surfaces and its application to additively manufactured surfaces

Abstract With the advancement of modern enabling technologies, surfaces of high value-added products are changing from traditional simple geometries to complex geometries that feature freeform shapes. The analysis of topographical features on freeform surfaces is challenging because surface shapes are no longer planar and measurement data often require surface description in the form of triangular meshes. An approach is proposed to extend the watershed segmentation from planar surfaces to freeform surfaces. Surface topography is first extracted from measured surfaces (mesh surfaces) using proper mathematical operations, e.g. fitting and filtration. The watershed segmentation based on Maxwell's theory is extended to 3D triangular meshes and applied to the extracted surface topography defined as a scalar function associated with the vertices of the mesh surface. Critical surface points such as peaks, pits and saddles are identified to construct a Pfaltz graph. Ridge lines and course lines are then traced starting from saddles and following the steepest uphill and downhill paths to peaks and pits, respectively. Wolf pruning of the change tree is employed to merge over-segmented regions. The extended watershed segmentation method is applied to segment surface topography of the additively processed scaffold and lattice surfaces.

[1]  Jing Li Wang,et al.  Color image segmentation: advances and prospects , 2001, Pattern Recognit..

[2]  Serge Beucher,et al.  The Morphological Approach to Segmentation: The Watershed Transformation , 2018, Mathematical Morphology in Image Processing.

[3]  X. Jiang,et al.  Precision surface measurement , 2012, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[4]  Paul J. Scott,et al.  Surface texture evaluation of additively manufactured metallic cellular scaffolds for acetabular implants using X-ray computed tomography , 2019, Bio-Design and Manufacturing.

[5]  Jos B. T. M. Roerdink,et al.  The Watershed Transform: Definitions, Algorithms and Parallelization Strategies , 2000, Fundam. Informaticae.

[6]  Gilles Bertrand,et al.  Watershed Cuts: Minimum Spanning Forests and the Drop of Water Principle , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Ariel Shamir,et al.  A survey on Mesh Segmentation Techniques , 2008, Comput. Graph. Forum.

[8]  Paul J. Scott,et al.  Investigation on the effect of sampling on areal texture parameters , 2018 .

[9]  Niels Volkmann,et al.  A novel three-dimensional variant of the watershed transform for segmentation of electron density maps. , 2002, Journal of structural biology.

[10]  J Blanc,et al.  Surface characterization based upon significant topographic features , 2011 .

[11]  S. S. Pande,et al.  Automatic recognition of features from freeform surface CAD models , 2008, Comput. Aided Des..

[12]  Liam Blunt,et al.  The Use of Surface Segmentation Methods to Characterise Laser Zone Surface Structure on Hard Disc Drives , 2011 .

[13]  Chandrajit L. Bajaj,et al.  Anisotropic diffusion of surfaces and functions on surfaces , 2003, TOGS.

[14]  Liam Blunt,et al.  Feature Extraction for Structured Surface Based on Surface Networks and Edge Detection , 2006 .

[15]  Serge Beucher,et al.  Use of watersheds in contour detection , 1979 .

[16]  Luc Vincent,et al.  Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Jon Atli Benediktsson,et al.  Segmentation and classification of hyperspectral images using watershed transformation , 2010, Pattern Recognit..

[18]  Paul J. Scott,et al.  Characterisation methods for powder bed fusion processed surface topography , 2019, Precision Engineering.

[19]  Tosiyasu L. Kunii,et al.  Algorithms for Extracting Correct Critical Points and Constructing Topological Graphs from Discrete Geographical Elevation Data , 1995, Comput. Graph. Forum.

[20]  Leila De Floriani,et al.  Computing a discrete Morse gradient from a watershed decomposition , 2016, Comput. Graph..

[21]  Sankar K. Pal,et al.  A review on image segmentation techniques , 1993, Pattern Recognit..

[22]  Josef Kittler,et al.  Automatic watershed segmentation of randomly textured color images , 1997, IEEE Trans. Image Process..

[23]  S. Philipp-Foliguet,et al.  Region-Based 3D Artwork Indexing and Classification , 2008, 2008 3DTV Conference: The True Vision - Capture, Transmission and Display of 3D Video.

[24]  Paul J. Scott,et al.  The mathematics of motif combination and their use for functional simulation , 1992 .

[25]  Alina N. Moga,et al.  An efficient watershed algorithm based on connected components , 2000, Pattern Recognit..

[26]  Nicola Senin,et al.  Feature-based characterisation of signature topography in laser powder bed fusion of metals , 2018 .

[27]  Paul J. Scott,et al.  Geometric computation theory for morphological filtering on freeform surfaces , 2013, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[28]  R. Lee,et al.  Two-Dimensional Critical Point Configuration Graphs , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[29]  S. Hansson,et al.  The relation between surface roughness and interfacial shear strength for bone-anchored implants. A mathematical model. , 1999, Journal of biomechanics.

[30]  Ilya Kostrikov,et al.  Surface Networks , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[31]  Ross T. Whitaker,et al.  Partitioning 3D Surface Meshes Using Watershed Segmentation , 1999, IEEE Trans. Vis. Comput. Graph..

[32]  Heinrich Müller,et al.  Improved Laplacian Smoothing of Noisy Surface Meshes , 1999, Comput. Graph. Forum.

[33]  David J. Whitehouse,et al.  Technological shifts in surface metrology , 2012 .

[34]  G. W. Wolf A FORTRAN subroutine for cartographic generalization , 1991 .

[35]  Dong-Ming Yan,et al.  Variational mesh segmentation via quadric surface fitting , 2012, Comput. Aided Des..

[36]  Weiyin Ma,et al.  B-spline surface local updating with unorganized points , 1998, Comput. Aided Des..

[37]  P. Scott,et al.  Freeform surface filtering using the diffusion equation , 2011, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[38]  Liam Blunt,et al.  Modelling water vapour permeability through atomic layer deposition coated photovoltaic barrier defects , 2014 .

[39]  Atanas Ivanov,et al.  Review of feature boundary identification techniques for the characterization of tessellated surfaces , 2015 .

[40]  Mark Meyer,et al.  Implicit fairing of irregular meshes using diffusion and curvature flow , 1999, SIGGRAPH.

[41]  J. Maxwell,et al.  On Hills and Dales , 2011 .

[42]  Gert W. Wolf,et al.  Scale independent surface characterisation: Geography meets precision surface metrology , 2017 .

[43]  Pedro Gómez Vilda,et al.  An improved watershed algorithm based on efficient computation of shortest paths , 2007, Pattern Recognit..

[44]  Alexandre X. Falcão,et al.  IFT-Watershed from gray-scale marker , 2002, Proceedings. XV Brazilian Symposium on Computer Graphics and Image Processing.

[45]  Yi-Ping Hung,et al.  Comparison between immersion-based and toboggan-based watershed image segmentation , 2006, IEEE Transactions on Image Processing.

[46]  Liam Blunt,et al.  On characterising surface topography of metal powder bed fusion additive manufactured parts , 2016 .

[47]  Serge Beucher,et al.  THE WATERSHED TRANSFORMATION APPLIED TO IMAGE SEGMENTATION , 2009 .

[48]  Frédérique Barré,et al.  Watershed lines and catchment basins: a new 3D-motif method , 2000 .

[49]  Paul J. Scott,et al.  Pattern analysis and metrology: the extraction of stable features from observable measurements , 2004, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[50]  Paul J. Scott,et al.  An algorithm to extract critical points from lattice height data , 2001 .

[51]  Marc Levoy,et al.  Fitting smooth surfaces to dense polygon meshes , 1996, SIGGRAPH.

[52]  T. Kanade,et al.  Extracting topographic terrain features from elevation maps , 1994 .

[53]  J. Y. Zhu,et al.  Piecewise B-spline Surfaces Fitting to Arbitrary Triangle Meshes , 2002 .