Brain tumor classification using deep CNN features via transfer learning

Comput Biol Med. 2019 Aug:111:103345. doi: 10.1016/j.compbiomed.2019.103345. Epub 2019 Jun 29.

Abstract

Brain tumor classification is an important problem in computer-aided diagnosis (CAD) for medical applications. This paper focuses on a 3-class classification problem to differentiate among glioma, meningioma and pituitary tumors, which form three prominent types of brain tumor. The proposed classification system adopts the concept of deep transfer learning and uses a pre-trained GoogLeNet to extract features from brain MRI images. Proven classifier models are integrated to classify the extracted features. The experiment follows a patient-level five-fold cross-validation process, on MRI dataset from figshare. The proposed system records a mean classification accuracy of 98%, outperforming all state-of-the-art methods. Other performance measures used in the study are the area under the curve (AUC), precision, recall, F-score and specificity. In addition, the paper addresses a practical aspect by evaluating the system with fewer training samples. The observations of the study imply that transfer learning is a useful technique when the availability of medical images is limited. The paper provides an analytical discussion on misclassifications also.

Keywords: Brain tumor; Computer-aided diagnosis; Convolutional neural network; Support vector machine; Transfer learning.

MeSH terms

  • Brain / diagnostic imaging
  • Brain Neoplasms / diagnostic imaging*
  • Deep Learning*
  • Humans
  • Image Interpretation, Computer-Assisted / methods*
  • Magnetic Resonance Imaging / methods
  • Sensitivity and Specificity
  • Support Vector Machine