Hierarchical Normalization in Image Descriptor Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image descriptor technologies face challenges in accurately generating and comparing image descriptors to determine similarity between images, particularly in distinguishing between images based on their visual features.

Innovation Solution

A descriptor network is trained to generate image descriptors with major and minor vectors, where hierarchical normalization is applied by normalizing the major vector to a higher amount and the minor vector to a lower amount, allowing for improved performance in image matching tasks by computing distances between these vectors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If hierarchical normalization is applied with different normalization amounts for major and minor vectors, then image matching accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveimage matching accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The image descriptor is segmented into multiple vectors with different hierarchical levels (first vector, second vector, third vector, etc.). Each vector is normalized independently with different normalization amounts, allowing the system to capture image features at multiple scales and levels of detail, thereby improving matching accuracy while managing computational complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different normalization amounts are applied to different vectors based on their hierarchical importance. The first vector receives a different normalization amount than the second, third, and subsequent vectors. This local differentiation optimizes the contribution of each vector to the overall descriptor, enhancing matching precision by emphasizing critical features while reducing noise from less important ones.

Inventive Principle:
Principle #3Local quality

2Reliability

If multiple vectors with different normalization amounts are used, then robustness of image similarity determination is improved, but the number of processing steps increases

Engineering Contradiction:
Improverobustness of image similarity determinationVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The image descriptor is pre-processed into multiple normalized vectors before the matching operation. Each vector is independently normalized with appropriate normalization amounts during descriptor generation. This preliminary organization allows for efficient comparison during matching, as the hierarchical structure and normalization are already in place, reducing the computational burden and time required during actual image similarity determination.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12072927B2Image descriptor network with imposed hierarchical normalization
Publication Date: 2024.08.27 MAGIC LEAP INC
  • US12072927B2 patent drawing
  • US12072927B2 patent drawing
  • US12072927B2 patent drawing

AI summary

Techniques are disclosed for using and training a descriptor network. An image may be received and provided to the descriptor network. The descriptor network may generate an image descriptor based on the image. The image descriptor may include a set of elements distributed between a major vector comprising a first subset of the set of elements and a minor vector comprising a second subset of the set of elements. The second subset of the set of elements may include more elements than the first subset of the set of elements. A hierarchical normalization may be imposed onto the image descriptor by normalizing the major vector to a major normalization amount and normalizing the minor vector to a minor normalization amount. The minor normalization amount may be less than the major normalization amount.