Claims
- 1. A method for detecting the angular deviations from a reference position of a plurality of image pick-up devices located at different positions, which devices pick-up images of the same object in a three-dimensional space, comprising:
- locating image points in two or said image pick-up devices which correspond to the same point on said object, the point locations being expressed as coordinates in a predefined coordinate system having x, y, and z axes, where (x,y,z) are the coordinates of the point on the object and (X.sub.L ', Y.sub.L ') and (X.sub.R ', Y.sub.R ') are the coordinates of said two image point; and
- determining the angular deviations, (.theta..sub.L, .phi..sub.L, .alpha..sub.L) and (.theta..sub.R, .phi..sub.R, .alpha..sub.R), of the two pick-up devices with respect to the x, y, and z axes from the reference position, said two image pick-up devices being positioned so that the optical axes thereof are parallel and have the same magnification, utilizing the following equation based on that, in said reference state, the coordinate values of corresponding points on the images obtained from said two image pick-up devices match on the axis perpendicular to a straight line connected between said two image pick-up devices, ##EQU25## where, "{expression}.sub.y " represents a y component of the expression, and
- "{expression}.sub.z " represents a z component of the expression, respectively.
- 2. A method for detecting the magnifications and angular deviations from a reference position of a plurality of image pick-up devices located at different positions, which devices pick-up images of the same object in a three-dimensional space, comprising:
- locating image points in two of said image pick-up devices which correspond to the same point on said object, the point locations being expressed as coordinates in a predefined coordinate system having x, y, and z axes, where (x,y,z) are the coordinates of the point on the object and (X.sub.L ', Y.sub.L ') and (X.sub.R ', Y.sub.R ') are the coordinates of said two image points; and
- determining the magnifications, f.sub.L and f.sub.R, and angular deviations, (.theta..sub.L, .phi..sub.L, .alpha..sub.L) and (.theta..sub.R, .phi..sub.R, .alpha..sub.R), of the two pick-up devices with respect to the x, y, and z axes from the reference position, said two image pick-up devices being positioned so that the optical axes thereof are parallel, utilizing the following equation based on that, in said reference state, the coordinate values of corresponding points on the images obtained from said two image pick-up devices match on the axis perpendicular to a straight line connected between said two image pick-up devices,: ##EQU26## where, "{expression}.sub.y " represents a y component of the expression, and
- "{expression}.sub.z " represents a z component of the expression, respectively.
- 3. An apparatus for determining the position or configuration of an object in three-dimensional space, comprising:
- a plurality of image pick-up devices located at spaced locations, each producing an image of the object as viewed from the respective location in three-dimensional space, two of said image pick-up devices being positioned so that the optical axes thereof are parallel and have magnification f.sub.L and f.sub.R, respectively;
- means for locating image points in said two image pick-up devices which correspond to the same point on said object, said locating means producing position signals representing the image point locations as coordinates in a predefined coordinate system having x, y, and z axes, where (x,y,z) are the coordinates of the point on the object and (X.sub.L ', Y.sub.L ') and (X.sub.R ', Y.sub.R ') are the coordinates of said two image points; and
- means responsive to said position signals for determining the angular deviations, (.theta..sub.L, .phi..sub.L, .alpha..sub.L) and (.theta..sub.R, .phi..sub.R, .alpha..sub.R), of said two pick-up devices with respect to the x, y, and z axes from the reference position, utilizing the following equation based on that, in said reference state, the coordinate values of corresponding points on the images obtained from said two image pick-up devices match on the axis perpendicular to a straight line connected between said two image pick-up devices, ##EQU27## where, "{expression}.sub.y " represents a y component of the expression, and
- "{expression}.sub.z " represents a z component of the expression, respectively.
- 4. The apparatus of 3, wherein said means for determining includes means for deriving the values of magnification f.sub.L and f.sub.R from said equation.
- 5. An apparatus for determining the position or configuration of an object in three-dimensional space, comprising:
- a plurality of image pick-up devices located at spaced locations, each producing an image of the object as viewed from the respective location in three-dimensional space, two of said image pick-up devices being positioned so that the optical axes thereof are parallel and have magnification f.sub.L and f.sub.R, respectively;
- means for locating image points in said two image pick-up devices which correspond to the same point on said object, said locating means producing position signals representing the image point locations as coordinates in a predefined coordinate system having x, y, and z axes, where (x,y,z) are the coordinates of the point on the object and (X.sub.L ', Y.sub.L ') and (X.sub.R ', Y.sub.R ') are the coordinates of said two image points; and
- a matrix operating unit responsive to said position signals for evaluating each term of approximate expression of e'="Left term-Right term":
- e'=-(Y.sub.L -Y.sub.R +1).theta..sub.L +X.sub.L Y.sub.R .phi..sub.L +X.sub.L .alpha..sub.L -X.sub.R Y.sub.L .phi..sub.R -X.sub.R .alpha..sub.R +(Y.sub.L -Y.sub.R)+Y.sub.L d ##EQU28## of the following equation based on that, in said reference state, the coordinate values of corresponding points on the images obtained from said two image pick-up devices match on the axis perpendicular to a straight line connected between said two image pick-up devices, ##EQU29## where, "{expression}y" represents a y component of the expression, and
- "{expression}z" represents a z component of the expression, respectively,
- matrix accumulating means for accumulating matrices of products of each term of .theta..sub.L, .phi..sub.L, .alpha..sub.L, .phi..sub.R, .alpha..sub.R, d and each term of .theta..sub.R, .phi..sub.R, .alpha..sub.R, .phi..sub.L, .alpha..sub.L, d, 1, which are the calculated results of said matrix operating unit;
- a rotation/magnification calculating unit for calculating the actual rotation .theta..sub.L, .phi..sub.L, .alpha..sub.L, .phi..sub.R, .alpha..sub.R, and the ratio d of magnification of the both image pick-up devices from the case where the optical axes of said two image pick-up devices are parallel by solving values of matrices accumulated in said matrix accumulating unit as simultaneous linear equations; and
- an error evaluating means for evaluating an error of the solution obtained by said rotation/magnification calculating unit, and iterating said operation until the error is reduced to less than a predetermined value.
Priority Claims (2)
Number |
Date |
Country |
Kind |
63-293038 |
Nov 1988 |
JPX |
|
63-293039 |
Nov 1988 |
JPX |
|
Parent Case Info
This patent application is a continuation-in-part of patent application Ser. No. 8/135,274 filed Oct. 12, 1993, now abandoned, which was a continuation of Ser. No. 8/038,559 filed Mar. 26, 1993 now abandoned, which was continuation of Ser. No. 7/814,195 filed Dec. 20, 1991, now abandoned, which was a continuation of application Ser. No. 7/405,931 filed Sep. 12, 1989 now abandoned.
Non-Patent Literature Citations (1)
Entry |
Foley et al, "Computer Graphics . . . ," 1991, pp 213-222., Addison-Wesleyub. Co. |
Continuations (3)
|
Number |
Date |
Country |
Parent |
038559 |
Mar 1993 |
|
Parent |
814195 |
Dec 1991 |
|
Parent |
405931 |
Sep 1989 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
135274 |
Oct 1993 |
|