1. A computer-implemented method comprising: receiving, with one or more processors, video content comprising a series of frames; identifying a first image corresponding to a first frame within the video content; identifying, with the one or more processors, a first set of feature points from the first image; creating one or more entries in an indexed database including a minimum image set of the video content by: storing the first image and the first set of feature points in the indexed database; and for each frame of the series of frames after the first frame, identifying a corresponding image for the frame; identifying a set of feature points from the corresponding image; determining, with the one or more processors, whether the set of feature points from the corresponding image matches feature points stored in the indexed database; and in response to determining that the set of feature points from the corresponding image fails to match the feature points stored in the indexed database, identifying the corresponding image as a unique image and storing the corresponding image and the set of feature points from the corresponding image in the indexed database; and associating the minimum image set of the video content with advertising information.