| CPC G06T 11/60 (2013.01) [G06T 7/60 (2013.01); G06T 7/70 (2017.01); G06T 7/90 (2017.01); G06T 2207/10016 (2013.01); G06T 2207/10024 (2013.01)] | 20 Claims |

|
1. A method comprising:
identifying one or more video frames in a video of a media asset;
determining, from the one or more video frames, a plurality of points that constitutes a surface displayed in the one or more video frames of the video;
determining a type associated with the surface;
comparing the type associated with the surface with metadata associated with one or more advertisements;
selecting, based on the type associated with the surface, an advertisement for display in the video; and
inserting the advertisement on the one or more video frames comprising the surface in the video.
|