DOI QR코드

DOI QR Code

CAD Scheme To Detect Brain Tumour In MR Images using Active Contour Models and Tree Classifiers

  • Helen, R. (Dept. of Electrical and Electronic Engineering, Thiagarajar College of Engineering) ;
  • Kamaraj, N. (Dept. of Electrical and Electronic Engineering, Thiagarajar College of Engineering)
  • Received : 2014.04.03
  • Accepted : 2014.10.21
  • Published : 2015.03.01

Abstract

Medical imaging is one of the most powerful tools for gaining information about internal organs and tissues. It is a challenging task to develop sophisticated image analysis methods in order to improve the accuracy of diagnosis. The objective of this paper is to develop a Computer Aided Diagnostics (CAD) scheme for Brain Tumour detection from Magnetic Resonance Image (MRI) using active contour models and to investigate with several approaches for improving CAD performances. The problem in clinical medicine is the automatic detection of brain Tumours with maximum accuracy and in less time. This work involves the following steps: i) Segmentation performed by Fuzzy Clustering with Level Set Method (FCMLSM) and performance is compared with snake models based on Balloon force and Gradient Vector Force (GVF), Distance Regularized Level Set Method (DRLSE). ii) Feature extraction done by Shape and Texture based features. iii) Brain Tumour detection performed by various tree classifiers. Based on investigation FCMLSM is well suited segmentation method and Random Forest is the most optimum classifier for this problem. This method gives accuracy of 97% and with minimum classification error. The time taken to detect Tumour is approximately 2 mins for an examination (30 slices).

Keywords

1. Introduction

Medical imaging plays a vital role in detecting and treating virtually all types of Cancer. The key characteristics of imaging in cancer are early detection of Cancer, enable less invasive Cancer diagnosis and treatment and foster more effective management of Cancer. A key problem in medical imaging is automatically segmenting an image into its constituent non homogeneous processes. Automatic segmentation has the ability to positively impact clinical medicine by freeing physicians from the burden of manual labelling and by providing robust, quantitative measurements to aid in diagnosis and disease type. One such problem in clinical medicine is the automatic detection of brain Tumours. This problem is handled by various researchers [1-14] and related summary is given in Table 1.

Table 1.Summary of various methods in automatic brain tumour detect

The aim of this paper is to develop improved CAD scheme to detect Brain tumour with maximum accuracy. Segmentation and Classification plays a vital role in CAD. The field of image segmentation kept continuously developing for almost 40 years, and a number of algorithms came forth steadily every year.

In recent years, active contour models have been increasingly and widely used in image processing. These methods all need to initialize a closed curve, also called the evolving curve [15], in the image to be segmented and then evolve it driven by a Partial Differential Equation (PDE) until the evolving curve converges. According to the representation of the evolving curve, active contour models can be classified as explicit [16] and implicit [17] categories. Snake a typical explicit active contour model, uses parametric equations to explicitly represent the evolving curve. Implicit active contour models, i.e., level set methods [18] replace the parametric curve with a signed distance function, i.e., the level set function. A level set function is a real-valued function of multiple variables; when the function takes a constant value, e.g., zero, the obtained set is the zero level set which is used to represent the evolving curve. Thus, the evolving curve is implicitly represented by the zero set of the level set function. This representation results implicit active contour models that could handle the topological changing more conveniently than the explicit active contour models. This paper describes a CAD scheme for Brain Tumour detection using active contour models and investigates several approaches to improve CAD performances. This work involves following steps: i) Segmentation is done based on Fuzzy C-Means Level Set Methods (FCMLSM) and the performance is compared with snake models based on Balloon force and Gradient Vector Force (GVF), Distance Regularized Level Set Method (DRLSE) and. ii) Feature extraction is by Shape based features and Texture features and iii) Brain Tumour detection is performed by various tree classifiers.

 

2. Materials and Methods

2.1 Image datasets

In this work totally 100 clinical MR Brain images of T1, Contrast enhanced T1, and T2 images with CNS tumours are considered for analysis. The images obtained from Lung Image Database Consortium (LIDC)

2.2 A CAD Scheme

The proposed method consists of the following steps: i) Image segmentation using Level Set method ii) Image post processing for Tumour extraction iii) Feature extraction iv) Feature Selection v) Classification using Tree Classifiers

2.3 Level Set method

The level set method was developed in the 1980s by the American mathematicians Stanley Osher and James Sethian. It has become popular in many disciplines. The basic idea of level set method is to represent a contour as the zero level set of a higher dimensional functional cubes as the Level Set Function (LSF) and formulate the motion of the contour as the evolution of the level set function. A desirable advantage of Level Set Method is that they can represent contours of complex topology and are able to handle topological changes, such as splitting and merging, in a natural and efficient way, which is not allowed in parametric active contour models.

