An efficient level set method for simultaneous intensity inhomogeneity correction and segmentation of MR images
Introduction
Intensity inhomogeneity is a common artefact that often occurs in medical images and is caused by imperfect image acquisition. For example, radio frequency field inhomogeneities appear due to either a non-uniform field itself or a non-uniform sensitivity of the receiver and transmitter coils. Such artefacts lead to undesired intensity variations in the same tissue types across the image. They hinder successful automated image segmentation, especially if the segmentation algorithms rely only on image intensities [15]. Therefore, efficient and reliable techniques for intensity inhomogeneity correction are required.
In general, there are two main directions in this area [18], [47]. First, the correction can be done prospectively based on adjustments of hardware and acquisition methods, such as phantom-based calibration and multichannel transmit scanning. Such techniques can remove scanner-dependent inhomogeneities. Nonetheless, they are not applicable for already acquired data. Second, the retrospective correction is done on a post-processing level. Such methods are rather general and mainly rely on the information from acquired images and prior knowledge about imaged anatomies, including methods based on filtering, histogram analysis, surface fitting, statistical modeling, and segmentation [18]. Approaches that allow for simultaneous image segmentation and bias field correction are especially attractive, since the processes of segmentation and correction are interleaved to benefit from each other [47].
Level set methods, which are based on calculus of variations and partial differential equations, are naturally able to represent contours with complex topology and to change their topology during evolution. In the last decade, level set methods have become increasingly popular in image processing for segmentation [22], [42], [43], denoising, and enhancement [23], [45]. Region-based level set models [22], [37] aim to evolve the contour such that a certain region of interest is identified. A classical example is the well-known Chan and Vese model [7], which uses a region homogeneity assumption. Other methods based on piecewise smooth models might overcome the problem of intensity inhomogeneity. However, they are usually more computationally expensive and sensitive to initialization [27].
In this paper, we propose a novel region-based level set method, which allows for simultaneous intensity inhomogeneity correction and two-phase image segmentation. Using a generally accepted model of images with intensity inhomogeneity, we apply a local intensity clustering property proposed by Li et al. [26] and extend the energy functional to enable an explicit regularization of the bias field component. The functional consists of two parts related to segmentation and bias field correction. We reformulate the level set functional using a convexification procedure [6] and minimize each part with the Split Bregman algorithm [3], [14], which attempts to find the global minimum and does not depend on initialization. The algorithm is implemented with CUDA [36], a general-purpose computing platform on graphics processing units (GPGPU), to guarantee fast computations.
The paper is organized as follows. First, a review of related works is given in Section 2. In Section 3, we shortly introduce the model and the basic level set formulation. In Section 4, we present our extended functional. The level set formulation and the minimization procedure are described in Section 4.3. The implementation is elaborated in Section 4.4. The results and findings are discussed in Section 5. This paper is summarized in Section 6.
Section snippets
Related work
Recently, multiple retrospective algorithms for bias field correction applied to MR data have been proposed [18], [47]. These algorithms have become an essential part of segmentation pipelines. Such approaches as the nonparametric non-uniformity normalization (N3) method of Sled et al. [44] and its extension, the N4 approach, by Tustison et al. [46] have become popular due to their performance. They are applied in numerous studies, where the intensity inhomogeneity correction is introduced in a
Image model
The 2D image is defined on a continuous domain Ω, such thatwhere J is the true image, b is the intensity inhomogeneity component, and n is the additive zero-mean Gaussian noise. This is a standard multiplicative model that originates from MR physics [4] and is used in multiple works on intensity inhomogeneity correction [47].
Similarly as in the model presented by Li et al. [26], we assume that the bias field component is slowly varying and essentially constant within a
Proposed model with explicit bias field smoothing parameter
In the original CLIC model, the truncated Gaussian function K serves for an implicit smoothing of the bias field term b. The level of smoothness is controlled by the standard deviation σ of the Gaussian kernel K, i.e., one can manipulate b only by changing σ, which can be insufficient in presence of complicated intensity inhomogeneities and organ structures. Moreover, such a smoothing term requires computation of four convolutions in each iteration, which is rather computationally expensive. We
Experimental results and discussion
The parameter selection in our model is rather straightforward. We have two data fidelity terms μϕ and μb and two Bregman factors λϕ and λb. Both data fidelity terms affect the segmentation results for the ϕ process, and only μb affects the bias field correction b process. The values of the fidelity terms define the amount of smoothing, i.e., the smaller the fidelity terms, the more impact has the other term (| ∇ ϕ(x)| in the level set ϕ process) and the smoother the contours will be. Generally,
Conclusions and future work
We present a variational level set method for simultaneous segmentation and intensity inhomogeneity correction. We formulate an energy by applying a generally accepted model for images with intensity inhomogeneities and a local coherent clustering criterion. We extend this criterion to include an explicit manipulation of the bias field component. The novel functional is minimized using the efficient Split Bregman method. It attempts to find the global minimum and is not sensitive to
Acknowledgments
The authors would like to thank Dr. C. Li, Dr. X. Bresson, Dr. D.-J. Kroon, and Dr. T. Goldstein for providing a research source code of the methods. This work was supported by the Ministry for Education, Science and Culture and the European Social Fund (Grant UG 11 035A). MR imaging examinations in SHIP are supported by the Federal Ministry of Education and Research (grant no. 03ZIK012) and a joint grant from Siemens Healthcare, Erlangen, Germany and the Federal State of Mecklenburg West
References (55)
- et al.
FCM: The fuzzy C-Means clustering algorithm
Comput Geosci
(1984) - et al.
Integrating spatial fuzzy clustering with level set methods for automated medical image segmentation
Comput Biol Med
(2011) - et al.
A new unified level set method for semi-automatic liver tumor segmentation on contrast-enhanced ct images
Exp Syst Appl
(2012) - et al.
Multiplicative intrinsic component optimization (MICO) for MRI bias field estimation and tissue segmentation
Magn Reson Imaging
(2014) - et al.
Fast and globally convex multiphase active contours for brain MRI segmentation
Comput Vis Image Underst
(2014) - et al.
An adaptive fuzzy C-Means algorithm for image segmentation in the presence of intensity inhomogeneities
Pattern Recogn Lett
(1999) - et al.
Nonlinear total variation based noise removal algorithms
Physica D
(1992) - et al.
Image-guided regularization level set evolution for MR image segmentation and bias field correction
Magn Reson Imaging
(2014) - et al.
Segmentation of neonatal brain MR images using patch-driven level sets
Neuroimage
(2014 January) - et al.
An improved variational level set method for MR image segmentation and bias field correction
Magn Reson Imaging
(2013)
A modified fuzzy C-Means algorithm for bias field estimation and segmentation of MRI data
IEEE Trans Med Imaging
A short guide on a fast global minimization algorithm for active contour models
Magnetic resonance imaging: physical principles and sequence design
An algorithm for total variation minimization and applications
J Math Imaging Vis
Algorithms for finding global minimizers of image segmentation and denoising models
SIAM J Appl Math
Active contours without edges
IEEE Trans Image Process
A fuzzy C-Means (FCM) based algorithm for intensity inhomogeneity correction and segmentation of MR images
Evaluation of performance metrics for bias field correction in MR brain images
J Magn Reson Imaging
Mean shift: a robust approach toward feature space analysis
IEEE Trans Pattern Anal Mach Intell
Localized FCM clustering with spatial information for medical image segmentation and bias field estimation
J Biomed Imaging
Measures of the amount of ecologic association between species
Ecology
Geometric applications of the split Bregman method: segmentation and surface reconstruction
J Sci Comput
The split Bregman method for L1-regularized problems
SIAM J Imaging Sci
Digital image processing
Breast segmentation and density estimation in breast MRI: a fully automatic framework
IEEE J Biomed Health Inform
Estimating the bias field of MR images
IEEE Trans Med Imaging
A review on MR image intensity inhomogeneity correction
Int J Biomed Imaging
Cited by (29)
Variational level set and fuzzy clustering for enhanced thermal image segmentation and damage assessment
2021, NDT and E InternationalCitation Excerpt :The distance regularization term is defined as a potential function, which forces the level set function to maintain a better shape, effectively avoiding the tedious and time-consuming re-initialization process. In recent years, many improved level set methods have been proposed such as two-phase active contour segmentation based on clustering criterion theory [20,21], segmentation based on regional fitting information [22–25], and correntropy-based level set segmentation method [26]. However, due to the characteristics of IR images, existing algorithms are still sensitive to background noise to some extent when segmenting such images.
Level set segmentation with shape prior knowledge using intrinsic rotation, translation and scaling alignment
2021, Biomedical Signal Processing and ControlCitation Excerpt :These techniques led to a big family of algorithms that have made an important contribution to many kinds of image segmentation problems. Particularly, they found an important field of application in medical images due to their ability to deal with some commonly encountered image distortions [4–10]. Medical images (e.g., magnetic resonance (MR) imaging, computerized tomography, ultrasound), microscopy images, surveillance videos or satellite images, can be corrupted by noise or acquisition artifacts.
Retrospective correction of intensity inhomogeneity with sparsity constraints in transform-domain: Application to brain MRI
2019, Magnetic Resonance ImagingCitation Excerpt :The local energy functions integrated over the image domain is optimized using split Bregman method. Ivanovska et al. [40] introduced a two-phase segmentation method where energy function included intensity clustering property proposed by Li et al. [29] and an explicit TV regularization for bias field. Yang et al. have proposed models for simultaneous bias field estimation and segmentation applying split Bregman method such as region scalable fitting [41], multiphase Vese-Chan model [42] and an enhanced local and global intensity fitting model [43,44].
Split Bregman method based level set formulations for segmentation and correction with application to MR images and color images
2019, Magnetic Resonance ImagingCitation Excerpt :In addition, based on the image decomposition of MR images, Li et al. [11] represented the bias field as a linear combination of 20 basis functions to propose the multiplicative intrinsic component optimization (MICO) model. Ivanovska et al. [17] introduced the smooth term of the bias field and combined with the data term and the length term to propose a novel image segmentation and correction model, in which the split Bregman method is applied to efficiently solve the minimization problems of the bias field and the level set function. Chen et al. [18] used the traditional Gaussian distribution to describe the local intensity variations, and proposed an automatic image segmentation and correction model.
Original intensity preserved inhomogeneity correction and segmentation for liver magnetic resonance imaging
2019, Biomedical Signal Processing and ControlCitation Excerpt :Retrospective methods focus on processing image itself and can effectively reduce or eliminate IIH which is caused by MR equipment or patient movement. Currently, retrospective methods which can simultaneously compensate IIH and segment tissues have become a hot spot in IIH correction [19–22]. Li et al. [23] proposed a new energy minimization method based on coherent local intensity clustering (CLIC) for simultaneous bias field estimation and tissue classification of MRI.
A fast and reliable noise-resistant medical image segmentation and bias field correction model
2018, Magnetic Resonance Imaging