Image-Based Classification of Freshwater Fish Species to Support Feed Recommendation Using Random Forest

Authors

  • Hindayati Mustafidah Universitas Muhammadiyah Purwokerto
  • Suwarsito Suwarsito Universitas Muhammadiyah Purwokerto
  • Rahmat Setiawan Universitas Muhammadiyah Purwokerto
  • Abdul Karim Hallym University

DOI:

https://doi.org/10.30595/juita.v13i2.27358

Keywords:

freshwater fish classification, image-based species recognition, random forest, intelligent feeding system, digital aquaculture

Abstract

Accurate identification of freshwater fish species plays a vital role in aquaculture, particularly in determining appropriate feed strategies to optimize fish growth. Visual similarities among species—such as color, shape, and surface texture—often hinder novice farmers from correctly recognizing fish types. This study proposes an image-based classification system using the Random Forest algorithm to identify six freshwater fish species: pomfret (bawal), gourami (gurame), catfish (lele), barb (melem), tilapia (nila), and Java barb (tawes) and provide automated feed recommendations. A total of 120 fish images were used as the dataset, collected from various sources, including online repositories and field documentation. Feature extraction was applied to capture color characteristics (HSV), texture patterns (GLCM), and morphological features (regionprops). The model was trained on 70% of the dataset and tested on the remaining 30%. Evaluation results show that the system achieved a classification accuracy of 83.33%, with a precision of 83.53%, recall of 83.33%, and an F1-score of 82.86%. Notably, catfish, barb, and tilapia classes achieved perfect classification, while pomfret and gourami showed room for improvement due to overlapping visual features. The findings indicate that the integration of Random Forest with multi-domain image features offers an effective, affordable, and practical solution to support the digital transformation of small and medium scale aquaculture systems through intelligent species recognition and feed guidance

Author Biography

Hindayati Mustafidah, Universitas Muhammadiyah Purwokerto

Scopus ID: 48361384200
Google Scholar: 6t3kPQIAAAAJ
Sinta ID: 4344

References

[1] U. Zega, “Identifkasi Jenis Ikan Air Tawar di Sungai Yogi Kecamatan Fanayama,” Jurnal Education and Development, vol. 8, no. 3, pp. 139–143, 2020.

[2] A. G. J. Tacon and M. Metian, “Feed matters: satisfying the feed demand of aquaculture,” Reviews in Fisheries Science & Aquaculture, vol. 23, no. 1, pp. 1–10, 2015.

[3] A. Wijayanti, E. P. Madyastuti, C. P. N. Gulo, and A. F. Syarif, “KAJIAN KONSERVASI IKAN ENDEMIK TERANCAM PUNAH Betta burdigala (Kottelat & Ng, 1994) ASAL PERAIRAN BANGKA SELATAN,” Journal of Aquatropica Asia, vol. 8, no. 2, pp. 98–102, 2023.

[4] R. C. Gonzalez and R. E. Woods, Digital Image Processing, 4th ed. Pearson, 2018.

[5] X. Zhang, H. Chen, L. Zhang, and Q. Chen, “Research on Freshwater Fish Recognition Based on Improved Random Forest,” in 2023 International Conference on Intelligent Management and Software Engineering (IMSE), IEEE Xplore, 2023, pp. 81–84.

[6] G. A. Pradana, “A Study of Prediction Model for Capture Fisheries Production in Indonesian Sea Waters Using Machine Learning,” JISA (Jurnal Informatika dan Sains), vol. 6, no. 1, pp. 17–23, 2023, doi: https://doi.org/10.31326/jisa.v6i1.1553.

[7] S. Xu, J. Wang, X. Chen, and J. Zhu, “Identifying optimal variables for machine-learning-based fish distribution modeling,” Canadian Journal of Fisheries and Aquatic Sciences, vol. 81, no. 6, pp. 687–698, 2024, doi: https://doi.org/10.1139/cjfas-2023-019.

[8] S. Fauzi, P. Eosina, and G. F. Laxmi, “Implementasi Convolutional Neural Network Untuk Identifikasi Ikan Air Tawar,” in SEMNATI 2019, 2019, pp. 163–167.

[9] R. M. Prasmatio, B. Rahmat, and I. Yuniar, “Deteksi dan Pengenalan Ikan Menggunakan Algoritma Convolutional Neural Network,” Jurnal Informatika dan Sistem Informasi (JIFoSI), vol. 1, no. 2, pp. 510–521, 2020, [Online]. Available: http://jifosi.upnjatim.ac.id/index.php/jifosi/article/view/144

