Video processing system
First Claim
Patent Images
1. A method for processing images, the method comprising:
- receiving, by a sensor platform comprising a sensor system, a sequence of images from the sensor system;
recognizing a number of objects in the sequence of images;
identifying, by the sensor platform, object information about the number of objects in the sequence of images;
identifying a number of threats from within the number of objects;
receiving a selection of a level of reduction of data from different levels of reduction of data; and
generating data, by the sensor platform, using the selection of the level of reduction of data,wherein, an amount of the data is based on the selection of the level of reduction of data;
wherein, the different levels of reduction of data comprise a first level of reduction, a second level of reduction, and a third level of reduction;
wherein, when the first level of reduction is selected, the data comprises a set of images selected from a number of images in the sequence of images that is less than the number of images in the sequence of images, such that the set of images are selected based on an overlap between images in the set of images and a reference image;
wherein, when the second level of reduction is selected, the data comprises no images from the sequence of images and the object information; and
wherein, when the third level of reduction is selected, the data comprises no images from the sequence of images and object information only for the number of threats identified within the number of objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for processing images. A sequence of images is received from a sensor system. A number of objects is present in the sequence of images. Information about the number of objects is identified using the sequence of images and a selection of a level of reduction of data from different levels of reduction of data. A set of images from the sequence of images is identified using the selection of the level of reduction of data. The set of images and the information about the number of objects are represented in data. An amount of the data for the sequence of images is based on the selection of the level of reduction of data.
12 Citations
24 Claims
-
1. A method for processing images, the method comprising:
-
receiving, by a sensor platform comprising a sensor system, a sequence of images from the sensor system; recognizing a number of objects in the sequence of images; identifying, by the sensor platform, object information about the number of objects in the sequence of images; identifying a number of threats from within the number of objects; receiving a selection of a level of reduction of data from different levels of reduction of data; and generating data, by the sensor platform, using the selection of the level of reduction of data, wherein, an amount of the data is based on the selection of the level of reduction of data; wherein, the different levels of reduction of data comprise a first level of reduction, a second level of reduction, and a third level of reduction; wherein, when the first level of reduction is selected, the data comprises a set of images selected from a number of images in the sequence of images that is less than the number of images in the sequence of images, such that the set of images are selected based on an overlap between images in the set of images and a reference image; wherein, when the second level of reduction is selected, the data comprises no images from the sequence of images and the object information; and wherein, when the third level of reduction is selected, the data comprises no images from the sequence of images and object information only for the number of threats identified within the number of objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
an image processing module of a sensor platform comprising a sensor system, the image processing module configured to; receive a sequence of images from the sensor system; recognize a number of objects in the sequence of images; identify object information about the number of objects in the sequence of images; identify a number of threats from within the number of objects; receive a selection of a level of reduction of data from different levels of reduction of data; and generate data using the selection of the level of reduction of data, wherein an amount of the data is based on the selection of the level of reduction of data; wherein the different levels of reduction of data comprise a first level of reduction, a second level of reduction, and a third level of reduction; wherein, when the first level of reduction is selected, the data comprises a set of images selected from a number of images in the sequence of images that is less than the number of images in the sequence of images, such that the set of images are selected based on an overlap between images in the set of images and a reference image; wherein, when the second level of reduction is selected, the data comprises no images from the sequence of images and the object information; and wherein, when the third level of reduction is selected, the data comprises no images from the sequence of images and object information only for the number of threats identified with the number of objects. - View Dependent Claims (19, 20, 21)
-
-
22. A method for processing images, the method comprising:
-
receiving, by a sensor platform comprising a sensor system, a sequence of images from the sensor system; forming compressed data from the sequence of images based on a selection of one of a first level of data reduction, a second level of data reduction, and a third level of data reduction; sending the compressed data by the sensor platform to a platform; wherein a number of objects is present in the sequence of images; wherein when the first level of data reduction is selected, the compressed data comprises track information and one or more images; wherein when the second level of data reduction is selected, the compressed data comprises a null set of images, the track information, and object information; wherein when the third level of data reduction is selected, the compressed data comprises the null set of images, the track information, the object information, event information, and threat information; wherein the track information; is identified from the sequence of images, describes movement of the number of objects, and includes, for each object of the number of objects, a previous location, a current location, a direction of travel, a speed, a size, and a color; wherein the object information; is identified from the sequence of images and the track information, describes the number of objects, and includes for each object of the number of objects, an identification of the object, a type of the object, a color the object, dimensions for the object, and a shape of the object; wherein the event information; is identified from the sequence of images, the track information, and the object information, describes a number of events of interest, and includes, for each event of interest of the number of events of interest, an identification of the event of interest, a list of objects in the number of objects involved in the event of interest, a location of the event of interest, a start time for the event of interest, a duration of the event of interest, and information about events that lead up to the event of interest; wherein the threat information; includes a number of threats predicted based on the number of events, is identified from the sequence of images, the track information, the object information, and the event information, and includes for each threat of the number of threats, an identification of the threat, a list of events in the number of events that contribute to a prediction of the threat, event information identified for events contributing to prediction of the threat, a list of objects in the number of objects involved in the threat; wherein the sensor platform is an unmanned aerial vehicle; and wherein the platform is a ground station.
-
-
23. A method for processing images, the method comprising:
-
receiving, by a sensor platform comprising a sensor system, a sequence of images from the sensor system; receiving a selection of a level of reduction of data selected from one of;
a first level of reduction, a second level of reduction, and a third level of reduction;determining, by the sensor platform, whether an overlap between a current image in the sequence of images and a reference image in the sequence of images is less than a selected threshold, and responsive to a determination that a determination that the overlap is less than the selected threshold, adding the current to a set of images such that the set of images selected is less than a number of images in the sequence of images, when the first level of reduction is selected; identifying, by the sensor platform, object information about a number of objects in the sequence when the second of level of reduction is selected; identifying, by the sensor platform, threat information in the number of objects in the sequence of images when the third level of reduction is selected; and sending one or more of the set of images, the object information, or the threat information to another platform. - View Dependent Claims (24)
-
Specification