Automatically calibrating regions of interest for video surveillance
First Claim
Patent Images
1. A method for automatically calibrating one or more regions of interest for video surveillance, comprising the steps of:
- at a user-defined frequency, determining if one or more regions of interest are present within a field of view of a camera via;
performing motion detection on a video image;
tracking one or more foreground moving objects in the video image;
extracting one or more features from the one or more foreground moving objects;
generating a spatiotemporal heat map for the camera field-of-view based on the one or more extracted features, with values in the heat map representing motion probabilities at corresponding image locations to produce a temporal sequence order between multiple high motion interest regions; and
temporally matching one or more visual activities from the video image based on the heat map and one or more recorded activities received from a source independent of the video image;
if one or more regions of interest are present within the field of view of the camera, automatically calibrating the one or more regions of interest within the field of view of the camera by positioning the one or more regions of interest within the field of view of the camera; and
if one or more regions of interest are not present within the field of view of the camera, sending an alert to a user to assess status of the camera.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for automatically calibrating one or more regions of interest for video surveillance are provided. The techniques include at a user-defined frequency, determining if one or more regions of interest (ROIs) are present within a field of view of a camera, if one or more ROIs are present within the field of view of the camera, automatically calibrating the one or more ROIs within the field of view of the camera, and if one or more ROIs are not present within the field of view of the camera, sending an alert to a user.
-
Citations
21 Claims
-
1. A method for automatically calibrating one or more regions of interest for video surveillance, comprising the steps of:
-
at a user-defined frequency, determining if one or more regions of interest are present within a field of view of a camera via; performing motion detection on a video image; tracking one or more foreground moving objects in the video image; extracting one or more features from the one or more foreground moving objects; generating a spatiotemporal heat map for the camera field-of-view based on the one or more extracted features, with values in the heat map representing motion probabilities at corresponding image locations to produce a temporal sequence order between multiple high motion interest regions; and temporally matching one or more visual activities from the video image based on the heat map and one or more recorded activities received from a source independent of the video image; if one or more regions of interest are present within the field of view of the camera, automatically calibrating the one or more regions of interest within the field of view of the camera by positioning the one or more regions of interest within the field of view of the camera; and if one or more regions of interest are not present within the field of view of the camera, sending an alert to a user to assess status of the camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory tangible computer readable recordable storage medium having computer readable program code for automatically calibrating one or more regions of interest for video surveillance, said computer program product including:
-
computer readable program code for, at a user-defined frequency, determining if one or more regions of interest are present within a field of view of a camera via; performing motion detection on a video image; tracking one or more foreground moving objects in the video image; extracting one or more features from the one or more foreground moving objects; generating a spatiotemporal heat map for the camera field-of-view based on the one or more extracted features, with values in the heat map representing motion probabilities at corresponding image locations to produce a temporal sequence order between multiple high motion interest regions; and temporally matching one or more visual activities from the video image based on the heat map and one or more recorded activities received from a source independent of the video image; computer readable program code for, if one or more regions of interest are present within the field of view of the camera, automatically calibrating the one or more regions of interest within the field of view of the camera by positioning the one or more regions of interest within the field of view of the camera; and computer readable program code for, if one or more regions of interest are not present within the field of view of the camera, sending an alert to a user to assess status of the camera. - View Dependent Claims (16, 17, 18)
-
-
19. A system for automatically calibrating one or more regions of interest for video surveillance, comprising:
-
a memory; and at least one processor coupled to said memory and operative to; at a user-defined frequency, determine if one or more regions of interest are present within a field of view of a camera via; performing motion detection on a video image; tracking one or more foreground moving objects in the video image; extracting one or more features from the one or more foreground moving objects; generating a spatiotemporal heat map for the camera field-of-view based on the one or more extracted features, with values in the heat map representing motion probabilities at corresponding image locations to produce a temporal sequence order between multiple high motion interest regions; and temporally matching one or more visual activities from the video image based on the heat map and one or more recorded activities received from a source independent of the video image; if one or more regions of interest are present within the field of view of the camera, automatically calibrate the one or more regions of interest within the field of view of the camera by positioning the one or more regions of interest within the field of view of the camera; and if one or more regions of interest are not present within the field of view of the camera, send an alert to a user to assess status of the camera. - View Dependent Claims (20, 21)
-
Specification