[10] A. Azis, “IDENTIFIKASI JENIS IKAN MENGGUNAKAN MODEL HYBRID DEEP LEARNING DAN ALGORITMA KLASIFIKASI,” Sebatik, vol. 24, no. 2, pp. 201–206, 2020, doi: https://doi.org/10.46984/sebatik.v24i2.1057.

[11] A. L. Unihehu and I. Suharjo, “Klasifikasi Jenis Ikan Berbasis Jaringan Saraf Tiruan Menggunakan Algoritma Principal Component Analysis (PCA),” Jurnal Ilmiah Ilmu Komputer Fakultas Ilmu Komputer Universitas Al Asyariah Mandar, vol. 7, no. 2, pp. 27–32, 2021, doi: https://doi.org/10.35329/jiik.v7i2.200.

[12] M. Ramadhani and D. H. Murti, “Klasifikasi Ikan Menggunakan Oriented Fast and Rotated Brief (ORB) dan K-Nearest Neighbor (KNN),” JUTI J. Ilm. Teknol. Inf, vol. 16, no. 2, pp. 115–124, 2018, doi: https://doi.org/10.12962/j24068535.v16i2.a711.

[13] G. M. U. Fatimah, “KLASIFIKASI KUALITAS CITRA IKAN BANDENG MENGGUNAKAN METODE FUZZY K-NEAREST NEIGHBOR BERDASARKAN DESCRIPTOR BENTUK DAN CO-OCCURANCE MATRIK,” Universitas Muhammadiyah Sidoarjo, 2018. [Online]. Available: http://eprints.umsida.ac.id/1895/

[14] M. A. Islam, M. R. Howlader, U. Habiba, R. H. Faisal, and M. M. Rahman, “Indigenous fish classification of Bangladesh using hybrid features with SVM classifier,” in 2019 International Conference on Computer, Communication, Chemical, Materials and Electronic Engineering (IC4ME2), IEEE, Jul. 2019, pp. 1–4. doi: 10.1109/IC4ME247184.2019.9036679.

[15] Y. Krisdiani, “Klasifikasi kesegaran ikan berdasarkan warna mata menggunakan metode K-Nearest Neighbor,” Universitas Negeri Malang, 2019.

[16] A. Pariyandani, D. A. Larasati, E. P. Wanti, and M. Muhathir, “Klasifikasi Citra Ikan Berformalin Menggunakan Metode k-NN dan GLCM,” in Semantika (Seminar Nasional Teknik Informatika), 2019, pp. 42–47. [Online]. Available: https://semantika.polgan.ac.id/index.php/Semantika/article/view/49

[17] E. P. Wanti and M. Muhathir, “Pengidentifikasian Citra Ikan Berformalin Dengan Menggunakan Metode Multilayer Perceptron,” J-SAKTI (Jurnal Sains Komputer dan Informatika), vol. 5, no. 1, pp. 491–502, 2021, doi: http://dx.doi.org/10.30645/j-sakti.v5i1.342.

[18] I. R. Diesta and W. F. Al Maki, “Klasifikasi Ikan Cupang Menggunakan Support Vector Machine,” in eProceedings of Engineering, 2021, pp. 10556–10565.

[19] M. A. D. Akbar, A. B. Setiawan, and R. K. Niswatin, “Klasifikasi Jenis Ikan Cupang Menggunakan Metode GLCM Dan KNN,” in Prosiding SEMNAS INOTEK (Seminar Nasional Inovasi Teknologi), 2021, pp. 152–158.

[20] I. E. Hasym and I. Susilawati, “Klasifikasi Jenis Ikan Cupang Menggunakan Algoritma Principal Component Analysis (PCA) Dan K-Nearest Neighbors (KNN),” KONSTELASI: Konvergensi Teknologi dan Sistem Informasi, vol. 1, no. 1, pp. 168–179, 2021, doi: https://doi.org/10.24002/konstelasi.v1i1.4242.

[21] N. Rachmat, Y. Yohannes, and A. Mahendra, “Klasifikasi Jenis Ikan Laut Menggunakan Metode SVM dengan Fitur HOG dan HSV,” JATISI (Jurnal Teknik Informatika dan Sistem Informasi), vol. 8, no. 4, pp. 2235–2247, 2021, doi: https://doi.org/10.35957/jatisi.v8i4.1686.

[22] S. Suwarsito, H. Mustafidah, T. Pinandita, and P. Purnomo, “Freshwater Fish Classification Based on Image Representation Using K-Nearest Neighbor Method,” JUITA: Jurnal Informatika, vol. 10, no. 2, pp. 183–189, 2022, doi: http://dx.doi.org/10.30595/juita.v10i2.15471.

[23] R. Nuraini, A. Wibowo, B. Warsito, W. A. Syafei, and I. Jaya, “Combination of K-NN and PCA Algorithms on Image Classification of Fish Species,” Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), vol. 7, no. 5, pp. 1026–1032, 2023, doi: https://doi.org/10.29207/resti.v7i5.5178.

[24] D. Yusup, S. Faisal, and A. Pratama, “Klasifikasi Jenis Ikan Hias African Cichlid Menggunakan Algoritma Support Vector Machines,” Scientific Student Journal for Information, Technology and Science, vol. 4, no. 1, pp. 31–38, 2023, doi: http://repository.ubpkarawang.ac.id/id/eprint/2909/.

[25] T. Hastie, R. Tibshirani, and J. Friedman, The elements of statistical learning: data mining, inference, and prediction. NewYork: Springer, 2006.

[26] T. P. Trappenberg, Fundamentals of Machine Learning. United States of America: Oxford University Press, 2020. doi: 10.1093/oso/9780198828044.001.0001.

[27] L. Alwi, A. T. Hermawan, and Y. Kristian, “Identifikasi Biji-Bijian Berdasarkan Ekstraksi Fitur Warna, Bentuk dan Tekstur Menggunakan Random Forest,” INSYST: Journal of Intelligent System and Computation, vol. 1, no. 2, pp. 92–98, 2019, doi: https://doi.org/10.52985/insyst.v1i2.93.

[28] N. Li, L. Ding, H. Zhao, J. Shi, D. Wang, and X. Gong, “Ship Detection Based on Multiple Features in Random Forest Model for Hyperspectral Images,” The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. 42, pp. 891–895, 2018, doi: https://doi.org/10.5194/isprs-archives-XLII-3-891-2018.

[29] Y. A. Sari et al., “Indonesian traditional food image identification using random forest classifier based on color and texture features,” in 2019 International Conference on Sustainable Information Engineering and Technology (SIET), IEEE, 2019, pp. 206–211.

[30] L. S. P. Annabel and V. Muthulakshmi, “AI-powered image-based tomato leaf disease detection,” in 2019 third international conference on I-SMAC (IoT in social, mobile, analytics and cloud)(I-SMAC), IEEE, 2019, pp. 506–511.

[31] G. Jhansi and K. Sujatha, “HRFSVM: Identification of fish disease using hybrid Random Forest and Support Vector Machine,” Environ Monit Assess, vol. 195, no. 8, p. 918, 2023.

[32] S. M. M. Islam, M. F. Rohani, and M. Shahjahan, “Probiotic yeast enhances growth performance of Nile tilapia (Oreochromis niloticus) through morphological modifications of intestine,” Aquac Rep, vol. 21, no. November, p. 100800, 2021, doi: https://doi.org/10.1016/j.aqrep.2021.100800.

[33] R. P. Kumar, T. Prabhu, J. Sowmya, and A. N. Kumar, “Water Quality Prediction for Smart Aquaculture,” in 2024 5th International Conference on Electronics and Sustainable Communication Systems (ICESC), IEEE, 2024, pp. 1376–1382. doi: 10.1109/ICESC60852.2024.10690049.

[34] F. Daghero et al., “Adaptive random forests for energy-efficient inference on microcontrollers,” in 2021 IFIP/IEEE 29th International Conference on Very Large Scale Integration (VLSI-SoC), IEEE, 2021, pp. 1–6. doi: 10.1109/VLSI-SoC53125.2021.9606986.

[35] S. Koschel, S. Buschjäger, C. Lucchese, and K. Morik, “Fast inference of tree ensembles on arm devices,” arXiv preprint arXiv:2305.08579, 2023, doi: https://doi.org/10.48550/arXiv.2305.08579.

[36] R. A. Pramunendar, F. Alzami, and R. A. Megantara, “Penerapan Random Forest Untuk Pengenalan Jenis Ikan Berdasarkan Perbaikan Citra Clahe Dan Dark Channel Prior,” Jurnal Informatika UPGRIS, vol. 7, no. 1, pp. 67–74, 2021, doi: https://doi.org/10.26877/jiu.v7i1.8231.

[37] R. D. Shirwaikar, L. D’Souza, A. S. Bhangle, S. D. Joshi, N. A. Jathar, and J. E. Alvares, “Comparative Analysis of Machine Learning Algorithms in Fish Survival Prediction,” in 2024 IEEE Bangalore Humanitarian Technology Conference (B-HTC), 2024, pp. 28–33. doi: 10.1109/B-HTC60740.2024.10564052.

