Enhancing Diabetic Retinopathy Classification in Fundus Images using CNN Architectures and Oversampling Technique

Diabetic Retinopathy (DR) is a severe complication of diabetes mellitus that affects the retinal blood vessels and is a leading cause of blindness in productive-age individuals. The global increase in diabetes prevalence requires an effective DR classification system for early detection. This study aims to develop a DR classification system using several CNN architectures, such as EfficientNet-B4, ResNet-50, DenseNet-201, Xception, and Inception-ResNet-v2, with the application of the SMOTE oversampling technique to address data class imbalance. The dataset used is APTOS 2019, which has an unbalanced class distribution. Two scenarios were tested, the first without data balancing and the second with SMOTE implementation. The test results show that in the first scenario, Xception achieved the highest accuracy at 80.61%, but model performance was still limited due to majority class dominance. The application of SMOTE in the second scenario significantly improved model accuracy, with EfficientNet-B4 achieving the highest accuracy of 97.78%. Additionally, precision and recall increased dramatically in the second scenario, demonstrating SMOTE's effectiveness in enhancing the model's ability to detect minority classes and reduce prediction errors. DenseNet-201 achieved the highest precision at 99.28%, while Inception-ResNet-v2 recorded the highest recall at 98.57%. Overall, this study proves that the SMOTE method effectively addresses class imbalance in the fundus dataset and significantly improves CNN model performance. Although data balancing can help improve model quality by dealing with data imbalances, it comes at a higher computational cost. Using data balancing techniques with SMOTE significantly increased the iteration time per round on all tested CNN architectures.

Authors

Institutions

Publication Details

Journal
Journal of Robotics and Control (JRC)
Published
2025-02-20
DOI
https://doi.org/10.18196/jrc.v6i1.25331
Citations
4
Primary Topic
Retinal Imaging and Analysis
Type
article
Field-Weighted Citation Impact
5.44

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing Diabetic Retinopathy Classification in Fundus Images using CNN Architectures and Oversampling Technique

Evi Triandini, Yuri Pamungkas, Wawan Yunanto, Yamin Thwe
4 citations
Journal of Robotics and Control (JRC)
Retinal Imaging and Analysis
5.44
article

Enhancing Diabetic Retinopathy Classification in Fundus Images using CNN Architectures and Oversampling Technique

Evi Triandini, Yuri Pamungkas, Wawan Yunanto, Yamin Thwe
article en
4 citations

Abstract

Diabetic Retinopathy (DR) is a severe complication of diabetes mellitus that affects the retinal blood vessels and is a leading cause of blindness in productive-age individuals. The global increase in diabetes prevalence requires an effective DR classification system for early detection. This study aims to develop a DR classification system using several CNN architectures, such as EfficientNet-B4, ResNet-50, DenseNet-201, Xception, and Inception-ResNet-v2, with the application of the SMOTE oversampling technique to address data class imbalance. The dataset used is APTOS 2019, which has an unbalanced class distribution. Two scenarios were tested, the first without data balancing and the second with SMOTE implementation. The test results show that in the first scenario, Xception achieved the highest accuracy at 80.61%, but model performance was still limited due to majority class dominance. The application of SMOTE in the second scenario significantly improved model accuracy, with EfficientNet-B4 achieving the highest accuracy of 97.78%. Additionally, precision and recall increased dramatically in the second scenario, demonstrating SMOTE's effectiveness in enhancing the model's ability to detect minority classes and reduce prediction errors. DenseNet-201 achieved the highest precision at 99.28%, while Inception-ResNet-v2 recorded the highest recall at 98.57%. Overall, this study proves that the SMOTE method effectively addresses class imbalance in the fundus dataset and significantly improves CNN model performance. Although data balancing can help improve model quality by dealing with data imbalances, it comes at a higher computational cost. Using data balancing techniques with SMOTE significantly increased the iteration time per round on all tested CNN architectures.

Journal of Robotics and Control (JRC)Vol. 6(1)
Rajamangala University of Technology (TH), National Taiwan University of Science and Technology (TW), Sepuluh Nopember Institute of Technology (ID), Universitas Teknologi Indonesia (ID), Institut Teknologi Dan Bisnis STIKOM Bali
Institut Teknologi Sepuluh Nopember
Openalex Percentile: Top 4%
Retinal Imaging and Analysis
5.44
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.