CPC G06T 7/248 (2017.01) [G06T 2207/10016 (2013.01); G06T 2207/10048 (2013.01); G06T 2207/20021 (2013.01)] | 20 Claims |
1. An apparatus comprising:
at least one processor; and
at least one memory including computer program code;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:
receive video data comprising depth data and a plurality of subframes for a scene;
determine a movement measurement between at least two respective subframes of the plurality of subframes for at least some of the plurality of subframes of the video data, wherein the movement measurement is determined by computing a mean distance evolution for the at least some of the plurality of subframes, and wherein the at least two respective subframes are separated by a predetermined amount of time;
weight the movement measurements to generate a plurality of weighted movement measurements, wherein the weighting is dependent on historical movement data for respective ones of the plurality of subframes; and
generate a movement indication, comprising an indication of whether movement occurred in the video data, for the scene from a combination of some or all of the weighted movement measurements.
|