Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Sufiyan Salim Akbani, Adeeba Naaz, Nazish Kausar, Prof. Abdul Razzaque
DOI Link: https://doi.org/10.22214/ijraset.2022.41321
Certificate: View Certificate
One of the most leading death causes in the world is brain tumor. Tumor Detection is one of the most difficult tasks in medical image processing. In fact, the manual classification with human-assisted support can be improper prediction and diagnosis shown by medical evidence. The detection task is too difficult to perform because there is a lot of diversity in the images as brain tumors come in different shapes and textures. Recently, deep learning techniques showed promising results towards improving accuracy of detection and classification of brain tumor from magnetic resonance imaging (MRI). In this paper, we propose a deep learning model for the classification of brain tumors from MRI images using convolutional neural network (CNN) based on transfer learning. The implemented system explores a number of CNN architectures, image pre-processing and transfer learning model named MobilNet to achieve the better performance and accuracy.
I. INTRODUCTION
A brain tumor [1] is an abnormal growth or mass of cells in or around the brain. It is also called a central nervous system tumor. Brain tumor can be malignant (cancerous) or benign (not cancerous). Some tumors grow quickly others are slow-growing. Tumor in brain can seriously disrupt the central nervous system. Furthermore, the mass of tumor-cells can affect the brain’s regular functionalities. It should also be noted that many types of tumors make the brain tissue subjected to a scaling-up occurring over time, which leads to brain cells damage. The cause of brain tumors is having exposure to large amounts of radiation from X-rays or previous cancer treatment. Some brain tumors occur when hereditary conditions are passed down among family members. and symptoms of a brain tumor vary depending on the tumor’s location and type, size and what the affected part of the brain controls. It in observed that brain tumors occur more often in men than women. Although they are most common among older adults, they can develop at any age. Brain tumors are the leading cause of cancer-related death in children under age 14. However, early discovery of brain tumors help significantly improve the possibility of treatment and survival rate of the patients. In spite of this, manual classification of tumor using a significant quantity of MRI scans, generated in clinical routine, is time and labor consuming task In fact, the use of the magnetic resonance imaging (MRI) technique in medicine produces high quality images. This kind of imaging is often used by scientists in detecting brain tumors and showing their progress overtime. MRI images play a crucial role in automatic medical analysis field as they facilitate visualizing the different brain structure, thus providing detailed information about it. Scientists have developed different techniques for detecting and classifying brain tumor using MRI images. These approaches range from classical medical image processing to advanced machine learning techniques.
Deep learning [2] is a machine learning technique that teaches computers to do what comes naturally to humans like learn by example. In deep learning, a computer model learns to perform classification tasks directly from images, text, or sound. Deep learning models can achieve state-of-the-art accuracy, sometimes exceeding human-level performance. Deep learning models are trained by using large sets of labeled data and neural network architectures that learn features directly from the data without the need for manual feature extraction. In ML Algorithms everything is flatten and in single dimension array but whereas in deep learning we use some think called as tenser and tenser has basically small matrices inside a big matrix, so it can be consider as matrix nested at inside a matrix. Deep learning is a specialized form of machine learning. A machine learning workflow starts with relevant features being manually extracted from images. The features are then used to create a model that categorizes the objects in the image. With a deep learning workflow, relevant features are automatically extracted from images. In addition, deep learning performs “end-to-end learning” – where a network is given raw data and a task to perform, such as classification, and it learns how to do this automatically. A key advantage of deep learning networks is that they often continue to improve as the size of your data increases. Deep learning has been applied in many applications, such as pattern classification object detection, speech recognition and other decision making tasks. However, the main challenge for DL is the huge data necessary for training.
II. LITERATURE SURVEY
III. PROPOSED METHOD
The proposed model aims to classify brain MRI images into two classes, images with tumor and images without brain tumor or healthy. First, different preprocessing steps are applied to the MRI images for image augmentation and enhancement. The original dataset consists of MRI images, from which some of them having tumor and some of them are non-tumorous. The datasets are further Split into Train, Validation, and Test sets. The pre-trained CNN architectures are used to test and evaluate the proposed model. The flow chart of the model for detection is given above.
A. Data Acquisition
The dataset used for training and testing was collected from Kaggle. It contains brain MRI images in which some of them are images containing tumor (tumorous images) and some images are normal (without tumor). Tumorous images are segregated in folder named “Brain tumor” and normal images are kept in “healthy” folder. The images are in different formats and of variable sizes.
B. Data Pre-Processing and Augmentation
For any machine learning project data pre-processing is the most crucial and initial step. In this the raw data was collected and making it useful for machine learning model. As mentioned the dataset contains images of different formats and sizes which may contain noise. This can lead to errors in classification and segmentation. Pre-processing the image will definitely reduce this problem and data can be transformed in a standard format acceptable for classification and segmentation. Deep Learning requires large dataset for producing accurate results. Image augmentation is a process of increasing size of the dataset by producing copies of images through different ways of processing like random rotation, shifts, shear and flips by using the ImageDataGenerator tool in Keras TensorFlow. This process boost the model to generalize better and helps prevent overfitting.
C. Design Model
We are using CNN, transfer learning and its architecture called Mobilenet to design our model which are used to improve the accuracy of our model. Before training our model the whole dataset was divided into three parts called as train data and testing data and validation data. Training data is used to train the model and Testing data and validation data was used to test the model. In this project 70% of the data was taken as training data and 15% was taken as testing data as well as validation data.
IV. ACKNOWLEDGMENT
We would like to express our gratitude to our guide Prof. Abdul Razzaque and our Head of Department Prof. Dr. M.S Khatib for giving us agreat opportunity to excel in our learning through this project. We would also like to thank our families and friends for their consistent encouragement throughout the project. This project has helped us to expand our knowledge to a great extend.
In this paper we proposed an efficient method for automatic brain tumor classification using MRI images. The method is based on transfer learning and implemented on well known CNN architectures. Transfer learning has the benefit of decreasing the training time for a neural network model and can result in lower generalization error The time-consuming process of brain tumor detection is thus simplified by automation. An accuracy of about 95% on testing data is achieved by the proposed model for detecting brain tumour. In future work, we can build model of brain tumor for detecting different types of brain tumors and its region and how much percentage of the brain affected through the cancerous cell.
[1] Cleveland clinic “Brain Cancer” [February 2020] (online) Available: https://my.clevelandclinic.org/health/diseases/6149-brain-cancer-brain-tumor [2] MathWorks “what is deep learning” [2022] (online) Available: https://www.mathworks.com/discovery/deep-learning.html [3] Dr. Chinta Someswararao “Brain Tumor Detection Model from MR Images using Convolutional Neural Network” IEE May [June 2020] [4] Aryan Sagar Methil “Brain Tumor Detection using Deep Learning and Image Processing “IEE [June 2021] [5] Sneha Grampurohit “BRAIN TUMOR DETECTION USING DEEP LEARNING MODELS”, IEEE [May 2020] [6] Masoumeh Siar “Brain Tumor Detection Using Deep Neural Network and Machine Learning Algorithm” International Conference on Computer and Knowledge Engineering [October 2019] [7] Khurram Shahzad and Imran Siddique “Efficient Brain Tumor Detection Using Image Processing Techniques “International Journal of Scientific & Engineering Research [December 2019] [8] NAVONEEL CHAKRABARTY Kaggle dataset [April 2019] (online) Available: https://www.kaggle.com/datasets/navoneel/brain-mri-images-for-brain-tumor-detection [9] Gajendra Raut “ Deep Learning Approach for Brain Tumor Detection and Segmentation” IEE [May 2021] [10] Jason Brownlee “A Gentle Introduction to Transfer Learning for Deep Learning” [September 2019] (online) Available: https://machinelearningmastery.com/transfer-learning-for-deep-learning/ [11] Abhijeet Pujara “Image Classification with MobileNet” [July 2020] (online) Available: https://medium.com/analytics-vidhya/image-classification-with-mobilenet-cc6fbb2cd470
Copyright © 2022 Sufiyan Salim Akbani, Adeeba Naaz, Nazish Kausar, Prof. Abdul Razzaque. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET41321
Publish Date : 2022-04-08
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here