TY - JOUR
T1 - An accurate and cost-effective stereo matching algorithm and processor for real-time embedded multimedia systems
AU - Bae, Kyeong ryeol
AU - Moon, Byungin
N1 - Publisher Copyright:
© 2016, Springer Science+Business Media New York.
PY - 2017/9/1
Y1 - 2017/9/1
N2 - Stereo matching is a vision technique for finding three-dimensional (3D) distance information in various multimedia applications by calculating pixel disparities between the matching points of a stereo image pair captured from a stereo camera. The most important considerations in stereo matching are highly accurate results and real-time performance. Thus, this paper proposes an accurate stereo matching algorithm that uses both a census transform algorithm and the sum of absolute differences algorithm in a complementary manner and its real-time hardware architecture. In addition, the proposed algorithm uses a vertical census transform with cost aggregation (VCTCA) to reduce hardware costs while maintaining high matching accuracy. We model the proposed algorithm using C language and verify it in several environments. Using a hardware description language, we implement the proposed hardware architecture and verify it on a field-programmable gate array-based platform to confirm the cost and performance of the hardware. The experimental results show that the proposed algorithm using the VCTCA produces accurate 3D distance information in real environments and reduces the hardware complexity. Thus, the algorithm and its hardware architecture are suitable for real-time embedded multimedia systems.
AB - Stereo matching is a vision technique for finding three-dimensional (3D) distance information in various multimedia applications by calculating pixel disparities between the matching points of a stereo image pair captured from a stereo camera. The most important considerations in stereo matching are highly accurate results and real-time performance. Thus, this paper proposes an accurate stereo matching algorithm that uses both a census transform algorithm and the sum of absolute differences algorithm in a complementary manner and its real-time hardware architecture. In addition, the proposed algorithm uses a vertical census transform with cost aggregation (VCTCA) to reduce hardware costs while maintaining high matching accuracy. We model the proposed algorithm using C language and verify it in several environments. Using a hardware description language, we implement the proposed hardware architecture and verify it on a field-programmable gate array-based platform to confirm the cost and performance of the hardware. The experimental results show that the proposed algorithm using the VCTCA produces accurate 3D distance information in real environments and reduces the hardware complexity. Thus, the algorithm and its hardware architecture are suitable for real-time embedded multimedia systems.
KW - 3D content
KW - Algorithm cross-check
KW - Hardware implementation
KW - Stereo matching
KW - Vertical census transform
UR - http://www.scopus.com/inward/record.url?scp=84954569909&partnerID=8YFLogxK
U2 - 10.1007/s11042-016-3248-y
DO - 10.1007/s11042-016-3248-y
M3 - Article
AN - SCOPUS:84954569909
SN - 1380-7501
VL - 76
SP - 17907
EP - 17922
JO - Multimedia Tools and Applications
JF - Multimedia Tools and Applications
IS - 17
ER -