2.3.1 FCMLSM

Level set methods, which are established on dynamic implicit interfaces and PDEs, have been shown to be effective for medical image segmentation. However to employ those methods, clinical radiologists and even engineering practitioners are often overwhelmed by intensive computational requirements and complex regulation of controlling parameters. This FCMLSM is new fuzzy level set algorithm developed by Bing Nan Li [19] for automated medical image segmentation.

2.4 Features extraction

For each pixel in the segmented image, three categories of features are extracted: Shape based features, Texture features based on the spatial gray level (SGLDM) dependence method and Gray level Co-occurrence matrix (GLCM) detail list is given in Table 2.

Table 2.List of the features

2.5 Feature selection

This section describes the Feature Selection(FS) using SVM and comparing with other feature selection approaches. For this application also SVM based feature selection method is adopted. Using SVM based feature selection 10 features (F7, F8, F5, F6, F14, F11, F3, F12, F1) are selected for classification which reduces computation time without compromising the accuracy.

2.5.1 SVM based feature selection

A central problem in machine learning is identifying a representative set of features from which to construct a classification model for a classification task. This work addresses the problem of feature selection for machine learning through a SVM based approach. For this application SVM is very effective for discovering informative features or attributes for classifying the medical images. The worth of a feature is evaluated by using a SVM classifier. Features are ranked by the square of the weight assigned by the SVM. Feature selection for multiclass problems is handled by ranking attributes for each class separately using a one-versus-all method and then “dealing” from the top of each pile to give a final ranking [20]. The total number of features considered are 14 but using SVM based feature selection method best features are selected for classification.

2.6 Tumour classification

Amongst other classifiers methods, decision trees have various advantages: Simple to understand and interpret, requires little data preparation, able to handle both numerical and categorical data, possible to validate a model using statistical tests, Robust and performs well with large data in a short time. The classification of tumour is done by following tree classifiers. They are Alternating Decision (AD) Tree, Best-First (BF) Decision Trees(DT), Random Forest (RF), Functional Trees (FT), Decision Stump (DS) and REP Tree.

 

3. Performance Evaluation

To evaluate the performance of the segmentation algorithm, there are many methods available to perform evaluation, In this work region non uniformity and correlation is used.

3.1 Region non uniformity

This is a standard method to evaluate performance. This does not require ground-truth information and is defined as

Where σ2 represents the variance of the whole image, and σf2 represents the foreground variance FT and BT denotes the foreground and background area pixels in the test image It is expected that a well-segmented image will have a non uniformity measure close to 0, while the worst case corresponds to NU=1.

3.2 Correlation

Correlation between two quantities denotes how closely related those two are. A measure of correlation is thus a really good quantity to prove proper segmentation. In this method, a correlation is done between the selected input image and an image formed by superimposing the foreground segmented using the proposed method with the standard background of the input image.

3.3 Confusion matrix

To evaluate the performance of the classifier confusion matrix is created. Confusion matrix is a visualization tool typically used in supervised learning. Each column of the matrix represents the instances in a predicted class, while each row represents the instances in an actual class. One benefit of a confusion matrix is that it is easy to see if the system is confusing two classes. Sensitivity is the probability that test result will be positive when the disease is present (true positive rate expressed as percentage). Specificity is the probability that a test result will be negative when the disease is not present (true negative rate expressed as percentage).

 

4. Results

The segmentation is implemented using Matlab 10.0 under windows 7 operating system and classification is implemented by Weka 3.6. All images used in this work are raw clinical MR brain T1 weighted, T2 weighted and contrast enhanced images. The Figs. 1 and 2 shows the segmentation result for sample MR Brain images with tumour noiseless and noisy environment respectively. The performance evaluation for segmentation is taken for 5 examinations. The performance Evaluation table for segmentation and classifiers, with and without noise are given in Tables 3 and 4 respectively. The performance evaluation chart is shown in Fig. 3.

Fig. 1(a) MR Brain image (b) - (e) Tumour Segmentation using snake model with balloon force, GVF, Level set and DRLSE, (f) and (g) Extracted tumour using Level set and DRLSE

Fig. 2.(a) MR Brain image with 10% noise, (b) - (e) Tumor Segmentation using snake model with balloon force , GVF, Level set and DRLSE, (f) and (g) Extracted tumor using Level set and DRLSE

Table 3.Segmentation Performance Evaluations with and without noise

Table 4.Classification Results for various classifiers for 10 – fold cross validation

Fig. 3.Performance Evaluation of classifiers (a) with feature selection (b) without feature selection

 

5. Discussions

The unique characteristic of this work is the investigation and observation a number of important issues in developing and assessing CAD for Brain Tumour detection using our prototype CAD scheme on limited image dataset.

