Video identification through detection of proprietary rights logos in media
AssigneeGoogle Inc.
InventorsSergey Ioffe, Krzysztof Kulewski
Life of this patent
Estimating the term…
Abstract
Proprietary rights logos are detected in a video. The video is divided into a plurality of regions that are analyzed for generic proprietary rights logo features. A confidence mask is generated that comprises a plurality of scaling factors, each scaling factor corresponding to a region of the video and indicating a likelihood that the corresponding region of the video includes a proprietary rights logo. The scaling factors of the confidence mask are applied to the video data to generate an altered video. The altered video is analyzed to determine a confidence measure that the video includes a reference proprietary rights logo.
Claims26
A method for detecting at least one known logo in a video, the video comprising a plurality of regions, each region comprising video data, the method executed by at least one computer system and comprising:
- generating a confidence mask comprising a plurality of scaling factors, each scaling factor corresponding to a region of the video and indicating a likelihood that the corresponding region of the video includes a logo;
- applying the scaling factors of the confidence mask to the video data for the corresponding regions of the video to generate an altered video;
- identifying an interest point in the video;
- computing a feature vector for the interest point, wherein the feature vector is a vector of real numbers describing visual characteristics of the video proximate to the interest point;
- accessing a database of stored feature vectors for known logos;
- and
- determining from the altered video a confidence measure as to whether the video includes a known logo by calculating a degree of similarity between the stored feature vector of the known logo and the computed feature vector for the video.
A non-transitory computer-readable storage medium storing computer executable code, the computer-executable code when executed by a processor causing the processor to perform a process for detecting at least one known logo in a video, the video comprising a plurality of regions, each region comprising video data, the process comprising:
- generating a confidence mask comprising a plurality of scaling factors, each scaling factor corresponding to a region of the video and indicating a likelihood that the corresponding region of the video includes a logo;
- applying the scaling factors of the confidence mask to the video data for the corresponding regions of the video to generate an altered video;
- identifying an interest point in the video;
- computing a feature vector for the interest point, wherein the feature vector is a vector of real numbers describing visual characteristics of the video proximate to the interest point;
- accessing a database of stored feature vectors for known logos;
- and
- determining from the altered video a confidence measure as to whether the video includes a known logo by calculating a degree of similarity between a stored feature vector and the computed feature vector for the video.
Dependencies are inferred from the claim text.