×

Agglomerative connectivity constrained clustering for image segmentation. (English) Zbl 07260269

Summary: We consider the problem of clustering under the constraint that data points in the same cluster are connected according to a pre-existed graph. This constraint can be efficiently addressed by an agglomerative clustering approach, which we exploit to construct a new fully automatic segmentation algorithm for color photographs. For image segmentation, if the pixel grid with eight neighbor connectivity is imposed as the graph, each group of pixels generated by this clustering method is ensured to be a geometrically connected region in the image, a desirable trait for many subsequent operations. To achieve scalability for images with large sizes, the segmentation algorithm combines the top-down \(k\)-means clustering with the bottom-up agglomerative clustering method. We also find that it is advantageous to conduct clustering at multiple stages through which the similarity measure is adjusted. Experimental results with comparison to other widely used and state-of-the-art segmentation methods show that the new algorithm achieves higher accuracy at much faster speed. A software package is provided for public access.

MSC:

62-XX Statistics
68-XX Computer science
Full Text: DOI

References:

[1] T. Hastie, R. Tibshirani, and J. Friedman, The Elements of Statistical Learning, Springer-Verlag, New York, 2001. · Zbl 0973.62007
[2] B. S. Everitt, S. Landau, and M. Leese, Cluster Analysis, US, Oxford University Press, 2001. · Zbl 1205.62076
[3] A. Gersho and R. M. Gray, Vector Quantization and Signal Compression, Kluwer Academic Publishers, Boston, 1992. · Zbl 0782.94001
[4] A. K. Jain and R. C. Dubes, Algorithms for Clustering Data, NJ, USA, Prentice-Hall, Inc., 1988. · Zbl 0665.62061
[5] G. J. McLachlan and D. Peel, Finite Mixture Models, New York, Wiley, 2000. · Zbl 0963.62061
[6] J. D. Banfield and A. E. Raftery, Model-based Gaussian and non-Gaussian clustering, Biometrics 49 (1993), 803-821. · Zbl 0794.62034
[7] C. Fraley and A. E. Raftery, Model-based clustering, discriminant analysis, and density estimation, J Am Stat Assoc 97 (2002), 611-631. · Zbl 1073.62545
[8] J. Li, Clustering based on a multi-layer mixture model, Journal of Computational and Graphical Statistics 14(3) (2005), 547-568.
[9] A. P. Dempster, N. M. Laird, and D. B. Rubin, Maximum likelihood from incomplete data via the EM algorithm, J R Stat Soc 39(1) (1977), 1-21. · Zbl 0364.62022
[10] H. Chipman and R. Tibshirani, Hybrid hierarchical clustering with applications to microarray data, Biostatistics 7(2) (2006), 286-301. · Zbl 1169.62368
[11] J. Li and R. M. Gray, Image Segmentation and Compression Using Hidden Markov Models (monograph), Kluwer Academic Publishers, Boston, 2000. · Zbl 0984.68178
[12] J. Z. Wang J. Li, and G. Wiederhold, SIMPLIcity: Semanticssensitive integrated matching for picture libraries, IEEE Trans Pattern Anal Mach Intell 23(9) (2001), 947-963.
[13] J. Li, J.Z. Wang, Real-time computerized annotation of pictures, IEEE Trans Pattern Anal Mach Intell 30(6) (2008), 985-1002.
[14] Z. Wu and R. Leahy, An optimal graph theoretic approach to data clustering: theory and its application to image segmentation, IEEE Trans Pattern Anal Mach Intell 15(11) (1993), 1101-1113.
[15] J. Shi and J. Malik, Normalized cuts and image segmentation, IEEE Trans Pattern Anal Mach Intell 22(8) (2000), 888-905.
[16] K. Wagstaff, C. Cardi, S. Rogers, and S. Schroedl, Constrained k-means clustering with background knowledge, In Proceedings of International Conference Machine Learning, 2001.
[17] E. P. Xing, A. Y. Ng, M. I. Jordan, and S. Russell, Distance metric learning, with application to clustering with sideinformation, Advances in Neural Information Processing Systems 16 (NIPS2002), 2002, 521-528.
[18] P. Qiu and J. Sun, Local smoothing image segmentation for spotted microarray images, JASA 102 (2007), 1129-1144. · Zbl 1332.94016
[19] P. Qiu and J. Sun, Using conventional edge detectors and post-smoothing for segmentation of spotted microarray images, J Comput Graph Stat 18(1) (2009), 147-164.
[20] F. Murtagh, A survey of algorithms for contiguityconstrained clustering and related problems, Comput J 28(1) (1985), 82-88.
[21] P. Hansen, B. Jaumard, C. Meyer, B. Simeone, and V. Doring, Maximum split clustering under connectivity constraints, J Classif 20 (2003), 143-180. · Zbl 1083.91063
[22] E. R. C. Morales and Y. Y. Mendizabal, Building and assessing a constrained clustering hierarchical algorithm, Lect Notes Comput Sci (LNCS) 5197 (2008), 211-218.
[23] P. Arbel´aez, M. Maire, C. Fowlkes, and J. Malik, From contours to regions: an empirical evaluation, CVPR (2009), 2294-2301.
[24] S. Vicente, V. Kolmogorov, and C. Rother, Graph cut based image segmentation with connectivity priors, CVPR, Anchorage, AK, 2008, 1-8.
[25] R. M. Haralick and L. G. Shapiro, Image segmentation techniques, Applof Artif Intell II 548 (1985), 2-9.
[26] H.D. Cheng, X.H. Jiang, Y. Sun, and J. Wang, Color image segmentation: advances and prospects, Pattern Recognition 34(12) (2001), 2259-2281. · Zbl 0991.68137
[27] J. Freixenet, X. Munoz, D. Raba, J. Marti, and X. Cufi, Yet another survey on image segmentation: region and boundary information integration, In Lecture Notes in Computer Science, vol. 2352, Proceedings of ECCV, 2002, 21-25. · Zbl 1039.68633
[28] J. C. Russ, The Image Processing Handbook, (5th ed.), CRC, New York, 2006. · Zbl 0931.68133
[29] M. D. Fairchild, Color Appearance Models, (2nd ed.), Wiley, Reading, Massachusetts, 2005.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.