[38] R. P. A. Yunaidi and A. Wibowo, “Aplikasi pakan pelet buatan untuk peningkatan produktivitas budidaya ikan air tawar di desa Jerukagung Srumbung Magelang,” Jurnal Pemberdayaan: Publikasi Hasil Pengabdian kepada Masyarakat, vol. 3, no. 1, pp. 45–54, 2019, doi: https://doi.org/10.12928/jp.v3i1.621.

[39] The scikit-image team, “skimage.measure,” https://scikit-image.org/docs/stable/api/skimage.measure.html. Accessed: Jul. 02, 2025.

[40] R. Szeliski, Computer vision: algorithms and applications. Springer Nature, 2022.

[41] M. Sonka, V. Hlavac, and R. Boyle, Image processing, analysis and machine vision. Springer, 2013.

[42] R. M. Haralick, K. Shanmugam, and I. Dinstein, “Textural Features for Image Classification,” IEEE Trans Syst Man Cybern, vol. SMC-3, no. 6, pp. 610–621, 1973, doi: 10.1109/TSMC.1973.4309314.

[43] L. Breiman, “Random Forests,” Mach Learn, vol. 45, no. 1, pp. 5–32, 2001, doi: 10.1023/A:1010933404324.

[44] M. Sokolova and G. Lapalme, “A systematic analysis of performance measures for classification tasks,” Inf Process Manag, vol. 45, no. 4, pp. 427–437, 2009, doi: https://doi.org/10.1016/j.ipm.2009.03.002.

[45] D. M. W. Powers, “Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation,” International Journal of Machine Learning Technology, vol. 2, no. 1, pp. 37–63, 2011, doi: https://doi.org/10.48550/arXiv.2010.16061.

[46] Hadijah, Zainuddin, Muliani, and Farida, Nutrisi dan Pakan Ikan. Makassar: Azkiya Publishing, 2024.

[47] M. Aris, N. Abdullah, Yuliana, R. Labenua, A. Rumondang, and F. Muchdar, Pakan Alami. Ternate: Kamiya Jaya Aquatic, 2024.

[48] H. Daten, Monograf Pembuatan Pakan Ikan Berbentuk Pelet Tenggelam. Padang: Get Press Indonesia, 2024.

[49] mybest, “10 Rekomendasi Makanan Ikan Terbaik,” https://id.my-best.com/136458. Accessed: Apr. 26, 2025.

[50] De Heus Animal Nutrition, “KETAHUI JENIS PAKAN IKAN ALAMI UNTUK KEBUTUHAN BUDIDAYA IKAN AIR TAWAR,” [1] U. Zega, “Identifkasi Jenis Ikan Air Tawar di Sungai Yogi Kecamatan Fanayama,” Jurnal Education and Development, vol. 8, no. 3, pp. 139–143, 2020.

[2] A. G. J. Tacon and M. Metian, “Feed matters: satisfying the feed demand of aquaculture,” Reviews in Fisheries Science & Aquaculture, vol. 23, no. 1, pp. 1–10, 2015.

[3] A. Wijayanti, E. P. Madyastuti, C. P. N. Gulo, and A. F. Syarif, “KAJIAN KONSERVASI IKAN ENDEMIK TERANCAM PUNAH Betta burdigala (Kottelat & Ng, 1994) ASAL PERAIRAN BANGKA SELATAN,” Journal of Aquatropica Asia, vol. 8, no. 2, pp. 98–102, 2023.

[4] R. C. Gonzalez and R. E. Woods, Digital Image Processing, 4th ed. Pearson, 2018.

[5] X. Zhang, H. Chen, L. Zhang, and Q. Chen, “Research on Freshwater Fish Recognition Based on Improved Random Forest,” in 2023 International Conference on Intelligent Management and Software Engineering (IMSE), IEEE Xplore, 2023, pp. 81–84.

[6] G. A. Pradana, “A Study of Prediction Model for Capture Fisheries Production in Indonesian Sea Waters Using Machine Learning,” JISA (Jurnal Informatika dan Sains), vol. 6, no. 1, pp. 17–23, 2023, doi: https://doi.org/10.31326/jisa.v6i1.1553.

[7] S. Xu, J. Wang, X. Chen, and J. Zhu, “Identifying optimal variables for machine-learning-based fish distribution modeling,” Canadian Journal of Fisheries and Aquatic Sciences, vol. 81, no. 6, pp. 687–698, 2024, doi: https://doi.org/10.1139/cjfas-2023-019.

[8] S. Fauzi, P. Eosina, and G. F. Laxmi, “Implementasi Convolutional Neural Network Untuk Identifikasi Ikan Air Tawar,” in SEMNATI 2019, 2019, pp. 163–167.

