Title :
Edge-Directed Hardware Architecture for Real-Time Disparity Map Computation
Author :
Ttofis, Christos ; Hadjitheophanous, Stavros ; Georghiades, A.S. ; Theocharides, Theo
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Cyprus, Nicosia, Cyprus
Abstract :
Stereo Vision, a technique aimed at inferring depth information from stereo images, has been used in a wide range of computer vision applications, with real-time requirements in emerging embedded vision systems. Computation of the disparity map, a vital step in extracting depth information from stereo images, requires a significant amount of computational resources. As such, existing software implementations require high-end hardware platforms to achieve real-time frame rates, suggesting that dedicated hardware mechanisms might be more suitable for embedded applications. In this paper, we present a disparity map computation architecture targeting embedded stereo vision applications with hard real-time requirements. The architecture integrates a hardware edge detection mechanism that reduces the search space, improving the overall performance, and is configurable in terms of various application parameters, making it suitable for a number of application environments. The paper also presents a study on the impact of the various parameters in terms of the performance and hardware/power overheads. An experimental prototype of the architecture was implemented on the Xilinx ML505 FPGA Evaluation Platform, achieving 50 Frames Per Second (fps) for 1,280 × 1,024 image sizes. Moreover, the quality of the disparity maps generated by the proposed system is comparable to other existing hardware implementations featuring local stereo correspondence methods.
Keywords :
computer vision; edge detection; feature extraction; field programmable gate arrays; stereo image processing; ML505 FPGA evaluation platform; application parameter; depth information extraction; edge-directed hardware architecture; embedded stereo vision application; embedded vision system; field programmable gate array; hardware edge detection mechanism; hardware-power overhead; image size; local stereo correspondence method; performance overhead; realtime disparity map computation; stereo image; Computer architecture; Correlation; Detectors; Hardware; Image edge detection; Real time systems; Stereo vision; FPGA design; Stereo vision systems; image processing; real-time disparity map computation;
Journal_Title :
Computers, IEEE Transactions on