Patent Document ID: 10080066
Application ID: 15244599
Patent Status: 1

Claim One:
1. A method for rendering a virtual mark on a video frame, comprising: receiving the video frame, captured by a camera, comprising a scene; obtaining a three-dimensional model of a mark in the scene, wherein the three-dimensional model identifies locations of objects within the scene; obtaining a foreground mask of the video frame; denoting a predetermined region corresponding to a mark mask, wherein the mark mask is an image projection of the mark on the video frame and wherein the denoting comprises projecting the three-dimensional model onto the video frame to identify a location of the mark; updating the mark mask to exclude foreground regions from the mark mask, wherein the updating comprises: identifying, based on the foreground mask, pixels of the mark mask attributable to at least one foreground object and excluding the identified pixels; and reallocating a pixel incorrectly attributed to at least one of a background object and a foreground object by partitioning the predetermined region into a plurality of segments and analyzing the plurality of segments using the foreground mask; and filtering out, from the mark mask, foreground pixels; and rendering, on the video frame, the virtual mark using the updated mark mask.