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...

Descripción completa

Detalles Bibliográficos
Autores principales: Shi, Cong, Dong, Zhuoran, Pundlik, Shrinivas, Luo, Gang
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