Algorithms for Morphological Profile Filters and their Comparison

Morphological filters, regarded as the complement of mean-line based filters, are useful in the analysis of surface texture and the prediction of functional performance. The paper first recalls two existing algorithms, the naive algorithm and the motif combination algorithm, originally developed for the traditional envelope filter. With minor extension, they could be used to compute morphological filters. A recent novel approach based on the relationship between the alpha shape and morphological closing and opening operations is presented as well. Afterwards two novel algorithms are developed. By correlating the convex hull and morphological operations, the Graham scan algorithm, original developed for the convex hull is modified to compute the morphological envelopes. The alpha shape method depending on the Delaunay triangulation is costly and redundant for the computation for the alpha shape for a given radius. A recursive algorithm is proposed to solve this problem. A series of observations are presented for searching the contact points. Based on the proposed observations, the algorithm partitions the profile data into small segments and searches the contact points in a recursive manner. The paper proceeds to compare the five distinct algorithms in five aspects: algorithm verification, algorithm analysis, performance evaluation, end effects correction, and areal extension. By looking into these aspects, the merits and shortcomings of these algorithms are evaluated and compared.

[1]  Henk J. A. M. Heijmans,et al.  Mathematical Morphology: A Modern Approach in Image Processing Based on Algebra and Geometry , 1995, SIAM Rev..

[2]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[3]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[4]  Herbert Edelsbrunner,et al.  Three-dimensional alpha shapes , 1992, VVS.

[5]  Paul J. Scott,et al.  Fast algorithm for Morphological Filters , 2011 .

[6]  M. S. Shunmugam,et al.  Two- and Three-Dimensional Analyses of Surfaces According to the E-System: , 1974 .

[7]  Mark C. Malburg,et al.  Surface profile analysis for conformable interfaces , 2003 .

[8]  Ronald L. Graham,et al.  An Efficient Algorithm for Determining the Convex Hull of a Finite Planar Set , 1972, Inf. Process. Lett..

[9]  Mohammad Hossein Sedaaghi Direct implementation of open-closing in morphological filtering , 1997 .

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

[11]  G. Matheron,et al.  THE BIRTH OF MATHEMATICAL MORPHOLOGY , 2002 .

[12]  Gabriel Taubin,et al.  The ball-pivoting algorithm for surface reconstruction , 1999, IEEE Transactions on Visualization and Computer Graphics.

[13]  B. Muralikrishnan,et al.  Functional Filtering and Performance Correlation of Plateau Honed Surface Profiles , 2005 .

[14]  Marcel Worring,et al.  Shape of an arbitrary finite point set in IR2 , 2005, Journal of Mathematical Imaging and Vision.

[15]  H. Minkowski Volumen und Oberfläche , 1903 .