Research Article

Robotic Mapping and Localization with Real-Time Dense Stereo on Reconfigurable Hardware

Table 3

Performance comparison between hardware stereo matching systems.

ReferenceMethod of correspondenceArea utilization/memory bitsImage resolution/max disparityPerformanceQuality assessment (average bad matches)Technology

Present workDynamic programming/maximum likelihood27220 logic elements/413632640 × 480/49 pixels25 Mpps/81 fps<10%Altera Cyclone II FPGA board + Nios II controller
Diaz et al. (2007) [17]Phase-based13048 slices/13086721280 × 960/29 pixels65 Mpps/52 fps —Custom FPGA, Xilinx Virtex-II
Ambrosch et al. (2009) [18]Correlation-SAD106658 logic elements/425984330 × 375/120 pixels136 fps~38%FPGA, Altera Stratix EP2S130
Darabiha et al. (2003) [19]Local weighted phase correlation~67000 4-input LUT/800000360 × 276/20 pixels2.8 Mpps/30 fps<10%Custom FPGA board Xilinx Virtex 2000
Liang et al. (2009) [20]Tile-based belief propagation2.5 Mgates total640 × 480/64 pixels8.2 Mpps/27 fps —ASIC
Niitsuma and Maruyama (2004) [21]Correlation-SAD31000 slices/405504640 × 480/27 pixels9.2  Mpps/30 fps —Custom FPGA Xilinx Virtex-II
Kalomiros and Lygouras (2008) [22]Correlation-SAD15000 logic elements/196000320 × 240/32 pixels25 Mpps/325 fps~26%FPGA, Altera Cyclone II
Wang et al. (2006) [23]Dynamic programming  —640 × 480/48 pixels1 Mpps/3 fps<10%Graphics processing unit