Angled axis machine vision system and method
First Claim
1. A system for calculating distances to objects within three-dimensional space in an environment comprising horizontal and vertical lines using an angled axis machine vision system comprising:
- a first camera;
a second camera mounted coplanar to said first camera wherein said first camera and said second camera comprise collinear horizontal center lines;
a camera mount coupled with said first camera and said second camera wherein said camera mount is at a fixed rotation of a first axial angle with between 0 and 90 degrees about a roll axis defined as parallel to ground; and
,a computer configured to perform a distance calculation wherein said computer is coupled with said first camera and said second camera and configured to calculate a distance using a first picture obtained from said first camera and a second picture obtained from said second camera to a feature found along an epipolar line parallel to said collinear horizontal center lines wherein said feature exists on a horizontal or vertical line in an environment with respect to said ground, yet wherein said line appears at said first axial angle with respect to said epipolar line when said camera mount is at said rotation of said first axial angle and wherein said distance calculation calculates distance to said feature using said epipolar line intersection with said horizontal or vertical line at said first axial angle to increase accuracy and useable detail and minimize errors in said distance calculation.
2 Assignments
0 Petitions
Accused Products
Abstract
An angled axis machine vision system having two cameras angled with respect to roil axis. Provides advantages of horizontal alignment between two cameras and eliminates problem of utilizing horizontal/vertical lines in the environment for distance calculations when lines arc parallel or close to parallel to axis between camera centers. With camera centers angled about roll axis, horizontal/vertical lines in environment appear angled with respect to horizon, enabling accurate distance calculations. With the cameras angled about roll, lines in the environment may line up parallel to the axis between camera centers, but these instances are rare in real world environments. May be rotatably mounted in the roll axis wherein two sets of pictures from each of the cameras may either he utilized: the two sets compared for the number of parallel lines parallel to axis between camera centers and the set of pictures with least parallel lines used for distance calculations.
21 Citations
15 Claims
-
1. A system for calculating distances to objects within three-dimensional space in an environment comprising horizontal and vertical lines using an angled axis machine vision system comprising:
-
a first camera; a second camera mounted coplanar to said first camera wherein said first camera and said second camera comprise collinear horizontal center lines; a camera mount coupled with said first camera and said second camera wherein said camera mount is at a fixed rotation of a first axial angle with between 0 and 90 degrees about a roll axis defined as parallel to ground; and
,a computer configured to perform a distance calculation wherein said computer is coupled with said first camera and said second camera and configured to calculate a distance using a first picture obtained from said first camera and a second picture obtained from said second camera to a feature found along an epipolar line parallel to said collinear horizontal center lines wherein said feature exists on a horizontal or vertical line in an environment with respect to said ground, yet wherein said line appears at said first axial angle with respect to said epipolar line when said camera mount is at said rotation of said first axial angle and wherein said distance calculation calculates distance to said feature using said epipolar line intersection with said horizontal or vertical line at said first axial angle to increase accuracy and useable detail and minimize errors in said distance calculation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for calculating distances to objects within three-dimensional space in an environment comprising horizontal and vertical lines using an angled axis machine vision system comprising:
-
attaching a first camera and a second camera to a camera mount wherein said first camera and said second camera comprise collinear horizontal center lines; rotating said camera mount in a first axial angle to a fixed rotation between 0 and 90 degrees about a roll axis defined as parallel to ground; obtaining a first picture from said first camera; obtaining a second picture from said second camera; and
,calculating a distance using said first picture obtained from said first camera and said second picture obtained from said second camera to a feature found along an epipolar line parallel to said collinear horizontal center lines wherein said feature exists on a horizontal or vertical line in an environment with respect to said ground, yet wherein said line appears at said first axial angle with respect to said epipolar line when said camera mount is at said rotation of said first axial angle and wherein said calculating comprises calculating distance to said feature using said epipolar line intersection with said horizontal or vertical line at said first axial angle to increase accuracy and useable detail and minimize errors in said distance calculation. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for calculating distances to objects within three-dimensional space in an environment comprising horizontal and vertical lines using an angled axis machine vision system comprising:
-
means for attaching a first camera and a second camera to a camera mount wherein said first camera and said second camera comprise collinear horizontal center lines; means for rotating said camera mount in a first axial angle to a fixed rotation between 0 and 90 degrees about a roll axis defined as parallel to ground; means for obtaining a first picture from said first camera; means for obtaining a second picture from said second camera; and
,means for calculating a distance using said first picture obtained from said first camera and said second picture obtained from said second camera to a feature found along an epipolar line parallel to said collinear horizontal center lines wherein said feature exists on a horizontal or vertical line in an environment with respect to said ground, yet wherein said line appears at said first axial angle with respect to said epipolar line when said camera mount is at said rotation of said first axial angle and wherein said means for calculating comprises software configured to calculate a distance to said feature using said epipolar line intersection with said horizontal or vertical line at said first axial angle to increase accuracy and useable detail and minimize errors in said distance calculation. - View Dependent Claims (12, 13, 14, 15)
-
Specification