Home

Cheirality invariants


Author(s) : Richard I. Hartley, 
Publisher : N/A
Publication Date : 1993
ISSN : N/A
Abstract : It is known that a set of points in 3 dimensions is determined up to projectivity from two views with uncalibrated cameras. It is shown in this paper that this result may be improved by distinguishing between points in front of and behind the camera. Any point that lies in an image must lie in front of the camera producing that image. Using this idea, it is shown that the scene is determined from two views up to a more restricted class of mappings known as good projectivities, which are precisely those projectivities that preserve the convex hull of an object of interest. An invariant of good projectivity known as the cheirality invariant of a set of points is defined and it is shown how the cheirality invariant may be computed using two uncalibrated views. As demonstrated theoretically and by experiment the cheirality invariant may distinguish between sets of points that are projectively equivalent (but not via a good projectivity). These results lead to necessary and sufficient conditions for a set of corresponding pixels in two images to be realizable as the images of a set of points in 3 dimensions. Using similar methods, a necessary and sufficient condition is given for the the orientation of a set of points to be determined by two views. If the perspective centres are not separated from the point set by a plane, then the orientation of the set of points is determined from two views. Good projectivities and the cheirality invariant are also defined for point sets in a plane, which allows these new methods to be applied to images of planar objects. 1,