Mobile QR Code QR CODE

2025

Reject Ratio

81.5%


  1. Department of Electronics and Telecommunication Engineering, Chittagong University of Engineering and Technology (CUET), Chittagong, Bangladesh. shaila.surmi1986@gmail.com, muhin.cuet.bd@gmail.com, saiful05eee@cuet.ac.bd
  2. Artificial Intelligence and Big Data Department, Woosong University, Daejeon, South Korea. jia.uddin@wsu.ac.kr



Lightweight DPCNN, Activation layer, Global average pooling, Pre-trained models

1. Introduction

An unmanageable growth of abnormal tissues in the brain is called a brain tumor, which is also known as an intracranial tumor [1]. Brain tumors can be classified as primary brain tumors and secondary brain tumors. Primary brain tumors, also known as benign or non-cancerous, arise in the brain. On the other hand, secondary brain tumors, also known as malignant or cancerous, start from different parts of the body, such as the stomach, breasts, lungs, and kidneys, and relocate to the brain [2]. The symptoms of brain tumor-affected patients are headaches, cognitive complications, walking or balance difficulty, nausea and vomiting, muscular contractions, visual and hearing impairments, recession, dysphagia, mental disorders or confusion, etc. [3].

There are various forms of brain tumors in the world, notably the most recognizable brain tumors are glioma, meningioma, and pituitary tumor. Glioma tumor is situated in the glial cells, which have a higher grade or lower grade, frequently known as astrocytes, and the cerebral hemispheres. On the contrary, the gland that is placed on the front fragment of the brain is called the pituitary gland. Meningioma is formed at the outer layer of the brain. Pituitary and meningioma are identified as benign, whereas glioma is recognized as malignant [4]. Benign tumors can be cured by regular medications or surgery; otherwise, malignant tumors can be managed by radiotherapy/chemotherapy [5].

Early diagnosis and categorization of brain tumors play a vital role in the mortality rate of patients. It can be diagnosed by various types of manual techniques such as Magnetic Resonance Imaging (MRI), Positron emission tomography (PET), and computed axial tomography (CT) scans [6]. MRI is rarely used to diagnose various types of tumors, but it depends on human interpretation, and it may be difficult to analyze with a huge amount of data. Misclassification of brain tumors can often lead to the wrong medication for the patient, which can be life-threatening. Another diagnosis procedure is biopsy, which involves brain surgery [7, 8]. In decade ago, to prevent surgery and error-free diagnosis, many authors established automated methodologies to recognize tumors from MRI scans. Machine learning techniques are developed to detect and classify various types of brain tumors from MRI. Some related works are attached to this paper. The Authors, Thejaswini et al., suggested a procedure where Adaptive Regularized Kernel-based Fuzzy C-means clustering (ARKFCM) is used for segmenting the input images. After that, a combination of Artificial Neural Network (ANN) and Support Vector Machine (SVM) is used to detect and classify brain tumors with an accuracy of 91.4%, a Sensitivity of 98%, and a Specificity of 78%, respectively [9]. Ei Dahshan et al. proposed hybrid intelligent techniques for MRI brain images classification where features are extracted using Discrete wavelet transform (DWT), then features are reduced using Principal Component Analysis (PCA), and finally, features are classified using Feedforward Backpropagation Artificial Neural Network (Fp-ANN) and K-Nearest Neighbor (KNN) [10]. The main drawback of this procedure is that ANN cannot extract the features automatically.

To solve this problem, a decade ago deep learning network was introduced. The author, G Hemanth, deployed distinct techniques which include data collection, pre-processing, average filtering, segmentation, feature extraction, and CNN via classification and identification [11]. Sajjad M presented a deep-learning CNN method with augmented data. Pre-trained model VGG-19 CNN design is organized for classification with an accuracy of 87.39% [12]. Sultan organized an architecture with a deep learning model, CNN, with a classification accuracy of 96.13% [13]. Ginni Garg et al established a classification approach with stationary wavelet transform (SWT), GLCM, and a hybrid classifier [14].

Reza proposed a Deep Tumor Net model, which is used for adjusting the layers of GoogleNet and as an activation layer Leaky Relu layer is used [15]. Afshar et al. established a novel CNN architecture, which is known as the Capsule network, and achieved an accuracy of 90.89% [16]. Habib proposed a convolutional neural network that uses the Kaggle binary brain tumor classification dataset I, which is employed in this paper, to detect brain malignancies. This method makes use of a modified neural network architecture to obtain an accuracy of 88.7% [17].

The accuracy rate is high, but the pre-trained model trains the parameters within a large number of layers, so it takes a high computational time. Some Deep machine learning models like CNN can extract the features automatically within a lightweight design, but the drawback of this procedure is that it can extract unknown features randomly, so it causes overfitting problems.

To solve the recommended problems, a novel Deep Parallel Convolutional Neural Network (DPCNN) for detecting and classifying the various kinds of brain tumors from MRI scans, utilizing different classifiers to address the issues raised.

The significant contributions in this study are given below:

• A novel lightweight DPCNN model is developed to extract the features locally and globally from MRI scans. In this work, parameters are minimized by using Global average pooling instead of a fully connected layer to reduce the overfitting problem.

• To increase the size of the dataset by using geometric transformation of the original data, data augmentation is used. It increases the variability and diversity of the training dataset, which reduces the overfitting problems and leads to better performance.

• Three classifiers are introduced to compare the effect of different classifiers, such as SoftMax, KNN, and SVM.

• The proposed system is verified against various types of pre-trained models like Googlenet, VGG16, VGG19, ResNet18, and ResNet50 during the training of the dataset.

• The proposed system is optimized, which is computationally effective and yields the best result.

Following the introduction, the model is trained with performance metrics represented in the Methods and Materials section, which are reported in Section 2. The outcome of the proposed method is analyzed and compared with alternative approaches are presented in the Results and Discussion section, which is reported in Section 3. Finally, the paper is concluded in Section 4.

2. Methods and Materials

The flowchart of the proposed method for detecting and classifying the various types of brain tumors from MRI scans is shown in Fig. 1, which includes three crucial steps. First data pre-processing step, second feature extraction step, and finally the classifier step. In the pre-processing step data are resized without removing any content, then grayscale conversion is performed, and finally data are augmented. The second step is the feature extraction step, in this step hyperparameter selection is performed, and a lightweight PDCNN is used to extract the features locally and globally. The third and final step is the classifier step, where different types of brain tumors are classified by various types of classifiers such as SoftMax, KNN, and SVM.

Fig. 1. Flowchart of the proposed method.

../../Resources/ieie/IEIESPC.2026.15.5.618/fig1.png

2.1. Data Acquisition

A dataset is the assemblage of images that are used to train or analyze the model. In this model, datasets are collected from open-source “Kaggle” [18]. The MRI images of this dataset contain four types of brain images, such as glioma (826 images), meningioma (822 images), no tumor (395 images), and pituitary (827 images). Original images of the Kaggle dataset are at a size of $256 \times 256$. Fig. 2 presents the four forms of brain tumor images of the Kaggle dataset. Accordingly, 80% data are loaded for training and 20% data are loaded for testing.

Fig. 2. Four types of brain tumor images from the Kaggle dataset.

../../Resources/ieie/IEIESPC.2026.15.5.618/fig2.png

2.2. Pre-processing Step

To reduce unwanted distortions and improve the performance, some pre-processing steps are done before training the suggested model. The pre-processing step contains three steps: first is image resizing, second is grayscale conversion, and third is data augmentation accordingly.

2.2.1 Image resize

Resizing images in the dataset is a frequent pre-processing step before training the suggested scheme. Original images contain various dimensions, so it entails resizing an image to improve the performance and eliminate computational conditions. To get an uncomplicated calculation, the images of the dataset are resized from ($256 \times 256$) to ($60 \times 60$) dimensions without removing any content.

2.2.2 Grayscale conversion

Raw images of datasets containing three colors have three dimensions, whereas gray images have one dimension. To reduce the complexity and for straightforward calculation, RGB images are transformed to gray images.

2.2.3 Data Augmentation

Data augmentation is the final stage in the pre-processing step. The number of images for training and testing is limited, which may cause an overfitting problem. To prevent misclassification and overfitting problems, data augmentation is utilized to enhance the number of images in the dataset before loading for the training [19]. The images are augmented using various types of geometric transformations like translating, scaling, and shearing.

2.3. Feature Extraction Step

The technique of extracting features from data is called feature extraction. The hyperparameter selection part and the lightweight DPCNN part are the two components included in this step.

2.3.1 Hyperparameter selection

2.3.1.1 Activation function An activation function in machine learning is a mathematical operation that works with the non-linearity of the model. It works in the output of each neuron. It grips the weighted sum from the first layer, produces the output, and finally proceeds to the next layer. There are different forms of activation functions like Rectifier Linear Unit (ReLU), Leaky ReLU (LReLU), and Clipped ReLU (CReLU).

The activation function ReLU is commonly incorporated after the convolutional layer to reduce gradient diffusion and generate better performance [20]. The equation of the ReLU function is [21]:

$f(g) = \max(0, g).$

In this equation, “$g$” indicates the input value. When the value of $g$ is negative or zero, it represents that the output is zero. When the value of $g$ transcends zero, it represents 1. But the drawback of this function is that it always works with positive input; if it gets a negative value, the learning process will be stopped.

Clipped ReLU presents as a threshold operator that involves upper and lower thresholds for the output. The equation of clipped ReLU is

$f(g) = \min(\max(g, 0), c).$

The problem with Clipped ReLU is that it introduces smoother learning. This function needs tuning, but it is not possible to do so exactly; it affects the learning performance.

Leaky Relu (LReLU) is an enhanced variant of ReLU and Clipped ReLU that can deal with the issues and provide the best performance. The equation of Leaky ReLU is

$f(g) = \begin{cases} g, & g > 0, \\ \alpha g, & g \le 0. \end{cases}$

2.3.1.2 Pooling operation A pooling layer is utilized to downsample and reduce the spatial dimensions of the feature map of the convolutional neural network. The two most common pooling operations in the CNN are Max pooling and Average pooling.

Max pooling considers the maximum value from the subset. Some important information is ignored using Max pooling since only the strongest feature elements are considered.

To eliminate this problem, Average pooling is used. Average pooling takes the average value from the subset. Although Average pooling selects all the elements, they are always treated equally and provide contributions from all essential elements. It extracts features more smoothly than Max pooling [22].

2.3.1.3 Optimization algorithms Optimizers are algorithms that are used to change the strategies of weights and learning rates and reduce losses. There are various types of optimizers; among them, ‘sgdm‘, ‘adam‘, and ‘rmsprop‘ are used in this paper. RMSprop provides a slow learning rate, and Adam has poorly tuned hyperparameters. To overcome this problem, sgdm optimizer is used, which has a high variance of the parameters and reduces losses [23].

2.3.1.4 Normalization selection The normalization layer is used for scaling the features of the input data in a range between the mean of 0 and a standard 1. Cross-channel normalization works with different channels to normalize local reactions for each activation. It introduces computational complexity when the relationship between channels is complex. Batch normalization is used to enhance the problem by normalizing the features in intermediate layers of deep neural networks. It reduces overfitting problems, fast training, and more stability, and improves accuracy.

The formula of batch normalization:

$\hat{x} = \frac{x - \mu}{\sqrt{\sigma^2 + \epsilon}}.$

2.3.1.5 Output layer selection A fully connected layer is also recognized as a dense layer that connects every node or neuron from the previous layer to the final layer. The features from the final convolution layer are flattened to one vector. It leads to a large number of parameters, so the overfitting problem and computational complexity arise. Global average pooling is used instead of a fully connected layer. Without flattening global average pooling, calculate the average value of each feature map and produce a single value per channel. It reduces the number of parameters, prevents overfitting, and provides the best performance [24].

2.3.2 Lightweight PDCNN architecture

In present times, CNN has a great impact on deep learning networks. The CNN can extract features and classify them from MRI scans automatically, and provide a great performance. Notably, the drawback of CNN is that it cannot extract unknown local and global features randomly. To eliminate the problem, this research proposes a lightweight DPCNN where two pathway CNNs are used to extract the known features locally and globally to detect and classify the brain tumor images. Two pathways, a local pathway and the global pathway, within 23 layers.

The local pathway consists of three convolutional layers. The kernel size of the first convolutional layers in the local pathway is $3 \times 3$. The kernel size of the second and third convolutional layers is $5 \times 5$ and $7 \times 7$, respectively. The global pathway consists of three convolutional layers. The kernel size of the first convolutional layers in the global pathway is $12 \times 12$. The kernel size of the second and third convolutional layers is $15 \times 15$ and $17 \times 17$, respectively. The stride size of this architecture is (1,1), and the same padding is used. Although the Batch normalization (BN) and the activation function Leaky ReLU (LReLU) layer are used to remove overfitting.

Down-sampling the dimension of the output feature map, an average pooling layer is used with a kernel size of ($3 \times 3$). Both pathways are connected by a concatenation layer. Global average pooling is used instead of a fully connected layer. Various types of classifiers, such as SoftMax, KNN, and SVM, are used to classify the brain tumor images, and finally, DPCNN-SVM provides the best accuracy. Fig. 3 shows the diagram of proposed model.

Fig. 3. Diagram of the proposed model.

../../Resources/ieie/IEIESPC.2026.15.5.618/fig3.png

2.4. Classification Step

The classification step is performed on the extracted features and predicts the class labels of cases. Various types of classifiers are commonly used, like SoftMax, KNN, and SVM.

2.4.1 SoftMax

SoftMax is the mathematical operation that is used at the output layer to transform extracted features into a probability distribution. The formula of the SoftMax equation is given below:

