The stereo cameras approach is a method of distilling a noisy
video signal into a coherent data set that a computer can begin to process into actionable symbolic objects, or abstractions. Stereo cameras is one of many approaches used in the broader fields of
computer vision
Computer vision is an interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate tasks that the hum ...
and
machine vision.
Calculation
In this approach, two cameras with a known physical relationship (i.e. a common field of view the cameras can see, and how far apart their focal points sit in physical space) are correlated via software. By finding mappings of common pixel values, and calculating how far apart these common areas reside in pixel space, a rough
depth map can be created. This is very similar to how the
human brain uses
stereoscopic
Stereoscopy (also called stereoscopics, or stereo imaging) is a technique for creating or enhancing the depth perception, illusion of depth in an image by means of stereopsis for binocular vision. The word ''stereoscopy'' derives . Any stere ...
information from the
eyes to gain depth cue information, i.e. how far apart any given object in the scene is from the viewer.
The camera attributes must be known, focal length and distance apart etc., and a calibration done. Once this is completed the systems can be used to sense the distances of objects by triangulation. Finding the same singular physical point in the two left and right images is known as the ''
correspondence problem''. Correctly locating the point gives the computer the capability to calculate the distance that the robot or camera is from the object. On the BH2 Lunar Rover the cameras use five steps: a bayer array filter, photometric consistency dense matching algorithm, a Laplace of Gaussian (LoG) edge detection algorithm, a stereo matching algorithm and finally uniqueness constraint.
Uses

This type of stereoscopic image processing technique is used in applications such as
3D reconstruction
In computer vision and computer graphics, 3D reconstruction is the process of capturing the shape and appearance of real objects.
This process can be accomplished either by active or passive methods. If the model is allowed to change its shape i ...
,
[Geiger, Andreas, Julius Ziegler, and Christoph Stiller.]
Stereoscan: Dense 3d reconstruction in real-time
" Intelligent Vehicles Symposium (IV), 2011 IEEE. Ieee, 2011. robotic control and sensing,
crowd dynamics monitoring and off-planet terrestrial rovers; for example, in mobile robot navigation,
tracking,
gesture recognition
Gesture recognition is a topic in computer science and language technology with the goal of interpreting human gestures via mathematical algorithms. It is a subdiscipline of computer vision. Gestures can originate from any bodily motion or sta ...
, targeting, 3D surface visualization, immersive and interactive gaming.
Although the
Xbox Kinect sensor is also able to create a depth map of an image, it uses an infrared camera for this purpose, and does not use the dual-camera technique.
Other approaches to stereoscopic sensing include
time of flight
Time of flight (ToF) is the measurement of the time taken by an object, particle or wave (be it acoustic, electromagnetic, etc.) to travel a distance through a medium. This information can then be used to measure velocity or path length, or as a w ...
sensors and
ultrasound
Ultrasound is sound waves with frequencies higher than the upper audible limit of human hearing. Ultrasound is not different from "normal" (audible) sound in its physical properties, except that humans cannot hear it. This limit varies fr ...
.
References
See also
*
Stereo camera
A stereo camera is a type of camera with two or more lenses with a separate image sensor or film frame for each lens. This allows the camera to simulate human binocular vision, and therefore gives it the ability to capture three-dimensional ...
(about a camera with two separated views)
Computer vision
Geometry in computer vision
Robotic sensing
Robot control
{{Robo-stub
tr:Stereo kameralar