Motion detection of object
First Claim
1. A method comprising:
- receiving, by a video surveillance device, a first frame of a video and at least one second video frame of the video;
identifying, by the video surveillance device, a plurality of foreground pixels from pixels in the first frame;
determining, by the video surveillance device, a first correlation between the first frame of the video and a first reference frame based on intensity values of the identified foreground pixels;
in response to the first correlation being below a first threshold, by the video surveillance device, determining whether a second correlation between at least one second frame of the video and a second reference frame is below the first threshold; and
detecting, by the video surveillance device, whether the first frame of the video includes a motion of an object at least in part based on the determination that the second correlation is below the first threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
In implementations of the subject matter described herein, a current captured frame of a video is compared with a respective reference frame to determine a correlation therebetween. The correlation is used to indicate a change degree of the current frame. If the correlation for the current frame is below a predetermined threshold, the current frame may not be directly determined as including a motion of an object. Instead, correlations between one or more frames before or after the current frame and their respective reference frames are took into account. If the correlations of the frames under consideration are below the predetermined threshold, it may be detected that the current frame includes a motion of an object. In this way, incorrect detection of the object motion is reduced in the cases when larger changes in frames of a video are caused by factors such as noise and error, and the accuracy of the object motion detection is improved.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a video surveillance device, a first frame of a video and at least one second video frame of the video; identifying, by the video surveillance device, a plurality of foreground pixels from pixels in the first frame; determining, by the video surveillance device, a first correlation between the first frame of the video and a first reference frame based on intensity values of the identified foreground pixels; in response to the first correlation being below a first threshold, by the video surveillance device, determining whether a second correlation between at least one second frame of the video and a second reference frame is below the first threshold; and detecting, by the video surveillance device, whether the first frame of the video includes a motion of an object at least in part based on the determination that the second correlation is below the first threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A video surveillance device for use with at least one video capturing device, the video surveillance device comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code are configured to, with the at least one processor, cause the device to; receive a first frame of a video and at least one second video frame of the video, identify a plurality of foreground pixels from pixels in the first frame, determine a first correlation between the first frame of the video and a first reference frame based on intensity values of the identified foreground pixels, in response to the first correlation being below a first threshold, determine whether a second correlation between at least one second frame of the video and a second reference frame is below the first threshold, and detect whether the first frame of the video includes a motion of an object at least in part based on the determination that the second correlation is below the first threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, by a video surveillance device, a first frame of a video and at least one second video frame of the video; identifying, by the video surveillance device, a plurality of foreground pixels from pixels in the first frame; determining, by the video surveillance device, a first correlation between the first frame of the video and a first reference frame based on intensity values of the identified foreground pixels; in response to the first correlation being below a first threshold, by the video surveillance device, determining whether a second correlation between at least one second frame of the video and a second reference frame is below the first threshold; detecting, by the video surveillance device, whether the first frame of the video includes a motion of an object at least in part based on the determination that the second correlation is below the first threshold; and in response to determining that a third correlation between a third frame after the first frame and a third reference frame is below a second threshold, detecting that the third frame includes a motion of an object, the second threshold being larger than the first threshold. - View Dependent Claims (17, 18, 19, 20)
-
Specification