Surveillance system with motion detection and suppression of alarms in non-alarm areas
First Claim
Patent Images
1. A method for a surveillance system, comprising:
- receiving, at a computing device having one or more processors, a sequence of images of a predetermined area from a surveillance camera;
utilizing, at the computing device, a motion detection algorithm to detect motion in the predetermined area based on the sequence of images;
when motion is detected, generating, at the computing device, an alarm notification;
obtaining, at the computing device, a type of alarm condition associated with the alarm notification;
comparing, at the computing device, the type of alarm condition with a plurality of predefined alarm types associated with a spurious type of alarm, wherein the spurious type of alarm corresponds to detected motion related to noise in the images, allowed movement, movement or movement patterns corresponding to animals, or cloud based movement; and
when the type of alarm condition is one of the plurality of predefined alarm types associated with the spurious type of alarm;
determining, at the computing device, a non-alarm area based on a location in the sequence of images in which the motion was detected,suppressing, at the computing device and for a predefined time period, detection of motion in the non-alarm area such that the surveillance system will not generate an additional alarm notification when additional motion is detected within the non-alarm area during the predefined time period.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method for a surveillance system, comprising the steps of receiving an image from a surveillance camera capturing a sequence of images of a predetermined area, detecting motion within the predetermined area, generating an alarm if motion is detected, determining the type of alarm, setting a non-alarm area within the image if the type of alarm is determined to be on a list of predefined alarm types, and suppressing, for a predefined time period, detection of motion in the non-alarm area. The invention also relates to a corresponding surveillance system and a computer program product.
33 Citations
20 Claims
-
1. A method for a surveillance system, comprising:
-
receiving, at a computing device having one or more processors, a sequence of images of a predetermined area from a surveillance camera; utilizing, at the computing device, a motion detection algorithm to detect motion in the predetermined area based on the sequence of images; when motion is detected, generating, at the computing device, an alarm notification; obtaining, at the computing device, a type of alarm condition associated with the alarm notification; comparing, at the computing device, the type of alarm condition with a plurality of predefined alarm types associated with a spurious type of alarm, wherein the spurious type of alarm corresponds to detected motion related to noise in the images, allowed movement, movement or movement patterns corresponding to animals, or cloud based movement; and when the type of alarm condition is one of the plurality of predefined alarm types associated with the spurious type of alarm; determining, at the computing device, a non-alarm area based on a location in the sequence of images in which the motion was detected, suppressing, at the computing device and for a predefined time period, detection of motion in the non-alarm area such that the surveillance system will not generate an additional alarm notification when additional motion is detected within the non-alarm area during the predefined time period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A surveillance system, comprising:
-
at least one surveillance camera capturing a sequence of images of a predetermined area; and one or more computing devices connected to the at least one surveillance camera, wherein the one or more computing devices are configured to; receive a sequence of images of a predetermined area from the at least one surveillance camera; utilize a motion detection algorithm to detect motion in the predetermined area based on the sequence of images; when motion is detected, generate an alarm notification; obtain a type of alarm condition associated with the alarm notification; compare the type of alarm condition with a plurality of predefined alarm types associated with a spurious type of alarm, wherein the spurious type of alarm corresponds to detected motion related to noise in the images, allowed movement, movement or movement patterns corresponding to animals, or cloud based movement; and when the type of alarm condition is one of the plurality of predefined alarm types associated with the spurious type of alarm; determine a non-alarm area based on a location in the sequence of images in which the motion was detected, suppress, for a predefined time period, detection of motion in the non-alarm area such that the surveillance system will not generate an additional alarm notification when additional motion is detected within the non-alarm area during the predefined time period. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having a plurality of instructions stored thereon, which, when executed by a computing device having one or more processors, cause the computing device to perform operations comprising:
-
receiving a sequence of images of a predetermined area from a surveillance camera; utilizing a motion detection algorithm to detect motion in the predetermined area based on the sequence of images; when motion is detected, generating an alarm notification; obtaining a type of alarm condition associated with the alarm notification; comparing the type of alarm condition with a plurality of predefined alarm types associated with a spurious type of alarm, wherein the spurious type of alarm corresponds to detected motion related to noise in the images, allowed movement, movement or movement patterns corresponding to animals, or cloud based movement; and when the type of alarm condition is one of the plurality of predefined alarm types associated with the spurious type of alarm; determining a non-alarm area based on a location in the sequence of images in which the motion was detected, suppressing, for a predefined time period, detection of motion in the non-alarm area such that the surveillance system will not generate an additional alarm notification when additional motion is detected within the non-alarm area during the predefined time period. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification