System and method for determining an orientation and position of an object
First Claim
1. A system for determining an orientation and position of an object from a single two dimensional image of the object, the system comprising:
- a computation device, comprising;
an input receiver adapted to receive data defining a single two dimensional image that includes data defining at least a portion of an image of the object;
a processor communicatively coupled to the input receiver and configured to receive the data and analyze the single two dimensional image to determine a two dimensional orientation representative of a three dimensional orientation and position, and configured to receive the two dimensional orientation from an image analyzing module and determine the three dimensional orientation and position of the object; and
a transmitter adapted to send information relating to the three dimensional orientation and position of the object to the object;
wherein determining the orientation and position of the object is based upon the following assumptions;
1) the object approaches a detection device in communication with the computation device from a front direction;
2) the object is oriented right-side up with a roll angle of less than 90 degrees;
3) actual dimensions of the object are known;
4) locations of three reference points on the object are known; and
5) a location of a center of gravity of the object is known, and the object pivots about its center of gravity.
3 Assignments
0 Petitions
Accused Products
Abstract
A system includes a computation device having an input module adapted to receive data defining a single two dimensional image, an image analyzing module configured to receive the data and analyze the single two dimensional image to determine a two dimensional orientation representative of a three dimensional orientation and position, a position calculating module configured to receive the two dimensional orientation from the image analyzing module and determine the three dimensional orientation and position of the object, and an output module adapted to send information relating to the three dimensional orientation and position of the object.
-
Citations
18 Claims
-
1. A system for determining an orientation and position of an object from a single two dimensional image of the object, the system comprising:
-
a computation device, comprising; an input receiver adapted to receive data defining a single two dimensional image that includes data defining at least a portion of an image of the object; a processor communicatively coupled to the input receiver and configured to receive the data and analyze the single two dimensional image to determine a two dimensional orientation representative of a three dimensional orientation and position, and configured to receive the two dimensional orientation from an image analyzing module and determine the three dimensional orientation and position of the object; and a transmitter adapted to send information relating to the three dimensional orientation and position of the object to the object; wherein determining the orientation and position of the object is based upon the following assumptions; 1) the object approaches a detection device in communication with the computation device from a front direction; 2) the object is oriented right-side up with a roll angle of less than 90 degrees; 3) actual dimensions of the object are known; 4) locations of three reference points on the object are known; and 5) a location of a center of gravity of the object is known, and the object pivots about its center of gravity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 17)
-
-
12. A method for determining an orientation and position of an object from a single two dimensional image of the object, the method comprising:
-
receiving image data from the object at an input receiver located remotely from the object and storing the image data in a non-transitory computer readable storage medium, the image data corresponding to a single two dimensional depiction of the object; and using a computation device having a processor communicatively coupled to the input receiver to determine the orientation and position of the object, the determining comprising; analyzing the image data corresponding to the single two dimensional depiction of the object to determine a two dimensional orientation of the object that is representative of a three dimensional position and orientation of the object; performing a three dimensional analysis limited by assumptions to determine the three dimensional orientation and position of the object; transmitting information relating to the three dimensional orientation and position of the object to the object; and wherein the assumptions included the following; 1) the object approaches a detection device in communication with the computation device from a front direction; 2) the object is oriented right-side up with a roll angle of less than 90 degrees; 3) actual dimensions of the object are known; 4) locations of three reference points on the object are known; and 5) a location of a center of gravity of the object is known, and the object pivots about its center of gravity. - View Dependent Claims (13, 14, 15, 16, 18)
-
Specification