Hierarchical Object Detection Framework for Visual Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current object detection systems face challenges in accurately identifying objects within images and videos due to issues like imaging noises, scale variations, occlusion, and appearance similarity with the background or other objects, which affect their robustness and accuracy in localization and category separation.

Innovation Solution

A deep learning-based object detection framework that predicts a hierarchical tree of categories instead of a single category, utilizing a hierarchical detection framework to analyze detection errors and model correlations between object categories, allowing for improved generalization to novel objects without the need for new labeled data or retraining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single category prediction is used in object detection, then the system complexity is low, but the accuracy in separating objects within categories from other objects deteriorates

Engineering Contradiction:
Improveobject detection accuracyVSAvoiddetection framework complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the object detection task into multiple hierarchical levels, where each level predicts a specific category or sub-category. This hierarchical segmentation allows the system to progressively refine object classification from broad categories to specific instances, improving separation accuracy between similar objects while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the category prediction space, transforming the traditional single-level classification into a multi-level hierarchical structure. This dimensional expansion allows the system to capture fine-grained distinctions between objects by adding category depth, thereby improving detection precision without proportionally increasing overall system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If hierarchical category prediction is implemented, then the separation of objects within category is improved, but the computational complexity increases

Engineering Contradiction:
Improvecategory separation accuracyVSAvoidcomputational power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent employs preliminary action by performing coarse-grained category predictions at earlier stages of the hierarchical process, which narrows down the search space for subsequent fine-grained predictions. This preliminary classification reduces the computational burden on later stages by eliminating irrelevant categories beforehand, thereby improving overall category separation accuracy while controlling computational power requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic computation allocation within the hierarchical framework, where computational resources are adaptively distributed across different hierarchy levels based on the complexity and importance of each prediction stage. This dynamic approach allows the system to optimize computational power usage by focusing more resources on challenging discriminations while using fewer resources for easier categorizations.

Inventive Principle:
Principle #15Dynamics

3Reliability

If traditional object detection is used, then the system is simple to implement, but the robustness against imaging noises and occlusion deteriorates

Engineering Contradiction:
Improvedetection robustnessVSAvoidprocessing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the detection process into multiple hierarchical stages, where each stage processes and refines detection results independently. This segmentation allows the system to progressively filter out imaging noises and handle occlusion effects at different levels of abstraction, improving detection robustness while maintaining relatively simple processing at each individual stage through modular design.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11715294B2Systems and methods for improving visual search using summarization feature
Publication Date: 2023.08.01 MARKABLE INC
  • US11715294B2 patent drawing
  • US11715294B2 patent drawing
  • US11715294B2 patent drawing

AI summary

Systems that search databases of videos or images to identify similar products in a given video or image of a product are disclosed. The content of the given video is represented by a feature vector used to measure the given video's similarity to either a video or an image. When the system is deployed to recognize particular fashion items in videos, some such videos are taken in uncontrolled settings, and as a result, may have low resolution, poor contrast, minimal focus, motion blur, or low lighting. By recognizing and removing poor quality video frames from the image recognition pipeline, associating products across video frames to form tracklets of each product, and enriching the feature representation of each item for best retrieval result by fusing information from multiple video frames depicting the item, the system addresses the aforementioned shortcomings.