| CPC H04N 21/44008 (2013.01) [H04N 21/2187 (2013.01); H04N 21/23418 (2013.01); H04N 21/4312 (2013.01); H04N 21/8146 (2013.01); G06T 2207/10016 (2013.01)] | 19 Claims |

|
5. A computer-implemented method comprising:
detecting, in an image of a video, at least part of a visual pattern at a location within the image;
determining a difference in color between the at least part of the visual pattern in the image and a corresponding physical representation of the visual pattern inserted into a scene from which the image was captured;
performing a determination that a portion of the visual pattern is occluded in the image;
inserting, based at least in part on the determination, at least part of a virtual asset into the image at the location; and
adjusting, based at least in part on the difference in color a, a coloration of the at least part of the virtual asset within the image.
|