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...
Autores principales: | , , , , , |
---|---|
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 |