philipd : Advanced Topics in Computer Vision: Spring 06 : SGM on GPU ; Apr 11 Milestone
Semi-Global Matching on GPU

  • Casey Muller
  • Philip Davidson
  • Ilya Rosenberg

Project Status : Apr 11

Basic GPU implementation has been completed on a Dell P.O.S workstation, 500 MB RAM, 3GigaWatts., with a custom-modified nVidia 7900 GTX (PCI-X, 512MB RAM). Using the DigiClops camera capture drivers for the BumbleBee stereo camera.

Results

  • Upper Left: DepthMap( red = closer )
  • Upper Middle : Slice of 3D volum ( height x max disparity ). Note the darkened image plane
  • Upper Right - slice mins
  • Middle : Left, Right Camera Pairs ( relaxed )
  • Lower (small) right, left ( cross-eyed pairs )
Results at present are approximately 12-13 FPS for 320x240, for a single 3-direction pass on the left-image. ( Ask me about how this compares to CPU! )

Major Issues

  • sequential min-operations
  • texture layout, contiguous access

Applications

Depth-Cued Background Subtraction

Depth-of-Field Effect