Determination of the three-dimensional location of a target viewed by a camera
First Claim
1. A method for determining the location of a moving object in a region of interest, said method comprising the steps of:
- observing said region of interest with a camera to produce a frame-sequential video signal representing at least a part of said region of interest;
providing geospatial coordinates of the location of said camera and information relating to an azimuth angle, elevation angle, and field of view of said camera;
applying said video signal to video analytics processing for detecting objects which move from frame to frame of said video signal and for identifying a location in a two-dimensional Cartesian coordinate system of an object which moves from frame to frame of said video signal;
converting said location of said object to a location in azimuth and elevation angle;
providing a map including altitudes of geospatial coordinate points, at least in the region of interest, together with computed range, azimuth, and elevation from the camera location to each map point;
processing said map together with said location of said object in azimuth and elevation angle together with said location of said camera and information relating to the azimuth angle, elevation angle, and field of view of said camera, for producing information relating to a location in three dimensions of said moving object; and
displaying the three-dimensional location of said moving object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for determining, in three dimensions, the location of a moving ground object observed in a region by a video camera. A terrain map supplies altitude for the latitude and longitude of each terrain point. The terrain information is combined with camera location, field of view, and orientation to produce a computed terrain map relative to the camera. A video analytics step processes the video and locates moving target(s) in two Cartesian coordinates. The coordinates are processed with the camera information to produce target location in terms of azimuth and elevation angle. The computed map information is combined with the angular target location to produce latitude, longitude, and altitude of the target. The target location information is used for further investigation or to attack the target. Also, a method for determining the third dimension of a 2-D radar track to cue a camera or fuse with camera data.
88 Citations
20 Claims
-
1. A method for determining the location of a moving object in a region of interest, said method comprising the steps of:
-
observing said region of interest with a camera to produce a frame-sequential video signal representing at least a part of said region of interest; providing geospatial coordinates of the location of said camera and information relating to an azimuth angle, elevation angle, and field of view of said camera; applying said video signal to video analytics processing for detecting objects which move from frame to frame of said video signal and for identifying a location in a two-dimensional Cartesian coordinate system of an object which moves from frame to frame of said video signal; converting said location of said object to a location in azimuth and elevation angle; providing a map including altitudes of geospatial coordinate points, at least in the region of interest, together with computed range, azimuth, and elevation from the camera location to each map point; processing said map together with said location of said object in azimuth and elevation angle together with said location of said camera and information relating to the azimuth angle, elevation angle, and field of view of said camera, for producing information relating to a location in three dimensions of said moving object; and displaying the three-dimensional location of said moving object. - View Dependent Claims (2, 3, 6, 7)
-
-
4. A method for performing close surveillance of a moving object in a region of interest, said method comprising the steps of:
-
observing said region of interest with a camera to produce a frame-sequential video signal representing at least a part of said region of interest; providing geospatial coordinates of a location of said camera and information relating to the azimuth angle, elevation angle, and field of view of said camera; applying said video signal to video analytics processing for detecting objects which move from frame to frame of said video signal and for identifying a location in a two-dimensional Cartesian coordinate system of an object which moves from frame to frame of said video signal; converting said location of said object to a location in azimuth and elevation angle; providing a map including altitudes of geospatial coordinate points, at least in the region of interest, together with computed range, azimuth, and elevation from the camera location to each map point; processing said map together with said location of said object in azimuth and elevation angle together with said location of said camera and information relating to the azimuth angle, elevation angle, and field of view of said camera, for producing information relating to, a location in three dimensions of said moving object; and guiding one of a surveillance craft and a surveillance device to said three-dimensional location of said moving object.
-
-
5. A method for attacking a moving object in a region of interest, said method comprising the steps of:
-
observing said region of interest with a camera to produce a frame-sequential video signal representing at least a part of said region of interest; providing geospatial coordinates of a location of said camera and information relating to azimuth angle, elevation angle, and field of view of said camera; applying said video signal to video analytics processing for detecting objects which move from frame to frame of said video signal and for identifying a location in a two-dimensional Cartesian coordinate system of an object which moves from frame to frame of said video signal; converting said location of said object to a location in azimuth and elevation angle; providing a map including altitudes of geospatial coordinate points, at least in the region of interest, together with computed range, azimuth, and elevation from the camera location to each map point; processing said map together with said location of said object in azimuth and elevation angle together with said location of said camera and information relating to the azimuth angle, elevation angle, and field of view of said camera, for producing information relating to a location in three dimensions of said moving object; and directing a weapon toward said three-dimensional location for disabling said moving object.
-
-
8. A system for determining the location of a moving object in a region of interest, said system comprising:
-
a camera, and a processor associated with the camera, the processor executing instructions for performing the steps of; observing said region of interest with the camera to produce a frame-sequential video signal representing at least a part of said region of interest; providing geospatial coordinates of the location of said camera and information relating to an azimuth angle, elevation angle, and field of view of said camera; applying said video signal to video analytics processing for detecting objects which move from frame to frame of said video signal and for identifying a location in a two-dimensional Cartesian coordinate system of an object which moves from frame to frame of said video signal; converting said location of said object to a location in azimuth and elevation angle; providing a map including altitudes of geospatial coordinate points, at least in the region of interest, together with computed range, azimuth, and elevation from the camera location to each map point; processing said map together with said location of said object in azimuth and elevation angle together with said location of said camera and information relating to the azimuth'"'"'angle, elevation angle, and field of view of said camera, for producing information relating to a location in three dimensions of said moving object; and displaying the three-dimensional location of said moving object. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification