Coconut Quality Classification Using Random Forest, XGBoost, and Decision Tree Algorithm with Color, Texture, and Shape Feature Extraction

Indonesia is a significant coconut producer, but the quality classification of coconuts is still performed manually, which is labour-intensive, costly, and time-consuming. This study applies the Team Data Science Process to the modelling stage, utilizing machine learning algorithms such as Random Forest, XGBoost, and Decision Tree to develop a coconut quality classification model. The modelling process considers different data split proportions for training, validation, and test sets: 80:10:10, 70:20:10, $60: 20: 20$, and $50: 20: 30$, to identify the optimal proportion for achieving higher accuracy. Feature extraction uses color moments for color features, Gray Level Co-occurrence Matrix (GLCM) for texture features, and Histogram of Oriented Gradients (HOG) for shape features. The dataset comprises $\mathbf{1. 7 5 0}$ images representing five coconut quality classes: standard, broken, rotten, old, and sprouted. The best classification model was achieved using the XGBoost algorithm with an 80:10:10 data split, resulting in an accuracy and recall of $\mathbf{8 2 \%}$ and a precision and F1-score of $\mathbf{8 1 \%}$ on the test data.

Authors

Institutions

Publication Details

Published
2024-10-24
DOI
https://doi.org/10.1109/icic64337.2024.10956775
Primary Topic
Coconut Research and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Coconut Quality Classification Using Random Forest, XGBoost, and Decision Tree Algorithm with Color, Texture, and Shape Feature Extraction

Husni Teja Sukmana, Dewi Khairani, Yusuf Durrachman, Saepul Aripiyanto et al.
Coconut Research and Applications
article

Coconut Quality Classification Using Random Forest, XGBoost, and Decision Tree Algorithm with Color, Texture, and Shape Feature Extraction

Husni Teja Sukmana, Dewi Khairani, Yusuf Durrachman, Saepul Aripiyanto, Siti Masruroh, Anindia Tri Cahyani
article en

Abstract

Indonesia is a significant coconut producer, but the quality classification of coconuts is still performed manually, which is labour-intensive, costly, and time-consuming. This study applies the Team Data Science Process to the modelling stage, utilizing machine learning algorithms such as Random Forest, XGBoost, and Decision Tree to develop a coconut quality classification model. The modelling process considers different data split proportions for training, validation, and test sets: 80:10:10, 70:20:10, $60: 20: 20$, and $50: 20: 30$, to identify the optimal proportion for achieving higher accuracy. Feature extraction uses color moments for color features, Gray Level Co-occurrence Matrix (GLCM) for texture features, and Histogram of Oriented Gradients (HOG) for shape features. The dataset comprises $\mathbf{1. 7 5 0}$ images representing five coconut quality classes: standard, broken, rotten, old, and sprouted. The best classification model was achieved using the XGBoost algorithm with an 80:10:10 data split, resulting in an accuracy and recall of $\mathbf{8 2 \%}$ and a precision and F1-score of $\mathbf{8 1 \%}$ on the test data.

Syarif Hidayatullah State Islamic University Jakarta (ID)
Zero hunger
Openalex Percentile: Top 79%
Coconut Research and Applications
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.

Coconut Quality Classification Using Random Forest, XGBoost, and Decision Tree Algorithm with Color, Texture, and Shape Feature Extraction — Husni Teja Sukmana, Dewi Khairani, et al. · (2024) | TGRS Research Map | TGRS