Abnormal development of tissues in the body as a result of swelling and morbid enlargement is known as a tumor. They are mainly classified as Benign and Malignant. Tumour in the brain is fatal as it may be cancerous, so it can feed on healthy cells nearby and keep increasing in size. This may affect the soft tissues, nerve cells, and small blood vessels in the brain. Hence there is a need to detect and classify them during the early stages with utmost precision. There are different sizes and locations of brain tumors which makes it difficult to understand their nature. The process of detection and classification of brain tumors can prove to be an onerous task even with advanced MRI (Magnetic Resonance Imaging) techniques due to the similarities between the healthy cells nearby and the tumor. In this paper, we have used Keras and Tensorflow to implement state-of-the-art Convolutional Neural Network (CNN) architectures, like EfficientNetB0, ResNet50, Xception, MobileNetV2, and VGG16, using Transfer Learning to detect and classify three types of brain tumors namely - Glioma, Meningioma, and Pituitary. The dataset we used consisted of 3264 2-D magnetic resonance images and 4 classes. Due to the small size of the dataset, various data augmentation techniques were used to increase the size of the dataset. Our proposed methodology not only consists of data augmentation, but also various image denoising techniques, skull stripping, cropping, and bias correction. In our proposed work EfficientNetB0 architecture performed the best giving an accuracy of 97.61%. The aim of this paper is to differentiate between normal and abnormal pixels and also classify them with better accuracy.
翻译:由于肿胀和病态放大,人体组织异常发展被称为肿瘤。它们主要被归类为Benign和Malagnant。大脑中的肿瘤是致命的,因为它可能是癌症,因此它可以给附近健康细胞提供食物,并不断增大其体积。这可能会影响大脑中的软组织、神经细胞和小血管。因此,需要在早期以最精确的方式检测和分类它们。大脑肿瘤的不同大小和位置使得难以理解它们的性质。大脑肿瘤的检测和分类过程可能证明是一个艰巨的任务,即使高级MRI(磁共振成像成像仪)也是一种精密的精确性。在本文中,我们用Keras和Tensororp流来实施最先进的变形神经网络(CNN)结构,例如高效NetB0、ResNet50、Xception、移动NetV2和VGGI16,利用转移学习来检测和分类三种类型的脑肿瘤的精确性精确性(磁共振成像仪)技术,即Glio、使用Menma和D等数据系统。我们使用的磁力变变变小的计算方法, 也用来进行数据。