Logo Detection in Video Streams Using Gradient Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image recognition technologies face challenges in accurately identifying logos in video streams due to their dynamic and transparent nature, which complicates the use of convolutional neural networks (CNNs) that require extensive training and struggle with overlaying logos in changing video frames.

Innovation Solution

A method involving identifying areas within images using optical character recognition (OCR) and analyzing image gradient vectors to extract logo features, followed by using a machine learning model trained on received image data to accurately identify logos, even in video streams with dynamic and transparent logos.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If convolutional neural networks (CNN) are used to identify logos in video streams, then logo identification capability is provided, but training time and computational resources increase significantly

Engineering Contradiction:
Improvelogo identification accuracyVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the logo identification process into distinct stages: extracting color features from video frames, analyzing temporal variations in color values, and identifying logos based on these features. This segmentation eliminates the need for extensive CNN training by breaking down the complex recognition task into manageable feature extraction and comparison steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-defining color feature extraction methods and temporal analysis approaches before actual logo identification. By establishing these preprocessing frameworks in advance, the system avoids the time-consuming CNN training phase while maintaining identification capability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If CNN is trained to identify logos overlaying various image frames, then identification accuracy improves, but the amount of training data required increases to hundreds or thousands of images

Engineering Contradiction:
Improvelogo identification accuracyVSAvoidtraining images required
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts essential color features from video frames and temporal variations independently of specific logo appearances. By focusing on these fundamental characteristics rather than training on numerous logo instances, the system achieves identification accuracy without requiring hundreds or thousands of training images.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the approach from learning logo-specific parameters through extensive training to analyzing temporal variations in color values. This parameter shift allows the system to identify logos based on their dynamic color characteristics rather than static visual patterns, reducing training data requirements.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If logos with transparent regions are analyzed in video streams, then complete logo information is captured, but identification difficulty increases due to changing pixel values across frames

Engineering Contradiction:
Improvelogo information completenessVSAvoidlogo identification difficulty
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies periodic action by analyzing temporal variations in color values across multiple frames. This approach converts the challenge of changing pixel values into a detectable pattern, where periodic or consistent color variations indicate the presence of logo regions with transparent areas.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system maintains continuous analysis of color features across video frames rather than processing individual frames independently. This continuity allows the system to track logo regions through temporal variations, preserving complete logo information while simplifying identification through consistent feature monitoring.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11521400B2Systems and methods for detecting logos in a video stream
Publication Date: 2022.12.06 SYNAMEDIA LTD
  • US11521400B2 patent drawing
  • US11521400B2 patent drawing
  • US11521400B2 patent drawing

AI summary

A method for identifying a logo within at least one image includes identifying an area containing the logo within the at least one image, extracting logo features from the area by analyzing image gradient vectors associated with the at least one image, and using a machine learning model to identify the logo from the extracted logo features, wherein the machine learning model is trained to identify at least one target logo based on a received image data containing the logo features.