| | Image background inhomogeneity correction in MRI via intensity standardizationReceived 9 May 2007; received in revised form 22 September 2008 and 26 September 2008 Abstract An automatic, simple, and image intensity standardization-based strategy for correcting background inhomogeneity in MR images is presented in this paper. Image intensities are first transformed to a standard intensity gray scale by a standardization process. Different tissue sample regions are then obtained from the standardized image by simply thresholding based on fixed intensity intervals. For each tissue region, a polynomial is fitted to the estimated discrete background intensity variation. Finally, a combined polynomial is determined and used for correcting the intensity inhomogeneity in the whole image. The above procedure is repeated on the corrected image iteratively until the size of the extracted tissue regions does not change significantly in two successive iterations. Intensity scale standardization is effected to make sure that the corrected image is not biased by the fitting strategy. The method has been tested on a number of simulated and clinical MR images. These tests and a comparison with the method of non-parametric non-uniform intensity normalization ( ) indicate that the method is effective in background intensity inhomogeneity correction and may have a slight edge over the method. 1. Introduction  Background image intensity variations caused by imperfections in imaging devices pose major challenges for further processing, segmentation, and analysis of acquired images. In magnetic resonance imaging (MRI), such effects originating from imperfections in the radio frequency field and from the human body are well known [1]. A variety of techniques have been developed over the past 15 years to address this problem [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13]. While many of these methods have provided an effective solution in MRI, there is room for improvement in the sense of developing a general method that fulfills the following requirements: (R1) no need for user help especially on a per-scene basis; (R2) no need for accurate prior segmentation of objects in the image; and (R3) no need for prior knowledge of intensity distribution. Early methods for intensity inhomogeneity estimation and correction used phantoms to empirically measure the inhomogeneity [6]. Wells et al. [8] proposed an expectation maximization (EM)-based algorithm consisting of interleaved voxel classification and inhomogeneity correction steps. Guillemaud and Brady [9] introduced a modified EM algorithm that replaced the distribution of the class other, which included all tissues not explicitly modeled, by a uniform probability density function. The correction was claimed to be more robust and to overcome some limitations of Wells’ original method. Similar to these works [8], [9], Van Leemput et al. [10] proposed a model-based method that also employed an iterative EM strategy that interleaved voxel classification with estimation of class distribution and inhomogeneity parameters. However, they used a priori information from a digital brain atlas to initialize the expected location and parameters of tissue classes, and claimed yielding more objective and reproducible results. Sled et al. [11] described a non-parametric non-uniform intensity normalization ( ) method. The method is independent of MRI pulse sequences and is claimed to be insensitive to pathological data that may otherwise violate model assumptions. An iterative approach was employed to estimate both the multiplicative inhomogeneity and the distribution of the true tissue intensities. Styner et al. [12] developed a correction method called PABIC based on a simplified method of the imaging process, a parametric model of tissue class statistics, and a polynomial model of the inhomogeneity field. Likar et al. [13] described a model-based correction method that made the assumption that an image corrupted by intensity inhomogeneity contains more information than the corresponding uncorrupted image. The image degradation process was described by a linear model consisting of a multiplicative and an additive component which were modeled by a combination of smoothly varying basis functions. It is clear that some object information is vital in order to estimate (and, therefore, to correct) the background variation component of the intensities in the image. This, however, we argue, need not come in the form of explicit object segmentation or by way of prior tissue intensity distribution. To liberate a solution to inhomogeneity correction from the vagaries of image segmentation will be a good idea, since the latter itself is a difficult problem which has defied a solution fulfilling (R1)–(R3) up till now. What is needed is sample (not necessarily complete) object regions constituting the same object material (tissue in medical imaging). In this paper, we present a significant body of evidence that a solution fulfilling (R1)–(R3) is indeed feasible through the use of intensity standardization techniques, introduced in [14], [15]. A major problem in MR images is the non-standardness of the MR image intensity gray scale, which implies the lack of a tissue-specific numeric intensity meaning, even within the same MRI protocol, for the same body region, for images obtained on the same scanner, and for the same patient. The intensity standardization method described in [14] offers a simple way of transforming the MR images nonlinearly so that there is a significant gain in similarity of the resulting images. We have demonstrated that this technique is very useful in segmentation and tissue characterization [16], and that the same segmentation methods perform better after standardization than before [17]. The purpose of this work is to demonstrate how standardization can be employed to reduce background inhomogeneity in MR images. Our method, described in Section 2, consists of first standardizing the MR images to the standard intensity scale, then obtaining different tissue sample regions from simply thresholding by using fixed intensity intervals, and then estimating and correcting for intensity variations based on the thresholded regions, which constitute the sample regions mentioned earlier but not complete or accurate segmentations. The process is iteratively repeated on the resulting images. We demonstrate in Section 3 both qualitatively and quantitatively the effectiveness of the method in correcting even severe inhomogeneities coming from surface coils. Our concluding remarks are stated in Section 4. An early version of this paper was presented at the SPIE Medical Imaging 2006 conference whose proceedings contained an abbreviated version of this paper [18]. 2. The standardization-based method  2.1. Preamble We refer to a volume image as a scene and represent it by a pair , where C, called the scene domain, is a rectangular array of cuboidal volume elements, usually referred to as voxels, and f is the scene intensity function which assigns to every voxel an integer called the intensity of c in in a range . We will use the following notations throughout. We make the following assumptions in designing our method. (A1) reflects the core spirit of our approach. It says that, even in the presence of background inhomogeneity, if contiguous homogeneous regions can be found in the foreground, then they must represent regions containing the same object material. Such sample homogeneous regions are enough for our method to estimate and correct for the background variation component. The background variation introduced by MRI scanners is generally considered to be due to a multiplicative phenomenon. Along with the background variation, any MRI scene embodies several other artifacts including blur, statistical noise, and acquisition-to-acquisition scene intensity gray scale variation [14]. The exact nature of these component artifacts and variations and how they interact among themselves and with are not known, and there do not seem to have been any attempts to study these interactions. (A2) reflects the fact that, in the absence of such knowledge, we rely on to correct for background variation, but in the process, expect not to significantly amplify the effects due to other artifacts. The influence of the effect of the validity/violation of (A2) on the output of a correction algorithm cannot be ascertained theoretically at the present state of knowledge, but can be assessed through properly designed evaluation strategies. If can achieve better homogeneity of scene intensity within the same object region without amplifying other artifacts, that is what matters. We shall come back to the issue of other artifacts vis-a-vis background variation in Section 4. 2.2. Key ideas and outline of the method The procedure for correcting background variation, which we name SBC (for Standardization-Based Correction), consists of the following steps. The method has no parameters to be specified by the user on a scene-by-scene basis. It is an iterative procedure, which proceeds until the change found in two successive iterations is sufficiently small to consider the method to have converged. - Procedure
SBC - Input:
A scene . - Output:
Corrected scene .
begin end In the following section, the individual steps in the above procedure are described in detail. 2.3. Description of steps in SBC 2.3.4. S4: estimation of inhomogeneity map In this step, the background variation is estimated first and then corrected. We treat every tissue region from Step S2 as an independent entity with its own local, best fit polynomial to the background variation component. We then combine these independent polynomials into a single unified function and use it for correcting inhomogeneities in the whole scene. We explain our implementation below in detail. For any tissue region , let be the set of all 1-valued voxels in , and be the mean intensity within . Without loss of generality, let . The background variation in each is then estimated as a discrete function defined as follows. For any , where  is the operation (mentioned in assumption (A2)) between  and  that yields  . We denote this operation by  , which equivalently means, for any  ,  . In MRI,  is usually considered to be multiplication. A 2nd order polynomial  is then estimated from the discrete function  by using a least-squares-error fit. As per assumption (A1), the background variation in a scene is slow varying. However, the inhomogeneity functions , are separately estimated for different homogeneous regions (corresponding to different tissues/objects) in an independent manner. Consequently, the continuity between the inhomogeneity map estimated over and over , cannot be guaranteed, as illustrated in Fig. 4. This discontinuity is caused by the fact that the expected intensity for region is corrupted independent of and . At this stage, it is impossible to determine the bias in the mean intensity in the context of global inhomogeneity. The situation is exacerbated by the presence of intensity non-standardness itself. Since MRI intensities do not have absolute tissue-specific meaning, it becomes impossible to make assumptions about the relative shifts (biases) among the estimated . This points out the arbitrariness that exists in determining the overall level of the correcting function. This also clarifies as to how inhomogeneity correction itself can introduce non-standardness [20]. Our approach to fit an overall correcting function to estimated maps is as follows, and also illustrated in Fig. 4. At first we combine the inhomogeneity maps and over the largest and the second largest regions and , respectively, as follows: (1)Find a weight factor to minimize . Essentially, this step computes the bias to be applied to so that the difference between and is minimized. (2)Combine the two inhomogeneity maps and to obtain a new discrete inhomogeneity map such that, for any where is the minimum distance between c and a voxel in . (3)Determine a 2nd degree polynomial that constitutes a least-squares-error fit to . After merging and as above, we now have distinct regions and inhomogeneity maps . The above steps are then repeated until we have only one region and a single unified inhomogeneity map . This unified inhomogeneity map is represented as a scene , where . Since is invertible, , and therefore, by (A2), In MRI, is generally considered to be a multiplication operation, and therefore, becomes division. In general, if is known and invertible, (i.e., is known), then from Eq. (3), we can determine . In Fig. 2(d) and (e), we display and for the running example after the first iteration. After scene correction, we go to the standardization step and repeat the procedure. We note that, the parameters of the standardizing transform are determined by training only once and then fixed for a given P and R (and so also the threshold intervals). The standardization step (actually the transformation step) S1 in each iteration uses these same parameters for effecting standardization. Therefore our strategy of using fixed threshold intervals in the standardized scene is perfectly legitimate. Since inhomogeneity correction methods introduce some non-standardness of their own [20], as described above, in each iteration of SBC, the standardization step S1 becomes necessary. 3. Results and evaluation  In Section 3.1, to demonstrate qualitatively how effective SBC is in correcting background variation, we present a set of examples showing scenes before and after applying the SBC correction procedure. We present the results of a quantitative evaluation procedure in Section 3.2 based on 12 simulated MRI scenes obtained from the BrainWeb database [19] and on 10 PD- and 10 T2-weighted clinical MRI scenes with Multiple Sclerosis (MS) lesions obtained from our own database. Information about the scene data sets used in our evaluation is listed in Table 1. We compare the SBC method with the N3 method [11]. The main reasons for selecting N3 for comparison are: (i) it seems to be commonly used, (ii) it comes closest to SBC in its spirit of not requiring any user input or a priori information, and (iii) following the results of the comparative study among six algorithms for correcting intensity inhomogeneity reported by Arnold et al. [21], the N3 method generally outperformed other methods. Briefly, the basic idea of the N3 method is to find a smooth, slowly varying, multiplicative field that maximizes the frequency content of the probability density function of the logarithm of scene intensities. It is an iterative process in which, in addition to the intensity inhomogeneity, the non-parametric model of the scene intensities is also derived directly from the data. The implementation of the N3 method available at http://ftp.bic.mni.mcgill.ca/pub/mni_n3 is utilized in our comparison. In our experiments, the parameters of the N3 method were set to the default values. | | |  | Data set | Body region | Number of scenes | Scene domain | Voxel size (mm3) |  |
|---|
 | D1 | Head-coronal | 1 |  |  |  |  | D2 | Head-transverse | 1 |  |  |  |  | D3 | Abdomen | 1 |  |  |  |  | D4 | Hips | 1 |  |  |  |  | D5 | Foot | 1 |  |  |  |  | D6 | Simulated brain MRI | 12 |  |  |  |  | D7 | Clinical brain MRI | 10 T2+10 PD |  |  |  | | | |
3.1. Qualitative In Fig. 5, we present five examples constituting data sets D1–D5 of Table 1 involving different P and R. One slice from the original scene, and the same slice of the corrected scene produced by N3 and SBC methods are shown for each data set. In all displays, the same gray level window settings were used. The corresponding intensity histograms (for the whole 3D scene) are displayed under each scene. These figures give a qualitative indication of the effectiveness of SBC in suppressing background variation. In all examples, SBC worked automatically requiring no specific setting or adjustment of parameters, and so did N3. Since SBC has no parameters whose values are to be adjusted or ascertained for different situations by user interaction or by using priors, this automatic mode became feasible on scenes listed in Table 1 and on a variety of others. From the histograms displayed, SBC seems to have performed better than N3 in all cases yielding a better definition of the modes in the histogram. 4. Concluding remarks  Background variation in MRI scenes due to imperfections in imaging devices is a problem commonly encountered in image analysis in many areas. Although many solutions have been proposed in the past, they all had varying degrees of dependency on the particular protocol, body region, application domain, and the type of variation. In an attempt to liberate this dependency, we have devised a method based on MRI intensity standardization. The method has no parameters whose values are to be determined or to be provided by the user on a per scene basis. Our qualitative and quantitative evaluation experiments indicate that its performance and behavior match our intuitive expectation. Its performance seems, at the least, to be comparable to that of the state-of-the-art N3 method, and our experiments indicate a slight edge for the proposed SBC method over N3. The N3 method assumes that the bias field is normally distributed, which may not be true for some clinical MRI data. In addition, the N3 method treats all voxels alike for inhomogeneity estimation. This is somewhat unnatural, since it is obvious that the WM voxels in a brain MRI scene, which have a narrow intensity histogram, are much more suited for inhomogeneity estimation than, for instance, the tissues surrounding the brain or ventricular CSF [10]. Other advantages of SBC are its simplicity, intuitive nature, and standardization of the scene as a byproduct of the method. As related to assumption (A2), some comments are in order. There are basically the following three types of operations commonly done on MRI scenes before further carrying out other image processing and analysis operations on them: correction of background variation, filtering to suppress noise [24], and intensity scale standardization. There is perhaps some interaction among the effects of these operations, which, to our knowledge, has not been studied. To what extent the order in which these operations are carried out influences the results is also unknown. Given the importance of these operations, it is worthwhile to study the above issues. We have done some preliminary work along these lines [20], [24]. Acknowledgment  The research reported here is supported by a DHHS Grant NS 37172. References  [1]. [1]Axel L, Costantini J, Listerud J. Intensity corrections in surface-coil MR imaging. American Journal of Roentgenology. 1987;148:418–420. [2]. [2]Haselgrove J, Prammer M. An algorithm for compensation of surface-coil images for sensitivity of the surface coil. Magnetic Resonance Imaging. 1986;4:469–472.
CrossRef
[3]. [3]Vannier MW, Speidel CM, Rickman DL. Magnetic resonance imaging multispectral tissue classification. News in Physiological Sciences. 1988;3:148–154. [4]. [4]Meyer CR, Bland PH, Pipe J. Retrospective correction of intensity inhomogeneities in MRI. IEEE Transactions on Medical Imaging. 1995;14:36–41.
CrossRef
[5]. [5]Dawant BM, Zjidenbos AP, Margolin RA. Correction of intensity variations in MR images for computer-aided tissue classification. IEEE Transactions on Medical Imaging. 1993;12:770–781.
CrossRef
[6]. [6]Tincher M, Meyer CR, Gupta G, Williams DM. Polynomial modelling and reduction of RF body coil spatial inhomogeneity in MRI. IEEE Transactions on Medical Imaging. 1993;12:361–365.
CrossRef
[7]. [7]Lai S, Fang M. A new variational shape-from-orientation approach to correcting intensity inhomogeneities in MR images. Medical Image Analysis. 1999;3:409–424. Abstract |
Full-Text PDF (1004 KB)
|
CrossRef
[8]. [8]Wells WM, Grimson EL, Kikinis R, Jolesz FA. Adaptive segmentation of MRI data. IEEE Transactions on Medical Imaging. 1996;15:429–442.
CrossRef
[9]. [9]Guillemaud R, Brady M. Estimating the bias field of MR images. IEEE Transactions on Medical Imaging. 1997;16:238–251. MEDLINE |
CrossRef
[10]. [10]Van Leemput K, Maes F, Vandermeulen D, Suetens P. Automated model-based bias field correction of MR images of the brain. IEEE Transactions on Medical Imaging. 1999;18:885–896. MEDLINE |
CrossRef
[11]. [11]Sled JG, Zijdenbos AP, Evans AC. A nonparametric method for automatic correction of intensity nonuniformity in MRI data. IEEE Transactions on Medical Imaging. 1998;17:87–97. MEDLINE |
CrossRef
[12]. [12]Styner M, Brechbuhler C, Szekely G, Gerig G. Parametric estimate of intensity inhomogeneities applied to MRI. IEEE Transactions on Medical Imaging. 2000;19:153–165. MEDLINE |
CrossRef
[13]. [13]Likar B, Viergever MA, Pernus F. Retrospective correction of MR intensity inhomogeneity by information minimization. IEEE Transactions on Medical Imaging. 2001;20:1398–1410. MEDLINE |
CrossRef
[14]. [14]Nyul LG, Udupa JK. On standardizing the MR image intensity scale. Magnetic Resonance in Medicine. 1999;42:1072–1081. MEDLINE |
CrossRef
[15]. [15]Nyul LG, Udupa JK, Zhang X. New variants of a method of MRI scale standardization. IEEE Transactions on Medical Imaging. 2000;19:143–150. MEDLINE |
CrossRef
[16]. [16]Ge Y, Udupa JK, Nyul LG, Wei L, Grossman RI. Numerical tissue characterization in MS via standardization of the MR image intensity scale. Journal of Magnetic Resonance Imaging. 2000;12:715–721. MEDLINE |
CrossRef
[17]. [17]Zhuge Y, Liu J, Udupa JK. Membership-based multiprotocol MR brain image segmentation. Proceedings of SPIE Medical Imaging. 2003;5032:1572–1579. [18]. [18]Zhuge Y, Udupa JK, Liu J, Saha PK. An intensity standardization-based method for image inhomogeneity correction in MRI. Proceedings of SPIE Medical Imaging. 2006;6143:658–668. [19]. [19]Collins DL, Zijdenbos AP, Kollokian V, Sled JG, Kabani NJ, Holmes CJ. Design and construction of a realistic digital brain phantom. IEEE Transactions on Medical Imaging. 1998;17:463–468. MEDLINE |
CrossRef
[20]. [20]Madabhushi A, Udupa JK. The interplay between intensity standardization and inhomogeneity correction in MR image processing. IEEE Transactions on Medical Imaging. 2005;24:561–576. MEDLINE |
CrossRef
[21]. [21]Arnold JB, Liow JS, Schaper KA, Stern JJ, Sled JG, Shattuck DW. Qualitative and quantitative evaluation of six algorithms for correcting intensity nonuniformity effect. Neuroimage. 2001;13:931–943. MEDLINE |
CrossRef
[22]. [22]Saha PK, Udupa JK, Odhner D. Scale-based fuzzy connected image segmentation: theory, algorithms, and validation. Computer Vision and Image Understanding. 2000;77:145–174. [23]. [23]Udupa JK, Odhner d S, Samarasekera RJ, Goncalves K, Iyer K, Venugopal . 3DVIEWNIX: an open, transportable, multidimensional multimodality, multiparametric imaging software system. Proceedings of SPIE Medical Imaging. 1994;2164:58–73. [24]. [24]Montillo A, Udupa JK, Axel L, Metaxas DN. Integrated approach for the removal of intensity inhomogeneity and thermal noise in SPAMM-MRI using scale-based fuzzy connectedness and multiple nonlinear adaptive filters. Proceedings of SPIE Medical Imaging. 2003;5032:1025–1036. Ying Zhuge was born in JianDe, P.R. China, in 1971. He received his Ph.D. in Computer Science from Institute of Automation, Chinese Academy of Sciences, China, in 1999. Since 2000, he has been with Medical Image Processing Group, Department of Radiology at the University of Pennsylvania, where he is research associate. His research interests focus on pattern recognition and medical image processing. Jayaram K. Udupa received his Ph.D. in Computer Science from the Indian Institute of Science in 1976. Since 1981, he has been with Medical Image Processing Group, Department of Radiology at the University of Pennsylvania, where he is the Chief of the Medical Imaging Section and Professor of Radiological Sciences. His research interests focus on biomedical image and signal processing, pattern recognition, biomedical computer graphics, 3D imaging, visualization and their biomedical applications. Jiamin Liu was born in TongChuan, P.R. China, in 1975. She received her Ph.D. in Bioengineering from the University of Pennsylvania in 2006. Since 2007, she has been with the Diagnostic Radiology Department, National Institutes of Health Clinical Center, where she is a staff scientist. Her research interests focus on signal processing and medical image processing. Punam K. Saha received his Ph.D. from the Indian Statistical Institute in 1997. He has served as an assistant professor at the Department of Radiology in the University of Pennsylvania. Since 2006, he has joined the Department of Electrical and Computer Engineering and Radiology of the University of Iowa as an associate professor. His research interests include biomedical image processing and applications. a Medical Image Processing Group, Department of Radiology, University of Pennsylvania, Fourth Floor, Blockley Hall, 423 Guardian Drive, Philadelphia, PA 19104-6021, United States b Diagnostic Radiology Department, Warrent Grant Magnuson Clinical Center, National Institutes of Health, Bethesda, MD 20892, United States c Department of Electrical and Computer Engineering, University of Iowa, Iowa City, IA 52242, United States Corresponding author. Tel.: +1 215 662 6780; fax: +1 215 898 9145.
PII: S0895-6111(08)00097-9 doi:10.1016/j.compmedimag.2008.09.004 © 2008 Elsevier Ltd. All rights reserved. | |
|