$\sigma(z_i) = \frac{e^{z_i}}{\sum_{j=1}^{K} e^{z_j}}.$

2.4.2 KNN

K-Nearest Neighbors (KNN) is a supervised technique that is used for classification as well as regression problems. KNN is used to measure the closeness of neighbors. Assign the most frequent class among the neighbors to the new data point for classification and the average value or weighted average in regression [25]. The formula of KNN is given below:

$d(x, y) = \sqrt{\sum_{i=1}^{n} (x_i - y_i)^2}.$

2.4.3 SVM

Support Vector Machine is also a supervised learning algorithm that is utilized for classification and regression tasks. Linear and non-linear classification are held in SVM. The key point of the SVM is to find the hyperplane or decision boundary that can most segregate data points into different classes. So that it can easily put the new data point in the correct category in the future [26].

3. Experimental Results and Discussion

The key point of this proposed framework is to detect and classify the brain tumors from MRI scans of the dataset, which carries 3459 samples of glioma, meningioma, pituitary, and no tumor. Primarily, the size of the dataset is changed from ($256 \times 256$) to ($60 \times 60$) by using resize, then grayscale conversion is used, and finally, the data is augmented to enhance the number of images to improve the model’s generalization. Features are extracted by using a lightweight DPCNN and classified the features by various types of classifiers like SoftMax, KNN, and SVM, respectively. During the dataset, 80% is loaded for training and 20% is loaded for testing. The model is trained according to the epoch (15, 20, 25) and the learning rate (.001, .002, .001). Finally provides the best accuracy at 97.7% with the epoch 20, learning rate of .002, and the proposed model DPCNN-SVM. All the experiment is carried out in MATLAB 2020. The system specification includes AMD Ryzen 5, 8GB of Memory, AMD Radeon Graphics, and Windows 10 Home 64-bit.

3.1. Performance Analysis

Performance metrics are measures that are employed to assess the effectiveness of a system, procedure, or result. The key metrics, including accuracy, sensitivity, specificity, and precision, are calculated from true positive (TP), true negative (TN), false positive (FP), and false negative (FN). The equations of accuracy, sensitivity, specificity, and precision are given below:

$\text{Accuracy} = \frac{TP + TN}{TP + TN + FP + FN},$
$\text{Sensitivity} = \frac{TP}{TP + FN},$
$\text{Specificity} = \frac{TN}{TN + FP},$
$\text{Precision} = \frac{TP}{TP + FP}.$

Table 1. Performance analysis of classification.

Method Accuracy Specificity Sensitivity Precision
DPCNN-Softmax 97.72% 98.35% 95.12% 95.40%
DPCNN-KNN 96.6% 97.63% 93.71% 92.56%
DPCNN-SVM 98.76% 99.21% 98.26% 95.45%

Above Table 1, the confusion matrix of the DPCNN-SoftMax architecture is used to calculate the Accuracy, Specificity, Sensitivity, and Precision using TP, TN, FP, and FN. It can be seen that the DPCNN-SVM method provided the best performance. The value of 98.76% is obtained for Accuracy, 99.21% is obtained for Specificity, 98.26% is achieved for Sensitivity, and 95.45% is achieved for Precision in DPCNN-SVM.

3.2. Experimental Outcomes

To enhance the precision of the suggested approach, various parameter types, including activation function, pooling layer, normalization layer, optimizer algorithm, and output layer, are chosen through tuning. The activation function yields the highest accuracy in the Leaky ReLU Layer, average pooling yields the highest accuracy in the pooling layer, batch normalization is chosen in the normalization layer, the Sgdm optimizer performs as the best optimization, and the output is provided by the Global average layer. Finally, SoftMax, KNN, and SVM are used as classifiers; among them, SVM is the most accurate at classifying the different types of tumors.

Table 2 shows the performance analysis on different forms of activation function. ReLU Layer activation function provides an accuracy of 94.4% for DPCNN-SoftMax, 92.5% for DPCNN-KNN, and 95.8% for DPCNN-SVM. The clipped Layer activation function achieves an accuracy of 93.6% for PCNN-SoftMax, 91.1% for DPCNN-KNN, and 95.3% for DPCNN-SVM. Leaky ReLU Layer activation function offers an accuracy of 95.6% for DPCNN-Softmax, 93.2% for DPCNN-KNN, and 96.6% for DPCNN-SVM. The Leaky ReLU Layer gives a prominent result compared to other activation functions.

Table 2. Performance analysis of Activation function

Activation function DPCNN-Softmax DPCNN-KNN DPCNN-SVM
ReLU layer 94.4% 92.5% 95.8%
Clipped layer 93.6% 91.1% 95.3%
Leaky ReLU layer 95.6% 93.2% 96.6%

