×

An optimization-based multilevel algorithm for variational image segmentation models. (English) Zbl 1384.62207

Summary: Variational active contour models have become very popular in recent years, especially global variational models which segment all objects in an image. Given a set of user-defined prior points, selective variational models aim at selectively segmenting one object only. We are concerned with the fast solution of the latter models. Time marching methods with semi-implicit schemes (gradient descents) or additive operator splitting are used frequently to solve the resulting Euler-Lagrange equations derived from these models. For images of moderate size, such methods are effective. However, to process images of large size, urgent need exists in developing fast iterative solvers. Unfortunately, geometric multigrid methods do not converge satisfactorily for such problems. Here we propose an optimization-based multilevel algorithm for efficiently solving a class of selective segmentation models. It also applies to the solution of global segmentation models. In a level-set function formulation, our first variant of the proposed multilevel algorithm has the expected optimal \(O(N\log N)\) efficiency for an image of size \(n\times n\) with \(N=n^2\). Moreover, modified localized models are proposed to exploit the local nature of the segmentation contours, and consequently, our second variant – after modifications – practically achieves super-optimal efficiency \(O(\sqrt{N}\log N)\). Numerical results show that a good segmentation quality is obtained, and as expected, excellent efficiency is observed in reducing the computational time.

MSC:

62H35 Image analysis in multivariate analysis
65N22 Numerical solution of discretized equations for boundary value problems involving PDEs
65N55 Multigrid methods; domain decomposition for boundary value problems involving PDEs
94A08 Image processing (compression, reconstruction, etc.) in information and communication theory

References:

