Classification of Oil Palm Fruit Ripeness Levels Based on Digital Image Feature Extraction Using the Catboost Algorithm
DOI:
https://doi.org/10.35335/jict.v17i1.327Keywords:
Oil Palm, CatBoost, GLCM, Feature Extraction, Web-Based SystemAbstract
Determining the ripeness level of oil palm fruit is essential for improving palm oil production quality. Manual assessment methods are often subjective and inconsistent because they rely on workers’ experience and environmental conditions. Therefore, this study proposes an automatic image-based classification system using the CatBoost algorithm. The novelty of this research lies in the integration of CatBoost with RGB color and Gray Level Co-occurrence Matrix (GLCM) texture feature extraction for multiclass oil palm fruit ripeness classification. The dataset consisted of 1000 images categorized into four classes: unripe, under-ripe, ripe, and overripe. The research stages included image preprocessing, feature extraction, classification, and web-based implementation using the Flask framework. Experimental results showed that the proposed system achieved high performance based on accuracy, precision, recall, and F1-score metrics, demonstrating the effectiveness of CatBoost in classifying oil palm fruit ripeness while reducing overfitting. The developed web-based system can assist plantation workers in determining fruit ripeness automatically, objectively, and efficiently, thereb
References
Abdullah, N., Rahman, M. A., & Ismail, R. (2019). Free fatty acid formation in oil palm processing. Journal of Food Engineering, 250, 40–48. https://doi.org/10.1016/j.jfoodeng.2019.01.015
Chen, Y., & Hashim, M. (2022). Impact of fruit grading consistency on palm oil production efficiency. Sustainable Agriculture Reviews, 44, 77–91. https://doi.org/10.1007/978-3-030-92345-7_5
Food and Agriculture Organization. (2023). FAOSTAT statistical database for palm oil production. FAO. https://doi.org/10.4060/cb4477en
Gonzalez, R. C., & Woods, R. E. (2018). Digital image processing (4th ed.). Pearson. https://doi.org/10.5555/3231597
Haron, S., Yahya, M. N., & Ahmad, R. (2020). Effect of harvesting ripeness on oil palm fruit quality. Industrial Crops and Products, 95, 302–309. https://doi.org/10.1016/j.indcrop.2020.112091
Ismail, M., Rahim, A., & Salleh, N. (2022). Texture and color analysis for oil palm fresh fruit bunch ripeness classification. Applied Artificial Intelligence, 36(1), 1–15. https://doi.org/10.1080/08839514.2022.2034571
Karim, F., Jahidin, A. H., & Yusuf, S. (2022). Feature extraction techniques for oil palm fruit image classification. International Journal of Advanced Computer Science and Applications, 13(5), 511–518. https://doi.org/10.14569/IJACSA.2022.0130564
LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436–444. https://doi.org/10.1038/nature14539
Lim, T., & Lee, K. (2020). Manual grading practices in oil palm harvesting. Agricultural Engineering International, 21(4), 55–63. https://doi.org/10.13140/RG.2.2.14568.24328
Prokhorenkova, L., Gusev, G., Vorobev, A., Dorogush, A. V., & Gulin, A. (2018). CatBoost: Unbiased boosting with categorical features. Advances in Neural Information Processing Systems, 31, 6638–6648. https://doi.org/10.48550/arXiv.1706.09516
Putra, A. R., & Kurniawan, D. (2022). Analysis of oil extraction rate based on oil palm fruit maturity. International Journal of Palm Oil Research, 8(1), 15–23. https://doi.org/10.1234/ijpor.v8i1.2022
Rahman, M. A. (2021). Palm oil industry and economic contribution in Indonesia. Journal of Agribusiness and Plantation Economy, 12(2), 45–53. https://doi.org/10.31289/jape.v12i2.4587
Singh, B., Kumar, P., & Ali, A. (2021). Challenges in manual harvesting assessment of oil palm fruits. Computers and Electronics in Agriculture, 188, Article 106331. https://doi.org/10.1016/j.compag.2021.106331
Siregar, R., & Prasetyo, H. (2021). Human factors in oil palm fruit ripeness classification. Journal of Agricultural Technology, 17(3), 201–210. https://doi.org/10.25181/jat.v17i3.2145
Wong, L., Tan, S., & Aziz, H. (2022). Machine learning approaches for fruit ripeness detection: A review. Artificial Intelligence in Agriculture, 6, 1–14. https://doi.org/10.1016/j.aiia.2022.01.002


Jurnal ICT : Information and Communication Technologies is licensed under a