The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - March (2008 vol.30)
pp: 395-411
ABSTRACT
Many natural and man-made structures have a boundary that shows a certain level of bilateral symmetry, a property that plays an important role in both human and computer vision. In this paper, we present a new grouping method for detecting closed boundaries with symmetry. We first construct a new type of grouping token in the form of symmetric trapezoids by pairing line segments detected from the image. A closed boundary can then be achieved by connecting some trapezoids with a sequence of gap-filling quadrilaterals. For such a closed boundary, we define a unified grouping cost function in a ratio form: the numerator reflects the boundary information of proximity and symmetry and the denominator reflects the region information of the enclosed area. The introduction of the region-area information in the denominator is able to avoid a bias toward shorter boundaries. We then develop a new graph model to represent the grouping tokens. In this new graph model, the grouping cost function can be encoded by carefully designed edge weights and the desired optimal boundary corresponds to a special cycle with a minimum ratio-form cost. We finally show that such a cycle can be found in polynomial time using a previous graph algorithm. We implement this symmetry-grouping method and test it on a set of synthetic data and real images. The performance is compared to two previous grouping methods that do not consider symmetry in their grouping cost functions.
INDEX TERMS
Perceptual organization, edge grouping, boundary detection, boundary symmetry, edge detection, graph models
CITATION
Joachim S. Stahl, Song Wang, "Globally Optimal Grouping for Symmetric Closed Boundaries by Combining Boundary and Region Information", IEEE Transactions on Pattern Analysis & Machine Intelligence, vol.30, no. 3, pp. 395-411, March 2008, doi:10.1109/TPAMI.2007.1186
REFERENCES
[1] R.K. Ahuja, T.L. Magnanti, and J.B. Orlin, Network Flows: Theory, Algorithms, and Applications. Prentice Hall, 1993.
[2] T. Alter and R. Basri, “Extracting Salient Contours from Images: An Analysis of the Saliency Network,” Int'l J. Computer Vision, vol. 27, no. 1, pp. 51-69, 1998.
[3] A. Amir and M. Lindenbaum, “A Generic Grouping Algorithm and Its Quantitative Analysis,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 20, no. 2, pp. 168-185, Feb. 1998.
[4] H. Blum, “Biological Shape and Visual Science,” J. Theoretical Biology, vol. 38, pp. 205-287, 1973.
[5] H. Blum and R.N. Nagle, “Shape Description Using Weighted Symmetric Axis Features,” Pattern Recognition, vol. 10, pp. 167-180, 1978.
[6] M.J. Brady and H. Asada, “Smoothed Local Symmetries and Their Implementation,” Technical Report AIM-757, Massachusetts Inst. of Tech nology, Feb. 1984.
[7] H. Cornelius and G. Loy, “Detecting Bilateral Symmetry in Perspective,” Proc. Fifth Workshop Perceptual Organization in Computer Vision, pp. 191-198, 2006.
[8] J.H. Elder, A. Krupnik, and L.A. Johnston, “Contour Grouping with Prior Models,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 6, pp. 661-674, June 2003.
[9] J.H. Elder and S.W. Zucker, “Computing Contour Closure,” Proc. European Conf. Computer Vision, pp. 399-412, 1996.
[10] D. Forsyth and J. Ponce, Computer Vision: A Modern Approach. Prentice Hall, 2003.
[11] A. Gupta, V. Prasad, and L. Davis, “Extracting Regions of Symmetry,” Proc. IEEE Int'l Conf. Image Processing, vol. 3, pp.133-136, 2005.
[12] G. Guy and G. Medioni, “Inferring Global Perceptual Contours from Local Features,” Int'l J. Computer Vision, vol. 20, no. 1, pp.113-133, 1996.
[13] H.J.A.M. Heijmans and A.V. Tuzikov, “Similarity and Symmetry Measures for Convex Shapes Using Minkowski Addition,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 20, no. 9, pp.980-993, Sept. 1998.
[14] D. Huttenlocher and P. Wayner, “Finding Convex Edge Groupings in an Image,” Int'l J. Computer Vision, vol. 8, no. 1, pp. 7-29, 1992.
[15] D. Jacobs, “Robust and Efficient Detection of Convex Groups,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 18, no. 1, pp. 23-27, Jan. 1996.
[16] G. Kanizsa, Organization in Vision. Praeger, 1979.
[17] P.D. Kovesi, “Matlab Functions for Computer Vision and Image Analysis,” School of Computer Science and Software Eng., Univ. of Western Australia, http://www.csse.uwa.edu.au/~pkresearchmatlabfns /, 2007.
[18] S. Lazebnik, C. Schmid, and J. Ponce, “Semi-Local Affine Parts for Object Recognition,” Proc. British Machine Vision Conf., vol. 2, pp.959-968, 2004.
[19] M. Leyton, Symmetry, Causality, Mind. MIT Press, 1992.
[20] T. Liu, D. Geiger, and A.L. Yuille, “Segmenting by Seeking the Symmetry Axis,” Proc. Int'l Conf. Pattern Recognition, pp. 994-998, 1998.
[21] D.G. Lowe, Perceptual Organization and Visual Recognition. Kluwer Academic, 1985.
[22] G. Loy and J.-O. Eklundh, “Detecting Symmetry and Symmetric Constellations of Features,” Proc. European Conf. Computer Vision, pp. 508-521, 2006.
[23] S. Mahamud, L.R. Williams, K.K. Thornber, and K. Xu, “Segmentation of Multiple Salient Closed Contours from Real Images,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 4, pp. 433-444, Apr. 2003.
[24] R. Mohan and R. Nevatia, “Perceptual Organization for Scene Segmentation and Description,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 14, no. 6, pp. 616-635, June 1992.
[25] R.L. Ogniewicz and O. Kübler, “Hierarchic Voronoi Skeletons,” Pattern Recognition, vol. 28, no. 3, pp. 343-359, 1995.
[26] V.S.N. Prasad and B. Yegnanarayana, “Finding Axes of Symmetry from Potential Fields,” IEEE Trans. Image Processing, vol. 13, no. 12, pp. 1559-1566, 2004.
[27] E. Saber and A. Tekalp, “Frontal-View Face Detection and Facial Feature Extraction Using Color, Shape and Symmetry Based Cost Functions,” Pattern Recognition Letters, vol. 19, no. 8, pp. 669-680, 1998.
[28] S. Sarkar and K. Boyer, “Quantitative Measures of Change Based on Feature Organization: Eigenvalues and Eigenvectors,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 478-483, 1996.
[29] A. Shashua and S. Ullman, “Structural Saliency: The Detection of Globally Salient Structures Using a Locally Connected Network,” Proc. IEEE Int'l Conf. Computer Vision, pp. 321-327, 1988.
[30] D. Shen, H. Ip, K. Cheung, and E. Teoh, “Symmetry Detection by Generalized Complex (GC) Moments: A Close-Form Solution,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 21, no. 5, pp. 466-476, May 1999.
[31] H. Shroff and J. Ben-Arie, “Finding Shape Axes Using Magnetic Fields,” IEEE Trans. Image Processing, vol. 8, no. 10, pp. 1388-1394, 1999.
[32] K. Siddiqi, S. Bouix, A. Tannenbaum, and S.W. Zucker, “The Hamilton-Jacobi Skeleton,” Proc. IEEE Int'l Conf. Computer Vision, vol. 2, pp. 828-834, 1999.
[33] J.S. Stahl and S. Wang, “Convex Grouping Combining Boundary and Region Information,” Proc. IEEE Int'l Conf. Computer Vision, vol. 2, pp. 946-953, 2005.
[34] J.S. Stahl and S. Wang, “Globally Optimal Grouping for Symmetric Boundaries,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, vol. 1, pp. 1030-1037, 2006.
[35] D. Terzopolous, A. Witkin, and M. Kass, “Symmetry-Seeking Models and 3D Object Reconstruction,” Int'l J. Computer Vision, vol. 1, no. 3, pp. 211-221, 1988.
[36] T. Tuytelaars, A. Turina, and L.V. Gool, “Noncombinatorial Detection of Regular Repetitions Under Perspective Skew,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 4, pp.418-432, Apr. 2003.
[37] S. Wang, T. Kubota, J. Siskind, and J. Wang, “Salient Closed Boundary Extraction with Ratio Contour,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 27, no. 4, pp. 546-561, Apr. 2005.
[38] S. Wang, J.S. Stahl, A. Bailey, and M. Dropps, “Global Detection of Salient Convex Boundaries,” Int'l J. Computer Vision, vol. 71, no. 3, pp. 337-359, 2007.
[39] L. Williams and K.K. Thornber, “A Comparison Measures for Detecting Natural Shapes in Cluttered Background,” Int'l J.Computer Vision, vol. 34, no. 2/3, pp. 81-96, 2000.
[40] A.P. Witkin and J.M. Tenenbaum, “On the Role of Structure in Vision,” Human and Machine Vision, J. Beck, B. Hope, and A.Rosenfeld, eds., Academic Press, pp. 481-543, 1983.
[41] H. Zabrodsky, S. Peleg, and D. Avnir, “Symmetry as a Continuous Feature,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 17, no. 12, pp. 1154-1166, Dec. 1995.
[42] S.C. Zhu and A. Yuille, “FORMS: A Flexible Object Recognition and Modelling System,” Proc. IEEE Int'l Conf. Computer Vision, pp.465-472, 1995.
14 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool