Title :
FPGA-based real-time disparity computation and object location
Author :
Santos, Pedro Miguel ; Ferreira, João Canas
Author_Institution :
Fac. de Eng., Univ. do Porto, Porto, Portugal
Abstract :
This paper describes an FPGA-based system capable of computing the distance of objects in a scene to two stereo cameras, and use that information to isolate objects in the foreground. For this purpose, four disparity maps are generated in real time, according to different similarity metrics and sweep directions, and then merged into a single foreground-versus-background bitmap. Our main contribution is a custom-built hardware architecture for the disparity map calculation, and an optional post-processing stage that coarsens the output to improve resilience against spurious results. The system was described in Verilog, and a prototype implemented on a Xilinx Virtex-II Pro FPGA proved capable of processing 640×480 black-and-white images at a maximum frame rate of 40 fps, using 3×3 matching windows and detecting disparities of up to 135 pixels.
Keywords :
cameras; field programmable gate arrays; hardware description languages; image matching; stereo image processing; FPGA; Verilog; Xilinx Virtex-II; black-and-white image; disparity maps; object distance; object location; real time disparity computation; stereo camera; Cameras; Computer architecture; Field programmable gate arrays; Hardware; Measurement; Pixel; Real time systems;
Conference_Titel :
NORCHIP, 2010
Conference_Location :
Tampere
Print_ISBN :
978-1-4244-8972-5
Electronic_ISBN :
978-1-4244-8971-8
DOI :
10.1109/NORCHIP.2010.5669468