[9] R. M. Prasmatio, B. Rahmat, and I. Yuniar, “Deteksi dan Pengenalan Ikan Menggunakan Algoritma Convolutional Neural Network,” Jurnal Informatika dan Sistem Informasi (JIFoSI), vol. 1, no. 2, pp. 510–521, 2020, [Online]. Available: http://jifosi.upnjatim.ac.id/index.php/jifosi/article/view/144

[10] A. Azis, “IDENTIFIKASI JENIS IKAN MENGGUNAKAN MODEL HYBRID DEEP LEARNING DAN ALGORITMA KLASIFIKASI,” Sebatik, vol. 24, no. 2, pp. 201–206, 2020, doi: https://doi.org/10.46984/sebatik.v24i2.1057.

[11] A. L. Unihehu and I. Suharjo, “Klasifikasi Jenis Ikan Berbasis Jaringan Saraf Tiruan Menggunakan Algoritma Principal Component Analysis (PCA),” Jurnal Ilmiah Ilmu Komputer Fakultas Ilmu Komputer Universitas Al Asyariah Mandar, vol. 7, no. 2, pp. 27–32, 2021, doi: https://doi.org/10.35329/jiik.v7i2.200.

[12] M. Ramadhani and D. H. Murti, “Klasifikasi Ikan Menggunakan Oriented Fast and Rotated Brief (ORB) dan K-Nearest Neighbor (KNN),” JUTI J. Ilm. Teknol. Inf, vol. 16, no. 2, pp. 115–124, 2018, doi: https://doi.org/10.12962/j24068535.v16i2.a711.

[13] G. M. U. Fatimah, “KLASIFIKASI KUALITAS CITRA IKAN BANDENG MENGGUNAKAN METODE FUZZY K-NEAREST NEIGHBOR BERDASARKAN DESCRIPTOR BENTUK DAN CO-OCCURANCE MATRIK,” Universitas Muhammadiyah Sidoarjo, 2018. [Online]. Available: http://eprints.umsida.ac.id/1895/

[14] M. A. Islam, M. R. Howlader, U. Habiba, R. H. Faisal, and M. M. Rahman, “Indigenous fish classification of Bangladesh using hybrid features with SVM classifier,” in 2019 International Conference on Computer, Communication, Chemical, Materials and Electronic Engineering (IC4ME2), IEEE, Jul. 2019, pp. 1–4. doi: 10.1109/IC4ME247184.2019.9036679.

[15] Y. Krisdiani, “Klasifikasi kesegaran ikan berdasarkan warna mata menggunakan metode K-Nearest Neighbor,” Universitas Negeri Malang, 2019.

[16] A. Pariyandani, D. A. Larasati, E. P. Wanti, and M. Muhathir, “Klasifikasi Citra Ikan Berformalin Menggunakan Metode k-NN dan GLCM,” in Semantika (Seminar Nasional Teknik Informatika), 2019, pp. 42–47. [Online]. Available: https://semantika.polgan.ac.id/index.php/Semantika/article/view/49

[17] E. P. Wanti and M. Muhathir, “Pengidentifikasian Citra Ikan Berformalin Dengan Menggunakan Metode Multilayer Perceptron,” J-SAKTI (Jurnal Sains Komputer dan Informatika), vol. 5, no. 1, pp. 491–502, 2021, doi: http://dx.doi.org/10.30645/j-sakti.v5i1.342.

[18] I. R. Diesta and W. F. Al Maki, “Klasifikasi Ikan Cupang Menggunakan Support Vector Machine,” in eProceedings of Engineering, 2021, pp. 10556–10565.

[19] M. A. D. Akbar, A. B. Setiawan, and R. K. Niswatin, “Klasifikasi Jenis Ikan Cupang Menggunakan Metode GLCM Dan KNN,” in Prosiding SEMNAS INOTEK (Seminar Nasional Inovasi Teknologi), 2021, pp. 152–158.

[20] I. E. Hasym and I. Susilawati, “Klasifikasi Jenis Ikan Cupang Menggunakan Algoritma Principal Component Analysis (PCA) Dan K-Nearest Neighbors (KNN),” KONSTELASI: Konvergensi Teknologi dan Sistem Informasi, vol. 1, no. 1, pp. 168–179, 2021, doi: https://doi.org/10.24002/konstelasi.v1i1.4242.

[21] N. Rachmat, Y. Yohannes, and A. Mahendra, “Klasifikasi Jenis Ikan Laut Menggunakan Metode SVM dengan Fitur HOG dan HSV,” JATISI (Jurnal Teknik Informatika dan Sistem Informasi), vol. 8, no. 4, pp. 2235–2247, 2021, doi: https://doi.org/10.35957/jatisi.v8i4.1686.

