Situation awareness system
First Claim
Patent Images
1. A real-time situation awareness system, comprising:
- a plurality of cameras acquiring a plurality of video streams of overlapping parts of an area of interest;
analyzer means for reducing the plurality of video streams to attributed data objects and events using template matching;
means for discarding the plurality of video streams after reducing the plurality of video streams to attributed data objects and events; and
synthesizer means for rendering the attributed data objects and events as annotated graphic elements and alerts representative of the area of interest on an output device.
2 Assignments
0 Petitions
Accused Products
Abstract
A situation awareness system includes a plurality of cameras. Each camera acquires a sequence of images of a particular part of an area of interest. There is overlap between the parts so that the system can obtain depth information about objects in the area of interest. An analyzer identifies moving objects in the areas of interest, attributes of the moving objects, and events related to the moving objects. A display device displays the attributed objects and events as annotated graphic elements and alerts.
148 Citations
11 Claims
-
1. A real-time situation awareness system, comprising:
-
a plurality of cameras acquiring a plurality of video streams of overlapping parts of an area of interest;
analyzer means for reducing the plurality of video streams to attributed data objects and events using template matching;
means for discarding the plurality of video streams after reducing the plurality of video streams to attributed data objects and events; and
synthesizer means for rendering the attributed data objects and events as annotated graphic elements and alerts representative of the area of interest on an output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
means for temporally analyzing an optical flow in successive images of a single video stream to generate motion fields;
means for spatially registering adjacent images of multiple video stream to obtain depth images; and
means for segmenting the motion fields and depth images to generate partially attributed data objects.
-
-
3. The system of claim 2 further comprising:
means for analyzing the partially attributed data objects using an application specific database to generate fully attributed data objects and events.
-
4. The system of claim 3 further comprising:
sensors providing the analyzing step with secondary data and signals.
-
5. The system of claim 1 wherein the synthesizer means produces a display having a point of view substantially orthogonal to the point of view of the cameras.
-
6. The system of claim 1 wherein the area of interest is a panoramic scene.
-
7. The system of claim 1 wherein annotations for the graphic elements include directions of movement.
-
8. The system of claim 5 wherein user control signals determine an orientation of the point of view of the display.
-
9. A method for generating a real-time situation awareness display, comprising the steps of:
-
acquiring a plurality of video streams of overlapping parts of an area of interest;
reducing the plurality of video streams to attributed data objects and events using template matching;
discarding the plurality of video streams after reducing the plurality of video streams to attributed data objects and events; and
rendering the attributed data objects and events as annotated graphic elements and alerts representative of the area of interest on an output device. - View Dependent Claims (10, 11)
temporally analyzing an optical flow in successive images of a single video stream to generate motion fields;
spatially registering adjacent images of multiple video stream to obtain depth images; and
segmenting the motion fields and depth images to generate partially attributed data objects.
-
-
11. The method of claim 10 further comprising:
analyzing the partially attributed data objects using an application specific database to generate fully attributed data objects and event.
Specification