Video processing technique for 3D target location identification
First Claim
Patent Images
1. A method of determining the location of objects, the method comprising:
- receiving a video signal from each of a plurality of full motion video cameras observing an area;
identifying predetermined traits in frames of each video signal, the predetermined traits being associated with the objects;
demarcating a portion of the video frame with a two-dimensional shape, the demarcated portion containing the identified predetermined traits in the frames of each video signal;
assigning geospatial information to the two-dimensional shape containing the identified predetermined traits, the geospatial information representing a location of a camera that acquired the frame;
defining a plurality of three-dimensional shapes, each three-dimensional shape extending from a distance beyond the objects to the location of the camera for each frame of the video signal including the predetermined traits, each three-dimensional shape including a two-dimensional shape with the geospatial information;
identifying each of the full motion video cameras associated with overlapping coverage of the area that provided the video signal where the two-dimensional shape demarcates the identified predetermined traits;
calculating intersecting portions of the plural three-dimensional shapes by applying an intersect function to the defined three-dimensional shapes obtained from the full motion video cameras with overlapping coverage of the area, the intersect function outputting an intersecting shape; and
determining a center of the intersecting shape, the center of the intercepting shape being a determined location of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for determining the location of objects using a plurality of full motion video cameras where the location is based on the intersecting portions of a plurality of three-dimensional shapes that are generated from the video data provided by the cameras. The three-dimensional shapes include two-dimensional shapes that contain predetermined traits in each of the frames of the video signals.
-
Citations
20 Claims
-
1. A method of determining the location of objects, the method comprising:
-
receiving a video signal from each of a plurality of full motion video cameras observing an area; identifying predetermined traits in frames of each video signal, the predetermined traits being associated with the objects; demarcating a portion of the video frame with a two-dimensional shape, the demarcated portion containing the identified predetermined traits in the frames of each video signal; assigning geospatial information to the two-dimensional shape containing the identified predetermined traits, the geospatial information representing a location of a camera that acquired the frame; defining a plurality of three-dimensional shapes, each three-dimensional shape extending from a distance beyond the objects to the location of the camera for each frame of the video signal including the predetermined traits, each three-dimensional shape including a two-dimensional shape with the geospatial information; identifying each of the full motion video cameras associated with overlapping coverage of the area that provided the video signal where the two-dimensional shape demarcates the identified predetermined traits; calculating intersecting portions of the plural three-dimensional shapes by applying an intersect function to the defined three-dimensional shapes obtained from the full motion video cameras with overlapping coverage of the area, the intersect function outputting an intersecting shape; and determining a center of the intersecting shape, the center of the intercepting shape being a determined location of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for determining the location of an object, the system comprising:
-
a plurality of full motion video cameras observing an area; a computing device configured to define three-dimensional shapes by; receiving a video signal from each of the plurality of full motion video cameras; identifying predetermined traits in frames of each video signal, the predetermined traits being associated with the objects; demarcating a portion of the video frame with a two-dimensional shape, the demarcated portion containing the identified predetermined traits in the frames of each video signal; assigning geospatial information to the two-dimensional shape containing the identified predetermined traits, the geospatial information representing a location of a camera that acquired the frame; defining a plurality of three-dimensional shapes, each three-dimensional shape extending from a distance beyond the objects to the location of the camera for each frame of the video signal including the predetermined traits, each three-dimensional shape including a two-dimensional shape with the geospatial information; and storing the defined three-dimensional shapes; an intersecting shape computing device configured to define an intersecting shape by; identifying each of the full motion video cameras associated with overlapping coverage of the area that provided the video signal where the two-dimensional shape demarcates the identified predetermined traits; calculating intersecting portions of the plurality of three-dimensional shapes by applying an intersect function to the defined three-dimensional shapes obtained from the full motion video cameras with overlapping coverage of the area, the intersect function outputting an intersecting shape; determining a center of the intersecting shape, the center of the intercepting shape being a determined location of the object; and storing the determined location of the object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification