Cargando…
Obstacle detection for lake-deployed autonomous surface vehicles using RGB imagery
We describe and test an obstacle-detection system for small, lake-deployed autonomous surface vehicles (ASVs) that relies on a low-cost, consumer-grade camera and runs on a single-board computer. A key feature of lakes that must be accounted for is the frequent presence of the shoreline in images as...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6197634/ https://www.ncbi.nlm.nih.gov/pubmed/30346984 http://dx.doi.org/10.1371/journal.pone.0205319 |
_version_ | 1783364807773126656 |
---|---|
author | Paccaud, Philippe Barry, D. A. |
author_facet | Paccaud, Philippe Barry, D. A. |
author_sort | Paccaud, Philippe |
collection | PubMed |
description | We describe and test an obstacle-detection system for small, lake-deployed autonomous surface vehicles (ASVs) that relies on a low-cost, consumer-grade camera and runs on a single-board computer. A key feature of lakes that must be accounted for is the frequent presence of the shoreline in images as well as the land-sky boundary. These particularities, along with variable weather conditions, result in a wide range of scene variations, including the possible presence of glint. The implemented algorithm is based on two main steps. First, possible obstacles are detected using an innovative gradient-based image processing algorithm developed especially for a camera with a low viewing angle to the water (i.e., the situation for a small ASV). Then, true and false positives are differentiated using correlation-based multi-frame analysis. The algorithm was tested extensively on a small ASV deployed in Lake Geneva. Under operational conditions, the algorithm processed 640×480-pixel images from a Raspberry Pi Camera at about 3—4 Hz on a Raspberry Pi 3 Model B computer. The present algorithm demonstrates that single-board computers can be used for effective and low-cost obstacle detection systems for ASVs operating in variable lake conditions. |
format | Online Article Text |
id | pubmed-6197634 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-61976342018-11-19 Obstacle detection for lake-deployed autonomous surface vehicles using RGB imagery Paccaud, Philippe Barry, D. A. PLoS One Research Article We describe and test an obstacle-detection system for small, lake-deployed autonomous surface vehicles (ASVs) that relies on a low-cost, consumer-grade camera and runs on a single-board computer. A key feature of lakes that must be accounted for is the frequent presence of the shoreline in images as well as the land-sky boundary. These particularities, along with variable weather conditions, result in a wide range of scene variations, including the possible presence of glint. The implemented algorithm is based on two main steps. First, possible obstacles are detected using an innovative gradient-based image processing algorithm developed especially for a camera with a low viewing angle to the water (i.e., the situation for a small ASV). Then, true and false positives are differentiated using correlation-based multi-frame analysis. The algorithm was tested extensively on a small ASV deployed in Lake Geneva. Under operational conditions, the algorithm processed 640×480-pixel images from a Raspberry Pi Camera at about 3—4 Hz on a Raspberry Pi 3 Model B computer. The present algorithm demonstrates that single-board computers can be used for effective and low-cost obstacle detection systems for ASVs operating in variable lake conditions. Public Library of Science 2018-10-22 /pmc/articles/PMC6197634/ /pubmed/30346984 http://dx.doi.org/10.1371/journal.pone.0205319 Text en © 2018 Paccaud, Barry http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Paccaud, Philippe Barry, D. A. Obstacle detection for lake-deployed autonomous surface vehicles using RGB imagery |
title | Obstacle detection for lake-deployed autonomous surface vehicles using RGB imagery |
title_full | Obstacle detection for lake-deployed autonomous surface vehicles using RGB imagery |
title_fullStr | Obstacle detection for lake-deployed autonomous surface vehicles using RGB imagery |
title_full_unstemmed | Obstacle detection for lake-deployed autonomous surface vehicles using RGB imagery |
title_short | Obstacle detection for lake-deployed autonomous surface vehicles using RGB imagery |
title_sort | obstacle detection for lake-deployed autonomous surface vehicles using rgb imagery |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6197634/ https://www.ncbi.nlm.nih.gov/pubmed/30346984 http://dx.doi.org/10.1371/journal.pone.0205319 |
work_keys_str_mv | AT paccaudphilippe obstacledetectionforlakedeployedautonomoussurfacevehiclesusingrgbimagery AT barryda obstacledetectionforlakedeployedautonomoussurfacevehiclesusingrgbimagery |