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 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 based on 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 and wherein said first axial angle is selected to differ from horizontal and vertical lines at 0 and 90 degrees respectively in an environment to increase useable detail and minimize errors in said distance calculation.
1 Assignment
0 Petitions
Accused Products
Abstract
Angled axis machine vision system having a camera system angled with respect to an axis of coordinate system of environment. Eliminates problem of utilizing horizontal, vertical lines in environment for distance calculations when horizontal and vertical lines are parallel or close to parallel to axis lying between camera centers of camera system. With camera centers angled about roll axis, horizontal and vertical lines in environment appear as angled lines in images taken from the cameras enabling more accurate distance calculations. With angled axis rotation it is still possible for lines in environment to be parallel to axis defined between camera centers, but instances are rare in real world environments. Camera mount may rotate wherein two sets of pictures are taken and two sets compared for the number of lines which are parallel to axis of camera centers wherein set of pictures with least lines parallel is used for distance calculations.
33 Citations
10 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 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 based on 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 and wherein said first axial angle is selected to differ from horizontal and vertical lines at 0 and 90 degrees respectively in an environment to increase useable detail and minimize errors in said distance calculation. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10)
-
-
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 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 by selecting said first axial angle to differ from horizontal and vertical lines at 0 and 90 degrees respectively in an environment to increase useable detail and minimize errors in said distance calculation.
-
Specification