[22] S. Suwarsito, H. Mustafidah, T. Pinandita, and P. Purnomo, “Freshwater Fish Classification Based on Image Representation Using K-Nearest Neighbor Method,” JUITA: Jurnal Informatika, vol. 10, no. 2, pp. 183–189, 2022, doi: http://dx.doi.org/10.30595/juita.v10i2.15471.

[23] R. Nuraini, A. Wibowo, B. Warsito, W. A. Syafei, and I. Jaya, “Combination of K-NN and PCA Algorithms on Image Classification of Fish Species,” Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), vol. 7, no. 5, pp. 1026–1032, 2023, doi: https://doi.org/10.29207/resti.v7i5.5178.

[24] D. Yusup, S. Faisal, and A. Pratama, “Klasifikasi Jenis Ikan Hias African Cichlid Menggunakan Algoritma Support Vector Machines,” Scientific Student Journal for Information, Technology and Science, vol. 4, no. 1, pp. 31–38, 2023, doi: http://repository.ubpkarawang.ac.id/id/eprint/2909/.

[25] T. Hastie, R. Tibshirani, and J. Friedman, The elements of statistical learning: data mining, inference, and prediction. NewYork: Springer, 2006.

[26] T. P. Trappenberg, Fundamentals of Machine Learning. United States of America: Oxford University Press, 2020. doi: 10.1093/oso/9780198828044.001.0001.

[27] L. Alwi, A. T. Hermawan, and Y. Kristian, “Identifikasi Biji-Bijian Berdasarkan Ekstraksi Fitur Warna, Bentuk dan Tekstur Menggunakan Random Forest,” INSYST: Journal of Intelligent System and Computation, vol. 1, no. 2, pp. 92–98, 2019, doi: https://doi.org/10.52985/insyst.v1i2.93.

[28] N. Li, L. Ding, H. Zhao, J. Shi, D. Wang, and X. Gong, “Ship Detection Based on Multiple Features in Random Forest Model for Hyperspectral Images,” The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. 42, pp. 891–895, 2018, doi: https://doi.org/10.5194/isprs-archives-XLII-3-891-2018.

[29] Y. A. Sari et al., “Indonesian traditional food image identification using random forest classifier based on color and texture features,” in 2019 International Conference on Sustainable Information Engineering and Technology (SIET), IEEE, 2019, pp. 206–211.

[30] L. S. P. Annabel and V. Muthulakshmi, “AI-powered image-based tomato leaf disease detection,” in 2019 third international conference on I-SMAC (IoT in social, mobile, analytics and cloud)(I-SMAC), IEEE, 2019, pp. 506–511.

[31] G. Jhansi and K. Sujatha, “HRFSVM: Identification of fish disease using hybrid Random Forest and Support Vector Machine,” Environ Monit Assess, vol. 195, no. 8, p. 918, 2023.

[32] S. M. M. Islam, M. F. Rohani, and M. Shahjahan, “Probiotic yeast enhances growth performance of Nile tilapia (Oreochromis niloticus) through morphological modifications of intestine,” Aquac Rep, vol. 21, no. November, p. 100800, 2021, doi: https://doi.org/10.1016/j.aqrep.2021.100800.

[33] R. P. Kumar, T. Prabhu, J. Sowmya, and A. N. Kumar, “Water Quality Prediction for Smart Aquaculture,” in 2024 5th International Conference on Electronics and Sustainable Communication Systems (ICESC), IEEE, 2024, pp. 1376–1382. doi: 10.1109/ICESC60852.2024.10690049.

[34] F. Daghero et al., “Adaptive random forests for energy-efficient inference on microcontrollers,” in 2021 IFIP/IEEE 29th International Conference on Very Large Scale Integration (VLSI-SoC), IEEE, 2021, pp. 1–6. doi: 10.1109/VLSI-SoC53125.2021.9606986.

[35] S. Koschel, S. Buschjäger, C. Lucchese, and K. Morik, “Fast inference of tree ensembles on arm devices,” arXiv preprint arXiv:2305.08579, 2023, doi: https://doi.org/10.48550/arXiv.2305.08579.

[36] R. A. Pramunendar, F. Alzami, and R. A. Megantara, “Penerapan Random Forest Untuk Pengenalan Jenis Ikan Berdasarkan Perbaikan Citra Clahe Dan Dark Channel Prior,” Jurnal Informatika UPGRIS, vol. 7, no. 1, pp. 67–74, 2021, doi: https://doi.org/10.26877/jiu.v7i1.8231.

[37] R. D. Shirwaikar, L. D’Souza, A. S. Bhangle, S. D. Joshi, N. A. Jathar, and J. E. Alvares, “Comparative Analysis of Machine Learning Algorithms in Fish Survival Prediction,” in 2024 IEEE Bangalore Humanitarian Technology Conference (B-HTC), 2024, pp. 28–33. doi: 10.1109/B-HTC60740.2024.10564052.

