Open-Vocabulary Object Detection via Text Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object detection technologies face challenges in recognizing a large number of object categories without manual annotation, which is impractical and inefficient, especially in applications like surveillance and robotics.

Innovation Solution

A novel training algorithm for neural networks that converts data annotations into natural text inputs, using text embeddings and objective functions to adjust parameters, allowing the network to predict object categories without manual annotation, and can handle various forms of annotations including image-caption pairs and attribute data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual annotation is used to train neural networks for object detection, then training accuracy is improved, but time consumption and labor cost increase significantly

Engineering Contradiction:
Improvetraining accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service by allowing the neural network to train itself using automatically generated text annotations from image captions, eliminating the need for manual annotation. The text prompter converts existing image captions into training data, and the neural network learns to detect objects through this self-generated data, significantly reducing human labor time while maintaining training accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The text prompter acts as an intermediary between existing image captions and the neural network training process. It converts unstructured image captions into structured text annotations that the neural network can process, bridging the gap between available data and training requirements without needing manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the number of object categories is increased to cover more applications, then system versatility is improved, but training complexity and data requirements increase

Engineering Contradiction:
Improvenumber of object categoriesVSAvoidtraining complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system achieves universality by using a single training framework that can handle multiple object categories across different applications. The text prompter and neural network architecture are designed to process diverse object types through unified text-based annotations, allowing the same system to detect objects in surveillance, robotics, and other applications without requiring separate training protocols for each category.

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

Solution Approach 2:

The system manages complexity by dynamically adjusting training parameters based on the number and type of object categories. The neural network adapts its learning parameters automatically when processing different object categories through text annotations, allowing scalable expansion from dozens to tens of thousands of categories without linear increases in training complexity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If text-based annotations are used instead of manual bounding boxes, then annotation speed is improved, but annotation precision may decrease

Engineering Contradiction:
Improveannotation speedVSAvoidannotation precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system replaces the mechanical process of manually drawing bounding boxes with an automated text-based annotation system. The text prompter generates text annotations from image captions automatically, substituting manual mechanical annotation with automated textual processing, which dramatically increases annotation speed while maintaining sufficient precision for training.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The text prompter serves as an intermediary that translates image captions into structured text annotations. This intermediary layer preserves the semantic information from captions while formatting it into a form suitable for neural network training, maintaining annotation precision while enabling high-speed automated generation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240078816A1Open-vocabulary object detection with vision and language supervision
Publication Date: 2024.03.07 NEC CORP
  • US20240078816A1 patent drawing
  • US20240078816A1 patent drawing
  • US20240078816A1 patent drawing

AI summary

A computer-implemented method for training a neural network to predict object categories without manual annotation is provided. The method includes feeding training datasets including at least images and data annotations to an object detection neural network, converting, by a text prompter, the data annotations into natural text inputs, converting, by a text embedder, the natural text inputs into embeddings, minimizing objective functions during training to adjust parameters of the object detection neural network, and predicting, by the object detection neural network, objects within images and videos.