Cargando…
A Hardware-Friendly Optical Flow-Based Time-to-Collision Estimation Algorithm
This work proposes a hardware-friendly, dense optical flow-based Time-to-Collision (TTC) estimation algorithm intended to be deployed on smart video sensors for collision avoidance. The algorithm optimized for hardware first extracts biological visual motion features (motion energies), and then util...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6412735/ https://www.ncbi.nlm.nih.gov/pubmed/30781489 http://dx.doi.org/10.3390/s19040807 |
_version_ | 1783402674222268416 |
---|---|
author | Shi, Cong Dong, Zhuoran Pundlik, Shrinivas Luo, Gang |
author_facet | Shi, Cong Dong, Zhuoran Pundlik, Shrinivas Luo, Gang |
author_sort | Shi, Cong |
collection | PubMed |
description | This work proposes a hardware-friendly, dense optical flow-based Time-to-Collision (TTC) estimation algorithm intended to be deployed on smart video sensors for collision avoidance. The algorithm optimized for hardware first extracts biological visual motion features (motion energies), and then utilizes a Random Forests regressor to predict robust and dense optical flow. Finally, TTC is reliably estimated from the divergence of the optical flow field. This algorithm involves only feed-forward data flows with simple pixel-level operations, and hence has inherent parallelism for hardware acceleration. The algorithm offers good scalability, allowing for flexible tradeoffs among estimation accuracy, processing speed and hardware resource. Experimental evaluation shows that the accuracy of the optical flow estimation is improved due to the use of Random Forests compared to existing voting-based approaches. Furthermore, results show that estimated TTC values by the algorithm closely follow the ground truth. The specifics of the hardware design to implement the algorithm on a real-time embedded system are laid out. |
format | Online Article Text |
id | pubmed-6412735 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-64127352019-04-03 A Hardware-Friendly Optical Flow-Based Time-to-Collision Estimation Algorithm Shi, Cong Dong, Zhuoran Pundlik, Shrinivas Luo, Gang Sensors (Basel) Article This work proposes a hardware-friendly, dense optical flow-based Time-to-Collision (TTC) estimation algorithm intended to be deployed on smart video sensors for collision avoidance. The algorithm optimized for hardware first extracts biological visual motion features (motion energies), and then utilizes a Random Forests regressor to predict robust and dense optical flow. Finally, TTC is reliably estimated from the divergence of the optical flow field. This algorithm involves only feed-forward data flows with simple pixel-level operations, and hence has inherent parallelism for hardware acceleration. The algorithm offers good scalability, allowing for flexible tradeoffs among estimation accuracy, processing speed and hardware resource. Experimental evaluation shows that the accuracy of the optical flow estimation is improved due to the use of Random Forests compared to existing voting-based approaches. Furthermore, results show that estimated TTC values by the algorithm closely follow the ground truth. The specifics of the hardware design to implement the algorithm on a real-time embedded system are laid out. MDPI 2019-02-16 /pmc/articles/PMC6412735/ /pubmed/30781489 http://dx.doi.org/10.3390/s19040807 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Shi, Cong Dong, Zhuoran Pundlik, Shrinivas Luo, Gang A Hardware-Friendly Optical Flow-Based Time-to-Collision Estimation Algorithm |
title | A Hardware-Friendly Optical Flow-Based Time-to-Collision Estimation Algorithm |
title_full | A Hardware-Friendly Optical Flow-Based Time-to-Collision Estimation Algorithm |
title_fullStr | A Hardware-Friendly Optical Flow-Based Time-to-Collision Estimation Algorithm |
title_full_unstemmed | A Hardware-Friendly Optical Flow-Based Time-to-Collision Estimation Algorithm |
title_short | A Hardware-Friendly Optical Flow-Based Time-to-Collision Estimation Algorithm |
title_sort | hardware-friendly optical flow-based time-to-collision estimation algorithm |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6412735/ https://www.ncbi.nlm.nih.gov/pubmed/30781489 http://dx.doi.org/10.3390/s19040807 |
work_keys_str_mv | AT shicong ahardwarefriendlyopticalflowbasedtimetocollisionestimationalgorithm AT dongzhuoran ahardwarefriendlyopticalflowbasedtimetocollisionestimationalgorithm AT pundlikshrinivas ahardwarefriendlyopticalflowbasedtimetocollisionestimationalgorithm AT luogang ahardwarefriendlyopticalflowbasedtimetocollisionestimationalgorithm AT shicong hardwarefriendlyopticalflowbasedtimetocollisionestimationalgorithm AT dongzhuoran hardwarefriendlyopticalflowbasedtimetocollisionestimationalgorithm AT pundlikshrinivas hardwarefriendlyopticalflowbasedtimetocollisionestimationalgorithm AT luogang hardwarefriendlyopticalflowbasedtimetocollisionestimationalgorithm |