The developed CAD scheme initially deals with Tumour segmentation based on Segmentation performed by Fuzzy Clustering with Level Set Method (FCMLSM) and performance is compared with snake models based on Balloon force and Gradient Vector Force (GVF), Distance Regularized Level Set Method (DRLSE). This proposed segmentation method Segmentation based on snake models and DRLSE are to initialize a closed curve so user interaction is needed. But for FCMLSM segmentation user interaction is not needed since initial contour is developed by FCM. Based on experimental results Figs. 1 and 2, Segmentation accuracy of FCMLSM is best when comparing with other techniques. The performance of this method is evaluated by standard techniques for MR brain images with and without noise and the results are tabled in the Table 3 which proves the accuracy of this segmentation method. The detection of abnormalities in MR images which are beyond human appreciation and otherwise difficult to determine by other classical methods of image processing can be detected by using the shape and textural features that has been quantitatively established over the past years. Three categories of features are extracted: Shape based features, Texture features based on the spatial gray level (SGLDM) dependence method and Gray level Co-occurrence matrix (GLCM). From these method a total of 14 features are taken for analysis of MR brain images.

A central problem in machine learning is identifying a representative set of features from which to construct a classification model for a classification task. This work addresses the problem of feature selection for machine learning through a SVM based approach. For this application SVM is very effective for discovering informative features or attributes for classifying the medical images. The worth of a feature is evaluated by using a SVM classifier. Features are ranked by the square of the weight assigned by the SVM. Feature selection for multiclass problems is handled by ranking attributes for each class separately using a one-versus-all method and then “dealing” from the top of each pile to give a final ranking (Xiaoou 1998). The total no. of features considered are 14 but using SVM based feature selection method minimum best features are selected for classification.

Amongst other classifiers methods, decision trees have various advantages: Simple to understand and interpret, requires little data preparation, able to handle both numerical and categorical data, possible to validate a model using statistical tests, Robust and performs well with large data in a short time. From the Table 4, results inferred that the Random Forest and AD Tree classifiers have a correct classification percentage approximately of above 97% and with minimum classification error. Finally above proposed CAD scheme is suitable for detecting Brain Tumour. In future the method can be enhanced to say the severity of Tumour benign (non-cancerous) or malignant Tumour (cancerous).

 

6. Conclusion

In this paper a CAD scheme is developed to detect Brain Tumour in Magnetic Resonance Brain Images using active contour models and tree classifiers. In this work, 100 clinical MR brain images (T1 weighted and T2 weighted) with Tumour and without Tumour are considered for brain Tumour detection. For segmentation, snake models, DRLSE and FCMLSM are applied. Segmentation based on snake models and DRLSE are to initialize a closed curve so user interaction is needed. But for FCMLSM segmentation user interaction is not needed since initial contour is developed by FCM. Based on experimental results, Segmentation accuracy of FCMLSM is best when comparing with other techniques. For classification, Random Forest and AD Tree classifiers are adopted and give sensitivity of 97% and with minimum classification error. The time taken to detect Tumour is approximately 2 mins. for an examination(30 slices). By comparing the accuracy and diagnostic time with other method, the proposed method is the best.

