Video identification through detection of proprietary rights logos in media
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification