A novel segmentation model for medical images with intensity inhomogeneity based on adaptive perturbation

  • Haiping Yu
  • Fazhi HeEmail author
  • Yiteng Pan


In medical field, it remains challenging to accurately segment medical images due to low contrast, complex noises and intensity inhomogeneity. To overcome these obstacles, this paper provides a novel edge-based active contour model (ACM) for medical image segmentation. Specifically, an accurate regularization approach is presented to maintain the level set function with a signed distance property, which guarantees the stability of the evolution curve and the accuracy of the numerical computation. More significantly, an adaptive perturbation is integrated into the framework of the edge-based ACM. The perturbation technique can balance the stability of curve evolution and the accuracy of segmentation, which is key for segmenting medical images with intensity inhomogeneity. A number of experiments on both artificial and real medical images demonstrate that the proposed segmentation model outperforms state-of-the-art methods in terms of robustness to noise and segmentation accuracy.


Intensity inhomogeneity Adaptive perturbation Medical image segmentation Computer vision 



We would like to thank all the anonymous reviewers for their valuable comments. This work is supported by the National Natural Science Foundation of China(Grant No. 61472289 and No. 61502356) and the National Key Research and Development Project(Grant No. 2016YFC0106305).


  1. 1.
    Achanta R, Shaji A, Smith K et al (2012) SLIC Superpixels compared to state-of-the-art superpixel methods. IEEE Trans Pattern Anal Mach Intell 34 (11):2274–2282CrossRefGoogle Scholar
  2. 2.
    Al-Diri B, Hunter A, Steel D (2009) An active contour model for segmenting and measuring retinal vessels. IEEE Trans Med Imaging 28(9):1488–1497CrossRefGoogle Scholar
  3. 3.
    Ali H, Badshah N, Chen K et al (2016) A variational model with hybrid images data fitting energies for segmentation of images with intensity inhomogeneity. Pattern Recogn 51:27–42zbMATHCrossRefGoogle Scholar
  4. 4.
    Alsmirat MA, Jararweh Y, Al-Ayyoub M et al (2017) Accelerating compute intensive medical imaging segmentation algorithms using hybrid CPU-GPU implementations. Multimedia Tools and Applications 76(3):3537–3555CrossRefGoogle Scholar
  5. 5.
    Becker M, Nijdam N, Magnenat-Thalmann N (2016) Coupling strategies for multi-resolution deformable meshes: expanding the pyramid approach beyond its one-way nature. Int J Comput Assist Radiol Surg 11(5):695–705CrossRefGoogle Scholar
  6. 6.
    Boutiche Y, Abdesselam A (2016) Fast algorithm for hybrid region-based active contours optimisation. IET Image Process 11(3):200–209CrossRefGoogle Scholar
  7. 7.
    Chae SH, Moon HM, Chung Y et al (2016) Automatic lung segmentation for large-scale medical image management. Multimedia Tools and Applications 75 (23):15347–15363CrossRefGoogle Scholar
  8. 8.
    Chen X, Udupa JK, Bagci U et al (2012) Medical image segmentation by combining graph cuts and oriented active appearance models. IEEE Trans Image Process 21(4):2035–2046MathSciNetzbMATHCrossRefGoogle Scholar
  9. 9.
    Chen J, Wang Y, Wang DL (2016) Noise perturbation for supervised speech separation. Speech Commun 78:1–10CrossRefGoogle Scholar
  10. 10.
    Chen Y, He F, Wu Y et al (2017) A local start search algorithm to compute exact Hausdorff Distance for arbitrary point sets. Pattern Recogn 67:139–148CrossRefGoogle Scholar
  11. 11.
    Chitsaz M, Woo CS (2011) Software agent with reinforcement learning approach for medical image segmentation. J Comput Sci Technol 26(2):247–255CrossRefGoogle Scholar
  12. 12.
    Cencini M, Lopez C, Vergni D (2003) Reaction-diffusion systems: front propagation and spatial structures. The kolmogorov Legacy in Physics. Springer, Berlin, pp 187–210zbMATHGoogle Scholar
  13. 13.
    Cui J, Liu Y, Xu Y et al (2013) Tracking generic human motion via fusion of low-and high-dimensional approaches. IEEE Trans Syst Man Cybern Syst 43 (4):996–1002CrossRefGoogle Scholar
  14. 14.
    Dai L, Ding J, Yang J (2015) Inhomogeneity-embedded active contour for natural image segmentation. Pattern Recogn 48(8):2513–2529CrossRefGoogle Scholar
  15. 15.
    Delingette H, Montagnat J (2001) Shape and topology constraints on parametric active contours. Comput Vis Image Underst 83(2):140–171zbMATHCrossRefGoogle Scholar
  16. 16.
    Du Y, Tsui BMW, Frey EC (2005) Partial volume effect compensation for quantitative brain SPECT imaging. IEEE Trans Medical Imaging 24(8):969–976CrossRefGoogle Scholar
  17. 17.
    Feng J, Jiao LC, Zhang X et al (2013) Robust non-local fuzzy c-means algorithm with edge preservation for SAR image segmentation. Signal Process 93(2):487–499CrossRefGoogle Scholar
  18. 18.
    Ge Q, Xiao L, Zhang J et al (2012) An improved region-based model with local statistical features for image segmentation. Pattern Recogn 45(4):1578–1590zbMATHCrossRefGoogle Scholar
  19. 19.
    Gong M, Liang Y, Shi J et al (2013) Fuzzy c-means clustering with local information and kernel metric for image segmentation. IEEE Trans Image Process 22 (2):573–584MathSciNetzbMATHCrossRefGoogle Scholar
  20. 20.
    Gong M, Tian D, Su L et al (2015) An efficient bi-convex fuzzy variational image segmentation method. Information 293:351–369zbMATHCrossRefGoogle Scholar
  21. 21.
    Grosgeorge D, Petitjean C, Caudron J et al (2011) Automatic cardiac ventricle segmentation in MR images: a validation study. Int J Comput Assist Radiol Surg 6 (5):573–581CrossRefGoogle Scholar
  22. 22.
    Howard J, Grill SW, Bois JS (2011) Turing’s next steps: the mechanochemical basis of morphogenesis. Nat Rev Mol Cell Biol 12(6):392CrossRefGoogle Scholar
  23. 23.
    Ivanovska T, Laqua R, Wang L et al (2016) An efficient level set method for simultaneous intensity inhomogeneity correction and segmentation of MR images. Graphics Comput Med Imaging Graph 48:9–20CrossRefGoogle Scholar
  24. 24.
    Ji S, Wei B, Yu Z et al (2014) A new multistage medical segmentation method based on superpixel and fuzzy clustering. Comput Math Methods Med 2014:747549MathSciNetzbMATHCrossRefGoogle Scholar
  25. 25.
    Kass M, Witkin A, Terzopoulos D (1988) Snakes: Active contour models. Int J Comput 1(4):321–331zbMATHGoogle Scholar
  26. 26.
    Kim JU, Kim HG, Ro YM (2017) Iterative deep convolutional encoder-decoder network for medical image segmentation. In: 2017 39th annual international conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, pp 685–688Google Scholar
  27. 27.
    Lankton S, Tannenbaum A (2008) Localizing region-based active contours. IEEE Trans Image Process 17(11):2029–2039MathSciNetzbMATHCrossRefGoogle Scholar
  28. 28.
    Li C, Xu C, Gui C et al (2005) Level set evolution without re-initialization: a new variational formulation. In: IEEE computer society conference on Computer Vision and Pattern Recognition, 2005. CVPR 2005. IEEE, vol 1, pp 430–436Google Scholar
  29. 29.
    Li C, Kao CY, Gore JC et al (2008) Minimization of region-scalable fitting energy for image segmentation. IEEE Trans Image Process Publ IEEE Signal Process Soc 17(10):1940MathSciNetzbMATHGoogle Scholar
  30. 30.
    Li C, Xu C, Gui C et al (2010) Distance regularized level set evolution and its application to image segmentation. IEEE Trans Image Process 19(12):3243–3254MathSciNetzbMATHCrossRefGoogle Scholar
  31. 31.
    Li C, Huang R, Ding Z et al (2011) A level set method for image segmentation in the presence of intensity inhomogeneities with application to MRI. IEEE Trans Image Process 20(7):2007–2016MathSciNetzbMATHCrossRefGoogle Scholar
  32. 32.
    Li K, He F, Yu HP et al (2017) A correlative classifiers approach based on particle filter and sample set for tracking occluded target. Appl Math-A J Chin Univ 32(3):294–312MathSciNetzbMATHCrossRefGoogle Scholar
  33. 33.
    Li K, He FZ, Yu HP (2017) Robust Visual Tracking based on convolutional features with illumination and occlusion handing. J Comput Sci Technol 33(1):223–236CrossRefGoogle Scholar
  34. 34.
    Li K, He F, Yu H, Chen X (2018) A parallel and robust object tracking approach synthesizing adaptive Bayesian learning and improved incremental subspace learning. Frontiers of Computer Science:
  35. 35.
    Liu YL, Wang J, Chen X et al (2008) A robust and fast non-local means algorithm for image denoising. J Comput Sci Technol 23(2):270–279MathSciNetCrossRefGoogle Scholar
  36. 36.
    Liu Y, Cui J, Zhao H et al (2012) Fusion of low-and high-dimensional approaches by trackers sampling for generic human motion tracking. In: 2012 21st International Conference on Pattern Recognition (ICPR). IEEE, pp 898–901Google Scholar
  37. 37.
    Liu Y, Zheng Y, Liang Y et al (2016) Urban water quality prediction based on multi-task multi-view learning. In: Proceedings of the 25th international joint conference on artificial intelligenceGoogle Scholar
  38. 38.
    Liu C, Pan Z, Duan J (2013) New algorithm for level set evolution without re-initialization and its application to variational image segmentation. JSW 8 (9):2305–2312CrossRefGoogle Scholar
  39. 39.
    Loh PL, Wainwright MJ (2011) High-dimensional regression with noisy and missing data: Provable guarantees with non-convexity. Advances in Neural Information Processing Systems, pp 2726–2734Google Scholar
  40. 40.
    Lu T, Pan L, Jiangs J et al (2017) DLML: Deep Linear mappings learning for face super-resolution with nonlocal-patch. In: Proceedings of the 2017 IEEE International Conference on Multimedia and Expo (ICME). IEEE, pp 1362–1367Google Scholar
  41. 41.
    Luo Y, Zhou L, Wang S et al (2017) Video satellite imagery super resolution via convolutional neural networks. IEEE Geosci Remote Sens Lett 14(12):2398–2402CrossRefGoogle Scholar
  42. 42.
    Min H, Jia W, Wang XF et al (2015) An intensity-texture model based level set method for image segmentation. Pattern Recogn 48(4):1547–1562CrossRefGoogle Scholar
  43. 43.
    Mumford D, Shah J (1989) Optimal approximations by piecewise smooth functions and associated variational problems. Commun Pur Appl Math 42(5):577–685MathSciNetzbMATHCrossRefGoogle Scholar
  44. 44.
    Ni B, He F, Pan Y et al (2016) Using shapes correlation for active contour segmentation of uterine fibroid ultrasound images in computer-aided therapy. Appl Math A J Chin Univ 31(1):37–52MathSciNetzbMATHCrossRefGoogle Scholar
  45. 45.
    Niu S, Chen Q, de Sisternes L et al (2017) Robust noise region-based active contour model via local similarity factor for image segmentation. Pattern Recogn 61:104–119CrossRefGoogle Scholar
  46. 46.
    Oh S, Woo H, Yun S et al (2013) Non-convex hybrid total variation for image denoising. J Vis Commun Image Represent 24(3):332–344CrossRefGoogle Scholar
  47. 47.
    Osher S, Sethian JA (1988) Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations. J Comput Phys 79(1):12–49MathSciNetzbMATHCrossRefGoogle Scholar
  48. 48.
    Rad AE, Rahim MSM, Kolivand H et al (2017) Morphological region-based initial contour algorithm for level set methods in image segmentation. Multimedia Tools and Applications 76(2):2185–2201CrossRefGoogle Scholar
  49. 49.
    Ren Z (2015) Adaptive active contour model driven by fractional order fitting energy. Signal Process 117:138–150CrossRefGoogle Scholar
  50. 50.
    Roberts JD (1980) Linear model reduction and solution of the algebraic Riccati equation by use of the sign function. Int J Control 32(4):677–687zbMATHMathSciNetCrossRefGoogle Scholar
  51. 51.
    Ros G, Sellart L, Materzynska J et al (2016) The synthia dataset: a large collection of synthetic images for semantic segmentation of urban scenes. Proc IEEE Conf Comput Vis Pattern Recognit, pp 3234–3243Google Scholar
  52. 52.
    Shang Y, Deklerck R, Nyssen E et al (2011) Vascular active contour for vessel tree segmentation. IEEE Trans Biomed Eng 58(4):1023–1032CrossRefGoogle Scholar
  53. 53.
    Shao L, Cai Z, Liu L et al (2017) Performance evaluation of deep feature learning for RGB-d image/video classification. Inf Sci 385:266–283CrossRefGoogle Scholar
  54. 54.
    Tian Y, Duan F, Zhou M et al (2013) Active contour model combining region and edge information. Mach Vision Appl 24(1):47–61CrossRefGoogle Scholar
  55. 55.
    Vese LA, Chan TF (2002) A multiphase level set framework for image segmentation using the Mumford and Shah model. Int Journal Comput Vision 50(3):271–293zbMATHCrossRefGoogle Scholar
  56. 56.
    Wang B, Gao X, Tao D et al (2010) A unified tensor level set for image segmentation[J]. IEEE Trans Syst Man Cybern B Cybern 40(3):857–867CrossRefGoogle Scholar
  57. 57.
    Wang XF, Huang DS, Xu H (2010) An efficient local Chan Vese model for image segmentation. Pattern Recogn 43(3):603–618zbMATHCrossRefGoogle Scholar
  58. 58.
    Wang B, Gao X, Tao D et al (2014) A nonlinear adaptive level set for image segmentation. IEEE Trans Cybern 44(3):418–428CrossRefGoogle Scholar
  59. 59.
    Wang H, Huang TZ, Xu Z et al (2014) An active contour model and its algorithms with local and global Gaussian distribution fitting energies. Inf Sci 263:43–59CrossRefGoogle Scholar
  60. 60.
    Wang XF, Min H, Zou L et al (2015) A novel level set method for image segmentation by incorporating local statistical analysis and global similarity measurement. Pattern Recogn 48(1):189–204CrossRefGoogle Scholar
  61. 61.
    Weickert J, Kühne G (2003) Fast methods for implicit active contour models. Geometric level set methods in imaging, vision, and graphics. Springer, New York, pp 43–57CrossRefGoogle Scholar
  62. 62.
    Xu C, Prince JL (1998) Snakes, shapes, and gradient vector flow[J]. IEEE Trans Image Process 7(3):359–369MathSciNetzbMATHCrossRefGoogle Scholar
  63. 63.
    Xue DX, Zhang R, Zhao YY et al (2017) Fully convolutional networks with double-label for esophageal cancer image segmentation by self-transfer learning. In: Ninth International Conference on Digital Image Processing (ICDIP 2017). International Society for Optics and Photonics 10420, p 104202DGoogle Scholar
  64. 64.
    Yan P, Zhang W, Turkbey B et al (2013) Global structure constrained local shape prior estimation for medical image segmentation. Comput Vis Image Underst 117(9):1017–1026CrossRefGoogle Scholar
  65. 65.
    Yan C, Zhang Y, Xu J et al (2014) Efficient parallel framework for HEVC motion estimation on many-core processors. IEEE Trans Circ Syst Video Technol 24 (12):2077–2089CrossRefGoogle Scholar
  66. 66.
    Yan C, Zhang Y, Xu J et al (2017) A highly parallel framework for HEVC coding unit partitioning tree decision on many-core processors. IEEE Signal Process Lett 21(5):573–576CrossRefGoogle Scholar
  67. 67.
    Yan XH, He FZ, Chen YL (2017) A novel hardware/software partitioning method based on position disturbed particle swarm optimization with invasive weed optimization. J Comput Sci Technol 32(2):340–355MathSciNetCrossRefGoogle Scholar
  68. 68.
    Yan C, Xie H, Liu S et al (2018) Effective Uyghur language text detection in complex background images for traffic prompt identification. IEEE Trans Intelli Transp Syst 19(1):220–229CrossRefGoogle Scholar
  69. 69.
    Yan C, Xie H, Chen J et al (2018) An effective Uyghur text detector for complex background images. IEEE Transactions on Multimedia.
  70. 70.
    Yan C, Xie H, Yang D et al (2018) Supervised hash coding with deep neural network for environment perception of intelligent vehicles. IEEE Trans Intell Transp Syst 19(1):284–295CrossRefGoogle Scholar
  71. 71.
    Yan X, He F, Hou N et al (2018) An efficient particle swarm optimization for large-scale hardware/software co-design system. Int J Coop Inf Syst 27(01):741001CrossRefGoogle Scholar
  72. 72.
    Yang XJ, Liao XK, Lu K et al (2011) The TianHe-1A supercomputer: its hardware and software. J Comput Sci Technol 26(3):344–351CrossRefGoogle Scholar
  73. 73.
    Yang L, Meer P, Foran DJ (2005) Unsupervised segmentation based on robust estimation and color active contour models. IEEE Trans Inf Technol Biomed 9 (3):475–486CrossRefGoogle Scholar
  74. 74.
    Yang X, Gao X, Tao D et al (2014) Improving level set method for fast auroral oval segmentation. IEEE Trans on Image Process 23(7):2854–2865MathSciNetzbMATHCrossRefGoogle Scholar
  75. 75.
    Yang Z, Jia D, Ioannidis S et al (2018) Intermediate Data Caching Optimization for Multi-Stage and Parallel Big Data Frameworks. arXiv:1804.10563
  76. 76.
    Yu H, He F, Pan Y et al (2016) An efficient similarity-based level set model for medical image segmentation. J Adv Mech Des Syst Manuf 10 (8):JAMDSM0100–JAMDSM0100CrossRefGoogle Scholar
  77. 77.
    Yushkevich PA, Piven J, Hazlett HC et al (2006) User-guided 3D active contour segmentation of anatomical structures: significantly improved efficiency and reliability. Neuroimage 31(3):1116–1128CrossRefGoogle Scholar
  78. 78.
    Zhang K, Song H, Zhang L (2010) Active contours driven by local image fitting energy. Pattern Recog 43(4):1199–1206zbMATHCrossRefGoogle Scholar
  79. 79.
    Zhang K, Zhang L, Song H et al (2010) Active contours with selective local or global segmentation: a new formulation and level set method. Image Vision Comput 28(4):668–676CrossRefGoogle Scholar
  80. 80.
    Zhang N, Ruan S, Lebonvallet S et al (2011) Kernel feature selection to fuse multi-spectral MRI images for brain tumor segmentation. Comput Vis Image Underst 115(2):256–269CrossRefGoogle Scholar
  81. 81.
    Zhang K, Zhang L, Lam KM et al (2016) A level set approach to image segmentation with intensity inhomogeneity. IEEE Trans Cybern 46(2):546–557CrossRefGoogle Scholar
  82. 82.
    Zhang T, Ghanem B, Liu S et al (2016) Robust visual tracking via exclusive context modeling. IEEE Trans Cybern 46(1):51–63CrossRefGoogle Scholar
  83. 83.
    Zhang D, He F, Han S et al (2017) An efficient approach to directly compute the exact Hausdorff distance for 3D point sets. Integr Comput Aided Eng 24(3):261–277CrossRefGoogle Scholar
  84. 84.
    Zhao Y, Rada L, Chen K et al (2015) Automated vessel segmentation using infinite perimeter active contour model with hybrid region information with application to retinal images. IEEE Trans Med Imaging 34(9):1797–1807CrossRefGoogle Scholar
  85. 85.
    Zhou Y, Xu H, Pan X et al (2016) Parsing main structures of indoor scenes from single RGB-D image. J Adv Mech Des Syst Manuf 10(8):JAMDSM0102-JAMDSM0102CrossRefGoogle Scholar
  86. 86.
    Zhou Y, He F, Qiu Y (2017) Dynamic strategy based parallel ant colony optimization on GPUs for TSPs. Sci China Inf Sci 60(6):068102CrossRefGoogle Scholar
  87. 87.
    Zhou Y, He F, Hou N et al (2018) Parallel ant colony optimization on multi-core SIMD CPUs. Futur Gener Comput Syst 79:473–487CrossRefGoogle Scholar
  88. 88.
    Zhou S, Wang J, Zhang M et al (2017) Correntropy-based level set method for medical image segmentation and bias correction. Neurocomputing 234:216–229CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.School of Computer ScienceWuhan UniversityWuhanChina
  2. 2.State Key Lab of Software Engineering, School of Computer ScienceWuhan UniversityWuhanChina

Personalised recommendations