Liver intensity determination in the 3d abdominal mr image using neural network - Le Trong Ngoc

Developing a fully automated scheme for liver segmentation is a challenge and has been investigated by researchers worldwide. In the intensity based methods, identifying the intensity range of liver is an important step. In this study, we investigate in identifying the intensity range of the liver in the 3D MR abdominal images by using the histogram and neural network. The neural network is used for the function approximation of the histogram. The network is trained by an effective training algorithm which can offer high learning speed with good performance. For evaluation on ten cases, the smoothed functions can approximate the histogram quite well; the intensity of the liver range is identified correctly. Combining with the post-processing steps of the liver segmentation, the proposed method significantly contributes to the fully automated scheme for liver segmentation which can offer the high accuracy with the reduced processing time. Acknowledgements. This research is funded by the Vietnam National Foundation for Science and Technology Development (NAFOSTED) under grant number 102.01-2013.47. This is partially supported by Industrial University of Ho Chi Minh city under grant number IUH.KTT11/16. The authors are grateful to Phan Thanh Hai, MD, and Nguyen Thanh Dang, MD for preparing images and their clinical advice.

pdf8 trang | Chia sẻ: honghp95 | Lượt xem: 362 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Liver intensity determination in the 3d abdominal mr image using neural network - Le Trong Ngoc, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Journal of Science and Technology 54 (3A) (2016) 98-105 LIVER INTENSITY DETERMINATION IN THE 3D ABDOMINAL MR IMAGE USING NEURAL NETWORK Le Trong Ngoc 1, 2 , Kieu Duc Huynh 1 , Pham The Bao 2 , Huynh Trung Hieu 1, * 1 Industrial University of Ho Chi Minh City, 12 Nguyen Van Bao, Go Vap, Ho Chi Minh city, Vietnam 2 University of Science, Vietnam National University Ho Chi Minh City, 227 Nguyen Van Cu, Ho Chi Minh city, Vietnam Email: hthieu@ieee.org Received: 15 June 2016; Accepted for publication: 27 July 2016 ABSTRACT This study presents an approach to automatically identify the liver range intensity in the 3D abdominal MR images using neural network. The proposed scheme consists of three main stages. First, the T1-weighted MR images of the liver in the portal-venous phase are reduced noise by applying the anisotropic diffusion algorithm. The histogram of the 3D reduced image is determined. The function approximation is applied to the computed histogram by using the neural network. The peaks are computed and the peak corresponding to the liver region is determined. This peak plays an important role for a fully automatic liver segmentation. The another salient point of this proposed approach is that the neural network is trained by an effective algorithm called extreme learning machine, this algorithm can offer a good performance with high learning speed in many applications. Keywords: liver segmentation, MR image, neural network, regression problem. 1. INTRODUCTION Liver segmentation from Computerized Tomography (CT) or Magnetic Resonance Imaging (MRI) is very important to accurately evaluate patient-specific liver anatomy for hepatic disease diagnosis, function assessment and treatment decision-making. The manual liver segmentation task is not only time consuming and tedious due to the high number of slices, but also depends on skill and experience. Several approaches have been proposed for liver segmentation on CT images including image-processing techniques [1 - 3], graph-cut [4], level-set segmentation [5, 6], and machine learning techniques. In comparison with the CT images, the number of approaches for MR images is still limited. This may be believed that the MR liver segmentation is more difficult and have more variations than CT liver segmentation. The researches have been investigated in this field include those of Karlo, et al. [7], their work compared to the CT- and MRI-based liver segmentation of resected liver specimens. A semi-automated dual-space clustering segmentation method was proposed by Farraher, et al. [8]. Their method required manually drawing a small Liver Intensity Determination in 3D Abdominal MR Image using Neural Network 99 region-of-interest (ROI) on the liver; then, it iteratively evaluated temporal liver segmentations with the repeated adjustment of parameters to obtain the final liver segmentation result. This method was evaluated on eighteen normal and nine abnormal cases. An approach based on the partitioned probabilistic model was proposed by Ruskó, et al. [9]. In this approach, the liver was partitioned into multiple regions, and different intensity statistical models were applied to these regions. Gloger, et al. [10] developed a three-step segmentation method based on a region- growing approach, probability maps, and linear discriminant analysis. Their method was evaluated with twenty normal cases and ten fatty cases. In our previous study, we proposed an approach using the fast marching algorithm, and a geodesic active contour model. The performance of this approach was evaluated on twenty-three cases [11]. As above approaches showed promising results, however, they are semi-automatic approaches. The fully automated approaches are still challenge and attract researchers worldwide. In fully automated approaches, one of important steps is to locate automatically the liver characteristics including the location or intensity (for thresholding methods). In this study, we investigate in locating the intensity of liver in the 3D abdominal MR images based on the histogram and neural network. The determined intensity was employed to extract the liver in the further steps. The salient point of this approach is that the network is trained by an effective training algorithm which can offer good performance with high learning speed. 2. MATERIALS AND METHODS The proposed scheme for liver segmentation which covers locating the liver region is depicted in Fig. 1. Figure 1. Overview scheme for a fully automated liver segmentation based on the intensity. First the 3D MR abdominal image, I, is reduced noise by employing an anisotropic diffusion filter [12]. This filter follows a modified curvature diffusion equation defined by [13]: , (1) I I IcI t I )( 3D liver MR image Reducing noise by using anisotropic diffusion filter Calculating histogram Determining the peak corresponding to the liver intensity Extracting the liver Le Trong Ngoc, Kieu Duc Huynh, Pham The Bao, Huynh Trung Hieu 100 where  is the gradient operator, and c(·) is the diffusion function controlling the sensitivity of the edge contrast. The algorithm reduces the noise in the image while simultaneously preserving the major liver structures, such as major vessels and liver boundaries. The histogram of the smoothed image is determined. The histogram of a typical image is shown in Fig. 2. From the statistics, the intensity corresponding to the liver region is around one which is the second-to-last peak of the histogram. However, the histogram is not smooth. Hence, in order to find the peaks the approximation function of histogram must be performed. Figure 2. The histogram of a 3D abdominal MR image. The intensity corresponding to the liver is around one which corresponds to the second-to-last peak. Let X = {x1, x2,, xn}be the discrete intensity values from the 3D abdominal MR image and T = {t1, t2,, tn}be its corresponding frequency values. We have to determine a smooth function f(x) that can approximate the histogram of the 3D abdominal MR image. One of the popular approaches to solve this problem is to use the neural network. There are several network architectures developed by researchers. However, it has shown that the single hidden layer feedforward neural network (SLFN) can approximate any function if the activation function is chosen properly. Hence, in this research we focus on using the SLFN to approximate the function of histogram, it can be modeled by: 1 ( ) ( ) N k k k k f x a w x b , (2) where N is the number of hidden nodes, φ(·) is the activation function, w’s and b’s are the input weights and hidden node biases, respectively, and a’s are the output weights. From Eq. 2, we can see that the network weights including the biases must be determined by using the training algorithm. The main goal of training process is to determine the network weights those minimize the error function defined by: 2 1 ( ) n i i i E f x t , (3) Traditionally, the network weights are determined based on the gradient descent method. One of the popular training algorithms based on the gradient descent is the back-propagation one, in which the weights are updated by: ( ) ( 1)i i EW W W , (4) Liver Intensity Determination in 3D Abdominal MR Image using Neural Network 101 where W is the network weights (a’s, w’s or b’s) and λ is a learning rate. There have been several improvements proposed for the back-propagation algorithm. Up to now, most training algorithms based on the gradient descent still suffer from the problems such as (1) local minima, (2) epochs, (3) learning rates, etc. Recently, an effective training algorithm for SLFN called extreme learning machine (ELM) has been developed by Huang et al. [14]. In ELM, the minimization of error function can be equivalent to the solution of a linear system given by: 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) N N N N n n N n N N n w x b w x b w x b a t w x b w x b w x b a t w x b w x b w x b a t (5) This can be rewritten as: HA = T , (6) where A = [a1, a2,, aN] T , T = [t1, t2,, tn] T , and H is the hidden layer output matrix defined by 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) N N N N n n N n N w x b w x b w x b w x b w x b w x b w x b w x b w x b H (7) In ELM, the input weights and biases are chosen randomly and the output weights are determined by: † Aˆ = H T , (8) where H † is pseudo-inverse of H. The ELM training algorithm can be summarized as follows: The ELM training algorithm: Input: - A training set S={(xj, tj) | j=1, 2,,n} - Active function φ(·) - The number of hidden nodes: N Output: network weights a’s, w’s, and b’s Algorithm: - Randomly assign input weights w’s and hidden layer biases b’s. - Calculate the hidden layer output matrix H by Equation (7). - Calculate the output weight a’s by Equation (8). This is non-iterative algorithm; it can overcome problems of the back-propagation algorithm and obtain a good performance with high learning speed in many different applications. However, the number of hidden nodes is usually large which may affect the processing time for the testing stage. This issue has been addressed by improvements from researchers [14 - 17]. Le Trong Ngoc, Kieu Duc Huynh, Pham The Bao, Huynh Trung Hieu 102 After determining the approximation function, the peaks can be computed easily. In this study, they are found with the quadratic interpolation. The intensity, xl, corresponding to the last- to-second peak is determined, and the intensities corresponding to the liver region are around xl. The liver region can be segmented based on the determined intensity. 3. RESULTS AND DISCUSSION 3.1. Data set The database of this study consists of 10 cases of 3D MRI scans in the supine position with 1.5TMRI scanners (Avanto, Siemens) at the Medic Medical Center, which is one of the largest diagnostic imaging centers in Viet Nam. Post-contrast MR images were obtained by using the T1-weightvolumetric interpolated breath-hold examination (VIBE) sequence. A flip angle of 10 degrees was used with TR = 4.74 and TE = 2.38. The scanning parameters included collimation and reconstruction intervals ranging from 3.5 to 4 mm. Each MRI slice had a matrix size of 230×320 pixels with an inplane pixel size ranging from 1.18 to 1.4 mm. On each MRI slice that contained the liver, a board-certified abdominal radiologist carefully manually traced the liver contours. The number of slices in each case ranged from 44 to 56. 3.2. Results Firstly, we evaluate the performance of the proposed method for identifying the liver intensity. The function approximation results corresponding to an example case are shown in Fig. 3. The 3D abdominal MR image in Fig.3a was reduced noise and the histogram was computed. A smoothed function was approximated as shown in Fig. 3b. A small part of the approximated fucntion was shown in Fig. 3c. Figure 3. The results of the smoothed function approximation from histogram. Histogram Smoothed approximation function a c Intensity Fr eq ue nc y Intensity Fr eq ue nc y b Liver Intensity Determination in 3D Abdominal MR Image using Neural Network 103 From this result we can see that the neural network trained by ELM can generate a smoothed function that can approximate the histogram. From the smoothed function the peaks can be determined and the second-to-last peak are located that can compute the intensity to identify liver region. The intensity range of liver in the 3D MR image is identified correctly (the accuracy of 100% with 10 cases in our dataset). Let xl be the intensity value corresponding to the second-to-last peak; the intensity distribution of the liver is around this value. Two thresholds are calculated by the following: l l lowerThreshold x upperThreshold x (9) where τ and ζ are user-defined parameters. We have tried on a thresholding method combining with the level set algorithm and the morphological operations for post-processing in liver segmentation. Compared to the manually tracing method, the fully automated scheme with locating the liver intensity region by the neural network can obtain a percentage volume error of 8.7 %. The accuracy of the liver segmentation was 99.0 ± 0.4 % and the overall mean of the Dice coefficients was 91.0 ± 2.8 %. The computerized liver segmentation scheme reduces the processing time significantly; from 24.3 ± 3.7 min per case for the manual method to 1.02 ± 0.8 min per case on a PC (CPU: Intel, core i7, 2.8 GHz). 4. CONCLUSIONS Developing a fully automated scheme for liver segmentation is a challenge and has been investigated by researchers worldwide. In the intensity based methods, identifying the intensity range of liver is an important step. In this study, we investigate in identifying the intensity range of the liver in the 3D MR abdominal images by using the histogram and neural network. The neural network is used for the function approximation of the histogram. The network is trained by an effective training algorithm which can offer high learning speed with good performance. For evaluation on ten cases, the smoothed functions can approximate the histogram quite well; the intensity of the liver range is identified correctly. Combining with the post-processing steps of the liver segmentation, the proposed method significantly contributes to the fully automated scheme for liver segmentation which can offer the high accuracy with the reduced processing time. Acknowledgements. This research is funded by the Vietnam National Foundation for Science and Technology Development (NAFOSTED) under grant number 102.01-2013.47. This is partially supported by Industrial University of Ho Chi Minh city under grant number IUH.KTT11/16. The authors are grateful to Phan Thanh Hai, MD, and Nguyen Thanh Dang, MD for preparing images and their clinical advice. REFERENCES 1. Gao L., Heath D. G., Kuszyk B. S., Fishman E. K. - Automatic liver segmentation technique for three-dimensional visualization of CT data, Radiology 201 (1996) 359-364. 2. Bae K. T., Giger M. L., Chen C. T., et al. - Automatic segmentation of liver structure in CT images, Med. Phys. 20 (1993) 71-78. Le Trong Ngoc, Kieu Duc Huynh, Pham The Bao, Huynh Trung Hieu 104 3. Hermoye L., Laamari-Azjal I., Cao Z., et al. - Liver segmentation in living liver transplant donors: comparison of semiautomatic and manual methods, Radiology 234 (2005) 171- 178. 4. Beichel R., Bauer C., Bornik A., et al. - Liver segmentation in CT data: A segmentation refinement approach, Proc. MICCAI Workshop 3-D Segmentat. Clinic: A Grand Challenge (2007) 235–245. 5. Kenji Suzuki, Ryan Kohlbrenner, Mark L. Epstein, et al. - Computer-aided measurement of liver volumes in CT by means of geodesic active contour segmentation coupled with level-set algorithms, Med. Phys. 37 (5) (2010) 2159-66. 6. Kenji Suzuki, Mark L. Epstein, Ryan Kohlbrenner, Shailesh Garg, Masatoshi Hori, Aytekin Oto, Richard L. Baron - Quantitative Radiology: Automated CT liver volumetry compared with interactive volumetry and manual volumetry, Medical Physics and Informatics, AJR 197 (2011) W706-712. 7. Karlo C., Reiner C. S., Stolzmann P., et al. - CT- and MRI-based volumetry of resected liver specimen: comparison to intraoperative volume and weight measurements and calculation of conversion factors, Eur. J. Radiol. 75, (2010) e107-111. 8. Farraher S. W., Jara H., Chang K. J., Hou A., Soto J. A. - Liver and Spleen Volumetry with Quantitative MR Imaging and Dual-Space Clustering Segmentation, Radiology 237 (2005) 322-328. 9. Rusko L, Bekes G. - Liver segmentation for contrast-enhanced MR images using partitioned probabilistic model, Int. J. Comput. Assist. Radiol. Surg. 6 (2011) 13-20. 10. Gloger O, Kuhn J, Stanski A, Volzke H, Puls R - A fully automatic three-step liver segmentation method on LDA-based probability maps for multiple contrast MR images, Magn. Reson. Imaging 28 (2010) 882-897. 11. Hieu Trung Huynh, Ibrahim Karademir, Aytekin Oto, Kenji Suzuki - Computerized liver volumetry on MRI by using 3D geodesic active contour segmentation. Medical physics and Informatics, AJR 202 (2014) 152-159. 12. Whitaker R. T., and Xue X. - Variable-conductance, level-set curvature for image denoising, Proc. IEEE Int. Conf. Image Processing (2001), 142-145. 13. Perona P, and Malik J. - Scale-Space and edge detection using anisotropic diffusion, IEEE Transactions on Pattern Analysis Machine Intelligence 12 (1990) 629-639. 14. Huang G.-B., Zhu Q.-Y., Siew C.-K. - Extreme learning machine: Theory and applications”, Neurocomputing 70 (2006) 489-501. 15. Hieu Trung Huynh and Yonggwan Won - Extreme Learning Machine with Fuzzy Activation Function”, the Int’l Joint Conference on INC, IMS and IDC, IEEE CS (2009) 303-307. 16. Hieu Trung Huynh and Yonggwan Won - Training Single Hidden Layer Feedforward Neural Networks by Singular Value Decomposition, The Int’l on Computer Sciences and Convergence Information Technology, IEEE CS (2009) 1300-1304. Liver Intensity Determination in 3D Abdominal MR Image using Neural Network 105 17. Hieu Trung Huynh and Yonggwan Won - Small Number of Hidden Units for ELM with Two-Stage linear Model, IEICE Trans. on Information and Systems E91-D(4) (2008)1042-1049. 18. Hieu Trung Huynh, Jung-ja Kim and Yonggwan Won - An improvement of Extreme Learning Machine for Compact Single-Hidden Layer Feedforward neural Networks, International Journal of Neural Systems 18(5) (2008) 433-441.

Các file đính kèm theo tài liệu này:

  • pdf11963_103810382402_1_sm_8955_2061582.pdf
Tài liệu liên quan