Table 3 displays the Performance analysis on the various kinds of pooling layers that are utilized to reduce the feature map. The Max pooling layer offers an accuracy of 95.3% for DPCNN-SoftMax, 93.1% for DPCNN-KNN, and 96.4% for DPCNN-SVM. However, in contrast, the Average pooling layer provides an accuracy of 95.4% for DPCNN-SoftMax, 93.2% for DPCNN-KNN, and 97.0% for DPCNN-SVM. The average pooling layer assures the standout performance among other pooling layers.

Table 3. Performance analysis on the pooling layer.

Pooling layer DPCNN-SoftMax DPCNN-KNN DPCNN-SVM
Max pooling layer 95.3% 93.1% 96.4%
Average pooling layer 95.4% 93.2% 97.0%

Table 4 presents the Performance analysis on the normalization layer, which is utilized to improve performance and speed up training. Cross normalization layer achieves an accuracy of 95.1% for DPCNN-SoftMax, 92.6% for DPCNN-KNN, and 96.4% for DPCNN-SVM. However, the Batch normalization layer performs an accuracy of 95.3% for DPCNN-SoftMax, 92.8% for DPCNN-KNN, and 97.1% for DPCNN-SVM. Among them, Batch normalization offers the best result.

Table 4. Performance analysis on normalization layer.

Normalization layer DPCNN-Softmax DPCNN-KNN DPCNN-SVM
Cross-normalization layer 94.4% 92.5% 95.8%
Batch normalization layer 93.6% 91.1% 95.3%

Table 5 shows the Performance analysis of the Optimization algorithm, which is utilized to minimize or maximize a function by iteratively modifying the input parameters. Adam optimizer presents an accuracy of 94.4% for DPCNN-SoftMax, 93.1% for DPCNN-KNN, and 95.4% for DPCNN-SVM. However, Rmsprop provides an accuracy of 92.2% for DPCNN-SoftMax, 92.9% for DPCNN-KNN, and 94.9% for DPCNN-SVM. Finally, sgdm provides an accuracy of 95.5% for DPCNN-SoftMax, 93.1% for DPCNN-KNN, and 97.3% for DPCNN-SVM. Among them, the sgdm optimizer offers the highest result.

Table 5. Performance analysis on the optimization.

Optimization algorithm DPCNN-SoftMax DPCNN-KNN DPCNN-SVM
Adam 94.4% 93.1% 95.4%
Rmsprop 92.2% 92.9% 94.9%
Sgdm 95.5% 93.1% 97.3%

Table 6 shows the performance analysis on the output layer that produces the final outputs or predictions. Fully connected layers show an accuracy of 95.2% for DPCNN-SoftMax, 93.2% for DPCNN-KNN, and 97.3% for DPCNN-SVM. Global average pooling presents an accuracy of 95.5% for DPCNN-SoftMax, 93.4% for DPCNN-KNN, and 97.7% for DPCNN-SVM. Global average pooling provides a prominent result instead of a fully connected layer.

Table 6. Performance analysis on the output layer.

Output layer DPCNN-SoftMax DPCNN-KNN DPCNN-SVM
Fully connected layer 95.2% 93.2% 97.3%
Global average pooling 95.5% 93.4% 97.7%

The proposed system’s performance was evaluated using different image dimensions. The result of the proposed system with the different image dimensions is shown in Table 7. When the dimension of the image is small, the accuracy of the proposed model is equally small. The accuracy increased gradually as the size of the image was expanded. Additionally, the proposed system in a $60 \times 60$ image achieved 97.7% accuracy. However, as the matrix size gets larger, the accuracy falls below the previous result. The accuracy of the $256 \times 256$ image size has been pretty low. To record specialized features, the matrix size needs to be appropriate.

Table 7. Comparison result with tuning image size.

Image Size Number of Epoch Accuracy
$16 \times 16$ 20 96.35%
$32 \times 32$ 20 96.50%
$60 \times 60$ 20 97.70%
$64 \times 64$ 20 97.35%
$256 \times 256$ 20 97.30%

The model is trained and assessed $k$ times, every time using a distinct subset such as 2, 4, 6, 8, and 10. Table 8 shows the performance analysis on K-fold cross-validation. An accuracy of 93.8% is achieved for CNN-SoftMax and 94.8% for CNN-SVM on 2nd cross-validation, 93.1% is achieved for CNN-SoftMax and 93.9% for CNN-SVM on 4th cross-validation, 92.6% is achieved for CNN-SoftMax and 92.9% for CNN-SVM on 6th cross-validation, 93.2% is achieved for CNN-SoftMax and 94.6% for CNN-SVM on 8th cross-validation, 94.2% is achieved for CNN-SoftMax and 96.7% for CNN-SVM on 10th cross-validation. Finally, 10-fold cross-validation is provided with the best accuracy.

Table 8. Performance on K-fold cross-validation.

K-fold cross-validation DPCNN-SoftMax DPCNN-SVM
$K = 2$ 93.8% 94.8%
$K = 4$ 93.1% 93.9%
$K = 6$ 92.6% 92.9%
$K = 8$ 93.2% 94.6%
$K = 10$ 94.2% 96.7%

3.3. Pre-trained Model

A pre-trained model is a machine learning model that can be enhanced for a particular task and has been trained on a large dataset. Machine learning models are advanced using pre-trained models as a foundation since they offer a collection of baseline weights and biases that may be modified for a particular task. Several pre-trained models are used in this research, such as Google Net, VGG16, VGG19, ResNet18, and ResNet50, to compare the performance of the proposed model by changing the last four layers, including input layer, the fully connected layer, the SoftMax layer, and the output layer. The $60 \times 60$ image size is used as input image for all the pre-trained models to train. Fig. 4 shows the comparison proposed model with the pre-trained model.

Several pre-trained models such as Google Net, VGG16, VGG19, ResNet18, and ResNet50 provide performance accuracy of 93.90% 94.80%, 95.30%, 96%, and 96.8% respectively. Those models have a large number of layers, so faces are computationally complex and require a long time due to the large number of parameters. To address these issues, the suggested lightweight DPCNN architecture provides the best accuracy of 97.7%.

Fig. 4. Comparison proposed model with the pre-trained models.

../../Resources/ieie/IEIESPC.2026.15.5.618/fig4.png

3.4. Comparison with Previous Research

Recently, deep learning networks have been utilized to detect and categorize different forms of tumors. Table 9 shows the proposed model based on previous research using various models with the same brain tumor. As compared to the earlier work, the suggested structure offers the highest accuracy. Such as Md Istyaq Mahmud utilized CNN to extract features, and the model was compared to other obtained models, such as ResNet-50, VGG16, and Inception V3, and the predicted model outperformed the other models with an accuracy of 93.3% [27]. Sajeed Ullah proposed a model where features were extracted using the Gabor filter and ResNet-50 and classified by SVM individually. Next, the features from both approaches were combined and classified using SVM, with the combined features exhibiting the best accuracy of 95.7% [28]. Dehkordi suggested that a convolutional neural network was employed to classify brain images accurately [29]. The training hyperparameter of CNN was optimized via the Nonlinear Levy Chaotic Moth Flame Optimizer (NLCMFO). The suggested model is evaluated and contrasted using different optimization methods, and the accuracy is 97.4%. In contrast to the work that has already been done, the proposed model DPCNN-SVN was used to extract features locally and globally and classify them accurately, with the greatest accuracy of 97.7%. Table 9 summarizes the comparison of the suggested model with existing research.

Table 9. Comparison with existing research.

Study Method Accuracy
[27] CNN, ResNet50, VGG16, InceptionV3 93.3%
[28] Gabor filter, ResNet-50, SVM 95.7%
[29] CNN, NLCMFO 97.4%
Proposed model PDCNN-SVM 97.7%

4. Conclusion

The early and precise identification and classification of different kinds of brain tumors can prevent fatal diseases. Considering these issues, an effective lightweight Deep Parallel Convolutional Neural Network (PDCNN) is developed, which is capable of precisely detecting and classifying a wide range of tumor forms, including glioma, meningioma, no tumor, and pituitary tumors. The proposed model is designed based on the examination of the results of the experiments by tuning the hyperparameters like epochs, learning rates, pooling layers, activation layers, optimizing algorithms, and lastly output layers. Initially, resized data is augmented by using geometric transformation operators, then augmented data is fed to the DPCNN to extract the known features both locally and globally, and lastly, different kinds of classifiers like SoftMax, KNN, and SVM are used to classify them. The accuracy of DPCNN-SoftMax, DPCNN-KNN, and DPCNN-SVM is 95.5%, 93.4%, and 97.7% accordingly, and among them, lightweight DPCNN-SVM provides the highest accuracy of 97.7%. The suggested model, compared with the pre-trained model, has the least amount of computing parameters and time. Future studies can attempt to develop an attention mechanism and expand studies on the other types of cancers, like stomach cancer, liver cancer, breast cancer, etc.

Acknowledgement

This research is funded by Woosong University Academic Research 2026.

References

1 
A. P. Hagargi , D. C. Shubhangi , Brain tumor detection and ART classification technique in MR brain images using RPCA QT decomposition, International Research Journal of Engineering and Technology, Vol. 5, 2018Google Search
2 
S. Shanjida , M. Mohiuddin , S. Islam , A novel deep learning technique for brain tumor detection and classification using parallel CNN with support vector machine, Engineering Proceedings, Vol. 82, Art. no. 101, 2024DOI
3 
P. Podder , F. B. Alam , M. R. H. Mondal , M. J. Hasan , A. Rohan , Convolutional networks for diagnosing infectious diseases, Computers, Vol. 12, pp. 95, 2023DOI
4 
Johns Hopkins Medicine , Gliomas, [Online]. Available: https://www.hopkinsmedicine.org/health/conditions-and-diseases/gliomas. Accessed: 12 Feb. 2023.URL
5 
K. R. Reddy , R. Dhuli , A novel lightweight CNN architecture for the diagnosis of brain tumors using MR images, Diagnostics (Basel), Vol. 13, No. 2, Art. no. 312, 2023DOI
6 
H. Kabir , S. Islam , M. Mohiuddin , M. G. Mortuza , Fuzzy-Based Smart Path Guidance System for Visually Impaired and Deaf Person, Proc. of IEEE 4th International Conference on Computing, Power and Communication Technologies (GUCON), pp. 1-5, 2021DOI
7 
L. Rogers , I. Barani , M. Chamberlain , T. J. Kaley , M. McDermott , J. Raizer , Meningiomas: Knowledge base, treatment outcomes, and uncertainties. A RANO review, Journal of Neurosurgery, Vol. 122, No. 1, pp. 4-23, 2015DOI
8 
S. Banik , M. Das , T. Banik , E. Haque , MobileDenseAttn: A dual-stream architecture for accurate and interpretable brain tumor detection, arXiv preprint arXiv:2508.18294, 2025DOI
9 
T. P. Thejaswini , M. B. Bhat , M. K. Prakash , Detection and classification of tumor in brain MRI, International Journal of Engineering and Manufacturing, Vol. 9, No. 1, pp. 11-20, 2019Google Search
10 
E.-S. A. El-Dahshan , T. Hosny , A.-B. M. Salem , Hybrid intelligent techniques for MRI brain images classification, Digital Signal Processing, Vol. 20, pp. 433-441, 2010DOI
11 
G. Hemanth , M. Janardhan , L. Sujihelen , Design and implementing brain tumor detection using machine learning approach, Proc. of 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI), pp. 1289-1294, 2019DOI
12 
S. Shanjida , S. Islam , M. Mohiuddin , MRI-Image based brain tumor detection and classification using CNN-KNN, Proc. of 2022 IEEE IAS Global Conference on Emerging Technologies (GlobConET), pp. 900-905, 2022DOI
13 
H. H. Sultan , N. M. Salem , W. Al-Atabany , Multi-classification of brain tumor images using deep neural network, IEEE Access, Vol. 7, pp. 69215-69225, May, 2019DOI
14 
G. Garg , R. Garg , Brain tumor detection and classification based on hybrid ensemble classifier, arXiv, January, 2021DOI
15 
A. Raza , H. Ayub , J. A. Khan , I. Ahmad , A. S. Salama , Y. I. Daradkeh , D. Javeed , A. Ur Rehman , H. Hamam , A hybrid deep learning-based approach for brain tumor classification, Electronics, Vol. 11, No. 7, Art. no. 1146, April, 2022DOI
16 
P. Afshar , K. N. Plataniotis , A. Mohammadi , Capsule networks for brain tumor classification based on MRI images and coarse tumor boundaries, IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 1368-1372, May, 2019DOI
17 
M. Mohiuddin , M. S. Islam , Rolling element bearing faults detection and classification technique using vibration signals, Engineering Proceedings, Vol. 27, No. 1, Art. no. 53, November, 2022DOI
18 
Kaggle , Brain tumor classification (MRI) dataset, [Online]. Available: https://www.kaggle.com/sartajbhuvaji/brain-tumor-classification-mri. Accessed: 2023.URL
19 
M. E. Haque , A. Fahim , S. Dey , S. A. Jahan , S. M. J. Islam , S. Rokoni , M. S. Morshed , A modified VGG19-based framework for accurate and interpretable real-time bone fracture detection, arXiv, August, 2025DOI
20 
S. Shanjida , M. S. Islam , M. Mohiuddin , Hybrid model-based brain tumor detection and classification using deep CNN-SVM, 6th International Conference on Electrical Engineering and Information & Communication Technology (ICEEICT), pp. 1467-1472, May, 2024DOI
21 
V. Nair , G. E. Hinton , Rectified linear units improve restricted Boltzmann machines, Proceedings of the 27th International Conference on Machine Learning, pp. 807-814, June, 2010Google Search
22 
G. Montavon , W. Samek , K.-R. Müller , Methods for interpreting and understanding deep neural networks, Digital Signal Processing, Vol. 73, pp. 1-15, February, 2018DOI
23 
M. Mohiuddin , M. S. Islam , J. Uddin , Feature optimization for machine learning-based bearing fault classification, Indonesian Journal of Electrical Engineering and Informatics, Vol. 12, No. 3, pp. 610-624, September, 2024DOI
24 
M. Mohiuddin , M. S. Islam , S. Islam , M. S. Miah , M.-B. Niu , Intelligent fault diagnosis of rolling element bearings based on modified AlexNet, Sensors, Vol. 23, No. 18, Art. no. 7764, September, 2023DOI
25 
P. Cunningham , S. J. Delany , k-nearest neighbour classifiers—a tutorial, ACM Computing Surveys, Vol. 54, No. 6, pp. 1-25, July, 2021DOI
26 
M. Sajjad , S. Khan , K. Muhammad , W. Wu , A. Ullah , S. W. Baik , Multi-grade brain tumor classification using deep CNN with extensive data augmentation, Journal of Computational Science, Vol. 30, pp. 174-182, January, 2019DOI
27 
M. I. Mahmud , M. Mamun , A. Abdelgawad , A deep analysis of brain tumor detection from MR images using deep learning networks, Algorithms, Vol. 16, No. 4, Art. no. 176, March, 2023DOI
28 
S. Ullah , M. Ahmad , S. Anwar , M. I. Khattak , An intelligent hybrid approach for brain tumor detection, Pakistan Journal of Engineering and Technology, Vol. 6, No. 1, pp. 42-50, February, 2023DOI
29 
A. A. Dehkordi , M. Hashemi , M. Neshat , S. Mirjalili , A. S. Sadiq , Brain tumor detection and classification using a new evolutionary convolutional neural network, arXiv, April, 2022DOI
Shaila Shanjida
../../Resources/ieie/IEIESPC.2026.15.5.618/au1.png

Shaila Shanjida is a Guest Lecturer of department of Electrical and Electronic Engineering at Premier University Bangladesh. She received her B.Sc. degree in engineering from the Department of Electronics and Telecommunication Engineering (ETE) at Daffodil International University. She received her M.Sc. degree in engineering from the Department of Electronics and Telecommunication Engineering (ETE) at Chittagong University of Engineering and Technology. She is very much enthusiastic about machine learning, artificial intelligence related researches.

Mohammad Mohiuddin
../../Resources/ieie/IEIESPC.2026.15.5.618/au2.png

Mohammad Mohiuddin received his B.Sc. degree in engineering from the Department of Electrical & Electronics Engineering (EEE). He obtained his M.Sc. degree in engineering from Chittagong University of Engineering and Technology (CUET) in 2023. He is very much enthusiastic about Machine Learning, Artificial intelligence, Internet of Things (IoT), Signal Processing, Industrial Fault Diagnosis, Wireless Communication, and Automation related researches. The above research lines have produced more than 20 publications on international journals and presentations within international conferences. He can be contacted at email: muhin.cuet.bd@gmail.com.

Md. Saiful Islam
../../Resources/ieie/IEIESPC.2026.15.5.618/au3.png

Md. Saiful Islam is a professor of the Department of Electronics and Telecommunication Engineering at Chittagong University of Engineering and Technology, Chittagong, Bangladesh. He received the B.Sc. degree in electrical and electronic engineering from Chittagong University of Engineering and Technology in 2010. He obtained his M.S. and Ph.D. degrees from University of Ulsan, Korea. His research interests include Artificial intelligence, signal processing, image and video processing, fault detection and diagnosis. The above research lines have produced more than 50 publications on international journals, presentations within international conferences, and book chapters. He also acts as a referee in several highly reputed journals and international conferences.

Jia Uddin
../../Resources/ieie/IEIESPC.2026.15.5.618/au4.png

Jia Uddin is as an associate professor, Department of AI and Big Data, Endicott College, Woosong University, Daejeon, South Korea. He received his Ph.D. degree in computer engineering from University of Ulsan, South Korea, an M.Sc. degree in electrical engineering (Specialization: telecommunications), Blekinge Institute of Technology, Sweden, and a B.Sc. degree in computer and communication engineering, International Islamic University Chittagong, Bangladesh. He was a visiting faculty at School of computing, Staffordshire University, United Kingdom. He was an Associate Professor, Department of Computer Science and Engineering, Brac University, Dhaka, Bangladesh. His research interests are Industrial Fault Diagnosis, Machine Learning/Deep Learning based prediction and detection using multimedia signals.