Professional Documents
Culture Documents
Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com Volume 2, Issue 5, September October 2013 ISSN 2278-6856
Zhang Yong, 1Luo Weishi, 1Zhang Yang, 2Zhang Gang, 3Qian Dongxiang, 3Zhang Qi, 2Huang Ying, 2Wang Haifeng, 2Huang Xiaobo, 4Hong Jiaming
1
Department of Neurosurgery, Guangdong No.2 Provincial Peoples Hospital, Guangzhou, 510317, China 2 School of Automation, Guangdong University of Technology, Guangzhou, 510006, China; 3 Department of Neurosurgery, the Third Affiliated Hospital of Guangzhou Medical University, Guangzhou, 510150, China 4 School of Medical Information Engineering, Guangzhou University of Chinese Medicine, Guangzhou, 510006, China Corresponding authors: Zhang Gang; Qian Dongxiang.
recognition of lesion regions attracts much concern. But lesion regions may locate in different regions of brains and many of them do not have clear border against normal regions. Figure 1 shows three brain MRI images of three patients.
Figure 1. Three brain MRI images Keywords: brain MRI segmentation, label propagation, semi-supervised learning, support vector machine In medical engineering and machine learning literatures, there are many efforts that try to tackle the MRI automated segmentation problem, some of which attempt to face the aforementioned challenges. For the MRI image under sampled problem, image denoising methods have been introduced. For the regular region recognition problem, image aligning algorithms have been introduced to segment brain MRI images based on a set of preset templates. For lesion regions recognition problem, some methods based on fuzzy clustering have been proposed. However, a large number of these methods do not originate from MRI image analysis, and they would not be naturally suitable for MRI image analysis. Some of these methods directly applied computer graphical theory to perform template matching. Other methods adopted a supervised region generation scheme with manual seed point selection. Either kind of these methods does not capture the essence of brain MRI. From our observation, on one hand, brain MRI image has solid structures as mentioned above. And on the other hand, lesion regions may locate in these solid structures and have obvious visual features. Different from previous work, in this paper we propose a novel method to tackle the problem and address the challenges. We solve the target problem within a semisupervised learning framework. Generally speaking, we regard the segmentation problem as a label propagation problem from labeled pixel points to unlabeled pixel points. Label pixel points are obtained by a template Page 158
1. INTRODUCTION
Medical imaging plays an important role in diagnosis for many kinds of diseases. Magnetic Resonance Imaging (MRI) can generate colorful, contiguous images of inner structures within a human body. The medical information provided by MRI becomes an important clue for diseases diagnosis. In brain diseases diagnosis, MRI information can provide what happens in a patients brain. With the development of MRI technology, doctors can make diagnosis decisions and improve the accuracy of diagnosis based on MRI images. Since there are some obvious and potential principles of brain MRI images, it makes a computer aid diagnosis (CAD) system based on MRI possible, which reduces human efforts for recognizing, segmenting and classifying brain MRI images. However, to build an automated system for MRI segmentation poses at least the following challenges. First, most MRI images are under sampled to reduce the scan time. Hence MRI images are noisy which would greatly reduce the model accuracy. Second, brain MRI images have regular inner structures, i.e. gray matter (GM), white matter (WM) and cerebrospinal fluid (CSF). The border of such regions may be rough, hence determined image segmentation methods may not work in this situation. Third, in brain disease diagnosis, Volume 2, Issue 5 September October 2013
Figure 2 The main steps of this paper In Figure 2, Point Extraction stands for selecting the labeled points by comparing the given MRI image and a set of templates. Label Propagation stands for the pixellevel label procedure. Region Generation merges pixels according to their labels. During this procedure, lesion regions can be detected.
3 THE METHOD
3.1 Problem definition Before going further, we formally define the problem to be solved in this paper. Let be pixel matrix representing a MRI image associated with a category matrix of the same size. Each element of indicates the label of the pixel associated with the element. The total number of categories will be preset manually. The goal is to learn a set of that match the segmentation of a training set under some criteria. Some work tried to solve the problem as a matrix constraint optimization problem, which is a NP-hard problem and would meet local optima. We will propose a method to solve it which has close-form solution. 3.2 Template matching The goal of template matching is to determine the starting point set to perform label propagation, whose position is like the step of seed point selection. The difference is that the latter must be done per image manually. We set up a template set of normal brain MRI images and label the four concerning regions. The main steps are concluded as following: 1. Input a set of template images and an image 2. For each Do 3. 4. Compute the distance between and 5. End For 6. Find the maximal similarity between and , marked as 7. Pixel-wise comparison between and 8. Pick out the match points and their labels and put them in In line 3, an image align algorithm is used to find the most corresponding area between the test image and a template . We use the method proposed by Kevin et al. [6] to achieve the image alignment. In line 6, the similarity between two images is evaluated by a standard Euclidean distance function. In line 7, the comparison is performed by a pixel -wise threshold-based XOR operation, i.e. when two pixels are close to some extend (controlled by a threshold), the label and the pixel itself would be saved in . 3.3 Label propagation Label propagation is performed over to transfer the labels from labeled pixels to unlabeled pixels. To do this, Page 159
2. RELATED WORK
In this section we review some important work closely related to this paper, i.e. the study on brain MRI segmentation and label propagation in semi-supervised learning. For brain MRI segmentation, T.LOGESWARI et al. [2] proposed a clustering based MRI segmentation method through Self Organized Map. They also proposed a lesion tissue structure recognition algorithm based on fuzzy CMeans. Their algorithm adopted an unsupervised learning which cannot make use of prior knowledge. We do not think unsupervised learning can yield medically acceptable results. Jin et al. [3] proposed a metric learning algorithm to learn a weighted component-based tensor distance for DT-MRI segmentation. They applied a learned tensor distance instead of the widely used Euclidean distance in their work. They suggested that tensor distance can express the similarity between DTMRI images better than other distance functions, resulting in segmentation model of better performance. However, the tensor distance metric learning algorithm has high computational time and it relied too much on the quality of the initial training set, which limits its application in wide range of MRI analysis. For the application of label propagation in semisupervised learning, there was some exciting work reported in machine learning literatures. Rie et al. [4] proposed a method to design a kernel function for semisupervised learning. The key idea for their method is a spectral decomposition procedure which captures the main features of the kernel matrix. Their method combines labeled and unlabeled samples into a single kernel matrix. In fact, the similarity between labeled samples are forced to transfer to unlabeled ones, so as to obtain the optimal kernel function for current seen data set. Their work was a theoretical foundation of this paper Volume 2, Issue 5 September October 2013
Page 160
4 EVALUATION
The proposed method is evaluated on a real dataset from IBSR project. In our experiment, we use 5 datasets of brain MRI. These dataset are different in clarity, severity and number of lesion regions. Table 1 lists the datasets used in our evaluation. Table 1: Evaluation datasets
No. D1 D2 D3 D4 D5 Size 181 138 145 112 170 Description IBSR_V2.0 skull-stripped NIfTI 20 Normals Male Subject, T1-Weighted Brain Scan Normal Subject, 'Ideal' Registered Multi-echo Brain Scan Tumor
The first is a semi-supervised setting (the Semi column in Table 2) that both labeled and unlabeled samples are fed to the label propagation model. In this case the test dataset is unavailable when training. The second setting is a transductive setting. In this case the unlabeled dataset is composed of the original unlabeled dataset and the test dataset, meaning that the test data is available when training. The best result in each row is highlighted in Table 2. We can see that transductive learning do not always achieve best result though more data samples were seen. Finally we report the comparison result between some recent methods and the method proposed in this paper. Two methods are studied in the evaluation. The first is proposed in [2], which applied a SOM model for brain MRI segmentation. And the second is proposed in [15], which is a combination of 2D wavelet transformation and neural network. Both of them have been reported effective on their evaluation dataset. We implement these two methods and evaluate them on IBSR benchmark dataset. Note that since these methods are supervised, only labeled samples can be fed to their models. Figure 3 illustrates the comparison results.
Since the proposed method is semi-supervised, a labeled and an unlabeled dataset are required for model training. We divide each dataset into three parts at a ratio 3 : 2 : 5. For our method, the first two parts are used for training, and the third part is for testing. Also there are other methods for comparison which are supervised ones. For them we only use the first part for training and the third part for testing. In such setting, it can be clearly find our whether unlabeled data can improve the performance of our model. In detail, we implement a modified version of label propagation based on [7]; SVM classifier is implemented with LibSVM [13]; region feature extraction method is implemented following the ideas of [9] and [14]. The evaluation measurement is defined as the overlapping ratio between the pixels within ground truth region and the output of our model. All regions concerned in this work have clear borders. Since the output is rough, a threshold of overlapping ratio is set to 80%. When the ratio exceeds this threshold the model output is correct. Based on this measurement we can simply obtain the model accuracy by counting the correct classified regions of each MRI image. Volume 2, Issue 5 September October 2013
Figure 3 Comparison between three methods In Figure 3, SOM, NN stand for the methods proposed in [2] and [15], and LP stands for the proposed method. From Figure 3 we can see that our method achieve best performance among these methods.
5 CONCLUSION
We have proposed a brain MRI image segmentation method based on semi-supervised learning. By using label Page 161
[10]
[11]
Acknowledgment
The authors would like to thank Xiao-bo Huang for his professional advice for this paper. This work is supported by the Science and Technology Planning Project of Haizhu District, Guangzhou (2011-YL-05), the 2012 College Student Career and Innovation Training Plan Project (1184512043), the 2011 Higher Education Research Fund of GDUT (2013Y04).
[15]
References
[1] Image similarity and tissue overlaps as surrogates for image registration accuracy: Widely used but unreliable, IEEE Transaction on Medical Imaging, vol. 31, no. 2, pp. 153-163. [2] T.LOGESWARI and M.KARNAN. Hybrid Self Organizing Map for Improved Implementation of Brain MRI Segmentation. In Proceedings of International Conference on Signal Acquisition and Processing, 2010, pp. 248-252. [3] Jin Kyu Gahm, Geoffrey L. Kung, Daniel B. Ennis. Weighted Component-based Tensor Distance Applied to Graph-based Segmentation of Cardiac DT-MRI. In Proceedings of IEEE 10th International Symposium on Biomedical Imaging, 2013, pp. 504507. [4] Rie Johnson, Tong Zhang. Graph-based Semisupervised Learning and Spectral Kernel Design. 2006. [5] Brian Kulis, Sugato Basu, Inderjit Dhillon, Raymond Mooney. Semi-supervised graph clustering: a kernel approach. Machine Learning, 2009, 74, pp. 1-22. [6] Kevin W. Bowyer, Karen Hollingsworth, Patrick J. Flynn. Image Understanding for Iris Biometrics: A Survey. Computer Vision and Image Understanding 2008, 110 (2), pp. 281-307. [7] Xiaojin Zhu, Zoubin Ghahramani, John Lafferty. Semi-Supervised Learning Using Gaussian Fields and Harmonic Functions. In Proceedings of the 12th International Conference on Machine Learning, 2003, pp. 21-29. [8] Doyle, P., & Snell, J. Random walks and electric networks. Mathematical Assoc. of America, 1984. [9] Zhang, G.; Shu, X.; Liang, Z.; Liang, Y.; Chen, S. & Yin, J. Multi-instance learning for skin biopsy image features recognition 2012 IEEE International Volume 2, Issue 5 September October 2013 AUTHOR
Zhang Yong, M.D. Director of Neurosurgery department of Guangdong NO.2 provincial hospital. The top expert of China in the field of cranial nerve diseases.
Luo Weishi, Attending doctor of neurosurgery. Mater of neurosurgery. specializing in diagnosis and treatment of cranial nerve diseases.
Gang Zhang is PhD candidate in the School of Information Science and Technology at SUN YATSEN University, China. He received his MSc Degree in Computer Software and Theory from SUN YATSEN University, China, in 2005. His current research interests include data mining, machine learning, and its applications to bioinformatics and Traditional Chinese Medicine. Now he is a lecturer in School of Automation, Guangdong University of Technology. Qian Dongxiang is PhDMD of the Third Affiliated Hospital of Guangzhou medical University. As the director of Neurosurgery department, he does great job in clinical work, medical education and medical research concurrently. His research direction is injury and repair of central nervous system. According to dedication in much academic area, he gains lots of honor in Neuroscience academia. And, He was commended to assume the responsibility for various social duty, such as the associate director of Neurosurgery branch in Guangzhou
Page 162
Page 163