Lably
Skip to content

Computer stereo vision

Extraction of 3D data from digital images

  • 6 min read
  • 5 chapters

Related on Lably

Through Pinhole camera, Robotics and Least squares

Outline

In traditional stereo vision, two cameras, displaced horizontally from one another, are used to obtain two differing views on a scene, in a manner similar to human binocular vision. By comparing these two images, the relative depth information can be obtained in the form of a disparity map, which encodes the difference in horizontal coordinates of corresponding image points. The values in this disparity map are inversely proportional to the scene depth at the corresponding pixel location.

For a human to compare the two images, they must be superimposed in a stereoscopic device, with the image from the right camera being shown to the observer's right eye and from the left one to the left eye.

In a computer vision system, several pre-processing steps are required.

  1. The image must first be undistorted, such that barrel distortion and tangential distortion are removed. This ensures that the observed image matches the projection of an ideal pinhole camera.
  2. The image must be projected back to a common plane to allow comparison of the image pairs, known as image rectification.
  3. An information measure which compares the two images is minimized. This gives the best estimate of the position of features in the two images, and creates a disparity map.
  4. Optionally, the received disparity map is projected into a 3d point cloud. By utilising the cameras' projective parameters, the point cloud can be computed such that it provides measurements at a known scale.

Active stereo vision

The active stereo vision is a form of stereo vision which actively employs a light such as a laser or a structured light to simplify the stereo matching problem. The opposed term is passive stereo vision.

  • Conventional structured-light vision (SLV) employs a structured light or laser, and finds projector-camera correspondences.
  • Conventional active stereo vision (ASV) employs a structured light or laser, however, the stereo matching is performed only for camera-camera correspondences, in the same way as the passive stereo vision.
  • Structured-light stereo (SLS) is a hybrid technique, which utilizes both camera-camera and projector-camera correspondences.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Robotics