One-scan algorithm for arbitrarily oriented 1-D morphological opening and slope pattern spectrum

This paper presents a fast, one-scan algorithm for 1-D morphological opening on 2-D support. The algorithm is further extended to compute the pattern spectrum during a single image scan. The structuring element (SE) can be oriented under arbitrary angle that makes it possible to perform different orientation-involved image analysis, such as the local angle extraction, directional granulometry, etc. The algorithm processes an image in constant time regardless the SE orientation and size in one scan, with minimal latency and very low memory requirements. For pattern spectra, the C-implementation yields an experimental speed-up of 27× compared to other suitable solutions. Aforementioned properties allow for efficient implementation on hardware platforms such as GPU or FPGA that opens a new opportunity of parallel computation, and consequently, further speed-up.

[1]  Frans van den Bergh,et al.  Global Image Feature Extraction Using Slope Pattern Spectra , 2008, ICIAR.

[2]  Luc Vincent Granulometries and Opening Trees , 2000, Fundam. Informaticae.

[3]  Luc Vincent,et al.  Local Grayscale Granulometries Based on Opening Trees , 1996, ISMM.

[4]  J. Chermant,et al.  Image analysis and mathematical morphology for civil engineering materials , 2001 .

[5]  Marcel van Herk A fast algorithm for local minimum and maximum filters on rectangular and octagonal kernels , 1992, Pattern Recognit. Lett..

[6]  Pierre Soille,et al.  Recursive Implementation of Erosions and Dilations Along Discrete Lines at Arbitrary Angles , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Arnaldo de Albuquerque Araújo,et al.  1D Component tree in linear time and space and its application to gray-level image multithresholding , 2007, ISMM.

[8]  Michael H. F. Wilkinson,et al.  Efficient 2-D Grayscale Morphological Transformations With Arbitrary Flat Structuring Elements , 2008, IEEE Transactions on Image Processing.

[9]  Edward H. Adelson,et al.  The Design and Use of Steerable Filters , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Petros Maragos,et al.  Pattern Spectrum and Multiscale Shape Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  G. Matheron Random Sets and Integral Geometry , 1976 .

[12]  Jan Bartovsky,et al.  Fast Streaming Algorithm for 1-D Morphological Opening and Closing on 2-D Support , 2011, ISMM.

[13]  Marc Van Droogenbroeck,et al.  Morphological Erosions and Openings: Fast Algorithms Based on Anchors , 2005, Journal of Mathematical Imaging and Vision.