An Overview of Active Stereo

Active stereo is a technique that projects energy into a scene in order to perform rangefinding. The basics are similar to stereo vision. A laser pointer (scanning to make a vertical line) and a camera are offset a base distance B. As objects approach the sensor, the laser line appears closer to the edge of the camera's image. With correct calibration and some math, the range to each point can be calculated.

The following video explains the concept far better than words. Notice how the laser line moves to the left of the image when my hand approaches the camera. That's all there is to it!

Get the Flash Player to see this player.

This technique has the distinct advantages of being cheap, fast, and accurate. There is little processing required beyond the digitization of the images, unlike a traditional stereo sensor that requires pixel correlation. By using a camera, surprising accuracy can be achieved for relatively little cost -- using a Logitech webcam gives +/- 1 centimeter accuracy.

Active stereo is less successful at long ranges and when scanning in environments with untrained personnel. Long ranges are difficult because often the laser will become too faint to detect. A more powerful laser solves this problem, but can become dangerous for nearby people.