THREAT-DETECTION IN A DISTRIBUTED MULTI-CAMERA SURVEILLANCE SYSTEM
First Claim
1. A distributed multi-camera surveillance system, comprising:
- a first camera having a field of view and an associated data store for storing a motion flow model for objects moving in the field of view of the first camera, the first camera operable to detect a threat when movement of an object in its field of view does not conform to the motion flow model and transmit a tracking request for the object over a network to a second camera; and
the second camera having a field of view and an associated data store for storing a motion flow model for objects moving in the field of view of the second camera, the second camera operable to detect a threat when movement of an object in its field of view does not conform to the motion flow model and generate an alarm based on the threat detected at the first and second cameras.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for detecting a threat in a distributed multi-camera surveillance system. The method includes: monitoring movement of an object in a field of view of a first camera using software installed at the first camera; detecting a suspicious object at the first camera when movement of the object does not conform with a motion flow model residing at the first camera; sending a tracking request from the first camera to a second camera upon detecting the suspicious object at the first camera; monitoring movement of the object in a field of view of the second camera using software installed at the second camera; assigning threat scores at the second camera when the movement of the object does not conform with a motion flow model residing at the second camera; and generating an alarm based in part on the threat scores detected at the first camera and the second camera.
153 Citations
29 Claims
-
1. A distributed multi-camera surveillance system, comprising:
-
a first camera having a field of view and an associated data store for storing a motion flow model for objects moving in the field of view of the first camera, the first camera operable to detect a threat when movement of an object in its field of view does not conform to the motion flow model and transmit a tracking request for the object over a network to a second camera; and the second camera having a field of view and an associated data store for storing a motion flow model for objects moving in the field of view of the second camera, the second camera operable to detect a threat when movement of an object in its field of view does not conform to the motion flow model and generate an alarm based on the threat detected at the first and second cameras. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for detecting a threat in a distributed multi-camera surveillance system, comprising:
-
monitoring movement of an object in a field of view of a first camera using software installed at the first camera; detecting a threat at the first camera when movement of the object does not conform with a motion flow model residing at the first camera; sending a tracking request for the object from the first camera to a second camera upon detecting the threat at the first camera; monitoring movement of the object in a field of view of the second camera using software installed at the second camera; detecting a threat at the second camera when the movement of the object does not conform with a motion flow model residing at the second camera; and generating an alarm based in part on the threat detected at the first camera and the second camera. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for learning motion flow of objects amongst two or more cameras in a distributed multi-camera surveillance system, comprising:
-
detecting an object moving in a field of view of a first camera using software installed at the first camera; sending a tracking request from the first camera across a network to other cameras in the network, wherein the tracking request provides an identifier for the first camera, an identifier for the object and visual attributes associated with the object; searching for the object in a field of view of a second camera in response to the tracking request received from the first camera; and associating the second camera with the first camera when the object is detected in the field of view of the second camera. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification