• Tidak ada hasil yang ditemukan

Medical Image Classification of Brain Tumors using Convolutional Neural Network Algorithm

N/A
N/A
Protected

Academic year: 2024

Membagikan "Medical Image Classification of Brain Tumors using Convolutional Neural Network Algorithm"

Copied!
8
0
0

Teks penuh

(1)

Medical Image Classification of Brain Tumors using Convolutional Neural Network Algorithm

Alwas Muis1, Sunardi2,*, Anton Yudhana2

1Master Program of Informatics, Universitas Ahmad Dahlan, Yogyakarta, Indonesia

2Department of Electrical Engineering, Universitas Ahmad Dahlan, Yogyakarta, Indonesia Email: 1[email protected], 2,*[email protected], 3[email protected]

Correspondence Author Email: [email protected]

Abstract−Brain tumor is a highly dangerous and deadly disease. It can occur due to the abnormal growth of cells or tissues in the head. Treatment for brain tumor is done with surgery and chemotherapy aimed at killing or destroying the cells that affect the growth process of brain tumor. Diagnosis of brain tumor is done using medical scans such as MRI, CT Scan, and PET Scan by analyzing the resulting images. Another method used to detect brain tumors is through biopsy, which is a process of taking cells or tissue from the body for examination in the laboratory. However, this method takes a long time because the cells taken from the patient will be examined in the laboratory. Therefore, a technique is needed to speed up accurate brain tumor diagnosis in order to obtain quick treatment. Machine learning can solve this problem with the classification of images produced by MRI.

The classification technique that can be used is the GoogLeNet architecture in CNN. Because GoogLeNet is the algorithm that won the ImageNet Large Scale Visual Recognition Challenge (ILSVC) in 2014 The purpose of this study is to classify brain images using the GoogLeNet architecture. The dataset used in this study consists of 7023 images, consisting of 6320 images for training the model and 703 for testing the model. The results of this study obtained an accuracy percentage of 96%. This result is higher than previous studies that obtained an accuracy value of 94%.

Keywords: Brain Tumor; Classification; CNN; GoogLeNet; Machine Learning; MRI

1. INTRODUCTION

Brain tumors are one of the types of cancer that occur within the brain or its surrounding tissues. Brain tumors can be categorized into two main types: primary brain tumors and secondary brain tumors. Primary brain tumors occur when cells within the brain undergo mutations and proliferate uncontrollably. On the other hand, secondary brain tumors originate from cancer that has spread from other parts of the body and metastasized to the brain. [1]. The symptoms of a brain tumor can vary and may include headaches, nausea and vomiting, seizures, loss of balance, vision disturbances, as well as changes in behavior and personality. Brain tumors can be diagnosed through various methods, such as a CT scan. [2], Magnetic Resonance Imaging (MRI), and biopsies. Following a diagnosis, the treatment for a brain tumor depends on the type, location, size, and stage of the tumor. The survival rate for brain tumors varies according to the type of brain tumor and the age of the patient [3][4]. Treatment for brain tumors may include surgery, radiotherapy, and chemotherapy. Surgery is typically performed to remove as much of the tumor as seen on medical images, while radiotherapy and chemotherapy can help destroy any remaining cancer cells after surgery. Although treatment can assist in controlling tumor growth, brain tumors can still have long- term effects on a patient's physical and mental health. Some side effects of treatment include fatigue, short-term memory loss, difficulty concentrating, and depression. Therefore, it is crucial for brain tumor patients to receive adequate support from their doctors, family, and friends. Additionally, some patients may also opt to seek support from support groups or therapists to help cope with the emotional impact of their condition.

Individuals affected by brain tumors experience a severe medical condition with a very high potential fatality rate [5]. This condition can lead to permanent damage to brain tissue, affecting bodily functions and mental health. Brain tumors can also compress surrounding areas, causing bleeding, swelling, and damage to nerves, which can affect the body's ability to function properly. Furthermore, brain tumors can spread to other areas in the brain or to other organs in the body, a process known as metastasis. Brain tumor metastasis to other organs, such as the lungs, bones, or liver, can result in serious damage and illness. Therefore, it is crucial to identify brain tumors as early as possible and initiate appropriate treatment to reduce the risk of complications and long-term health impacts on patients.

The management of brain tumors currently depends on the type, size, and location of the tumor, as well as the patient's health condition. There are several treatment options available to address brain tumors, including surgery, radiotherapy, chemotherapy, and molecular targeted therapy. Surgery is a procedure commonly performed to remove as much of the visible tumor as seen on medical images. Surgery can be done in two ways, either through a cranial incision or through the nose (endoscopy). During surgery, the doctor may also take tissue samples for diagnosis to confirm the type of tumor found. Radiotherapy uses X-rays or other high-energy particles to kill cancer cells. Radiotherapy can be administered after surgery or as the primary treatment. Newer radiotherapy techniques, such as stereotactic radiotherapy, can deliver higher doses of radiation to the tumor while minimizing radiation exposure to surrounding normal tissues. Additionally, brain tumor management can involve the use of chemotherapy. Chemotherapy entails the use of drugs to kill cancer cells. Chemotherapy can be administered through infusion, injection, or pills. Beyond medical treatment, patients can receive support from their doctors,

(2)

family, and friends to cope with the emotional impact of their condition. Brain tumor patients can also seek support from support groups or therapists to help address long-term effects on their mental health.

Detecting a brain tumor is a crucial step in ensuring an accurate diagnosis and initiating appropriate treatment. There are several medical imaging techniques used to detect brain tumors, including MRI [6], CT Scan, PET Scan, and Biopsy. MRI is a non-invasive imaging test that uses a magnetic field and radio waves to produce detailed images of the brain. MRI allows doctors to visualize the size, location, and shape of the tumor in great detail and differentiate between the tumor and normal brain tissue. CT Scan is an imaging test that uses X-rays to create three-dimensional images of the brain [7]. CT Scan can assist doctors in visualizing the tumor, its location, and size. Positron Emission Tomography (PET) scan is an imaging test that uses a radioactive substance to generate images of the brain. PET scans can help doctors observe the level of activity in the brain's cells, including cancer cells. Biopsy is a procedure in which a tissue sample is taken from the suspected tumor area for microscopic analysis. Biopsy can help doctors confirm the diagnosis of the tumor and determine its type. Once a brain tumor is detected, doctors can begin appropriate treatment to reduce the risk of complications and long-term health impacts on the patient. Early intervention can also improve the chances of recovery and the patient's quality of life.

The detection of brain tumors using machine learning is an increasingly promising and evolving technology. Machine learning is a branch of artificial intelligence that enables machines to learn from data and make intelligent predictions or actions based on patterns or past experiences. In this context, machine learning can be used to assist doctors in detecting brain tumors more quickly and accurately. One example of using machine learning to detect brain tumors is by leveraging MRI technology. With machine learning, MRI images can be processed rapidly and interpreted by machines with a high level of accuracy. Machine learning algorithms can learn from labeled MRI image examples and then be used to predict whether a new MRI image contains a brain tumor or not. Furthermore, machine learning can also be used to analyze other data related to brain tumors, such as genomic and clinical data. Genomic data can provide information about genetic changes in cancer cells, which can help doctors choose more precise and effective treatments. Clinical data, on the other hand, can offer insights into a patient's health history, symptoms, and other risk factors that may impact the prognosis and management of a brain tumor. The use of machine learning in brain tumor detection has the potential to enhance the speed and accuracy of diagnosis and assist doctors in selecting the most appropriate and effective treatments for patients. We offer an artificial intelligence algorithm because this algorithm can help in diagnosing brain tumors accurately based on model training to recognize the type of brain tumor.

Research on classification methods in machine learning has been conducted using various images. A study [8] used CNN and Faster R-CNN algorithms to classify breast cancer diseases, achieving an accuracy of 91.26%

with CNN and 63.89% with Faster R-CNN. The study concluded that the CNN algorithm is superior to the Faster R-CNN algorithm. CNN can classify various images, as in the research [9] that classified grapevine leaf diseases using grapevine leaf images. This research employed the K-Means Clustering, VGG16, and CNN algorithms. The dataset consisted of 4000 grapevine leaf images categorized into four classes: leaves with black measles, leaf spots, healthy leaves, and leaf blight. The research yielded an accuracy of 99.50% in the training model and 97.5% in the test data. However, this research focuses on agriculture, not disease diagnosis. Research using brain images has also been conducted employing the CNN algorithm. The dataset included 3064 images categorized into four classes: glioma, no tumor, meningioma, and pituitary. The research achieved accuracies of 91.9% [10] and 93.68%

