Brain tumor detection from MRI images is a challenging process due to high diversity in the tumor pixels of different peoples. Automatic detection has got wide spread acclaim because the manual detection by experts is time consuming and prone to error in judjement.Due to its high mortality rate, detection of tumor automatically is a new emerging technique in bio medical imaging. Here we present a review of few methods from simple threholding to advanced deep learning methods for segmentation of tumor from MRI data. The segmentation of tumor methods is classified to image segmentation using gray level processing, machine learning and deep learning. We compare the result of various method in an attempt to find the best methods available. As medical imaging methods have improving day by day we hope this review will help to understand emerging trends in brain tumor detection.
Introduction
I. INTRODUCTION
Brain tumor is found to be two types Low Grade Gliomas (LGG) and High Grade Gliomas (HGG). In this HGG is very serious if not treated will reduce the life time of an affected person considerably. Based on the type and location of tumor the symptoms may vary. Losing weight, fever, fatigue are some of the symptoms of tumor.
The majority of research in developed countries shows that the number of people having brain tumors was killed due to the fact of inaccurate detection. Among cancer brain tumor is the most rapidly developing cancer and therefore its correct and early identification will be a challenge. Brain tumor is a major type of cancer. The cause of brain tumor is abnormal growth of cells in the brain. The growth and death of cells in brain is balanced. If that balance alters brain tumor occurs. These tumors may be broadly classified into two namely malignant (cancerous) or benign (non-cancerous). Glioma is a common and malignant tumor, which may lead to short life span in their highest grade. Based on the type and location of tumor the symptoms may vary.
Gliomas are cancerous tumors which can be further classified in to High Grade Gliomas (HGG) and Low Grade Gliomas (LGG) [1], [2]. In these HGG is deadly compared to LGG. HGG can reduce the life span of a person to less than a year even if it is detected [3]. The early detection of cancer will certainly improve the life of an oncology patient, which is a major step of treatment. There are a lot of techniques to detect cancer but most of them detect the cancer in advanced stage, so the chance of recovery of the patient will be less. Due to overlapped structure of cancer cells the early detection of tumor detection is challenging. If the affected persons is in an advanced stage Doctor’s suggest surgery, chemotherapy or Radiotherapy as treatments to cure the disease.
By using MRI (Magnetic Resonance Imaging) early detection of tumor is possible. But the large amount of MRI data to be processed is an overhead. Thus manual detection will be challenging. Image processing is used to segment the tumor parts in MRI images accurately. For early detection of tumor we use biopsy, Experts opinion etc. human prediction of tumor is less accurate and the existing biopsy test may take one or two weeks to produce the result. So automatic detection of tumor using image processing techniques are getting popularity.
The major benefit of using image processing technique is the time for detection will comparatively much lesser than manual detection. The location of the tumor can be detected by using image processing on MRI data. But the noise produced in the MRI data lead to false identification of tumors [4]. So to reduce the noise present in MRI data novel methods have to be used. Anisotropic Filters is a good example for noise removal. But here we took Total Variation (TV) as a method which is better than anisotropic filtering [5]. For detecting and classifying the features in a MRI data many techniques are used like SVM (Support Vector Machine), k-NN (k- Nearest Neighbour) [6], NN (Neural Networks) [7], Deep Learning Based CNN (Convolutional Neural Network) [8], [9] etc. Before applying classification techniques, pre-processing techniques should be applied.
II. LITERATURE SURVEY
P. Natarajan, N. Krishnan [10] suggests a simple thresholding based tumor identification. First the image is preprocessed to remove noise. Median filtering is employed for noise reduction and edge sharpening is also employed. Simple thresholding is used to segment the image. Morphological operations are also done to fine tune the result. Tumor is identified using image subtraction method. The method fails due to the illuminance invariance present in the MRI data.
Sahoo, Laxmipriya, et al. [11] use Support Vector Machine (SVM) for tumor classification. SVM is used either as a classifier or it is used for regression. In classification it creates a hyper plane to separate the features obtained from an image. Fig. 1. Show the SVM hyperplane for classification. SVM is also be used for regression. SVM algorithm analyze and recognize the special patterns present in the data. When the data is given the hyperplane is used to separate the features in to two thus it work as binary classifier [12].
The major disadvantages of SVM are the optimal features are not easily identifiable when there is nonlinearly separable data is present and the method is likely to give poor performance, if the number of features is much less than the number of samples.
Arriaga-Gomez and Miguel F et al [13] k-NN is one of the major distance-based algorithms; where given k as a positive integer and a sample feature vector (sample template), the k training features with the smallest distance to the sample is selected. The sample is identified as the most repeated among the selected k feature vector.
Ramteke R. J. and Y. Khachane Monali et al [14] proposed automatic classification for medical images. Abnormality detection in medical images are performed to classify whether tumor is detected or not.The major advantages of k-NN are simpler to implement and understand. The result will not be accurate always as it determines its class assignment by either getting a majority vote for them or averaging the class numbers of nearest k points.
S. Pereira, A. Pinto, V. Alves and C. A. Silva et. al [15] use Convolutional Neural Networks(CNN) to produce some great results. Convolving an image with kernels to obtain lower level to higher level features are the main application of CNN. In paper [8] single layered CNN is used so that the features used for classification is less when compared to deep networks.
Deep learning methods [16] use highly complex algorithm to extract the features automatically from the data provided. So importance is given to developing the architecture of the network rather than finding special features in the data. So here we propose Machine learning based SVM for classification and Total Variation (TV) filtering for Noise removal.
III. SYSTEMMODEL
Noise in MRI images is due to the malfunction of the equipment and the environment in which it is placed. The MRI equipment noise is caused by field strength, RF pulse, RF coil, Voxel Volume and receiver bandwidth. The most common noise which affect an MRI image is Gaussian or salt and pepper. Both of these noise reduce the tumor detection performance of SVM classifier. Several de noising techniques are available. The most common methods are median filtering, histogram equalization and anisotropic filtering. But for de noising and enhance MRI data we propose Total Variation (TV) filtering. Methods like median filtering or linear smoothing reduce the effect of noise but affect import details such as edges. But TV filtering is based on the fact that images affected by sharp or spurious noise will have high variation. So the absolute gradient of the image will be high on these regions. In order to reduce the affect noise the gradient is to be minimized. This reduces the noise but also keep edge information than ordinary noise removal algorithms.
D. SVMClassifier
Machine learning is an application of artificial intelligence which learns from the observed data rather programed for finding a result. Machine learning make use of patterns in the data for learning and classification. Machine learning can be classified into supervised learning and unsupervised learning. In supervised learning a previously learned data and their labels are used for future events prediction. But in unsupervised learning there is no previous data or labels. Unsupervised learning is mainly used for regression analysis.
SVM comes under supervised learning models. Here we used a binary svm classifier which make use of pixel intensity for classification. A threshold value is used for labelling the pixels either as tumor pixels or non tumor pixels. The data set contains 789 tumor images and training of svm classifier is performed on 600 images. To get more images data augmentation can also be performed. The learned model is applied on the remaining images and got good results. Along with total variation de noising SVM performs better than common methods like median filtering and machine learning. The training is done with 5 fold cross validation for better accuracy. Some of the results obtained are shown below.
Conclusion
The factors causing MRI noise is mainly due to the hardware. So it can’t be avoided. Noisy data can lead to false tumor detection and leads to inaccurate results. The only method is to reduce the noise before going for tumor classification. Since SVM is a pixel based binary classifier each pixel is important. The proposed method outperform the commonly available noise reduction methods like median filtering, anisotropic diffusion. The obtained results clearly shows the advantage of the proposed method.
References
[1] Bauer, Stefan, \"A survey of MRI-based medical image analysis for brain tumor studies.\" Physics in medicine and biology 58.13 (2013): R97.J. Clerk Maxwell, A Treatise on Electricity and Magnetism, 3rd ed., vol. 2. Oxford: Clarendon, 1892, pp.68–73.
[2] D. N. Louis et al., “The 2007 who classification of ntumors of the central nervous system,” Acta neuropathologica, vol. 114, no. 2, pp. 97–109, 2007.K. Elissa, “Title of paper if known,” unpublished.
[3] Van Meir, Erwin G., “Exciting new advances in neyrooncology: The advenue to a cure for malignant glioma.” :a cancer journal for Clinicians 60.3(2010):166-193
[4] Kamavisdar, Pooja, Sonam Saluja, and Sonu Agrawal. \"A survey on image classification approaches and techniques.\" International Journal of Advanced
[5] Singh, Amritpal. et al \"Detection of brain tumor in MRI images, using combination of fuzzy c-means and SVM.\" Signal Processing and Integrated Networks
[6] Mr. Ajaj Khan, Ms. Nikhat Ali Syed , et al. “ImageProcessing Techniques for Automatic Detection ofTumor in Human Brain Using SVM.” InternationalJournal of Advanced Research in Computer andCommunication Engineering , vol. 4, Issue 4, April 2015.
[7] Kamavisdar, Pooja, Sonam Saluja, and Sonu Agrawal. \"A survey on image classification approaches and techniques.\" International Journal of Advanced Research in Computer and Communication Engineering(2013): 1005-1009.
[8] Elleuch, M., Tagougui N., and Kherallah, M. (2015). Arabic handwritten characters recognition using deep belief neural networks. In Systems, Signals & Devices (SSD), 2015 12th International Multi-Conference on, pages 1–5. IEEE..
[9] Das, Deepjoy, and Alok Chakrabarty. \"Emotion recognition from face dataset using deep neural nets.\" innovations in Intelligent Systems and pplications (INISTA), 2016 International Symposium on. IEEE,2016.
[10] Natarajan, P.; Krishnan, N.; Kenkre, N.S.; Nancy, S.; Singh, B.P., \"Tumor detection using threshold operation in MRI brain images,\" Computational Intelligence & Computing Research (ICCIC), 2012 IEEE International Conference on , vol., no., pp.1,4, 18-20 Dec. 2012
[11] Sahoo, Laxmipriya, “Alternate machine validation of early brain tumor detection.” Information Communication and Embedded Systems (ICICES) 2016
[12] Dhaware, Chaitali, and Mrs KH Wanjale. \"Survey On Image Classification Methods In Image Processing. “Research in Computer and Communication Engineering 2.1 (2013): 1005-1009.
[13] Arriaga-Gomez, Miguel F., et al. \"A comparative survey on supervised classifiers for face recognition.\" Security Technology (ICCST), 2014 International Carnahan.Conference on. IEEE, 2014.
[14] Ramteke, R. J., and Y. Khachane Monali. \"Automatic medical image classification and abnormality detection using k-nearest neighbour.\" International Journal of Advanced Computer Research 2.4 (2012): 190-196.
[15] Pereira, Sérgio, et al. \"Brain tumor segmentation using convolutional neural networks in MRI images.\" IEEE transactions on medical imaging 35.5 (2016): 12401251.
[16] Kim, J. W. Classification with deep belief networks.