3D Vision: Topic 9 Stereo Vision (I)
3D Vision: Topic 9 Stereo Vision (I)
3D Vision: Topic 9 Stereo Vision (I)
CMPSCI 591A/691A
CMPSCI 570/670
Topic 9
Stereo Vision (I)
Introduction to
Computer Vision 2D to 3D Inference
Observations
Objects are mostly 3D
Images are 2D arrays of intensity, color values, etc.
3D depth information is not explicitly encoded in images (it is
explicitly recorded in range images)
However, 2D analysis implicitly uses 3D info
3D structures are generally not random
coherency in motion
Man-made objects are of regular shapes and boundaries
straight lines and smooth curves in images
Explicit 3D information can be recovered using 2D shape cues
disparities in stereo
shading change due to orientation
texture gradient due to view point change etc.
Introduction to
Computer Vision
Problem
Infer 3D structure of a scene from two or more images taken from
different viewpoints
Problems
Correspondence problem (stereo match) -> disparity map
Reconstruction problem -> 3D
3D?
Disparity
Introduction to
Computer Vision Stereo Disparity
Size,
aspect ratio,
average grey level
etc.
S is a measure of similarity
w0 etc. are weights, and
the other symbols are different measures of the feature in the
right and left images, such as length, orientation, average grey
level and so on.
Choose the right-image feature with the largest value of S
as the best match for the original left-image feature.
Repeat starting from the matched feature in the right image,
to see if we achieve consistency.
Introduction to
Computer Vision Feature Based Methods
Where to search?
section of left
image convolve
Convolution
peak at
position of
corresponding
patch in right
image
Convolution-based methods can give a dense set of
disparities — disparities are found for every pixel.
These methods can be very computationally intensive, but
can be done efficiently on parallel hardware.
Introduction to
Computer Vision Stereo Correspondence
Epipolar Constraint
Reduces correspondence problem to 1D search along
conjugate epipolar lines
Structured lighting
Feature-based methods are not applicable when the objects
have smooth surfaces (i.e., sparse disparity maps make
surface reconstruction difficult).
Patterns of light are projected onto the surface of objects,
creating interesting points even in regions which would be
otherwise smooth.
http://graphics.stanford.edu/projects/mich/