Evaluasi Efisiensi Komputasi Model MobileNetV2 Berbasis TensorFlow Lite untuk Klasifikasi Kesegaran Tiga Spesies Ikan pada Perangkat Edge
DOI:
https://doi.org/10.59061/jentik.v4i2.1627Keywords:
computational efficiency, edge devices, fish freshness classification, MobileNetV2, model quantization, TensorFlow LiteAbstract
Fish freshness classification using computer vision offers a potential approach for rapid visual assessment. However, deploying deep learning models on edge devices requires consideration of both classification performance and computational efficiency. This study evaluates MobileNetV2 implemented with TensorFlow Lite for six-class image classification representing fresh and non-fresh conditions in three fish species: Johnius heterolepis, Rastrelliger brachysoma, and Nemipterus bathybius. The dataset described in this study consists of 372 images, comprising 300 training images and 72 validation images. Based on the confusion matrix presented, the model correctly classified 69 of the 72 validation images, yielding an accuracy of 95.83%. Misclassifications occurred in the non-fresh short mackerel class and the fresh large-scale croaker class. The computational evaluation framework considers model size, inference latency, throughput, and classification accuracy across Float32, Float16, and INT8 configurations. However, the efficiency values currently presented are illustrative scenarios rather than verified measurements obtained from converted models on a specified edge device. Therefore, no definitive conclusion can yet be drawn regarding the most computationally efficient configuration. Further experiments involving actual model conversion, consistent evaluation procedures, and device-level measurements are required. This study highlights the importance of evaluating classification performance alongside computational requirements when developing image-based fish freshness classification systems for edge deployment. The findings should be interpreted within the limitations of the available dataset and its labeling procedure.
References
Dutta, M. K., Issac, A., Minhas, N., & Sarkar, B. (2016). Image processing based method to assess fish quality and freshness. Journal of Food Engineering, 177, 50–58. https://doi.org/10.1016/j.jfoodeng.2015.12.018
Garavand, A. T., Nasiri, A., Banan, A., & Zhang, Y.D. (2020). Smart deep learning-based approach for non-destructive freshness diagnosis of common carp fish. Journal of Food Engineering, 278, 109930. https://doi.org/10.1016/j.jfoodeng.2020.109930
Hanifa, M. F., Ramadhan, A. T., Husna, N., Widiyono, N. A., Mubarak, R. S., Putri, A. A., & Priyanta, S. (2023). Fishku apps: Fishes freshness detection using CNN with MobileNetV2. Indonesian Journal of Computing and Cybernetics Systems, 17(1). https://doi.org/10.22146/ijccs.80049
Hidayatullah, A. N., Prasetyo, E., & Purbaningtyas, R. (2024). Identifikasi kesegaran ikan bandeng non-kontak menggunakan MobileNetV2. Jurnal Informatika dan Rekayasa Perangkat Lunak, 6(2), 416–426.
Howard, A. G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., Andreetto, M., Adam, H. (2017). MobileNets: Efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861. https://doi.org/10.48550/arXiv.1704.04861
Jacob, B., Kligys, S., Chen, B., Zhu, M., Tang, M., Howard, A., Adam, H., Kalenichenko, D. (2018). Quantization and training of neural networks for efficient integer-arithmetic-only inference. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 2704–2713). https://doi.org/10.1109/CVPR.2018.00286
Mahendra, R., & Faurina, R. (2024). Fish freshness prediction with Convolutional Neural Network method based on fish eye image analysis. Jurnal Teknik Informatika (JUTIF), 5(3), 883–890. https://doi.org/10.52436/1.jutif.2024.5.3.1351
Powers, D. M. W. (2011). Evaluation: From precision, recall and F-measure to ROC, informedness, markedness & correlation. Journal of Machine Learning Technologies, 2(1), 37–63. https://www.bioinfopublication.org/pages/article.php?id=BIA0001114
Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., & Chen, L.-C. (2018). MobileNetV2: Inverted residuals and linear bottlenecks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 4510–4520). https://doi.org/10.1109/CVPR.2018.00474
Sokolova, M., & Lapalme, G. (2009). A systematic analysis of performance measures for classification tasks. Information Processing & Management, 45(4), 427–437. https://doi.org/10.1016/j.ipm.2009.03.002
TensorFlow Model Optimization. (n.d.). Post-training quantization. Retrieved October 14, 2026, from https://www.tensorflow.org/model_optimization/guide/quantization/post_training
TensorFlow. (n.d.-a). Post-training quantization. TensorFlow Lite. https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/g3doc/performance/post_training_quantization.md
TensorFlow. (n.d.-b). Performance measurement. TensorFlow Lite. https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/g3doc/performance/measurement.md
TensorFlow. (n.d.). Post-training quantization. https://www.tensorflow.org/model_optimization/guide/quantization/post_training
TensorFlow. (n.d.). Post-training quantization. https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/g3doc/performance/post_training_quantization.md
TensorFlow. (n.d.). Model optimization. https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/g3doc/performance/model_optimization.md
Ulandari, N. M. S., Sutiani, R. A., & Saputra, R. A. (2024). Klasifikasi kesegaran ikan menggunakan citra mata dengan Convolutional Neural Network arsitektur VGG-16. JOINTER: Journal of Informatics Engineering, 5(2), 30–35. https://doi.org/10.53682/jointer.v5i02.350
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Jurnal Elektronika dan Teknik Informatika Terapan ( JENTIK )

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.






