Logo Identification via Neural Network Embedding Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing logo recognition systems, such as CLIP, struggle to accurately identify new brand logos in images or videos without prior training, limiting their effectiveness in real-world applications.

Innovation Solution

A computer-implemented method using a neural network with an image encoder, a text encoder, and a score calculator, which processes images and textual descriptions to generate scores indicating the presence of a logo, even if the model has not been previously trained on that specific logo.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the model is fine-tuned using training data from specific brands, then the accuracy for identifying those known brand logos is improved, but the ability to identify new brand logos without retraining deteriorates

Engineering Contradiction:
Improvelogo identification accuracyVSAvoidgeneralization to new brands
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The model architecture is segmented into fixed feature extractors (pre-trained image and text encoders) and a trainable scoring module. This segmentation allows the majority of the system to retain pre-trained knowledge for generalization while only the scoring component adapts to specific brands during fine-tuning, resolving the contradiction between accuracy for known brands and adaptability to new brands.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the system have different training regimes: the image and text encoders use fixed pre-trained weights to maintain general visual and linguistic understanding, while only the score calculator is fine-tuned on brand-specific data. This local quality approach allows specific adaptation where needed while preserving general capabilities elsewhere.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If manual logo identification is performed, then accuracy can be maintained through human expertise, but the time consumption and productivity deteriorate

Engineering Contradiction:
Improvelogo identification accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system enables automated logo identification by having the neural network perform the identification task itself through the scoring mechanism, eliminating the need for manual human review while maintaining high accuracy. The model serves its own purpose of brand identification automatically.

Inventive Principle:
Principle #25Self-service

3Reliability

If the model is trained on extensive brand-specific data, then the reliability for known brands is improved, but the device complexity and retraining requirements worsen

Engineering Contradiction:
Improvelogo identification reliabilityVSAvoidmodel retraining complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By segmenting the model into fixed and trainable components, the system achieves reliable brand-specific identification through fine-tuning only the scoring module rather than the entire model. This segmentation dramatically reduces the complexity and data requirements for retraining while maintaining high reliability for target brands.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The approach changes the training parameters by using a small subset of the model (score calculator weights) for fine-tuning rather than updating all parameters. This parameter change strategy reduces computational complexity and data requirements while maintaining reliable performance.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250131746A1Method for identifying a logo in an image
Publication Date: 2025.04.24 FMR CORP
  • US20250131746A1 patent drawing
  • US20250131746A1 patent drawing
  • US20250131746A1 patent drawing

AI summary

A method for identifying the presence of a logo in an image includes providing a neural network having an image encoder, a text encoder, and a score calculator. The method includes receiving the image and a textual description associated with the logo. The method further includes providing the image to the image encoder and the textual description to the text encode. The method includes executing the image encoder and the text encoder, wherein the image encoder generates one or more image embeddings from the image and the text encoder generates one or more text embeddings from the textual description. The method further includes executing the score calculator, wherein the score calculator generates a score from the one or more image embeddings and the one or more text embeddings. The method also includes determining the presence of the logo in the image based on the score.