DocumentCode
258526
Title
Fast and generic hardware architecture for stereo block matching applications on embedded systems
Author
Haublein, Konrad ; Reichenbach, Marc ; Fey, Dietmar
Author_Institution
Dept. of Comput. Sci., Friedrich-Alexander-Univ. Erlangen-Nuremberg, Nuremberg, Germany
fYear
2014
fDate
8-10 Dec. 2014
Firstpage
1
Lastpage
6
Abstract
Even with the tremendous performance increase of microprocessor architectures in recent years, real time capturing and computing of stereo images remains a challenging task, particularly in the field of embedded image processing. The stereo block matching technique allows hardware designers to parallelize the process of depth map calculation. Additionally, for smart camera designers it is also crucial to adapt hardware architectures for different FPGA platforms, sensor properties, throughput, and accuracy. However, most application specific implementations of this technique are usually fixed to a single camera set up to achieve high frame rates, but lack in flexibility of these properties. A general approach for a stereo block matching model, which is also able to process high resolution images in real time, is still missing. Therefore, we present a new generic VHDL template for fast window based stereo block matching correlation. It is fully scalable in functional parameters like image size, window size, and disparity range. Its streaming character even allows to compute HD images in real time. Also an interface for a flexible PE structure is provided. This enables the hardware designer to apply a custom made cost function, which performs a correlation between the target windows and the reference window. The developer is also able to adapt the model to the available sensor speed and FPGA resource limitations. These features should help designers to find the right trade-off between depth map quality and available hardware resources.
Keywords
embedded systems; field programmable gate arrays; hardware description languages; image matching; image resolution; stereo image processing; FPGA platforms; cost function; depth map calculation; depth map quality; embedded image processing; embedded systems; flexible PE structure; functional parameters; generic VHDL template; hardware architectures; high resolution image processing; microprocessor architectures; real time capturing; sensor properties; stereo block matching applications; stereo image computing; streaming character; window based stereo block matching correlation; Clocks; Correlation; Cost function; Field programmable gate arrays; Hardware; Image resolution; Transforms; FPGA; Image Processing Architectures; Parallel Processing; Stereo Block Matching; Stereo Vision;
fLanguage
English
Publisher
ieee
Conference_Titel
ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
Conference_Location
Cancun
Print_ISBN
978-1-4799-5943-3
Type
conf
DOI
10.1109/ReConFig.2014.7032518
Filename
7032518
Link To Document