Computer stereo vision

Computer stereo vision

Computer stereo vision is the extraction of 3D information from digital images, such as obtained by a CCD camera. By comparing information about a scene from two vantage points, 3D information can be extracted by examination of the relative positions of objects in the two panels. This is similar to the biological process Stereopsis.



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 disparities, which are inversely proportional to the differences in distance to the objects.

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

In real camera systems however, several pre-processing steps required.[1]

  1. The image must first be removed of distortions, such as barrel distortion to ensure that the observed image is purely projectional.
  2. The image must be projected back to a common plane to allow comparison of the image pairs, known as image rectification.
  3. The displacement of relative features is measured to calculate a disparity map
  4. Optionally, the disparity as observed by the common projection, is converted back to the height map by inversion. Utilising the correct proportionality constant, the height map can be calibrated to provide exact distances.


3D stereo displays finds many applications in entertainment, information transfer and automated systems. Stereo vision is highly important in fields such as robotics, to extract information about the relative position of 3D objects in the vicinity of autonomous systems. Other applications for robotics include object recognition, where depth information allows for the system to separate occluding image components, such as one chair in front of another, which the robot may otherwise not be able to distinguish as a separate object by any other criteria.

Scientific applications for digital stereo vision include the extraction of information from aerial surveys, for calculation of contour maps or even geometry extraction for 3D building mapping, or calculation of 3D heliographical information such as obtained by the NASA STEREO project.

See also


  1. ^ Bradski, Gary and Kaehler, Adrian. Learning OpenCV: Computer Vision with the OpenCV Library. O'Reilly. 

External links

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Computer vision — is the field concerned with automated imaging and automated computer based processing of images to extract and interpret information. It is the science and technology of machines that see. Here see means the machine is able to extract information …   Wikipedia

  • Vision therapy — Vision therapy, also known as visual training, vision training, or visual therapy, is a broad group of techniques aimed at correcting and improving binocular, oculomotor, visual processing, and perceptual disorders. [1] Contents 1 Historical… …   Wikipedia

  • computer vision — 1. a robot analogue of human vision in which information about the environment is received by one or more video cameras and processed by computer: used in navigation by robots, in the control of automated production lines, etc. 2. a similar… …   Universalium

  • Stereo cameras — is one 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.In this approach, two cameras with a known physical relationship (i.e. what common… …   Wikipedia

  • Computer Audition — (CA) is general field of study of algorithms and systems for audio understanding by machine. Since the notion of what it means for a machine to hear is very broad and somewhat vague, computer audition attempts to bring together several… …   Wikipedia

  • computer — computerlike, adj. /keuhm pyooh teuhr/, n. 1. Also called processor. an electronic device designed to accept data, perform prescribed mathematical and logical operations at high speed, and display the results of these operations. Cf. analog… …   Universalium

  • STEREO — Infobox Spacecraft Name = STEREO Caption = One of two STEREO spacecraft Organization = NASA Major Contractors = Johns Hopkins University Applied Physics Laboratory Collaborators = U of M the Paris Observatory Berkeley U.S. Naval Research… …   Wikipedia

  • List of important publications in computer science — This is a list of important publications in computer science, organized by field. Some reasons why a particular publication might be regarded as important: Topic creator – A publication that created a new topic Breakthrough – A publication that… …   Wikipedia

  • Fundamental matrix (computer vision) — In computer vision, the fundamental matrix mathbf{F} is a 3 imes 3 matrix of rank 2 which relates corresponding points in stereo images. In epipolar geometry, with homogeneous image coordinates mathbf{y 1} and mathbf{y 2} of corresponding points… …   Wikipedia

  • Media Vision — For other meanings of Media Vision , see Media Vision (disambiguation). Media Vision Technology, Inc. Type defunct Industry computer audio industry, computer and video game industry …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.