Cargando…

Five-Direction Occlusion Filling with Five Layer Parallel Two-Stage Pipeline for Stereo Matching with Sub-Pixel Disparity Map Estimation

Binocular stereoscopic matching is an essential method in computer vision, imitating human binocular technology to obtain distance information. Among plentiful stereo matching algorithms, Semi-Global Matching (SGM) is recognized as one of the most popular vision algorithms due to its relatively low...

Descripción completa

Detalles Bibliográficos
Autores principales: Ma, Yunhao, Fang, Xiwei, Guan, Xinyu, Li, Ke, Chen, Lei, An, Fengwei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9694072/
https://www.ncbi.nlm.nih.gov/pubmed/36433202
http://dx.doi.org/10.3390/s22228605
_version_ 1784837707198889984
author Ma, Yunhao
Fang, Xiwei
Guan, Xinyu
Li, Ke
Chen, Lei
An, Fengwei
author_facet Ma, Yunhao
Fang, Xiwei
Guan, Xinyu
Li, Ke
Chen, Lei
An, Fengwei
author_sort Ma, Yunhao
collection PubMed
description Binocular stereoscopic matching is an essential method in computer vision, imitating human binocular technology to obtain distance information. Among plentiful stereo matching algorithms, Semi-Global Matching (SGM) is recognized as one of the most popular vision algorithms due to its relatively low power consumption and high accuracy, resulting in many excellent SGM-based hardware accelerators. However, vision algorithms, including SGM, are still somewhat inaccurate in actual long-range applications. Therefore, this paper proposes a disparity improvement strategy based on subpixel interpolation and disparity optimization post-processing using an area optimization strategy, hardware-friendly divider, split look-up table, and the clock alignment multi-directional disparity occlusion filling, and depth acquisition based on floating-point operations. The hardware architecture based on optimization algorithms is on the Stratix-IV platform. It consumes about 5.6 K LUTs, 12.8 K registers, and 2.5 M bits of on-chip memory. Meanwhile, the non-occlusion error rate of only 4.61% is about 1% better than the state-of-the-art works in the KITTI2015 dataset. The maximum working frequency can reach up to 98.28 MHz for the 640 × 480 resolution video and 128 disparity range with the power dissipation of 1.459 W and 320 frames per second processing speed.
format Online
Article
Text
id pubmed-9694072
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96940722022-11-26 Five-Direction Occlusion Filling with Five Layer Parallel Two-Stage Pipeline for Stereo Matching with Sub-Pixel Disparity Map Estimation Ma, Yunhao Fang, Xiwei Guan, Xinyu Li, Ke Chen, Lei An, Fengwei Sensors (Basel) Article Binocular stereoscopic matching is an essential method in computer vision, imitating human binocular technology to obtain distance information. Among plentiful stereo matching algorithms, Semi-Global Matching (SGM) is recognized as one of the most popular vision algorithms due to its relatively low power consumption and high accuracy, resulting in many excellent SGM-based hardware accelerators. However, vision algorithms, including SGM, are still somewhat inaccurate in actual long-range applications. Therefore, this paper proposes a disparity improvement strategy based on subpixel interpolation and disparity optimization post-processing using an area optimization strategy, hardware-friendly divider, split look-up table, and the clock alignment multi-directional disparity occlusion filling, and depth acquisition based on floating-point operations. The hardware architecture based on optimization algorithms is on the Stratix-IV platform. It consumes about 5.6 K LUTs, 12.8 K registers, and 2.5 M bits of on-chip memory. Meanwhile, the non-occlusion error rate of only 4.61% is about 1% better than the state-of-the-art works in the KITTI2015 dataset. The maximum working frequency can reach up to 98.28 MHz for the 640 × 480 resolution video and 128 disparity range with the power dissipation of 1.459 W and 320 frames per second processing speed. MDPI 2022-11-08 /pmc/articles/PMC9694072/ /pubmed/36433202 http://dx.doi.org/10.3390/s22228605 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ma, Yunhao
Fang, Xiwei
Guan, Xinyu
Li, Ke
Chen, Lei
An, Fengwei
Five-Direction Occlusion Filling with Five Layer Parallel Two-Stage Pipeline for Stereo Matching with Sub-Pixel Disparity Map Estimation
title Five-Direction Occlusion Filling with Five Layer Parallel Two-Stage Pipeline for Stereo Matching with Sub-Pixel Disparity Map Estimation
title_full Five-Direction Occlusion Filling with Five Layer Parallel Two-Stage Pipeline for Stereo Matching with Sub-Pixel Disparity Map Estimation
title_fullStr Five-Direction Occlusion Filling with Five Layer Parallel Two-Stage Pipeline for Stereo Matching with Sub-Pixel Disparity Map Estimation
title_full_unstemmed Five-Direction Occlusion Filling with Five Layer Parallel Two-Stage Pipeline for Stereo Matching with Sub-Pixel Disparity Map Estimation
title_short Five-Direction Occlusion Filling with Five Layer Parallel Two-Stage Pipeline for Stereo Matching with Sub-Pixel Disparity Map Estimation
title_sort five-direction occlusion filling with five layer parallel two-stage pipeline for stereo matching with sub-pixel disparity map estimation
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9694072/
https://www.ncbi.nlm.nih.gov/pubmed/36433202
http://dx.doi.org/10.3390/s22228605
work_keys_str_mv AT mayunhao fivedirectionocclusionfillingwithfivelayerparalleltwostagepipelineforstereomatchingwithsubpixeldisparitymapestimation
AT fangxiwei fivedirectionocclusionfillingwithfivelayerparalleltwostagepipelineforstereomatchingwithsubpixeldisparitymapestimation
AT guanxinyu fivedirectionocclusionfillingwithfivelayerparalleltwostagepipelineforstereomatchingwithsubpixeldisparitymapestimation
AT like fivedirectionocclusionfillingwithfivelayerparalleltwostagepipelineforstereomatchingwithsubpixeldisparitymapestimation
AT chenlei fivedirectionocclusionfillingwithfivelayerparalleltwostagepipelineforstereomatchingwithsubpixeldisparitymapestimation
AT anfengwei fivedirectionocclusionfillingwithfivelayerparalleltwostagepipelineforstereomatchingwithsubpixeldisparitymapestimation