[1] R. A CAR AND C. R. V OGEL, Analysis of bounded variation penalty methods for ill-posed problems, Inverse Problems, 10 (1994), pp. 1217-1229. · Zbl 0809.35151
[2] R. A DAMS AND L. B ISCHOF, Seeded region growing, IEEE Trans. Pattern Anal. Mach. Intell., 16 (1994), pp. 641-647.
[3] G. A UBERT AND P. K ORNPROBST, Mathematical Problems in Image Processing. Partial Differential Equations and the Calculus of Variations, Springer, New York, 2002. · Zbl 1109.35002
[4] N. B ADSHAH AND K. C HEN, Multigrid method for the Chan-Vese model in variational segmentation, Commun. Comput. Phys., 4 (2008), pp. 294-316. · Zbl 1364.65189
[5] , On two multigrid algorithms for modelling variational multiphase image segmentation, IEEE Trans. Image Process., 18 (2009), pp. 1097-1106. · Zbl 1371.94041
[6] , Image selective segmentation under geometrical constraints using an active contour approach, Commun. Comput. Phys, 7 (2010), pp. 759-778. · Zbl 1365.65038
[7] I. N. B ANKMAN, T. N IZIALEK, I. S IMON, O. B. G ATEWOOD, I. N. W EINBERG,AND W. R. B RODY, Segmen tation algorithms for detecting microcalcifications in mammograms, IEEE Trans. Inform. Techn. Biomed., 1 (1997), pp. 141-149.
[8] S. B EUCHER, Segmentation tools in mathematical morphology, in Proceedings of the SPIE on Image Algebra and Morphological Image Processing, Proceedings of SPIE 1350, SPIE, Bellingham, 1990, pp. 70-84.
[9] J. L. C ARTER, Dual Method for Total Variation-Based Image Restoration, Ph.D. Thesis, Department of Mathematics, University of California, Los Angeles, 2002.
[10] V. C ASELLES, R. K IMMEL,AND G. S APIRO, Geodesic active contours, Int. J. Comput Vis., 22 (1997), pp. 61-79. · Zbl 0894.68131
[11] T. F. C HAN AND K. C HEN, An optimization-based multilevel algorithm for total variation image denoising, Multiscale Model. Simul., 5 (2006), pp. 615-645. · Zbl 1120.68108
[12] R. H. C HAN AND K. C HEN, Multilevel algorithm for a Poisson noise removal model with total variation regularisation, Int. J. Comput. Math., 84 (2007), pp. 1183-1198. · Zbl 1124.65057
[13] , A multilevel algorithm for simultaneously denoising and deblurring images, SIAM J. Sci. Comput., 32 (2010), pp. 1043-1063. · Zbl 1217.68235
[14] T. F. C HAN, S. E SEDOGLU,AND M. N IKILOVA, Algorithm for finding global minimizers of image segmentation and denoising models, SIAM J. Appl. Math., 66 (2006), pp. 1632-1648. · Zbl 1117.94002
[15] T. F. C HAN AND L. A. V ESE, Active contours without edges, IEEE Trans. Image Process., 10 (2001), pp. 266- 277. · Zbl 1039.68779
[16] D. C OMANICIU AND P. M EER, Mean shift: a robust approach toward feature space analysis, IEEE Trans. Pat tern Anal. Mach. Intell., 24 (2002), pp. 603-619.
[17] M. C OMER, C. B OUMAN,AND J. S IMMONS, Statistical methods for image segmentation and tomography reconstruction, Microsc. Microanalysis, 16 (2010), pp. 1852-1853.
[18] S. G EMAN AND D. G EMAN, Stochastic relaxation, Gibbs distributions and the Bayesian restoration of images, IEEE Trans. Pattern Anal. Machine Intell., 6 (1984), pp. 721-741. · Zbl 0573.62030
[19] P. G ETREUER, Rudin-Osher-Fatemi total variation denoising using split Bregman, Image Processing On Line, 2 (2012), pp. 74-95.
[20] C. G OUT, C. L E G UYADER,AND L. A. V ESE, Segmentation under geometrical conditions with geodesic active contour and interpolation using level set methods, Numer. Algorithms, 39 (2005), pp. 155-173. ETNA Kent State University and Johann Radon Institute (RICAM) MULTILEVEL ALGORITHM FOR IMAGE SEGMENTATION 499 · Zbl 1069.65016
[21] C. L. G UYADER AND C. G OUT Geodesic active contour under geometrical conditions theory and 3D applica tions, Numer. Algorithms, 48 (2008), pp. 105-133. · Zbl 1146.65024
[22] M. H ADHOUD, M. A MIN,AND W. D ABBOUR, Detection of breast cancer tumor algorithm using mathematical morphology and wavelet analysis, in Proceedings of GVIP 05 Conference, CICC, Cairo, 2005, pp. 75-80.
[23] M. K ASS, M. W ITKIN,AND D. T ERZOPOULOS, Snakes: active contour models, Int. J. Comput. Vis., 1 (1987), pp. 321-331.
[24] A. K ENIGSBERG, R. K IMMEL,AND I. Y AVNEH, A multigrid approach for fast geodesic active contours, Tech. Rep. CIS-2004-06, Computer Science Department, The Technion-Israel Int. Technol., Haifa, 2004.
[25] J. M ALIK, T. L EUNG,AND J. S HI, Contour and texture analysis for image segmentation, Int. J. Comput. Vis., 43 (2001), pp. 7-27. · Zbl 0972.68604
[26] S. M ALLAT, A Wavelet Tour Of Signal Processing, Academic Press, San Diego, 1998. · Zbl 0937.94001
[27] J. M ILLE, R. B ONE, P. M AKRIS,AND H. C ARDOT, Narrow band region-based active contours and surfaces for 2D / 3D segmentation, J. Comput. Vis. Image Underst., 113 (2009), pp. 946-965.
[28] L. M OISAN, How to discretize the Total Variation of an image?, Proc. Appl. Math. Mech., 7 (2007), pp. 1041907- 1041908.
[29] S. M ORIGI, L. R EICHEL,AND F. S GALLARI, Noise-reducing cascadic multilevel methods for linear discrete ill-posed problems, Numer. Algorithms, 53 (2010), pp. 1-22. · Zbl 1219.65042
[30] D. M UMFORD AND J. S HAH, Optimal approximation by piecewise smooth functions and associated variational problems, Comm. Pure Appl. Math., 42 (1989), pp. 577-685. · Zbl 0691.49036
[31] G. P APANDREOU AND P. M ARAGOS, A fast multigrid implicit algorithm for the evolution of geodesic ac tive contours, in Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition 2004, IEEE Conference Proceedings, Los Alamitos, 2004, pp. 689-694.
[32] , Multigrid geometric active contour models, IEEE Trans. Image Process., 16 (2007), pp. 229-240. · Zbl 1279.94027
[33] L. R ADA AND K. C HEN, Improved selective segmentation model using one level set, J. Algorithms Comput. Technol., 7 (2013), pp. 509-541. · Zbl 1322.94020
[34] D. S EN AND S. K. P AL, Histogram thresholding using fuzzy and rough measures of association error, IEEE Trans. Image Process., 18 (2009), pp. 879-888. · Zbl 1371.94728
[35] J. A. S ETHIAN, Level Set Methods and Fast Marching Methods, 2nd ed., Cambridge University Press, Cam bridge, 1999. · Zbl 0973.76003
[36] A. I. S HIHAB, Fuzzy Clustering Algorithms and Their Application to Medical Image Analysis, Ph.D. Thesis, Department of Computing, University of London, London, 2000.
[37] J. S PENCER AND K. C HEN, A convex and selective variational model for image segmentation, Commun. Math. Sci., 13 (2015), pp. 1453-1472. · Zbl 1327.62387
[38] J. S. W ESZKA, A survey of threshold selection techniques, Comput. Vision Graphics Image Process., 7 (1978), pp. 259-265.
[39] J. Y UAN, E. B AE,AND X. C. T AI, A study on continuous max-flow and min-cut approaches, in 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, IEEE Conference Proceedings, Los Alamitos, 2010, pp. 2217-2224.
[40] J. Y UAN, E. B AE, X. C. T AI,AND Y. B OYCOV, A study on continuous max-flow and min-cut approaches, CAM Report 10-61, Department of Mathematics, University of California, Los Angeles, 2010.
[41] J. Z HANG, K. C HEN, B. Y U,AND D. G OULD, A local information based variational model for selective image segmentation, Inv. Probl. Imaging, 8 (2014), pp. 293-320. · Zbl 1415.94038
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.