[38] R. P. A. Yunaidi and A. Wibowo, “Aplikasi pakan pelet buatan untuk peningkatan produktivitas budidaya ikan air tawar di desa Jerukagung Srumbung Magelang,” Jurnal Pemberdayaan: Publikasi Hasil Pengabdian kepada Masyarakat, vol. 3, no. 1, pp. 45–54, 2019, doi: https://doi.org/10.12928/jp.v3i1.621.

[39] The scikit-image team, “skimage.measure,” https://scikit-image.org/docs/stable/api/skimage.measure.html. Accessed: Jul. 02, 2025.

[40] R. Szeliski, Computer vision: algorithms and applications. Springer Nature, 2022.

[41] M. Sonka, V. Hlavac, and R. Boyle, Image processing, analysis and machine vision. Springer, 2013.

[42] R. M. Haralick, K. Shanmugam, and I. Dinstein, “Textural Features for Image Classification,” IEEE Trans Syst Man Cybern, vol. SMC-3, no. 6, pp. 610–621, 1973, doi: 10.1109/TSMC.1973.4309314.

[43] L. Breiman, “Random Forests,” Mach Learn, vol. 45, no. 1, pp. 5–32, 2001, doi: 10.1023/A:1010933404324.

[44] M. Sokolova and G. Lapalme, “A systematic analysis of performance measures for classification tasks,” Inf Process Manag, vol. 45, no. 4, pp. 427–437, 2009, doi: https://doi.org/10.1016/j.ipm.2009.03.002.

[45] D. M. W. Powers, “Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation,” International Journal of Machine Learning Technology, vol. 2, no. 1, pp. 37–63, 2011, doi: https://doi.org/10.48550/arXiv.2010.16061.

[46] Hadijah, Zainuddin, Muliani, and Farida, Nutrisi dan Pakan Ikan. Makassar: Azkiya Publishing, 2024.

[47] M. Aris, N. Abdullah, Yuliana, R. Labenua, A. Rumondang, and F. Muchdar, Pakan Alami. Ternate: Kamiya Jaya Aquatic, 2024.

[48] H. Daten, Monograf Pembuatan Pakan Ikan Berbentuk Pelet Tenggelam. Padang: Get Press Indonesia, 2024.

[49] mybest, “10 Rekomendasi Makanan Ikan Terbaik,” https://id.my-best.com/136458. Accessed: Apr. 26, 2025.

[50] De Heus Animal Nutrition, “KETAHUI JENIS PAKAN IKAN ALAMI UNTUK KEBUTUHAN BUDIDAYA IKAN AIR TAWAR,” https://www.deheus.id/cari/berita-dan-artikel/ketahui-jenis-pakan-alami-untuk-kebutuhan-budidaya-ikan-air-tawar. Accessed: May 26, 2025.

[51] Pemkab Buleleng, “INILAH JENIS-JENIS IKAN AIR TAWAR YANG DIBUDIDAYAKAN DI INDONESIA,” https://bulelengkab.go.id/detail/artikel/inilah-jenis-jenis-ikan-air-tawar-yang-dibudidayakan-di-indonesia-28. Accessed: Apr. 02, 2019.

[52] N. Otsu, “A threshold selection method from gray-level histograms,” Automatica, vol. 11, no. 285–296, pp. 23–27, 1975, doi: 0018-9472/79/0100-0062$00.75.

[53] K. Crisannaufal and W. F. Al Maki, “Optimizing Support Vector Machine for Avocado Ripeness Classification Using Moth Flame Optimization,” Journal of Electronics, Electromedical Engineering, and Medical Informatics, vol. 7, no. 2, pp. 330–340, 2025, doi: https://doi.org/10.35882/jeeemi.v7i2.652.

[54] J. Deka, S. Laskar, and B. Baklial, “Automated freshwater fish species classification using deep CNN,” Journal of The Institution of Engineers (India): Series B, vol. 104, no. 3, pp. 603–621, 2023, doi: https://doi.org/10.1007/s40031-023-00883-2.

[55] L. Ou et al., “Automatic classification of the phenotype textures of three Thunnus species based on the machine learning SVM algorithm,” Canadian Journal of Fisheries and Aquatic Sciences, vol. 80, no. 8, pp. 1221–1236, 2023, doi: https://doi.org/10.1139/cjfas-2022-0270.

