Using scene information from a security camera to reduce false security alerts
First Claim
1. A method of reducing false positive security alerts, comprising:
- at a computing device having one or more processors, and memory storing one or more programs configured for execution by the one or more processors;
computing a single depth map for a scene monitored by a video camera using a plurality of IR images captured by the video camera;
using depth discontinuities in the single depth map to compute a depth edge map for the scene, wherein the depth discontinuities correspond to depth differences at adjacent points exceeding a predefined depth difference threshold and the depth edge map specifies lines of depth discontinuities in the depth man;
identifying a first region within the scene that is enclosed by lines of depth discontinuities in the depth edge map;
monitoring a video stream provided by the video camera to identify motion events, excluding the first region, and generating a motion alert when there is detected motion in the scene outside of the first region and the detected motion satisfies threshold criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A process reduces false positive security alerts. The process is performed at a computing device having one or more processors, and memory storing one or more programs configured for execution by the one or more processors. The process computes a depth map for a scene monitored by a video camera using a plurality of IR images captured by the video camera and uses the depth map to identify a first region within the scene having historically above average false positive detected motion events. In some instances, the first region is a ceiling, a window, or a television. The process monitors a video stream provided by the video camera to identify motion events, excluding the first region, and generates a motion alert when there is detected motion in the scene outside of the first region and the detected motion satisfies threshold criteria.
168 Citations
23 Claims
-
1. A method of reducing false positive security alerts, comprising:
-
at a computing device having one or more processors, and memory storing one or more programs configured for execution by the one or more processors; computing a single depth map for a scene monitored by a video camera using a plurality of IR images captured by the video camera; using depth discontinuities in the single depth map to compute a depth edge map for the scene, wherein the depth discontinuities correspond to depth differences at adjacent points exceeding a predefined depth difference threshold and the depth edge map specifies lines of depth discontinuities in the depth man; identifying a first region within the scene that is enclosed by lines of depth discontinuities in the depth edge map; monitoring a video stream provided by the video camera to identify motion events, excluding the first region, and generating a motion alert when there is detected motion in the scene outside of the first region and the detected motion satisfies threshold criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device, comprising:
-
one or more processors; memory; and one or more programs stored in the memory configured for execution by the one or more processors, the one or more programs comprising instructions for; computing a single depth map for a scene monitored by a video camera using a plurality of IR images captured by the video camera; using depth discontinuities in the single depth map to compute a depth edge map for the scene, wherein the depth discontinuities correspond to depth differences at adjacent points exceeding a predefined depth difference threshold and the depth edge map specifies lines of depth discontinuities in the depth map; identifying a first region within the scene that is enclosed by lines of depth discontinuities in the depth edge map; monitoring a video stream provided by the video camera to identify motion events, excluding the first region, and generating a motion alert when there is detected motion in the scene outside of the first region and the detected motion satisfies threshold criteria. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computing device having one or more processors and memory, the one or more programs comprising instructions for:
-
computing a single depth map for a scene monitored by a video camera using a plurality of IR images captured by the video camera; using depth discontinuities in the single depth map to compute a depth edge map for the scene, wherein the depth discontinuities correspond to depth differences at adjacent points exceeding a predefined depth difference threshold and the depth edge map specifies lines of depth discontinuities in the depth map; identifying a first region within the scene that is enclosed by lines of depth discontinuities in the depth edge map; monitoring a video stream provided by the video camera to identify motion events, excluding the first region, and generating a motion alert when there is detected motion in the scene outside of the first region and the detected motion satisfies threshold criteria. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification