Implementation of Web-based Realtime Monitoring System Using YOLOv8 for Green Box Detection and Automatic Capture in Navigation Missions at the Indonesian Boat Contest
Main Article Content
Abstract
This research presents the design and development of a real-time object detection and monitoring system specifically aimed at identifying green box objects using the YOLOv8 model. The system integrates OpenCV for frame-by-frame video processing, MySQL for image storage as Binary Large Objects (BLOBs), and a Flask-based web interface for real-time visualization. Green box objects detected with a confidence score above 0.7 are cropped and stored in the database. A dynamic web interface, updated every 2 seconds using AJAX, enables real-time monitoring and allows users to download the latest detected image for further analysis. Experimental results demonstrate that the YOLOv8 model achieves high detection accuracy, as measured by precision, recall, and mean average precision (mAP). The proposed system effectively combines object detection, data storage, and web-based visualization to provide a robust and scalable solution for real-time monitoring. Tests conducted under real-world conditions confirm the system's efficiency and reliability. Future work may involve hardware acceleration via edge computing, support for multi-object detection, and integration of advanced tracking algorithms to broaden its applicability in autonomous systems and industrial automation.
Downloads
References
N. Adiuku, N. P. Avdelidis, G. Tang, and A. Plastropoulos, “Advancements in Learning-Based Navigation Systems for Robotic Applications in MRO Hangar: Review,” Sensors, vol. 24, no. 5, pp. 1–22, 2024.
N. Chitraningrum et al., “Comparison Study of Corn Leaf Disease Detection based on Deep Learning YOLO-v5 and YOLO-v8,” J. Eng. Technol. Sci., vol. 56, no. 1, pp. 61–70, 2024.
Y. Yin, H. Li, and W. Fu, “Faster-YOLO: An accurate and faster object detection method,” Digit. Signal Process. A Rev. J., vol. 102, p. 102756, 2020.
M. R. A. P. and Suharjito, “Comparison of YOLOv8 and EfficientDet4 Algorithms in Detecting the Ripeness of Oil Palm Fruit Bunch,” 2023 10th Int. Conf. ICT Smart Soc., 2023.
F. Chen et al., “Soft-NMS-Enabled YOLOv5 with SIOU for Small Water Surface Floater Detection in UAV-Captured Images,” Sustain., vol. 15, no. 14, pp. 1–18, 2023.
Y. Hovde, Ø. S. Odden, M. Aanning, and M. Holt, “Graph-based slam and navigation in a simulated environment and buoy classification using YOLO for an Autonomous Surface Vessel,” no. May, 2020.
C. Fang and X. Yang, “Lightweight YOLOv8 for Wheat Head Detection,” IEEE Access, vol. 12, no. April, pp. 66214–66222, 2024.
S. Steinhoff, “Evaluation of MySQL 8.0 Spatial Data Features,” Researchgate.Net, no. July, 2019.
B. Szabó-Takács, T. Takács, and A. Roček, “MeteoRead: Client Software for Inserting Observed Atmospheric Data into MySQLTM Database and Downloading them into Different File Format,” J. Softw. Eng. Appl., vol. 14, no. 10, pp. 563–574, 2021.
D. Ghimire, “Comparative study on Python web frameworks: Flask and Django,” Metrop. Univ. Appl. Sci., no. May, pp. 13–33, 2020.
J. Terven, D. M. Córdova-Esparza, and J. A. Romero-González, “A Comprehensive Review of YOLO Architectures in Computer Vision: From YOLOv1 to YOLOv8 and YOLO-NAS,” Mach. Learn. Knowl. Extr., vol. 5, no. 4, pp. 1680–1716, 2023.
M. M. Mijwil, K. Aggarwal, R. Doshi, K. K. Hiran, and M. Gök, “The Distinction between R-CNN and Fast R-CNN in Image Analysis: A Performance Comparison,” Asian J. Appl. Sci., vol. 10, no. 5, 2022.
J. Redmon and A. Farhadi, “Yolo9000,” Cvpr2017, Xplore, no. April, pp. 187–213, 2017.
X. Zhou, L. Jiang, C. Hu, S. Lei, T. Zhang, and X. Mou, “YOLO-SASE: An Improved YOLO Algorithm for the Small Targets in Complex Backgrounds,” Sensors, vol. 22, no. 12, pp. 1–14, 2022.
M. Zhu and Y. He, “Department of Natural Resources of Sichuan Province, Chengdu, Sichuan, PRC 610072 Sichuan Research Institute for Eco-system Restoration & Geo-disaster Prevention, Chengdu, Sichuan,” pp. 1647–1650, 2020.
R. T. H. Hasan and A. B. Sallow, “Face Detection and Recognition Using OpenCV,” J. Soft Comput. Data Min., vol. 2, no. 2, pp. 86–97, 2021.
K. T. Ahmed, H. Afzal, M. R. Mufti, A. Mehmood, and G. S. Choi, “Deep Image Sensing and Retrieval Using Suppression, Scale Spacing and Division, Interpolation and Spatial Color Coordinates with Bag of Words for Large and Complex Datasets,” IEEE Access, vol. 8, pp. 90351–90379, 2020.
S. K. Mainali and W. Zhang, “(12) United States Patent,” vol. 2, 2021.
M. Grinberg, Flask web development. O’Reilly Media, Inc, 2018.
D. Verma, “A Comparison of Web Framework Efficiency–Performance and network analysis of modern webframeworks,” Bachelor’s Thesis Turku Univ. Appl. Sci. Bachelor Eng. Inf. Commun. Technol., p. 115, 2022.
R. Nugraha, “Radiosonde System Using ESP32 And LoRa Ra-02 Web-Based for Upper-Air Profile Observation,” pp. 2–6.
“Магістерська дисертація,” 2024.
A. N. Azhar and M. L. Khodra, “Fine-tuning Pretrained Multilingual BERT Model for Indonesian Aspect-based Sentiment Analysis,” 2020 7th Int. Conf. Adv. Informatics Concepts, Theory Appl. ICAICTA 2020, pp. 2980–2988, 2020.
M. Monika, U. Rajender, A. Tamizhselvi, and A. S. Rumale, “Real-Time Object Detection in Videos Using Deep Learning Models,” Ictact J. Image Video Process., no. December, p. 2, 2023.
V. LAZAROVA, “Working With Large Objects in Application Development,” Rev. Econ., vol. 75, no. 2, pp. 98–104, 2023.