[56] Q. Chen, C. Shen, H. Du, and D. Tang, “Comparing supervised classification algorithm–feature combinations for Spartina alterniflora extraction: a case study in Zhanjiang, China,” Frontiers in Remote Sensing, vol. 6, no. July, p. 1606549, 2025, doi: https://doi.org/10.3389/frsen.2025.1606549.

[57] D. Chicco, “Ten quick tips for machine learning in computational biology,” BioData Min, vol. 10, no. 1, p. 35, 2017, doi: 10.1186/s13040-017-0155-3.

[58] J. H. Cabot and E. G. Ross, “Evaluating prediction model performance,” Surgery, vol. 174, no. 3, pp. 723–726, 2023, doi: https://doi.org/10.1016/j.surg.2023.05.023.

[59] M. Khan, F. Haq, and A. Awan, “Machine Learning-Based Fish Species Recommendation Using Water Quality Parameters,” International Journal of Innovations in Science and Technology, vol. 7, pp. 110–126, May 2025.

[60] Y. Cui, X. Zhang, N. Jiang, T. Dong, and T. Xie, “Remote sensing identification of marine floating raft aquaculture area based on sentinel-2A and DEM data,” Front Mar Sci, vol. 9, no. August, p. 955858, 2022, doi: https://doi.org/10.3389/fmars.2022.955858.

[61] S. Koschel, S. Buschjäger, C. Lucchese, and K. Morik, “Fast inference of tree ensembles on arm devices,” arXiv:2305.08579v1, vol. May, 2023, doi: https://doi.org/10.48550/arXiv.2305.08579.

[62] Z. Takhirov, J. Wang, M. S. Louis, V. Saligrama, and A. Joshi, “Field of groves: An energy-efficient random forest,” arXiv:1704.02978v1, vol. April, 2017, doi: https://doi.org/10.48550/arXiv.1704.02978.

[63] M. Saberioon, P. Císař, L. Labbé, P. Souček, P. Pelissier, and T. Kerneis, “Comparative performance analysis of support vector machine, random forest, logistic regression and k-nearest neighbours in rainbow trout (Oncorhynchus mykiss) classification using image-based features,” Sensors, vol. 18, no. 4, pp. 1–15, 2018, doi: https://doi.org/10.3390/s18041027.

[64] F. Feliatra, N. A. Pamukas, D. R. Siagian, S. A. Arlisman, and R. Aulia, “Utilization of fermented chicory and cabbage waste in feed to improve growth performance of giant gourami (Osphronemus goramy),” Aquaculture, Aquarium, Conservation & Legislation, vol. 17, no. 5, pp. 1533–1542, 2024.

[65] F. N. Arida, F. Indira, and W. Rahma, “Evaluation of giant gouramis (Osphronemus Gouramy) growth and survival rate with additional feeding from kelakai leaves (Stenochlaena Palustris) silage,” Russ J Agric Socioecon Sci, vol. 119, no. 11, pp. 215–219, 2021, doi: 10.18551/rjoas.2021-11.24.

[66] O. O. Olude and P. Akinduti, “Growth and Haemato-Biochemical Responses of All-Male Tilapia, Oreochromis niloticus, to Diets Containing Fermented Cassava Leaf Meal,” in Biotechnological Approaches to Sustainable Development Goals, Springer, 2023, pp. 187–203.

[67] R. Kurnia, N. Widyorini, and A. Solichin, “Analysis of Food Competition Between Java Barb (Barbonymus gonionotus), Java Tilapia (Oreochromis mossambicus) and Nile Tilapia (Oreochromis niloticus) in Wadaslintang Reservoir, Wonosobo Regency,” Management of Aquatic Resources Journal (MAQUARES), vol. 6, no. 4, pp. 515–524, 2018, doi: https://doi.org/10.14710/marj.v6i4.21343.

[68] B. Ristyanadi, E. S. Prihatini, F. Mas’ ud, and M. Atok, “Teknik Pembenihan Ikan Tawes (Barbonymus Gonionotus) Di Unit Pelaksana Teknis Laboratorium Kesehatan Ikan Dan Lingkungan Umbulan Pasuruan Jawa Timur,” YUME: Journal of Management, vol. 5, no. 3, pp. 694–700, 2022, doi: https://doi.org/10.37531/yum.v5i3.3834.

Downloads

Published

2025-08-04

How to Cite

Mustafidah, H., Suwarsito, S., Setiawan, R., & Karim, A. (2025). Image-Based Classification of Freshwater Fish Species to Support Feed Recommendation Using Random Forest. JUITA: Jurnal Informatika, 13(2), 145–156. https://doi.org/10.30595/juita.v13i2.27358

Issue

Section

Articles

Most read articles by the same author(s)

1 > >> 

Similar Articles

<< < 17 > >> 

You may also start an advanced similarity search for this article.