Abstract
Level set is one of active contour models, which is good at handling complex topologies and capturing boundary. The level set methods are specially used in image with intensity inhomogeneity, such as medical image, SAR image, etc. There are many methods based on level set, which are classified into region-based and edge-based. This article firstly derives the function of curve evolution and original model of level set based on region and edge, respectively. Level set methods over the past decade are summed up and categorized. Some typical models and their improvement are introduced in detail. Some level set methods are employed for comparison. The disadvantages and future work are also discussed.
Similar content being viewed by others
References
Osher S, Sethian JA (1988) Fronts propagating with curvature-dependent speed: algorithms based on Hamilton–Jacobi formulations. J Comput Phys 79:12–49
Caselles V, Catté F, Coll T, Dibos F (1993) A geometric model for active contours in image processing. Numer Math 66:1–31
Malladi R (1996) A fast level set based algorithm for topology-independent shape modeling. J Math Imaging Vis 6:269–289
Chan TF, Vese LA (2001) Active contours without edges. IEEE Trans Image Process 10:266–277
Vese LA, Chan TF (2002) A multiphase level set framework for image segmentation using the mumford and shah model. Int J Comput Vis 50:271–293
Cremers D, Rousson M, Deriche R (2007) A review of statistical approaches to level set segmentation: integrating color, texture, motion and shape. Int J Comput Vis 72:195–215
Li C, Huang R, Ding Z, Gatenby JC, Metaxas DN, Gore JC (2011) A level set method for image segmentation in the presence of intensity inhomogeneities with application to mri. IEEE Trans Image Process 20:2007–2016
Wang XF, Huang DS, Xu H (2010) An efficient local Chan–Vese model for image segmentation. Pattern Recognit 43:603–618
Wang L, He L, Mishra A, Li C (2009a) Active contours driven by local gaussian distribution fitting energy. Signal Process 89:2435–2447
Wang L, Li C, Sun Q (2009b) Active contours driven by local and global intensity fitting energy with application to brain MR image segmentation. Comput Med Imaging Graph 33:520–531
Li BN, Chui CK, Chang S, Ong SH (2011) Integrating spatial fuzzy clustering with level set methods for automated medical image segmentation. Comput Biol Med 41:1–10
Samson C, Blanc-Féraud L, Aubert G, Zerubia J (2000) A level set model for image classification. Int J Comput Vis 40:187–197
Rousson M, Paragios N (2002) Shape priors for level set representations. In: European conference on computer vision, volume 2351, Springer, Springer, Berlin, pp 78–92
Chan T, Zhu W (2005) Level set based shape prior segmentation. In: 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR’05), volume 2, IEEE, IEEE Computer Soc, San Diego, pp 1164–1170
Eltanboly A, Ghazal M, Hajjdiab H, Shalaby A, Switala A, Mahmoud A, Sahoo P, El-Azab M, El-Baz A (2019) Level sets-based image segmentation approach using statistical shape priors. Appl Math Comput 340:164–179
Jin R, Yin J, Zhou W, Yang J (2017) Level set segmentation algorithm for high-resolution polarimetric sar images based on a heterogeneous clutter model. IEEE J Sel Topics Appl Earth Observ Remote Sens, pp 1–15
Khadidos A, Sanchez V, Li C-T (2017) Weighted level set evolution based on local edge features for medical image segmentation. IEEE Trans Image Process 26:1979–1991
Malladi R, Sethian JA, Vemuri BC (1995) Shape modeling with front propagation: a level set approach. IEEE Trans Pami 17:158–175
Xu C (2010) Distance regularized level set evolution and its application to image segmentation. IEEE Trans Image Process 19:3243–3254
Balla-Arabé S, Gao X, Ginhac D, Brost V, Yang F (2017) Architecture-driven level set optimization: from clustering to subpixel image segmentation. IEEE Trans Cybern 46:3181–3194
Feng C, Zhao D, Huang M (2017) Image segmentation and bias correction using local inhomogeneous intensity clustering (linc): a region-based level set method. Neurocomputing 219:107–129
Selvathi D, Bama S (2017) Phase based distance regularized level set for the segmentation of ultrasound kidney images. Pattern Recognit Lett 86:9–17
Xie X, Mirmehdi M (2008) MAC: magnetostatic active contour model. IEEE Trans Pattern Anal Mach Intell 30:632–646
Xie X (2010) Active contouring based on gradient vector interaction and constrained level set diffusion. IEEE Trans Image Process 19:154–64
Zhang K, Zhang L, Song H, Zhang D (2012) Reinitialization-free level set evolution via reaction diffusion. IEEE Trans Image Process 22:258–271
Wang X, Shan J, Niu Y, Tan L, Zhang SX (2014) Enhanced distance regularization for re-initialization free level set evolution with application to image segmentation. Neurocomputing 141:223–235
Nageswari CS, HelenPrabha K (2018) Spatially constrained distance regularized level set evolution method for segmentation of hydrops fetalis from ultrasound fetal heart images. Des Autom Embed Syst 22:45–64
Li Y, Liang W, Zhang Y, Tan J (2018) Automatic global level set approach for lumbar vertebrae CT image segmentation. BioMed Res Int 80:241–255
Hsieh C-W, Chen C-Y (2018) An adaptive level set method for improving image segmentation. Multimed Tools Appl 77:20087–20102
Liu C, Liu W, Xing W (2017) An improved edge-based level set method combining local regional fitting information for noisy image segmentation. Signal Process 130:12–21
Sui H, Xu C, Liu J, Sun K, Wen C (2012) A novel multi-scale level set method for sar image segmentation based on a statistical model. Int J Remote Sens 33:5600–5614
Yin J, Yang J (2014) A modified level set approach for segmentation of multiband polarimetric sar images. IEEE Trans Geosci Remote Sens 52:7222–7232
Marques RCP, Medeiros FN, Nobre JS (2012) Sar image segmentation based on level set approach and \({{\cal{G}}_{{\rm a}}^{0}}\) model. IEEE Trans Pattern Anal Mach Intell 34:2046–2057
Shuai Y, Sun H, Xu G (2008) Sar image segmentation based on level set with stationary global minimum. IEEE Geosci Remote Sens Lett 5:644–648
Shuai Y, Sun H, Yang W (2009) Polarimetric sar image object segmentation via level set with stationary global minimum. EURASIP J Adv Signal Process 2010:656908
Xu C, Sui H, Li H, Liu J (2015) An automatic optical and sar image registration method with iterative level set segmentation and sift. Int J Remote Sens 36:3997–4017
Liu C, Yang J, Yin J, An W (2016) Coastline detection in sar images using a hierarchical level set segmentation. IEEE J Sel Topics Appl Earth Observ Remote Sens 9:4908–4920
Braga AM, Marques RC, Rodrigues FA, Medeiros FN (2017) A median regularized level set for hierarchical segmentation of sar images. IEEE Geosci Remote Sens Lett 14:1171–1175
Wu Y, He C, Liu Y, Su M (2017) A backscattering-suppression-based variational level-set method for segmentation of sar oil slick images. IEEE J Sel Topics Appl Earth Obser Remote Sens 10:5485–5494
Luo S, Tong L, Chen Y (2018) A multi-region segmentation method for sar images based on the multi-texture model with level sets. IEEE Trans Image Process 27:2560–2574
Tang L (2014) A variational level set model combined with FCMS for image clustering segmentation. Math Probl Eng (2014-2-23) 2014 (2014) 1–24
Rastgarpour M, Shanbehzadeh J, Soltanianzadeh H (2014) A hybrid method based on fuzzy clustering and local region-based level set for segmentation of inhomogeneous medical images. J Med Syst 38:1–15
Wang XF, Min H, Zhang YG (2015) Multi-scale local region based level set method for image segmentation in the presence of intensity inhomogeneity. Neurocomputing 151:1086–1098
Wang L, Li S, Chen R, Liu S-Y, Chen J-C (2017) A segmentation and classification scheme for single tooth in microct images based on 3d level set and k-means++. Comput Med Imaging Graph 57:19–28
Li C, Kao C-Y, Gore JC, Ding Z (2007) Implicit active contours driven by local binary fitting energy. In: 2007 IEEE conference on computer vision and pattern recognition, IEEE, 345 E 47TH ST, NEW YORK, NY 10017 USA, Minneapolis, MN, pp 1–7
Li C, Gore JC, Davatzikos C (2014) Multiplicative intrinsic component optimization (mico) for MRI bias field estimation and tissue segmentation. Magn Res Imaging 32:913–923
Feng C, Zhao D, Huang M (2016) Image segmentation using cuda accelerated non-local means denoising and bias correction embedded fuzzy c-means (bcefcm). Signal processing 122:164–189
Huang G, Ji H, Zhang W (2018a) A fast level set method for inhomogeneous image segmentation with adaptive scale parameter. Magn Reson Imaging 52:33–45
Huang H, Li X, Chen C (2018b) Individual tree crown detection and delineation from very-high-resolution uav images based on bias field and marker-controlled watershed segmentation algorithms. IEEE J Sel Topics Appl Earth Observ Remote Sens 11:2253–2262
Min H, Jia W, Zhao Y, Zuo W, Ling H, Luo Y (2018) Late: a level-set method based on local approximation of Taylor expansion for segmenting intensity inhomogeneous images. IEEE Trans Image Process 27:5016–5031
Zhi X-H, Shen H-B (2018) Saliency driven region-edge-based top down level set evolution reveals the asynchronous focus in image segmentation. Pattern Recognit 80:241–255
Zhang Y, Matuszewski BJ, Shark L-K (2008) Moore CJ, Medical image segmentation using new hybrid level-set method. In: Fifth international conference biomedical visualization: information visualization in medical and biomedical informatics, IEEE, London 2008: 71–76
Huang G, Ji H, Zhang W (2018) A fast level set method for inhomogeneous image segmentation with adaptive scale parameter. Magn Reson Imaging 52:33–45
Chen F, Duan Y, Zhang J, Wangkun Wang W (2015) Application of neural network and fuzzy mathematic theory in evaluating the adaptability of inflow control device in horizontal well. J Pet Sci Eng 13:131–142
Li J, Lewis HW (2016) Fuzzy clustering algorithms—review of the applications. In: 2016 IEEE International conference on smart cloud (SmartCloud), IEEE, New York City, pp 282–288
Filho TMS, Pimentel BA, Souza RMCR, Oliveira ALI (2015) Hybrid methods for fuzzy clustering based on fuzzy c-means and improved particle swarm optimization. Exp Syst Appl 42:6315–6328
Rastgarpour M, Shanbehzadeh J (2014) A new kernel-based fuzzy level set method for automated segmentation of medical images in the presence of intensity inhomogeneity. Comput Math Methods Med 2014 (2014-1-29) 2014:978373
Alipour S, Shanbehzadeh J (2014) Fast automatic medical image segmentation based on spatial kernel fuzzy c-means on level set method. Mach Vis Appl 25:1469–1488
Ganta RR, Zaheeruddin S, Baddiri N, Rao RR (2012) Biomedical image segmentation using spatial kernel fuzzy c-means based level set formulation. J Med Imaging Health Inform 2:200–205
Fredo ARJ, Kavitha G, Ramakrishnan S (2015) Automated segmentation and analysis of corpus callosum in autistic MR brain images using fuzzy-c-means-based level set method. J Med Biol Eng 35:331–337
Balla-Arabé S, Gao X, Wang B (2013) A fast and robust level set method for image segmentation using fuzzy clustering and lattice Boltzmann method. IEEE Trans Cybern 43:910
Jiang XL, Wang Q, He B, Chen SJ, Li BL (2016) Robust level set image segmentation algorithm using local correntropy-based fuzzy c-means clustering with spatial constraints. Neurocomputing 207:22–35
Moghimi A, Khazai S, Mohammadzadeh A (2017) An improved fast level set method initialized with a combination of k-means clustering and otsu thresholding for unsupervised change detection from sar images. Arab J Geosci 10:293
Wang L, Pan C (2014) Robust level set image segmentation via a local correntropy-based k-means clustering. Pattern Recognit 47:1917–1925
Fukunaga K, Hostetler LD (1975) The estimation of the gradient of a density function, with applications in pattern recognition. IEEE Trans Inf Theory 21:32–40
Xin Q, Fuyong X, Foran DJ, Lin Y (2012) Robust segmentation of overlapping cells in histopathology specimens using parallel seed detection and repulsive level set. IEEE Trans Bio-med Eng 59:754–65
Bai PR, Liu QY, Li L, Teng SH, Li J, Cao MY (2013) A novel region-based level set method initialized with mean shift clustering for automated medical image segmentation. Comput Biol Med 43:1827–1832
Zhang Y, Guo H, Chen F, Yang H (2017) Weighted kernel mapping model with spring simulation based watershed transformation for level set image segmentation. Neurocomputing 249:1–18
Liu Q, Jiang M, Bai P, Yang G (2016) A novel level set model with automated initialization and controlling parameters for medical image segmentation. Comput Med Imaging Graph 48:21–29
Zhou H, Yuan Y, Lin F, Liu T (2008) Level set image segmentation with bayesian analysis. Neurocomputing 71:1994–2000
Chen YT (2010) A level set method based on the Bayesian risk for medical image segmentation. Pattern Recognit 43:3699–3711
Ramou N, Chetih N, Halimi M (2018) A Bayesian Mumford–Shah model for radiography image segmentation. Arab J Sci Eng 43:7167–7175
Beucher S, Lantuejoul C (1979) International workshop on image processing: real-time edge and motion detection/estimation
Beucher S, Mathmatique CDM (1991) The watershed transformation applied to image segmentation. Scan Microsc Suppl 6:299–314
Hao J, Shen Y, Wang Q (2007) Segmentation for MRA image: an improved level-set approach. IEEE Trans Instrum Meas 56:1316–1321
Hodneland E, Tai XC, Gerdes HH (2009) Four-color theorem and level set methods for watershed segmentation. Int J Comput Vis 82:264–283
Kiss A, Moreau T, Mirabet V, Calugaru CI, Boudaoud A, Das P (2017) Segmentation of 3D images of plant tissues at multiple scales using the level set method. Plant Methods 13:114
Geman S, Geman D (1987) Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images. Read Comput Vis 20:25–62
Zhang Y, Brady M, Smith S (2001) Segmentation of brain mr images through a hidden Markov random field model and the expectation-maximization algorithm. IEEE Trans Med Imaging 20:45–57
Ye XF, Zhang ZH, Liu PX, Guan HL (2010) Sonar image segmentation based on GMRF and level-set models. Ocean Eng 37:891–901
Shahvaran Z, Kazemi K, Helfroush MS, Jafarian N, Noorizadeh N (2012) Variational level set combined with Markov random field modeling for simultaneous intensity non-uniformity correction and segmentation of mr images. J Neurosci Methods 209:280–9
Yang X, Gao X, Tao D, Li X, Li J (2015) An efficient mrf embedded level set method for image segmentation. IEEE Trans Image Process 24:9
Wang C, Li Y, Wang YX (2017) Automatic choroidal layer segmentation using Markov random field and level set method. IEEE J Biomed Health Inform, pp 1–1
Zhu H, Xie Q (2018) A multiphase level set formulation for image segmentation using a MRF-based nonsymmetric student’s-t mixture model. Signal Image Video Process 12:1577–1585
Boykov Y, Veksler O, Zabih R (2001) Fast approximate energy minimization via graph cuts. IEEE Trans Pattern Anal Mach Intell 23:1222–1239
Boykov Y, Kolmogorov V (2004) An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision. IEEE Trans Pattern Anal Mach Intell 26:1124
Boykov Y, Funka-Lea G (2006) Graph cuts and efficient n-d image segmentation. Int J Comput Vis 70:109–131
Liu Q, Li H, Ngan KN (2011) Automatic body segmentation with graph cut and self-adaptive initialization level set (sails). J Vis Commun Image Represent 22:367–377
Gurholt TP (2009) 3D multiphase piecewise constant level set method based on graph cut minimization. Numer Math Theory Methods Appl 2:403–420
Taheri S, Ong SH, Chong VFH (2010) Level-set segmentation of brain tumors using a threshold-based speed function. Image Vis Comput 28:26–37
Hsu CY, Yang CH, Wang HC (2010) Multi-threshold level set model for image segmentation. Eurasip J Adv Signal Process 2010:1–8
Amanda AR, Widita R (2016) Comparison of image segmentation of lungs using methods: connected threshold, neighborhood connected, and threshold level set segmentation. J Phys Conf Ser 694:012048
Xie Z, Wang S, Hu D (2013) New insight at level set and gaussian mixture model for natural image segmentation. Signal Image Video Process 7:521–536
Liu J, Zhuang X, Wu L, An D, Xu J, Peters T, Gu L (2017) Myocardium segmentation from de mri using multicomponent gaussian mixture model and coupled level set, IEEE Transactions on Biomedical Engineering PP 1–1
Zhao YQ, Wang XH, Wang XF, Shih FY (2014) Retinal vessels segmentation based on level set and region growing. Pattern Recognit 47:2437–2446
Jiang X, Zhou Z, Ding X, Deng X, Zou L, Li B (2017) Level set based hippocampus segmentation in MR images with improved initialization using region growing. Comput Math Methods Med (2017-01-15) 2017:5256346
Ayed IB, Mitiche A (2008) A region merging prior for variational level set image segmentation. IEEE Trans Image Process 17:2301–2311
Mitchell IM (2004) A toolbox of level set methods, Dept. Comput. Sci., Univ. British Columbia, Vancouver, BC, Canada. http://www.cs.ubc.ca/mitchell/ToolboxLS/toolboxLS.pdf, Tech. Rep. TR-2004-09 1 1–31
Funding
This study was funded by National Natural Science Foundation of China (Grant No. 61201421).
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wang, Z., Ma, B. & Zhu, Y. Review of Level Set in Image Segmentation. Arch Computat Methods Eng 28, 2429–2446 (2021). https://doi.org/10.1007/s11831-020-09463-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11831-020-09463-9