Patent ID: 9594960
Date: 2017-03-14
CPC Classifications: G06K,G06T,G08G,H04N

Claim:
1. A computing device comprising: one or more processing units; and one or more computer-readable storage media comprising computer-executable instructions which, when executed by the one or more processing units, cause the computing device to: obtain a sample of a video image feed; select one or more pre-existing still images whose image scope comprises at least a portion of an image scope of the obtained sample of the video image feed, the selecting being informed by location metadata associated with both the video image feed and the still images; derive an average image comprising those elements that remain static throughout the sample of the video image feed; derive a motion mask identifying areas in which elements move throughout the sample of the video image feed; identifying image features in the average image that are along the motion mask, having corresponding image features in the selected one or more still images; and derive transformation parameters to transform and align the video image feed such that the identified image features in the sample of the video image feed, after transformation and alignment, have a visual size and visual appearance equivalent to that of the corresponding image features in the selected one or more still images, and can be equivalently overlaid over the corresponding image features in the selected one or more still images.