Real-Time UAV Trash Monitoring System
Source abstract
Abstract
This study proposes a marine trash detection system based on unmanned aerial vehicles (UAVs) and aims to replace manpower with UAVs to detect marine trash efficiently and provide information to government agencies regarding real-time trash pollution. Internet technology and computer–machine interaction were applied in this study, which involves the deployment of a marine trash detection system on a drone’s onboard computer for real-time calculations. Images of marine trash were provided to train a modified YOLO model (You Look Only Once networks). The UAV was shown to be able to fly along a predefined path and detect trash in coastal areas. The detection results were sent to a data streaming platform for data processing and analysis. The Kafka message queuing system and the Mongo database were used for data transmission and analysis. It was shown that a real-time drone map monitoring station can be built up at any place where mobile communication is accessible. While a UAV is automatically controlled by an onboard computer, it can also be controlled through a remote station. It was shown that the proposed system can perform data analysis and transmit heatmaps of coastal trash information to a remote site. From the heatmaps, government agencies can use trash categories and locations to take further action.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: UAV Applications and Optimization · Advanced Neural Network Applications · Robotic Path Planning Algorithms
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Communications, Navigation and Control Engineering, National Taiwan Ocean University, Keelung 20224, Taiwan
References (38)
Show source-provided references
1. Xu, G., Shi, Y., Sun, X., and Shen, W. (2019). Internet of things in marine environment monitoring: A review. Sensors, 19.10.3390/s19071711 ↗
2. Ullo, S.L., and Sinha, G.R. (2020). Advances in smart environment monitoring systems using IoT and sensors. Sensors, 20.10.3390/s20113113 ↗
3. Vision based target recognition for cage aquaculture detection
4. Path planning and obstacle avoidance of UAV for cage culture inspection
5. Detection and monitoring of beach litter using UAV image and deep neural network10.5194/isprs-archives-XLII-3-W8-55-2019 ↗
6. SegNet: A deep convolutional encoder-decoder architecture for image segmentation10.1109/TPAMI.2016.2644615 ↗
7. Merlino, S., Paterni, M., Berton, A., and Massetti, L. (2020). Unmanned aerial vehicles for debris survey in coastal areas: Long-term monitoring programme to study spatial and temporal accumulation of the dynamics of beached marine litter. Remote Sens., 12.10.3390/rs12081260 ↗
8. Efficiency of aerial drones for macrolitter monitoring on baltic sea beaches
9. Tharani, M., Amin, A.W., Maaz, M., and Taj, M. (2020). Attention Neural Network for Trash Detection on Water Channels. arXiv, Available online: https://arxiv.org/abs/2007.04639.
10. Proença, P.F., and Simões, P. (2020). TACO: Trash Annotations in Context for Litter Detection. arXiv, Available online: http://arxiv.org/abs/2003.06975.
11. (2021, March 21). Pedropro/TACO, Trash Annotations in Context Dataset Toolkit. Available online: https://github.com/pedropro/TACO.
12. Research on automatic garbage detection system based on deep learning and narrowband internet of things
13. Redmon, J., and Farhadi, A. (2016, January 21–26). YOLO9000: Better, faster, stronger. Proceedings of the 30th IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.690 ↗
14. Niu, G., Li, J., Guo, S., Pun, M.O., Hou, L., and Yang, L. (2019, January 6–8). SuperDock: A deep learning-based automated floating trash monitoring system. Proceedings of the 2019 IEEE International Conference on Robotics and Biomimetics, Dali, China.10.1109/ROBIO49542.2019.8961509 ↗
15. Redmon, J., and Farhadi, A. (2018). YOLOv3: An Incremental Improvement. arXiv, Available online: http://arxiv.org/abs/1804.02767.
16. (2020, July 07). ArduPilot, Pixhawk Overview Copter Documentation. Available online: https://ardupilot.org/copter/docs/common-pixhawk-overview.html.
17. (2020, July 21). U-blox, NEO-M8 Series. Available online: https://www.u-blox.com/en/product/neo-m8-series.
18. Astrom, K.J., and Wittenmark, B. (1995). Adaptive Control, Addison Wesley.
19. (2020, August 11). NVIDIA, Jetson Xavier NX Developer Kit. Available online: https://developer.nvidia.com/embedded/jetson-xavier-nx-devkit.
20. (2020, July 30). Logitech, Professional Webcam for High Definition Streaming and Video Calls. Available online: https://www.logitech.com/en-roeu/product/brio-stream-4k-hd-webcam.
21. Huawei Global (2020, August 14). Huawei 4G wingle E8372 specifications. Available online: https://consumer.huawei.com/en/routers/e8372/specs/.
22. A practical performance evaluation method for electric multicopters10.1109/TMECH.2017.2675913 ↗
23. Hohpe, G., and Woolf, B. (2003). Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, Addison-Wesley Professional.
24. A fair comparison of message queuing systems10.1109/ACCESS.2020.3046503 ↗
25. Kreps, J., Narkhede, N., and Rao, J. (2011, January 12–16). Kafka: A distributed messaging system for log processing. Proceedings of the 6th International Workshop on Networking Meets Databases, Athens, Greece.
26. Distributing messages using rabbitmq with advanced message exchanges
27. Yongguo, J., Qiang, L., Changshuai, Q., Jian, S., and Qianqian, L. (2019, January 9–11). Message-oriented middleware: A review. Proceedings of the 2019 5th International Conference on Big Data Computing and Communications (BIGCOM), Qingdao, China.10.1109/BIGCOM.2019.00023 ↗
28. Christudas, B. (2019). ActiveMQ. Practical Microservices Architectural Patterns, Amazon.10.1007/978-1-4842-4501-9 ↗
29. Ramasamy, K. (2019, January 24–28). Unifying messaging queuing streaming and light weight compute for online event processing. Proceedings of the 13th ACM International Conference on Distributed and Event-Based Systems, Darmstadt, Germany.10.1145/3328905.3338224 ↗
30. (2020, September 11). Django, The Web Framework for Perfectionists with Deadlines. Available online: https://www.djangoproject.com/.
31. (2020, September 18). Leaflet, a JavaScript Library for Interactive Maps. Available online: https://leafletjs.com/.
32. (2020, September 19). ZeroMQ. Available online: https://zeromq.org/.
33. (2020, September 20). GitHub, a Set of Python Classes That Transport OpenCV Images from One Computer to Another Using PyZMQ Messaging. Available online: https://github.com/jeffbass/imagezmq#why-use-imagezmq.
34. The JPEG image compression algorithm
35. (2020, September 21). MySQL. Available online: https://www.mysql.com/.
36. (2020, September 22). MongoDB: The Most Popular Database for Modern Apps. Available online: https://www.mongodb.com/.
37. ScienceDirect comparison of query performance in relational a non-relation databases10.1016/j.trpro.2019.07.027 ↗
38. Wang, C.Y., Bochkovskiy, A., and Liao, H.Y.M. (2021, January 19–25). Scaled-yolov4: Scaling cross stage partial network. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Virtual.10.1109/CVPR46437.2021.01283 ↗