Weakly Supervised Object Detection via Heat Map Bounding Boxes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional object detection systems in digital images require supervised learning with costly and time-consuming human-annotated training data, limiting their ability to identify a large number of object categories accurately.

Innovation Solution

A weakly supervised learning model that generates heat maps and bounding boxes based on target object keywords, allowing for the detection of multiple object categories in large datasets without the need for supervised training, using fully-convolutional dense tagging networks and object location proposals scored by overlap with generated bounding boxes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If supervised learning with human-annotated training data is used, then object detection accuracy is improved, but annotation cost and time consumption increase

Engineering Contradiction:
Improveobject detection accuracyVSAvoidannotation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-training by automatically generating pseudo-labels from its own predictions and using these to refine its model iteratively, eliminating the need for expensive human annotation while maintaining detection accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-trains on large amounts of unannotated data using self-supervised learning before fine-tuning on small annotated datasets, preparing the model in advance to achieve better performance with less annotation effort

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If supervised learning with human-annotated training data is used, then object detection accuracy is improved, but the number of detectable object categories is limited

Engineering Contradiction:
Improveobject detection accuracyVSAvoidnumber of object categories
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system employs a unified object detection framework that can handle multiple object categories simultaneously through category-free feature learning, allowing the same model to detect diverse object types without requiring separate training for each category

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically adjusts detection parameters and thresholds based on the input image characteristics, enabling adaptive detection across different object categories and scales without retraining the model

Inventive Principle:
Principle #35Parameter changes

3Reliability

If conventional object detection systems are used, then detection robustness is achieved, but processing speed decreases

Engineering Contradiction:
Improvedetection robustnessVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system divides the detection process into multiple stages including candidate region generation, feature extraction, and classification, processing different parts of the image at different levels of detail to maintain robustness while improving speed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies full-resolution detailed analysis only to promising candidate regions while using lower-resolution processing for the rest of the image, reducing overall computation time while maintaining detection accuracy where it matters most

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11367273B2Detecting objects using a weakly supervised model
Publication Date: 2022.06.21 ADOBE INC
  • US11367273B2 patent drawing
  • US11367273B2 patent drawing
  • US11367273B2 patent drawing

AI summary

The present disclosure is directed toward systems and methods for detecting an object in an input image based on a target object keyword. For example, one or more embodiments described herein generate a heat map of the input image based on the target object keyword and generate various bounding boxes based on a pixel analysis of the heat map. One or more embodiments described herein then utilize the various bounding boxes to determine scores for generated object location proposals in order to provide a highest scoring object location proposal overlaid on the input image.