Use of deep learning algorithms for real-time detection of vessels in confined spaces using the Tensorflow framework

Over 4515 small boat accidents were registered in the United State of America in 2012, resulting in 651 causalities and 22% of the accidents took place between two boats. It is, therefore, one of the most interesting applications for image analysis and recognition using deep learning, collision avoi...

Full description

Autores:
Sánchez, S A
Campillo Jiménez, Javier Eduardo
Martínez-Santos, J C
Tipo de recurso:
Fecha de publicación:
2003
Institución:
Universidad Tecnológica de Bolívar
Repositorio:
Repositorio Institucional UTB
Idioma:
eng
OAI Identifier:
oai:repositorio.utb.edu.co:20.500.12585/9534
Acceso en línea:
https://hdl.handle.net/20.500.12585/9534
https://iopscience.iop.org/article/10.1088/1742-6596/1448/1/012003
Palabra clave:
Aprendizaje profundo
Procesamiento digital de imágenes
Accidentes de embarcaciones
Computación paralela
Procesamiento de imágenes en tiempo real
Deep learning
Digital image processing
Boat accidents
Parallel computing
Real-time image processing
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:Over 4515 small boat accidents were registered in the United State of America in 2012, resulting in 651 causalities and 22% of the accidents took place between two boats. It is, therefore, one of the most interesting applications for image analysis and recognition using deep learning, collision avoidance in passenger boats. Advances in parallel computing, graphic processing unit technology and deep learning have facilitated real-time image processing. The main objective of this study was to compare the performance metrics for different deep learning algorithms using pre-trained data sets. The algorithms used were: faster region-based convolutional neural networks, region-based fully convolutional network, and single shot multibox detector using the feature extractors: residual neural network, inception and convolutional neural networks for mobile vision applications to detect generic boats in confined waterways. These models were coded in Python programming language, using the framework Tensorflow and OpenCV library for image processing. The algorithms were pre-trained using the free images database posted on the web, Microsoft COCO. The use of these pre-trained models allowed making use of computers without graphic processing unit. As a result, it was found that the faster region-based convolutional neural networks and region-based fully convolutional network method compared to the single shot multibox detector method offer a small advantage precision if speed detection is not required, but the single shot multibox detector method is useful for case detectors in real time, however it did not perform as accurate when detecting small objects.