References

  1. Phillips, W.E., Velthuizen, R.P., Phupanich, S., Hall, L.O., Clarke, L.P. and Silbiger, M. L. “Application of fuzzy c-means segmentation technique for tissue differentiation in MR images of a hemorrhagic glioblastoma multiforme,” Magnetic Resonance Imaging, Vol. 13, No. 2, pp. 277-290, 1995. https://doi.org/10.1016/0730-725X(94)00093-I
  2. Peck, D.J., Windham, J.P., Emery, L.L., Soltanian-Zadeh, H. Hearshen, D.O. and Mikkelsen, T. “Cerebral Tumour volume calculations using planimetric and eigen image analysis,” Medical Physics, Vol. 23, No. 12, pp. 2035-2042, 1996. https://doi.org/10.1118/1.597900
  3. Zhu, Y. and Yan, H. “Computerized Tumour boundary detection using a hopfield neural network,” IEEE Transactions on Medical Imaging , Vol. 16, No. 1, pp. 55-67, 1997. https://doi.org/10.1109/42.552055
  4. Clark, M.C., Hall, L.O., Goldgof, D.B., Velthuizen, R., Murtagh, R. and Silbiger, M.S. “Automatic Tumour segmentation using knowledge-based techniques,” IEEE Transactions on Medical Imaging, Vol. 17, No. 2, pp. 187-201, 1998. https://doi.org/10.1109/42.700731
  5. Karayiannis, N. B. and Pai, P.-I. “Segmentation of magnetic resonance images using fuzzy algorithms for learning vector quantization,” IEEE Transactions on Medical Imaging, Vol. 18, No. 2, pp. 172-180, 1999. https://doi.org/10.1109/42.759126
  6. Vinitski, S., Gonzalez, C. F., Knobler, R., Andrews, D., Iwanaga, T. and Curtis, M. “Fast tissue segmentation based on a 4D feature map in characterization of intracranial lesions,” Journal Magnetic Resonance Imaging, Vol. 9, No. 6, pp. 768-776, 1999. https://doi.org/10.1002/(SICI)1522-2586(199906)9:6<768::AID-JMRI3>3.0.CO;2-2
  7. Fletcher-Heath, L.M., Hall, L.O., Goldgof, D.B. and Reed Murtagh, F. “Automatic segmentation of non enhancing brain Tumours in magnetic resonance images,” Artificial Intelligent Medicine, Vol. 21, pp. 43-63, 2001. https://doi.org/10.1016/S0933-3657(00)00073-7
  8. Kaus, M., Warfield, S., Nabavi, A., Black, P.M., Jolesz, F.A. and Kikinis, R. “Automated segmentation of MRI of brain Tumours,” Radiology, Vol. 218, pp. 586-591, 2001. https://doi.org/10.1148/radiology.218.2.r01fe44586
  9. Ho, S., Bullitt, E. and Gerig, G. “Level set evolution with region competition: Automatic 3-D segmentation of brain Tumours,” Proceedings of International Conference Pattern Recognition, Vol. 1, pp. 532-535, 2002.
  10. Prastawa, M., Bullitt, E., Bullitt, N., Leemput, K. V. and Gerig, G. “Automatic brain Tumour segmentation by subject specific modification of atlas priors,” Academy Radiology, Vol. 10, pp. 1341-1348, 2003. https://doi.org/10.1016/S1076-6332(03)00506-3
  11. Prastawa, M., Bullitt, E., Ho, S. and Gerig, G. “A brain Tumour segmentation framework based on outlier detection,” IEEE Transactions on Medical Imaging, Vol 8, No. 3, pp. 275-283, 2004.
  12. Zhang, J., Ma, K., Er, M. H. and Chong, V. “Tumour segmentation from magnetic resonance imaging by learning via one-class support vector machine,” in Proceedings 2004 International Conference Intelligent Mechatronics Automation, Chengdu, China, pp. 207-211, 2004.
  13. Lee, C. H., Schmidt, M., Murtha, A., Bistritz, A., Sander, J. and Greiner, R. “Segmenting brain Tumour with conditional random fields and support vector machines,” in Proceedings of Workshop Computer Vision Biomedical Image Application International Conference Computer Vision, pp. 469-478, 2005.
  14. Jason J. Corso, Eitan Sharon, Shishir Dube, Suzie El-Saden, Usha Sinha and Alan Yuille, “Efficient Multilevel Brain Tumour Segmentation With Integrated Bayesian Model Classification”, IEEE Transactions on Medical Imaging, Vol. 27, No. 5, 2008.
  15. Osher, S. and Fedkiw, R. “Level Set Methods and Dynamic Implicit Surfaces”, New York, Springer-Verlag, ch. 3, 4, 2003.
  16. Kass, M., Witkin, A. and Terzopoulos, D. “Snakes: Active contour models,” International Journal Computer Vision, Vol. 1, No. 4, pp. 321-331, 1988. https://doi.org/10.1007/BF00133570
  17. Li, C., Xu, C., Gui, C. and Fox, M. D. “Level set evolution without re-initialization: A new variational formulation,” in Proc. IEEE Conference Computer Vision. Pattern Recognition, Vol. 1, pp. 430-436, 2005.
  18. Malladi, R., Sethian, J. A. and Vemuri, B.C. “Shape modeling with front propagation: A level set approach,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 17, No. 2, pp. 158-175, 1995. https://doi.org/10.1109/34.368173
  19. Bing NanLi, CheeKongChui, Stephen Chang and Ong, S.H. “Integrating spatial fuzzy clustering with level set methods for automated medical image segmentation”, Journal Computers in Biology and Medicine, Vol. 41, No. 1, pp.1-10, 2011. https://doi.org/10.1016/j.compbiomed.2010.10.007
  20. Xiaoou Tang, “Texture information in run length matrices”, IEEE Transactions on Image Processing, Vol. 7, No. 11, 1998.

Cited by

  1. Fast defect detection for various types of surfaces using random forest with VOV features vol.16, pp.5, 2015, https://doi.org/10.1007/s12541-015-0125-y
  2. Supervised Learning based Multimodal MRI Brain Tumour Segmentation using Texture Features from Supervoxels # 2018, https://doi.org/10.1016/j.cmpb.2018.01.003