DETECTION OF ABNORMAL BEHAVIOUR IN VIDEO OBJECTS
First Claim
1. A method of classifying a behaviour of a detected object in a video frame, said video frame comprising a plurality of blocks and said detected object being associated with a subset of said plurality of blocks and a set of parameters, said method comprising the steps of:
- (a) associating a behaviour model with each of said plurality of blocks, wherein each behaviour model includes a set of behaviour modes;
(b) for each block in said video frame associated with the detected object;
(i) determining a set of behaviour statistics associated with the detected object, based on said detected object and said set of parameters; and
(ii) comparing the determined set of behaviour statistics with each behaviour mode in the set of behaviour modes associated with that block to determine an abnormality measure associated with said block; and
is (c) classifying the behaviour of the detected object based on the abnormality measures associated with the subset of said plurality of blocks associated with said detected object.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are a method, system, and computer program product for classifying a behaviour of a detected object in a video frame, wherein the video frame includes a plurality of blocks and the detected object is associated with a subset of the plurality of blocks and a set of parameters. The method includes the step of associating a behaviour model with each of the plurality of blocks, wherein each behaviour model (500) includes a set of behaviour modes (504, 505, 506, 507, 508). The method then performs the steps, for each block in the video frame associated with the detected object, of: (i) determining a set of behaviour statistics associated with the detected object, based on the detected object and the set of parameters; and (ii) comparing the determined set of behaviour statistics with each behaviour mode in the set of behaviour modes associated with that block (704) to determine an abnormality measure associated with the block (707). The method then classifies the behaviour of the detected object based on the abnormality measures associated with the subset of the plurality of blocks associated with the detected object.
50 Citations
14 Claims
-
1. A method of classifying a behaviour of a detected object in a video frame, said video frame comprising a plurality of blocks and said detected object being associated with a subset of said plurality of blocks and a set of parameters, said method comprising the steps of:
-
(a) associating a behaviour model with each of said plurality of blocks, wherein each behaviour model includes a set of behaviour modes; (b) for each block in said video frame associated with the detected object; (i) determining a set of behaviour statistics associated with the detected object, based on said detected object and said set of parameters; and (ii) comparing the determined set of behaviour statistics with each behaviour mode in the set of behaviour modes associated with that block to determine an abnormality measure associated with said block; and is (c) classifying the behaviour of the detected object based on the abnormality measures associated with the subset of said plurality of blocks associated with said detected object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A camera system for classifying a behaviour of a detected object in a video frame, said camera system comprising:
-
a lens system for focussing on a scene including said detected object; a camera module coupled to said first lens system to store said video frame; an object detection module for detecting an object in said video frame, wherein said video frame comprises a plurality of blocks and said detected object is associated with a subset of said plurality of blocks; an object tracking module for associating a set of parameters with said detected object; a storage device for storing a computer program; and a processor for executing the program, said program comprising; code for associating a behaviour model with each of said plurality of blocks, wherein each behaviour model includes a set of behaviour modes; code for performing the steps, for each block in said video frame associated with the detected object, of; (i) determining a set of behaviour statistics associated with the detected object, based on said detected object and said set of parameters; and (ii) comparing the determined set of behaviour statistics with each behaviour mode in the set of behaviour modes associated with that block to determine an abnormality measure associated with said block; and code for classifying the behaviour of the detected object based on the abnormality measures associated with the subset of said plurality of blocks associated with said detected object.
-
-
11. A method of detecting an abnormal behaviour of a detected object in a video frame, said video frame comprising a plurality of blocks and the detected object being associated with a subset of the plurality of blocks, said method comprising the steps of:
-
associating at least one block in said subset of the plurality of blocks with a behaviour mode; determining a set of behaviour statistics associated with the detected object, for each block in said subset of the plurality of blocks; comparing, for each block in the subset of the plurality of blocks, the determined set of behaviour statistics associated with the detected object for that block with the behaviour mode associated with that block; and detecting the abnormal behaviour of the detected object based on the comparing step.
-
-
12. A method of displaying a set of behaviour statistics associated with a detected object in a video frame, said video frame comprising a plurality of blocks, said method comprising the steps of:
-
determining the set of behaviour statistics associated with the detected object, the detected object being associated with a subset of the plurality of blocks; and displaying the behaviour statistics of the detected object in the plurality of blocks associated with the detected object.
-
-
13. A method of classifying a behaviour of a detected object in a video frame, said video frame comprising a plurality of blocks, said method comprising the steps of:
-
associating at least one of the plurality of blocks with a first behaviour mode; determining a behaviour statistics of the detected object, the detected object associated with a portion of the plurality of blocks; comparing said determined behaviour statistics with a second behaviour mode; calculating a difference between the first behaviour mode and the second behaviour mode; merging the first behaviour mode and the second behaviour mode to produce a merged behaviour mode, based on said calculation; comparing the determined behaviour statistics with the merged behaviour mode of the associated portion of the plurality of blocks; and classifying the behaviour of the detected object based on the comparing step.
-
-
14. A computer readable storage medium having recorded thereon a computer program for directing a processor to execute a method of classifying a behaviour of a detected object in a video frame, said video frame comprising a plurality of blocks and said detected object being associated with a subset of said plurality of blocks and a set of parameters, said computer program comprising code for performing the steps of:
-
(a) associating a behaviour model with each of said plurality of blocks, wherein each behaviour model includes a set of behaviour modes; (b) for each block in said video frame associated with the detected object; (i) determining a set of behaviour statistics associated with the detected object, based on said detected object and said set of parameters; and (ii) comparing the determined set of behaviour statistics with each behaviour mode in the set of behaviour modes associated with that block to determine an abnormality measure associated with said block; and (c) classifying the behaviour of the detected object based on the abnormality measures associated with the subset of said plurality of blocks associated with said detected object.
-
Specification