[11]. Based on the previous research studies mentioned, this study aims to classify brain tumor images using the GoogLeNet algorithm to compare the accuracy with previous research that used CNN algorithms for brain tumor image classification. GoogLeNet is one of the CNN algorithms designed by the Google Research team in 2014 [12]. This architecture is well-known for its efficient use of the Inception module to extract features from input images. Inception itself is a collection of convolution and pooling layers connected in parallel and then merged at the output.

2. RESEARCH METHODOLOGY

Image processing using deep learning is highly prevalent today. Many classification methods can be employed for image classification, but one of the most commonly used is the CNN algorithm [13]. The CNN algorithm is one of the popular algorithms in the field of deep learning [14], which is why this research utilizes CNN for classifying brain tumor images. The stages conducted in this study are outlined in Figure 1, the research stages.

Figure 1. Research Methods

(3)

Figure 1 shows the most crucial part of the dataset in this research. The dataset is a highly influential research material, and the accuracy of the results is greatly impacted by the number of datasets used for training, as a larger dataset can lead to higher accuracy levels. In this study, the dataset consists of 7,023 brain tumor images categorized into four classes: glioma, no tumor, meningioma, and pituitary. The dataset was obtained on the Kaggle website. The dataset varies in size, requiring a method to resize the images to a consistent size for classification using the CNN algorithm [15]. The image resizing process can be performed in the Preprocessing stage [16]. The preprocessing stage is an initial data processing step for text, video, or image data to prepare the data before processing it with a specific model or algorithm. The purpose of preprocessing is to enhance the quality [17] or relevance of data by eliminating parts of the data that contain irrelevant information for the research. In this study, preprocessing is carried out using the resizing technique. Image resizing is the process of changing the dimensions of a digital image by enlarging or reducing its pixel dimensions. The image sizes used in this research are depicted in Figure 2.

Figure 2. Preprocessing image (a) before (b) after

In Figure 2, it can be observed that the size of the digital image before preprocessing is 520x520. However, after preprocessing, the image size is reduced to 150x150 because the images used in this study are resized to 150x150 before being input into the CNN algorithm. This size is significantly smaller than the original image size.

However, important information in the image is not lost, as shown in Figure 2, where image 2(a) and image 2(b) appear indistinguishable to the human eye. The next step after preparing the digital image data is to train the dataset based on the CNN algorithm used. The CNN algorithm consists of feature extraction and fully connected layers.

Feature extraction is the process in which CNN learns important patterns in the image, such as lines, angles, or other complex shapes that help recognize objects or characteristics in the digital image being studied [18]. The layers in the feature extraction phase consist of convolution and pooling layers. The convolution layer is the first layer that processes the input image. The input image is transformed into binary data in the form of a matrix to facilitate the convolution process. The resulting matrix size is 150x150, matching the size of the input image. Each digital image matrix is convolved using a 3x3 filter, where each matrix of the digital image passes through the kernel or filter to be convolved, resulting in a new matrix called a feature map. The more kernels used to extract image matrices, the more feature maps are generated. An example of the convolution process in CNN can be seen in Figure 3.

Figure 3. Convolution process (a) image matrix (b) kernal (c) feature map

Figure 3(a) represents an image matrix with a 3x3 image size, resulting in a 3x3 matrix. The matrix in Figure 3(a) is of size 5x5 because it underwent convolution with zero padding. Zero padding is a technique that involves adding zero values to the edges of the input image before the convolution operation. This is done to preserve information at the image's edges. In Figure 3(a), you can see that the edges of the matrix are filled with zeros, expanding the image from its original 3x3 size to 5x5, with the addition of 1 matrix on each edge, filled with zeros. Figure 3(b) represents the kernel used, which is a 2x2 kernel with values 1, 2, 3, and 4. These values are multiplied with the input image matrix. The results of these multiplications are summed, and the sum is placed in a new matrix, which serves as the output image to be used as input for the next operation. Each kernel moves horizontally from left to right. The movement of the kernel depends on the algorithm used, typically with a Stride (s) of 1, meaning the kernel moves 1 pixel to the right. The output image from the convolution stage becomes the input image for the pooling layer. The pooling layer is a critical component of the CNN architecture used to reduce the dimensionality of the image or feature map generated by the convolution layers. There are typically two types

(a) (b)

(4)

of pooling in the pooling layer: max pooling, which selects the highest value, and average pooling, which takes the average of the values in the kernel matrix used. The convolution and pooling layers can be repeated before moving on to the classification stage in the fully connected layer. Feature maps generated from the pooling layer are fed into the fully connected layer for classification according to the provided classes. The model testing stage is the most crucial step in this research, as it is carried out to evaluate the algorithm used. Algorithm testing is conducted using equation (1) [19][20] [21].

𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦 = ∑ 𝑇𝑃

𝑇𝑜𝑡𝑎𝑙 𝐷𝑎𝑡𝑎 (1)

The value of TP (true positive) represents the total number of data correctly classified according to the labels provided for each image. The TP value is obtained after the algorithm is tested using previously unseen testing data. The total data used for testing the algorithm amounts to 703 images, which consist of glioma, no tumor, meningioma, and pituitary images. The accuracy percentage obtained is analyzed to draw conclusions about the research related to brain tumor image classification using the GoogLeNet algorithm in CNN.

3. RESULT AND DISCUSSION

This research was conducted using the Python programming language with the Jupyter Notebook text editor. The brain tumor image dataset was downloaded from the Kaggle website, consisting of 7,023 images, categorized into three brain tumor disease classes: glioma, meningioma, and pituitary, and one class of images without brain tumor disease, called the no-tumor class. The downloaded images had large and varying pixel dimensions, so they were resized to 150x150 pixels. Large-dimensional images can affect the algorithm's processing speed in image extraction for classification, as the kernel would require more time to convolve the images. The preprocessing steps in this research included the resizing technique and converting three-dimensional (RGB) images into two dimensions (grayscale). Once the images were prepared, they were input into the algorithm for training and learning image patterns. The training process used 6,032 (90%) images categorized into the four brain tumor classes. The training data was divided into 32 data batches. Batch size represents the number of data samples processed together in one iteration during model training. Using batch size offers advantages such as speeding up the model training process and optimizing the hardware's memory usage. It efficiently updates model parameters and doesn't require storing the entire training data in memory simultaneously. Additionally, CNN utilizes the softmax activation function. The softmax function is used to convert the output layer's values into probabilities for each target class. It takes an input vector and produces an output vector with the same number of elements, where each element of the output vector represents the probability that the input belongs to a specific class. Softmax converts the numerical vector produced by the preceding layer into an interpretable probability distribution. The algorithm was trained using the training data, repeatedly providing the data to learn the patterns in each image.

Training was conducted for 20 epochs, which means the classification was tested 20 times. The results of the classification of the training data can be seen in Figure 4.

Figure 4. Training Result

Figure 4 displays the results of the model training using 6,032 images. In the first iteration, an accuracy of 27% was achieved with a loss of 130%. The low initial accuracy and high loss value in the first iteration are because the model is just starting to learn the data, and further training is required. In the second iteration, the accuracy improved to 63%, representing a substantial increase compared to the first iteration, while the loss decreased. In the third iteration, there was another increase in accuracy, reaching 71%, and the loss reduced to 61%. This indicates that the model used for brain image classification had already significantly improved in accuracy. This improvement continued until the 20th iteration. In the final iteration, the algorithm successfully achieved an accuracy of 97% with a loss of 8%. These results demonstrate that there is a substantial increase in

0 20 40 60 80 100 120 140

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Percentage (%)

Loss Accuracy

(5)

accuracy with each iteration of the training dataset. Therefore, it can be stated that the more iterations performed, the higher the accuracy achieved in training the model. Based on these results, the average accuracy obtained during training the dataset is calculated to be 87%. Following is table 1 model training results.

Table 1. Training model result

Epoch Loss Accuracy

1 1.3 0.27

2 0.85 0.63

3 0.61 0.71

4 0.47 0.81

5 0.38 0.83

6 0.28 0.89

7 0.25 0.91

8 0.24 0.91

9 0.18 0.93

10 0.21 0.92

11 0.21 0.92

12 0.14 0.94

13 0.09 0.96

14 0.1 0.96

15 0.12 0.96

16 0.07 0.97

17 0.08 0.96

18 0.1 0.96

19 0.08 0.97

20 0.08 0.97

The trained algorithm has learned various patterns in the studied images, allowing the model to be tested to obtain testing model accuracy values. Model testing is conducted by providing previously unseen testing data.

There are 703 testing data consisting of glioma, no tumor, meningioma, and pituitary classes. The results of the testing are presented in a confusion matrix for ease of interpretation. The confusion matrix for the testing model's results is displayed in Figure 5.

Figure 5. Confusion Matrix

Based on the values in the confusion matrix, the following TP (true positive) values are determined: glioma 157, no tumor 201, meningioma 166, and pituitary 151. The results of the confusion matrix calculations are presented in Figure 6.

Figure 6. Results of Confusion Matrix Calculations

(6)

Figure 6 displays the values of Precision, Recall, and F1-Score. Precision is one of the evaluation metrics used in classification modeling. Precision measures how well the model successfully identifies the true positive values compared to the total results predicted as positive. Precision can be calculated using equation (2).

𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 = 𝑇𝑃

𝑇𝑃+𝐹𝑃 (2)

The average precision value obtained is 96%. Recall, in a confusion matrix, is one of the evaluation metrics used in classification modeling. Recall measures how well the model successfully identifies all true positive cases compared to the total number of positive cases that should have been identified. Recall can be calculated using equation (3).

𝑅𝑒𝑐𝑎𝑙𝑙 = 𝑇𝑃

𝑇𝑃+𝐹𝑁 (3)

The average recall value obtained is also 96%. Meanwhile, the F1-score is an evaluation metric that is useful in classification modeling, as it combines precision and recall. The F1-score measures the balance between precision and recall, providing a more comprehensive picture of the classification model's performance. The F1- score is expressed as the harmonic mean of precision and recall and can be calculated using equation (4).

𝐹1 − 𝑆𝑐𝑜𝑟𝑒 = 2𝑋𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 𝑋 𝑅𝑒𝑐𝑎𝑙𝑙

𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛+ 𝑅𝑒𝑐𝑎𝑙𝑙 (4)

The obtained F1-Score value is 96%. Furthermore, the resulting confusion matrix allows for accuracy testing of the model used. Below is Table 2, displaying the results of the model testing.

Table 2. Testing Result

Index Classes Total of Data True False

0 glioma 170 157 13

1 notumor 203 201 2

2 meningioma 174 166 8

3 pituitary 156 151 5

The results of the model testing, as presented in Table 2, successfully classified the Glioma class with 157 out of 170 total Glioma images correctly classified, achieving an accuracy rate of 92.35%. However, there were 13 misclassified images, accounting for 7.65% of the Glioma class. The No Tumor class exhibited the highest accuracy rate, with 201 images correctly classified out of a total of 203, resulting in a 99% accuracy rate. For the Meningioma class, the model correctly classified 166 images out of 174, yielding an accuracy rate of 95.4%.

Nevertheless, there were 8 misclassified images in this class. Meanwhile, the Pituitary class achieved an accuracy rate of 96.79%, with 151 images correctly classified out of the total number of Pituitary images. The lowest accuracy results were observed in the Glioma class, with 10 out of 13 misclassified images. In these instances, the algorithm mistakenly classified these images as Meningioma, while they actually belonged to the Glioma class.

the glioma class had a larger error because 10 meningioma images considered the glioma class.

𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦 =675 𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦 = 0.96 703

Based on these results, the visualization of the accuracy obtained can be seen in Figure 7.

Figure 7. Persentase akurasi pengujian model

The percentage of the testing model results shown in Figure 7, calculated using mathematical equation (1), yields an accuracy of 96%. This means that 96% of brain tumor images were correctly classified into their respective classes, while 4% of the images still experienced misclassification. These results align with the calculations obtained through Python programming in Figure 6. The accuracy achieved in this study is higher when

True 96%

False 4%

(7)

compared to previous research on brain tumor classification using brain tumor images, which reported accuracies of 91.9% [10] and [11] 93.68%.

4. CONCLUSION

The research, utilizing the CNN algorithm with the GoogLeNet architecture, achieved an accuracy rate of 96%.

The highest accuracy was observed in the "notumor" class, with a percentage of 99%. These results demonstrate that the model effectively recognizes images without brain tumors, minimizing the likelihood of misdiagnosing brain tumor diseases. In conclusion, the GoogLeNet architecture can be employed to classify brain tumor diseases using images obtained from MRI scans. These findings highlight the potential of GoogLeNet architecture in the field of healthcare for diagnosing brain tumor diseases. However, it's worth noting that there was a 4% error rate in classifying brain tumors. Future research endeavors should aim to improve accuracy to 100% to eliminate errors in diagnosing brain tumor diseases.

ACKNOWLEDGMENT

This work is supported by the Ministry of Education, Culture, Research, and Technology of the Republic of Indonesia based With Contract number: 181/E5/PG.02.00.PL/2023. The authors also gratefully acknowledge the helpful comments and suggestions of the reviewers, which have improved the presentation.

REFERENCES

[1] S. Angeli, K. E. Emblem, P. Due-Tonnessen, dan T. Stylianopoulos, “Towards patient-specific modeling of brain tumor growth and formation of secondary nodes guided by DTI-MRI,” NeuroImage Clin., vol. 20, no. August, hal. 664–673, 2018, doi: 10.1016/j.nicl.2018.08.032.

[2] F. Shi dkk., “Review of Artificial Intelligence Techniques in Imaging Data Acquisition, Segmentation, and Diagnosis for COVID-19,” IEEE Rev. Biomed. Eng., vol. 14, hal. 4–15, 2021, doi: 10.1109/RBME.2020.2987975.

[3] S. Das, O. F. M. R. R. Aranya, dan N. N. Labiba, “Brain Tumor Classification Using Convolutional Neural Network,”

1st Int. Conf. Adv. Sci. Eng. Robot. Technol. 2019, ICASERT 2019, no. May 2019, hal. 1–6, 2019, doi:

10.1109/ICASERT.2019.8934603.

[4] M. Takahashi dkk., “Eribulin penetrates brain tumor tissue and prolongs survival of mice harboring intracerebral glioblastoma xenografts,” Cancer Sci., vol. 110, no. 7, hal. 2247–2257, 2019, doi: 10.1111/cas.14067.

[5] K. D. Miller dan Q. T. Ostrom, “Brain and Other Central Nervous System Tumor Statistics ,” vol. 71, no. 5, hal. 381–

406, 2021, doi: 10.3322/caac.21693.

[6] R. Mulyadi, A. A. Islam, B. Murtala, J. Tammase, M. Hatta, dan M. Firdaus, “Diagnostic yield of the combined magnetic resonance imaging and magnetic resonance spectroscopy to predict malignant brain tumor,” Bali Med. J., vol. 9, no. 1, hal. 239–245, 2020, doi: 10.15562/bmj.v9i1.1486.

[7] A. Rayan dkk., “Utilizing CNN-LSTM techniques for the enhancement of medical systems,” Alexandria Eng. J., vol. 72, hal. 323–338, 2023, doi: 10.1016/j.aej.2023.04.009.

[8] S. Sunardi, A. Yudhana, dan A. R. WindraPutri, “Mass Classification of Breast Cancer Using CNN and Faster R-CNN Model Comparison,” Kinet. Game Technol. Inf. Syst. Comput. Network, Comput. Electron. Control, vol. 4, no. 3, 2022, doi: 10.22219/kinetik.v7i3.1462.

[9] M. A. Hasan, Y. Riyanto, dan D. Riana, “Grape leaf image disease classification using CNN-VGG16 model,” J. Teknol.

dan Sist. Komput., vol. 9, no. 4, hal. 218–223, 2021, doi: 10.14710/jtsiskom.2021.14013.

[10] M. R. Ismael dan I. Abdel-Qader, “Brain Tumor Classification via Statistical Features and Back-Propagation Neural Network,” IEEE Int. Conf. Electro Inf. Technol., vol. 2018-May, hal. 252–257, 2018, doi: 10.1109/EIT.2018.8500308.

[11] A. Pashaei, H. Sajedi, dan N. Jazayeri, “Brain tumor classification via convolutional neural network and extreme learning machines,” 2018 8th Int. Conf. Comput. Knowl. Eng. ICCKE 2018, no. Iccke, hal. 314–319, 2018, doi:

10.1109/ICCKE.2018.8566571.

[12] C. Szegedy dkk., “Going Deeper with Convolutions,” 2014.

[13] Y. Xie dkk., “Convolutional Neural Network Techniques for Brain Tumor Classification (from 2015 to 2022): Review, Challenges, and Future Perspectives,” Diagnostics, vol. 12, no. 8, 2022, doi: 10.3390/diagnostics12081850.

[14] X. Zhao, Y. Wu, G. Song, Z. Li, Y. Zhang, dan Y. Fan, “A deep learning model integrating FCNNs and CRFs for brain tumor segmentation,” Med. Image Anal., vol. 43, hal. 98–111, 2018, doi: 10.1016/j.media.2017.10.002.

[15] D. O. Enoma, J. Bishung, T. Abiodun, O. Ogunlana, dan V. C. Osamor, “Machine learning approaches to genome-wide association studies,” J. King Saud Univ. - Sci., vol. 34, no. 4, hal. 101847, 2022, doi: 10.1016/j.jksus.2022.101847.

[16] S. Deepak dan P. M. Ameer, “Brain tumor classification using deep CNN features via transfer learning,” Comput. Biol.

Med., vol. 111, no. March, hal. 103345, 2019, doi: 10.1016/j.compbiomed.2019.103345.

[17] M. M. Hasan, H. Ali, M. F. Hossain, dan S. Abujar, “Preprocessing of Continuous Bengali Speech for Feature Extraction,” 2020 11th Int. Conf. Comput. Commun. Netw. Technol. ICCCNT 2020, hal. 1–4, 2020, doi:

10.1109/ICCCNT49239.2020.9225469.

[18] A. Peryanto, A. Yudhana, dan R. Umar, “Convolutional Neural Network and Support Vector Machine in Classification of Flower Images,” Khazanah Inform. J. Ilmu Komput. dan Inform., vol. 8, no. 1, hal. 1–7, 2022, doi:

10.23917/khif.v8i1.15531.

[19] S. Alzughaibi dan S. El Khediri, “A Cloud Intrusion Detection Systems Based on DNN Using Backpropagation and PSO on the CSE-CIC-IDS2018 Dataset,” Appl. Sci., vol. 13, no. 4, hal. 2276, 2023, doi: https://doi.org/10.3390/app13042276.

(8)

[20] A. T. Handoyo dan G. P. Kusuma, “Severity Classification of Diabetic Retinopathy Using Ensemble Stacking Method,”

Rev. d’Intelligence Artif., vol. 36, no. 6, hal. 881–887, 2022, doi: 10.18280/ria.360608.

[21] S. K. Baranwal, K. Jaiswal, K. Vaibhav, A. Kumar, dan R. Srikantaswamy, “Performance analysis of Brain Tumour Image Classification using CNN and SVM,” Proc. 2nd Int. Conf. Inven. Res. Comput. Appl. ICIRCA 2020, hal. 537–542, 2020, doi: 10.1109/ICIRCA48905.2020.9183023.

Referensi

Dokumen terkait

In this paper, researchers carried out several stages of research, the first stage was entering brain wave data in .csv format, then connecting the system to google collab, the

The Layers implemented within Deep Neural Network are Images input layer, Image convolution layer, Rectifica- tion layer, Layer in which different types of filters can be implemented,

Start Resize images into [224 224 3] Train, validation, Test images Epoch = 0 CNN Architecture Existing, Custom Epoch = Epoch+1 Lost calculation and weight Epoch>=30 Iteration

CONCLUSION In this study, the classification of brain tumors using K- Nearest Neighbor KNN and Support Vector Machine methods with Genetic Algorithm GA as a feature selection, namely

Proposed Methodology We used transfer learning to apply a pretrained DL network, EfficientNetB0, for brain tumor classification.. The Table1: Existing

For all the parameters proposed technique obtained optimal output even for various input samples, and this method yielded optimized brain tumor detection in terms of accuracy of 93%,

Plant diseases recognition on images using convolutional neural networks: a systematic review is a systematic review of the literature that aims to identify the state of the art of the

Research on mushrooms using feature extraction and classification to identify the type of mushroom has been carried out; five images of mush- room types were identified to determine the