Object Detection Network Domain Adaptation With Pseudo-Labels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object detection methods using CNNs face challenges in adapting to new domains with limited or no labeled data, particularly in one-stage type detectors, and there is a need to improve performance by addressing domain gaps and pseudo-label generation.

Innovation Solution

A learning apparatus and method that employs domain adaptation through supervised learning, adversarial learning, and self-learning to generate pseudo-labels, using integrated and manifold synthesis pseudo-labels, and computes total losses to update detection networks, incorporating techniques like gradient reversal layers and focal loss to align feature distributions across domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If domain adaptation is performed using weak supervised learning without teaching labels, then the applicability to new domains is improved, but the measurement precision of object detection positions deteriorates

Engineering Contradiction:
Improveapplicability to new domainsVSAvoidobject detection position accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent introduces pseudo-labels as an intermediary element that bridges the gap between unlabeled target domain data and the detection network. These pseudo-labels, generated through self-learning mechanisms, serve as intermediate teaching signals that enable the network to adapt to new domains without requiring actual annotated data, thus resolving the contradiction between adaptability and precision

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the detection network generates pseudo-labels from its own predictions, which are then used to retrain and improve the network. This self-feedback loop allows the system to continuously refine its performance in new domains, maintaining measurement precision while achieving broad adaptability through weak supervised learning

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple loss functions are computed and combined, then the learning accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improvelearning accuracyVSAvoidcomputation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple loss functions (supervised loss, adversarial loss, and self-learning loss) into a unified total loss computation. By combining these diverse optimization objectives into a single comprehensive loss function, the system achieves improved learning accuracy through multi-objective optimization while managing computational complexity through integrated rather than separate processing

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The total loss function serves multiple functions simultaneously: it supervises detection accuracy, aligns domain distributions through adversarial learning, and refines pseudo-labels through self-learning. This multi-functional loss computation improves learning accuracy across multiple dimensions without requiring separate complex processing systems for each objective

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

Data Source

PatentUS12573215B2Learning apparatus, learning method, object detection apparatus, object detection method, learning support system and learning support method
Publication Date: 2026.03.10 KK TOSHIBA
  • US12573215B2 patent drawing
  • US12573215B2 patent drawing
  • US12573215B2 patent drawing

AI summary

According to one embodiment, a learning apparatus includes processing circuitry that generates a detection network for detecting an object from an image belonging to a target domain. The processing circuitry computes a detection task loss by supervised learning of the detection network. The processing circuitry computes a domain identification loss by adversarial learning of the detection network. The processing circuitry computes a self-learning loss by self-learning of the detection network. The processing circuitry computes a total loss based on weighted addition of the domain identification loss, the detection task loss and/or the self-learning loss. The processing circuitry updates learning parameters of the detection network by minimizing the total loss.