• DocumentCode
    3286868
  • Title

    Performance analysis of multi-resolution symmetric dynamic programming stereo on GPU

  • Author

    Kalarot, Ratheesh ; Morris, John ; Farb, Georgy Gimel

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
  • fYear
    2010
  • fDate
    8-9 Nov. 2010
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    High precision 3D scene maps are essential for many computer vision based applications such as e.g. autonomous vehicle navigation and collision avoidance. However, stereo vision is an ill posed inverse optical problem with only a few viable regularised solutions making generation of depth maps with large disparity ranges (128 - 512 pixels) from high resolution (mega-pixel) stereo images too computationally intensive. Although hierarchical stereo matching can help in efficient handling of large disparity ranges, the effective use of parallel hardware to provide high frame rates still is challenging. We describe and analyze a hierarchical implementation of the symmetric dynamic programming stereo (SDPS) algorithm on a cheap commercial GPU. Our approach not only reduces the overall computation demands and thus increases achievable frame rates, but also it uses inter scan-line consistency to improve matching performance and incorporates scene constraints directly into the disparity calculation. Experiments with a GTX 295 GPU for different image and disparity resolution combinations gave promising results: e.g. 4-Megapixel images with the disparity range of 256 can be processed at 14 frames per second. The performance for different configurations is analyzed and compared to other (FPGA and CPU) implementations.
  • Keywords
    dynamic programming; graphics processing units; image matching; stereo image processing; 3D scene map; GTX 295 GPU; autonomous vehicle navigation; collision avoidance; computer vision based application; depth map generation; disparity calculation; graphics processing unit; hierarchical stereo matching; multiresolution symmetric dynamic programming stereo; parallel hardware; performance analysis; scan-line consistency; scene constraints; stereo image; Decision support systems; Dynamic programming; Electron tubes; Graphics processing unit; Heuristic algorithms; Image resolution; Stereo vision; CUDA; GPU; hierarchical stereo matching; multi-level symmetric dynamic programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image and Vision Computing New Zealand (IVCNZ), 2010 25th International Conference of
  • Conference_Location
    Queenstown
  • ISSN
    2151-2191
  • Print_ISBN
    978-1-4244-9629-7
  • Type

    conf

  • DOI
    10.1109/IVCNZ.2010.6148865
  • Filename
    6148865