Hardware Design Considerations for Edge‐Accelerated Stereo Correspondence Algorithms
Open Access
- 1 January 2012
- journal article
- research article
- Published by Wiley in VLSI Design
- Vol. 2012 (1)
Abstract
Stereo correspondence is a popular algorithm for the extraction of depth information from a pair of rectified 2D images. Hence, it has been used in many computer vision applications that require knowledge about depth. However, stereo correspondence is a computationally intensive algorithm and requires high‐end hardware resources in order to achieve real‐time processing speed in embedded computer vision systems. This paper presents an overview of the use of edge information as a means to accelerate hardware implementations of stereo correspondence algorithms. The presented approach restricts the stereo correspondence algorithm only to the edges of the input images rather than to all image points, thus resulting in a considerable reduction of the search space. The paper highlights the benefits of the edge‐directed approach by applying it to two stereo correspondence algorithms: an SAD‐based fixed‐support algorithm and a more complex adaptive support weight algorithm. Furthermore, we present design considerations about the implementation of these algorithms on reconfigurable hardware and also discuss issues related to the memory structures needed, the amount of parallelism that can be exploited, the organization of the processing blocks, and so forth. The two architectures (fixed‐support based versus adaptive‐support weight based) are compared in terms of processing speed, disparity map accuracy, and hardware overheads, when both are implemented on a Virtex‐5 FPGA platform.Keywords
This publication has 27 references indexed in Scilit:
- Accurate hardware-based stereo visionComputer Vision and Image Understanding, 2010
- Real-time implementation of order-statistics-based directional filtersIET Image Processing, 2009
- An evolvable hardware system in Xilinx Virtex II Pro FPGAInternational Journal of Innovative Computing and Applications, 2007
- Real-Time System for High-Image Resolution Disparity EstimationIEEE Transactions on Image Processing, 2006
- Reconfigurable hardware implementation of a phase-correlation stereoalgorithmMachine Vision and Applications, 2006
- Adaptive support-weight approach for correspondence searchIEEE Transactions on Pattern Analysis and Machine Intelligence, 2006
- A versatile stereo implementation on commodity graphics hardwareReal-Time Imaging, 2005
- A fast area-based stereo matching algorithmImage and Vision Computing, 2004
- Advances in computational stereoIEEE Transactions on Pattern Analysis and Machine Intelligence, 2003
- A Taxonomy and Evaluation of Dense Two-Frame Stereo Correspondence AlgorithmsInternational Journal of Computer Vision, 2002