Optimizing the topology of convolutional neural network (CNN) and artificial neural network (ANN) for brain tumor diagnosis (BTD) through MRIs

Ye, Jianhong and Zhao, Zhiyong and Ghafourian, Ehsan and Tajally, AmirReza and Alkhazaleh, Hamzah Ali and Lee, Sangkeum (2024) Optimizing the topology of convolutional neural network (CNN) and artificial neural network (ANN) for brain tumor diagnosis (BTD) through MRIs. Heliyon, 10 (16). e35083. ISSN 2405-8440 (https://doi.org/10.1016/j.heliyon.2024.e35083)

[thumbnail of Ye-etal-Heliyon-2024-Optimizing-the-topology-of-convolutional-neural-network-CNN-and-artificial-neural]
Preview
Text. Filename: Ye-etal-Heliyon-2024-Optimizing-the-topology-of-convolutional-neural-network-CNN-and-artificial-neural.pdf
Final Published Version
License: Creative Commons Attribution-NonCommercial 4.0 logo

Download (1MB)| Preview

Abstract

The use of MRI analysis for BTD and tumor type detection has considerable importance within the domain of machine vision. Numerous methodologies have been proposed to address this issue, and significant progress has been achieved in this domain via the use of deep learning (DL) approaches. While the majority of offered approaches using artificial neural networks (ANNs) and deep neural networks (DNNs) demonstrate satisfactory performance in Bayesian Tree Descent (BTD), none of these research studies can ensure the optimality of the employed learning model structure. Put simply, there is room for improvement in the efficiency of these learning models in BTD. This research introduces a novel approach for optimizing the configuration of Convolutional Neural Networks (CNNs) and Artificial Neural Networks (ANNs) to address the BTD issue. The suggested approach employs Convolutional Neural Networks (CNN) for the purpose of segmenting brain MRIs. The model's configurable hyper-parameters are tuned using a genetic algorithm (GA). The Multi-Linear Principal Component Analysis (MPCA) is used to decrease the dimensionality of the segmented features in the pictures after they have been segmented. Ultimately, the segmentation procedure is executed using an Artificial Neural Network (ANN). In this artificial neural network (ANN), the genetic algorithm (GA) sets the ideal number of neurons in the hidden layer and the appropriate weight vector. The effectiveness of the suggested approach was assessed by utilizing the BRATS2014 and BTD20 databases. The results indicate that the proposed method can classify samples from these two databases with an average accuracy of 98.6% and 99.1%, respectively, which represents an accuracy improvement of at least 1.1% over the preceding methods.

ORCID iDs

Ye, Jianhong, Zhao, Zhiyong ORCID logoORCID: https://orcid.org/0009-0006-1457-1359, Ghafourian, Ehsan, Tajally, AmirReza, Alkhazaleh, Hamzah Ali and Lee, Sangkeum;