Skip to main content
Log in

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

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  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–2282

    Article  Google Scholar 

  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–1497

    Article  Google Scholar 

  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–42

    Article  MATH  Google Scholar 

  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–3555

    Article  Google Scholar 

  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–705

    Article  Google Scholar 

  6. Boutiche Y, Abdesselam A (2016) Fast algorithm for hybrid region-based active contours optimisation. IET Image Process 11(3):200–209

    Article  Google Scholar 

  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–15363

    Article  Google Scholar 

  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–2046

    Article  MathSciNet  MATH  Google Scholar 

  9. Chen J, Wang Y, Wang DL (2016) Noise perturbation for supervised speech separation. Speech Commun 78:1–10

    Article  Google Scholar 

  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–148

    Article  Google Scholar 

  11. Chitsaz M, Woo CS (2011) Software agent with reinforcement learning approach for medical image segmentation. J Comput Sci Technol 26(2):247–255

    Article  Google Scholar 

  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–210

    MATH  Google Scholar 

  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–1002

    Article  Google Scholar 

  14. Dai L, Ding J, Yang J (2015) Inhomogeneity-embedded active contour for natural image segmentation. Pattern Recogn 48(8):2513–2529

    Article  Google Scholar 

  15. Delingette H, Montagnat J (2001) Shape and topology constraints on parametric active contours. Comput Vis Image Underst 83(2):140–171

    Article  MATH  Google Scholar 

  16. Du Y, Tsui BMW, Frey EC (2005) Partial volume effect compensation for quantitative brain SPECT imaging. IEEE Trans Medical Imaging 24(8):969–976

    Article  Google Scholar 

  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–499

    Article  Google Scholar 

  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–1590

    Article  MATH  Google Scholar 

  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–584

    Article  MathSciNet  MATH  Google Scholar 

  20. Gong M, Tian D, Su L et al (2015) An efficient bi-convex fuzzy variational image segmentation method. Information 293:351–369

    MATH  Google Scholar 

  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–581

    Article  Google Scholar 

  22. Howard J, Grill SW, Bois JS (2011) Turing’s next steps: the mechanochemical basis of morphogenesis. Nat Rev Mol Cell Biol 12(6):392

    Article  Google Scholar 

  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–20

    Article  Google Scholar 

  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:747549

    Article  MathSciNet  MATH  Google Scholar 

  25. Kass M, Witkin A, Terzopoulos D (1988) Snakes: Active contour models. Int J Comput 1(4):321–331

    MATH  Google Scholar 

  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–688

  27. Lankton S, Tannenbaum A (2008) Localizing region-based active contours. IEEE Trans Image Process 17(11):2029–2039

    Article  MathSciNet  MATH  Google Scholar 

  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–436

  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):1940

    MathSciNet  MATH  Google Scholar 

  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–3254

    Article  MathSciNet  MATH  Google Scholar 

  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–2016

    Article  MathSciNet  MATH  Google Scholar 

  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–312

    Article  MathSciNet  Google Scholar 

  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–236

    Article  Google Scholar 

  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: https://doi.org/10.1007/s11704-018-6442-4

  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–279

    Article  MathSciNet  Google Scholar 

  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–901

  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 intelligence

  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–2312

    Article  Google Scholar 

  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–2734

  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–1367

  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–2402

    Article  Google Scholar 

  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–1562

    Article  Google Scholar 

  43. Mumford D, Shah J (1989) Optimal approximations by piecewise smooth functions and associated variational problems. Commun Pur Appl Math 42(5):577–685

    Article  MathSciNet  MATH  Google Scholar 

  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–52

    Article  MathSciNet  MATH  Google Scholar 

  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–119

    Article  Google Scholar 

  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–344

    Article  Google Scholar 

  47. Osher S, Sethian JA (1988) Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations. J Comput Phys 79(1):12–49

    Article  MathSciNet  MATH  Google Scholar 

  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–2201

    Article  Google Scholar 

  49. Ren Z (2015) Adaptive active contour model driven by fractional order fitting energy. Signal Process 117:138–150

    Article  Google Scholar 

  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–687

    Article  MathSciNet  MATH  Google Scholar 

  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–3243

  52. Shang Y, Deklerck R, Nyssen E et al (2011) Vascular active contour for vessel tree segmentation. IEEE Trans Biomed Eng 58(4):1023–1032

    Article  Google Scholar 

  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–283

    Article  Google Scholar 

  54. Tian Y, Duan F, Zhou M et al (2013) Active contour model combining region and edge information. Mach Vision Appl 24(1):47–61

    Article  Google Scholar 

  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–293

    Article  MATH  Google Scholar 

  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–867

    Article  Google Scholar 

  57. Wang XF, Huang DS, Xu H (2010) An efficient local Chan Vese model for image segmentation. Pattern Recogn 43(3):603–618

    Article  MATH  Google Scholar 

  58. Wang B, Gao X, Tao D et al (2014) A nonlinear adaptive level set for image segmentation. IEEE Trans Cybern 44(3):418–428

    Article  Google Scholar 

  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–59

    Article  Google Scholar 

  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–204

    Article  Google Scholar 

  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–57

    Book  Google Scholar 

  62. Xu C, Prince JL (1998) Snakes, shapes, and gradient vector flow[J]. IEEE Trans Image Process 7(3):359–369

    Article  MathSciNet  MATH  Google Scholar 

  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 104202D

  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–1026

    Article  Google Scholar 

  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–2089

    Article  Google Scholar 

  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–576

    Article  Google Scholar 

  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–355

    Article  MathSciNet  Google Scholar 

  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–229

    Article  Google Scholar 

  69. Yan C, Xie H, Chen J et al (2018) An effective Uyghur text detector for complex background images. IEEE Transactions on Multimedia. https://doi.org/10.1109/TMM.2018.2838320

    Article  Google Scholar 

  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–295

    Article  Google Scholar 

  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):741001

    Article  Google Scholar 

  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–351

    Article  Google Scholar 

  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–486

    Article  Google Scholar 

  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–2865

    Article  MathSciNet  MATH  Google Scholar 

  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. 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–JAMDSM0100

    Article  Google Scholar 

  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–1128

    Article  Google Scholar 

  78. Zhang K, Song H, Zhang L (2010) Active contours driven by local image fitting energy. Pattern Recog 43(4):1199–1206

    Article  MATH  Google Scholar 

  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–676

    Article  Google Scholar 

  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–269

    Article  Google Scholar 

  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–557

    Article  Google Scholar 

  82. Zhang T, Ghanem B, Liu S et al (2016) Robust visual tracking via exclusive context modeling. IEEE Trans Cybern 46(1):51–63

    Article  Google Scholar 

  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–277

    Article  Google Scholar 

  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–1807

    Article  Google Scholar 

  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-JAMDSM0102

    Article  Google Scholar 

  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):068102

    Article  Google Scholar 

  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–487

    Article  Google Scholar 

  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–229

    Article  Google Scholar 

Download references

Acknowledgments

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).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fazhi He.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yu, H., He, F. & Pan, Y. A novel segmentation model for medical images with intensity inhomogeneity based on adaptive perturbation. Multimed Tools Appl 78, 11779–11798 (2019). https://doi.org/10.1007/s11042-018-6735-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-6735-5

Keywords