SAD5 Stereo Correlation Line-Striping in an FPGA
TBMG-8997
01/01/2011
- Content
High precision SAD5 stereo computations can be performed in an FPGA (field-programmable gate array) at much higher speeds than possible in a conventional CPU (central processing unit), but this uses large amounts of FPGA resources that scale with image size. Of the two key resources in an FPGA, Slices and BRAM (block RAM), Slices scale linearly in the new algorithm with image size, and BRAM scales quadratically with image size. An approach was developed to trade latency for BRAM by sub-windowing the image vertically into overlapping strips and stitching the outputs together to create a single continuous disparity output.
- Citation
- "SAD5 Stereo Correlation Line-Striping in an FPGA," Mobility Engineering, January 1, 2011.