Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
222 words
A scene reconstruction system for generating a reconstruction of a scene from two two-dimensional images of at least one object in a three-dimensional scene as recorded from a plurality of diverse locations, each location defining an image plane for one of said images, including: A. an epipole location generator for identifying, for each said image plane, coordinates defining an epipole location, the epipole location for each said image plane comprising a point of intersection between of a line interconnecting the locations and a respective one of said image planes; B. a homography generator for using the epipoles and coordinates in the respective image planes of selected reference points in the scene which define at least one reference plane to generate a homography that relates coordinates of projections of the selected respective points onto the image planes; C. a depth value generator for using the homography generated by the homography generator and coordinates of the projection of at least one additional point in the respective image planes to generate a depth value; and D. a scene reconstructor for using coordinates of projection of at least one point of the object onto the image planes and the depth value generated by the depth value generator for said at least one point for generating a reconstruction of said at least one point in the scene.
Claim 2
Dependent Claim
222 words
A scene reconstruction system for generating a reconstruction of a scene from two two-dimensional images of at least one object in a three-dimensional scene as recorded from a plurality of diverse locations, each location defining an image plane for one of said images, including: A. an epipole location generator for identifying, for each said image plane, coordinates defining an epipole location, the epipole location for each said image plane comprising a point of intersection between of a line interconnecting the locations and a respective one of said image planes; B. a homography generator for using the epipoles and coordinates in the respective image planes of selected reference points in the scene which define at least one reference plane to generate a homography that relates coordinates of projections of the selected respective points onto the image planes; C. a depth value generator for using the homography generated by the homography generator and coordinates of the projection of at least one additional point in the respective image planes to generate a depth value; and D. a scene reconstructor for using coordinates of projection of at least one point of the object onto the image planes and the depth value generated by the depth value generator for said at least one point for generating a reconstruction of said at least one point in the scene.
Claim 3
Dependent Claim
68 words
A scene reconstruction system as defined in claim 1 in which the homography generator uses coordinates in the respective image planes of selected reference points in the scene which define two reference planes π 1 and π 2 to generate respective homographies A 1 and A 2 , each homography relating coordinates of projections of the selected reference points defining the respective reference plane onto the image planes.
Claim 4
Dependent Claim
69 words
A scene reconstruction system as defined in claim 2 in which the homography generator generates one said homography "A 1 " to satisfy A 1 p j ≅p j ' and A 1 v≅v', where "p j " and "p j '" represent projections of corresponding ones of said selected points defining a said reference plane π 1 onto respective image planes and "v" and "v" represent said epipoles.
Claim 5
Dependent Claim
88 words
A scene reconstruction system as defined in claim 3 in which homography A 1 is a three-by-three matrix having matrix elements {a mn }("m" and "n" being indices having values 1, 2 and 3), and projections p j and p j ' have coordinates (x,y, 1) and (x',y',1) in the respective image planes, the homography generator generating the values of matrix elements {a ij } as ##EQU15## for each corresponding pair of projections p j and p j ', and setting {a 33 } to the value "1".
Claim 6
Dependent Claim
70 words
A scene reconstruction system as defined in claim 3 in which the homography generator generates the second said homography "A 2 " to satisfy A 2 p i ≅p i ' and A 2 v≅v', where "p i " and "p i '" represent projections of corresponding ones of said selected points defining a said reference plane π 2 onto respective image planes and "v" and "v" represent said epipoles.
Claim 7
Dependent Claim
90 words
A scene reconstruction system as defined in claim 3 in which homography A 2 is a three-by-three matrix having matrix elements {a mn }("m" and "n" being indices having values 1, 2 and 3), and projections p j and p j ' have coordinates (x,y, 1) and (x',y',1) in the respective image planes, the homography generator generating the values of matrix elements {a ij } as ##EQU16## for each corresponding pair of projections p j and p j ', and setting matrix element {a 33 } to the value "1".
Claim 8
Dependent Claim
44 words
A scene reconstruction system as defined in claim 5 in which projections p i and p i ' represent projections of points in the scene which differ from the points in the scene which are represented by projections p j and p j '.
Claim 9
Dependent Claim
124 words
A scene reconstruction system as defined in claim 2 in which said depth value generator includes A. a homography scaler for selecting a point in the scene represented by projections P 0 and P 0 ' in the image planes for scaling at least one of said homographies A 1 or A 2 to satisfy p.sub.0 '≅A.sub.1 p.sub.0 +A.sub.2 p.sub.0 ; and B. a projective depth value generator for generating, for at least one selected other point in the scene represented by projections p and p', a projective depth value κ defined by p'≅A.sub.1 p+κA.sub.2 p , the projective depth value κ corresponding to the depth value used by the scene reconstructor in generating the reconstruction for said selected other point in the scene.
Claim 10
Dependent Claim
46 words
A scene reconstruction system as defined in claim 8 in which the scene reconstructor generates a said reconstruction for a plurality of selected other points in the scene, the projective depth value generator generating a said projective depth value κ for each said selected other point.
Claim 11
Dependent Claim
24 words
A scene reconstruction system as defined in claim 8 in which said projective depth value generator generates said projective depth value κ as ##EQU17##
Claim 12
Dependent Claim
56 words
A scene reconstruction system as defined in claim 10 in which said projective depth value generator generates said projective depth value κ from projections of said at least one other point in the scene onto a plurality of image planes as ##EQU18## where "i" and "j" are indices representing ones of the plurality of image planes.
Claim 13
Dependent Claim
76 words
A scene reconstruction system as defined in claim 1 in which one of the image planes is a reference image plane, and in which the homography generator uses coordinates in the respective image planes of selected reference points in the scene which define a reference plane π to generate said homography A that relates coordinates of projections of the selected reference points defining the reference plane from said reference image plane to another said image plane.
Claim 14
Dependent Claim
83 words
A scene reconstruction system as defined in claim 12 in which the homography generator generates said homography "A" to satisfy Ap j ≅p j ' and Av≅v', where "p j " and represents a projection of corresponding ones of said selected points onto said reference image plane, "p j " represents projections of corresponding ones of said selected points onto said other image plane, "v" represents said epipole of said reference image plane, and "v'" represents said epipoles of said other image plane.
Claim 15
Dependent Claim
140 words
A scene reconstruction system as defined in claim 13 in which said depth value generator includes A. a scaler for selecting a point in the scene represented by projections P 0 and P 0 ' in the image planes for scaling coordinates of the epipole v' to satisfy P.sub.0 '≅Ap.sub.0 +v'; and B. an affine depth value generator for generating, for at least one selected other point in the scene represented by projections p and p' (p representing a projection of said selected other point onto the reference image plane and p' representing a projection of said selected other point onto the other image plane), an affine depth value k defined by p'≅Ap+kv', the affine depth value k corresponding to the depth value used by the scene reconstructor in generating the reconstruction for said selected other point in the scene.
Claim 16
Dependent Claim
55 words
A scene reconstruction system as defined in claim 14 in which said affine depth value generator generates said affine depth value k from projections of said at least one other point in the scene onto a plurality of image planes as ##EQU19## where "j" is an index representing ones of the plurality of image planes.