IP Library Granted Patent US 8,150,101
Granted Patent B2
US 8,150,101 · App. 11/938,484 · Granted Apr 3, 2012

Orientation invariant object identification using model-based image processing

Assignee: Cybernet Systems Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,150,101
App. No.
11/938,484
Granted
Apr 3, 2012
Kind
B2
Abstract

A system for performing object identification combines pose determination, EO/IR sensor data, and novel computer graphics rendering techniques. A first module extracts the orientation and distance of a target in a truth chip given that the target type is known. A second is a module identifies the vehicle within a truth chip given the known distance and elevation angle from camera to target. Image matching is based on synthetic image and truth chip image comparison, where the synthetic image is rotated and moved through a 3-Dimensional space. To limit the search space, it is assumed that the object is positioned on relatively flat ground and that the camera roll angle stays near zero. This leaves three dimensions of motion (distance, heading, and pitch angle) to define the space in which the synthetic target is moved. A graphical user interface (GUI) front end allows the user to manually adjust the orientation of the target within the synthetic images. The system also includes the generation of shadows and allows the user to manipulate the sun angle to approximate the lighting conditions of the test range in the provided video.

Claims (36)

1. A method of indentifying an object, comprising the steps of:

a) storing dimensional information about a plurality of candidate objects;

b) imaging a target object to be identified with a camera;

c) rendering the stored dimensional information to a simulated image utilizing pose and environment information;

d) comparing the image of the target object to the stored dimensional information;

e) rotating and moving the image of the target object in three-dimensional space; and

f) wherein repeating steps c), d) and e) are performed by a processor and repeated to determine the best match or matches between the target object and the candidate objects.

2. The method of claim 1 , wherein:

the target object is imaged at a distance; and

it is assumed that the target object is positioned on relatively flat ground and that the camera roll angle stays near zero.

3. The method of claim 1 , wherein:

the target object is a moving target imaged at a distance; and

three dimensions of motion (distance, heading, and pitch angle) are used to define the space in which the target object moves.

4. The method of claim 1 , further including the step of thresholding the images of the candidate objects and target object.

5. The method of claim 1 , further including the step of providing a graphical user interface (GUI) allowing a user to manually adjust the orientation of the target object.

6. The method of claim 1 , further including the step of generating and manipulating shadows during the comparisons between target object and the candidate objects.

7. The method of claim 1 , wherein a graphics processor unit is utilized to perform rendering and comparison to greatly enhance processing speed.

8. A method of indentifying a land vehicle, comprising the steps of:

a) storing dimensional information about a plurality of candidate vehicles;

b) imaging a target vehicle to be identified with a camera;

c) rendering stored dimensional information to a simulated image utilizing pose and environment information;

d) comparing the image of the target vehicle to the stored geometric information;

e) rotating and moving the image of the target vehicle in three-dimensional space;

f) wherein steps c), d) and e) are performed by a processor and repeated to determine the best match or matches between the target vehicle and the candidate vehicles.

9. The method of claim 8 , wherein:

the target vehicle is imaged at a distance; and

it is assumed that the target vehicle is positioned on relatively flat ground and that the camera roll angle stays near zero.

10. The method of claim 8 , wherein:

the target vehicle is imaged at a distance; and

three dimensions of motion (distance, heading, and pitch angle) are used to define the space in which the target vehicle is moved.

11. The method of claim 8 , further including the step of thresholding the images of the candidate vehicles and target vehicle.

12. The method of claim 8 , further including the step of providing a graphical user interface (GUI) allowing a user to manually adjust the orientation of the target vehicle.

13. The method of claim 8 , further including the step of generating and manipulating shadows during the comparisons between target vehicle and the candidate vehicles.

14. The method of claim 8 , wherein the target vehicle is a military vehicle.

15. The method of claim 8 , wherein the target vehicle is a tank.

16. The method of claim 8 , wherein a graphics processor unit is utilized to perform rendering and comparison to greatly enhance processing speed.

Assignments (2)
CONFIRMATORY LICENSE Recorded Sep 4, 2012
From: CYBERNET SYSTEMS CORP
To: NAVY, DEPARTMENT OF THE
Reel/Frame 028887/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2007
From: HAANPAA, DOUGLAS; COHEN, CHARLES J.; BEACH, GLENN J.; JACOBUS, CHARLES
To: CYBERNET SYSTEMS CORPORATION
Reel/Frame 020106/0848 →
Continuity (2)
Provisional Application 60865521 · Nov 13, 2006
Related Publication 20110102419A1 · May 5, 2011