Abstract
This paper presents a general algorithm for the automatic proof that an erosion (respectively, dilation) has a sequential decomposition or not. If the decomposition exists, an optimum decomposition is presented. The algorithm is based on a branch and bound search, with pruning strategies and bounds based on algebraic and geometrical properties deduced formally. This technique generalizes classical results as Zhuang and Haralick, Xu, and Park and Chin, with equivalent or improved performance. Finally, theoretical analysis of the proposed algorithm and experimental results are presented.
Similar content being viewed by others
References
G. Anelli, A. Broggi, and G. Destri, "Decomposition of arbitrarily shaped binary morphological structuring elements using genetic algorithms," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 20, No. 2, pp. 217-224, 1998
J. Barrera, E.R. Dougherty, and N.S. Tomita, "Automatic programming of binary morphological machines by design of statistically optimal operators in the context of computational learning theory," Journal of Electronic Imaging, Vol. 6, No. 1, pp. 54-67, 1997.
J. Barrera, C.E. Ferreira, and R.F. Hashimoto, "Finding optimal sequential decompositions of erosions and dilations," in Mathematical Morphology and its Applications to Image and Signal Processing, H.J.A.M. Heijmans and J.B.T.M. Roerdink (Eds.), Kluwer Academic Publishers: Amsterdam, The Netherlands, 1998, pp. 299-306.
J. Barrera and R.F. Hashimoto, "Compact representation of W-Operators," in 10th Annual Symposium on Electronic Imaging, San Jose, California, January 1998, SPIE Press, pp. 84-94.
J. Barrera and G.P. Salas, "Set operations on collections of closed intervals and their applications to the automatic programming of morphological machines," Journal of Eletronic Imaging, Vol. 5, No. 3, pp. 335-352, 1996.
H. Freeman, "Computer processing of line-drawing images," Computer Surveys, Vol. 6, No. 1, pp. 57-97, 1974.
P. Gader, "Separable decompositions and approximations for gray-scale morphological templates," Computer Vision, Graphics, and Image Processing, Vol. 53, pp. 288-296, 1991.
P. Gader and S. Takriti, Decomposition Techniques for Gray-Scale Morphological Templates, SPIE Press, 1990, pp. 431-442.
R.C. Gonzalez and R.E. Woods, Digital Image Processing, Addison-Wesley Publishing Company, 1992.
R.F. Hashimoto, "An extension of an algorithm for finding sequential decomposition of erosions and dilations," in SIBGRAPI'98-XI Brazilian Symposium of Computer Graphic and Image Processing, IEEE Computer Society, October 1998, pp. 443-449.
R.F. Hashimoto and J. Barrera, "A comment on Park and Chin's algorithm," IEEE Transactions on Pattern Analysis and Machine Intelligence, submitted.
R.F. Hashimoto and J. Barrera, "A greedy algorithm for decomposing convex structuring elements," to be submitted.
R. F. Hashimoto, J. Barrera, and C.E. Ferreira, "A combinatorial optimization technique for the sequential decomposition of erosions and dilations," Technical Report RT-MAC-9907, Computer Science Department, University of São Paulo, Brazil, May 1999.
H.J.A.M. Heijmans, Morphological Image Operators, Academic Press, 1994.
T. Kanungo and R. Haralick, "Vector-space solution for a morphological shape-decomposition problem," Journal of Mathematical Imaging and Vision, Vol. 2, pp. 51-82, 1992.
P.A. Maragos, "A unified theory of translation-invariant systems with applications to morphological analysis and coding of images," PhD Thesis, School of Elect. Eng., Georgia Inst. Tech., 1985
P.M. Pardalos, P. Sussner, and G.X. Ritter, "On integer programming approaches for morphological template decomposition problems in computer vision," Journal of Combinatorial Optimization, Vol. 1, pp. 165-178, 1997.
H. Park and R.T. Chin, "Optimal decomposition of convex morphological structuring elements for 4-connected parallel processors," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 16, No. 3, pp. 304-313, 1994.
H. Park and R.T. Chin, "Decomposition of arbitrarily shaped morphological structuring elements," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 17, No. 1, pp. 2-15, 1995.
T. Pavlidis, Algorithms for Graphics and Image Processing, Computer Science Press: Rockville, Maryland, 1982.
E. Rich and K. Knight, Artificial Intelligence, 2nd ed., McGraw-Hill: USA, 1991.
C.H. Richardson and R. Schafer, "A lower bound for structuring element decompositions," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 13, No. 4, pp. 365-369, 1991.
A. Schrijver, Theory of Linear and Integer Programming, John Wiley & Sons, 1986, Wiley-Interscience series in discrete mathematics.
J. Serra, Image Analysis and Mathematical Morphology, Academic Press, 1982.
P. Sussner and G.X. Ritter, "Rank-based decompositions of morphological templates," IEEE Transactions on IP, to appear.
P. Sussner and G.X. Ritter, "Decomposition of gray-scale morphological templates using the rank method," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 19, No. 6, pp. 649-658, 1997.
S. Takriti and P. Gader, "Local decomposition of gray-scale morphological templates," Journal of Mathematical Imaging and Vision, Vol. 2, pp. 39-50, 1997.
M. Vanrell and J. Vitrià, "Optimal 3x3 decomposable disks for morphological transformations," Image and Vision Computing, Vol. 15, pp. 845-854, 1997.
J. Xu, "Decomposition of convex polygonal morphological structuring elements into neighborhood subsets," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 13, No. 2, pp. 153-162, 1991.
H. Yang and S. Lee, "Optimal decomposition of morphological structuring elements," in Proceedings of IEEE International Conference on Image Processing, Lausanne-Switzerland, IEEE Computer Society, 1996, Vol. 3, pp. 1-4.
X. Zhuang and R. Haralick, "Morphological structuring element decomposition," Computer Vision, Graphics, and Image Processing, Vol. 35, pp. 370-382, 1986.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Hashimoto, R.F., Barrera, J. & Ferreira, C.E. A Combinatorial Optimization Technique for the Sequential Decomposition of Erosions and Dilations. Journal of Mathematical Imaging and Vision 13, 17–33 (2000). https://doi.org/10.1023/A:1008373522375
Issue Date:
DOI: https://doi.org/10.1023/A:1008373522375