Disparity map computation
Disparity map computation is a crucial step in the process of multiple view geometry (MVG) , a research area that deals with understanding and representi...
Disparity map computation is a crucial step in the process of multiple view geometry (MVG) , a research area that deals with understanding and representi...
Disparity map computation is a crucial step in the process of multiple view geometry (MVG), a research area that deals with understanding and representing the 3D structure of an object from multiple viewpoints.
Key principles underlying disparity map computation include:
Camera calibration: This step involves determining the intrinsic and extrinsic parameters of the camera, including focal length, principal point, and distortion coefficients.
Correspondences between corresponding points in different views: These correspondences can be established through features like corners, edges, or specific points on the object.
Disparity estimation: This is the process of computing the disparity map, which is a grayscale image where darker pixels indicate points that are closer to the camera and lighter pixels indicate points that are farther away.
Disparity map computation can be achieved in several ways, including:
Triangulation: This method uses the correspondences between corresponding points in different views to reconstruct the 3D structure of the object.
Trilinear correspondence: This method uses a set of corresponding points to form a triangle mesh, which is then projected onto a 2D plane to create the disparity map.
Direct matching: This method matches corresponding points directly without using any prior knowledge or pre-existing mesh.
By computing a disparity map, MVG researchers can obtain crucial information about the shape and relative positions of objects in multiple views, which is essential for tasks such as:
3D reconstruction: MVG algorithms can use disparity maps to create accurate 3D models of objects.
Object recognition: Matching features in disparity maps can be used for object recognition tasks.
Scene understanding: By analyzing the distribution of disparities, researchers can gain insights into the relative positions of objects and scene elements.
Examples:
To calculate the disparity map using triangulation, we can use correspondences between corresponding points in corresponding views of an object.
To calculate the disparity map using direct matching, we can use specific features of the object, such as corners or edges, to match points in different views