Object Detector Training Using Self-Supervised Embedding Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current object detection methods require large amounts of manually labeled data, which are costly, time-consuming, and limited in scope, leading to biased and inaccurate results due to human labeling and limited dataset coverage.

Innovation Solution

A self-supervised learning approach using a trained embedding neural network and exemplar-based labeling, where cropped images are used to train an object detector without the need for extensive manual labeling, optimizing the detector through gradients computed in embedding space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If supervised deep learning approaches are used for object detection, then detection accuracy can be improved, but the cost and time of manual data labeling increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidlabeling time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-supervised learning by automatically generating labels from the data itself through contrastive learning. The embedding neural network learns to distinguish between different image crops without human intervention, allowing the model to train on unlabeled data while maintaining detection accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The method pre-trains an embedding neural network on unlabeled data using self-supervised contrastive learning before fine-tuning on labeled data. This preliminary action on unlabeled data prepares the model for more effective training with limited labeled examples, reducing the overall labeling time required.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If large manually labelled datasets are collected, then detection performance improves, but the cost of data collection and labeling increases

Engineering Contradiction:
Improvedetection performanceVSAvoiddata labeling cost
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system enables self-supervised pre-training that allows the model to learn from large amounts of unlabeled data automatically. This eliminates the need for expensive manual labeling of large datasets while still achieving good detection performance through self-learned representations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The method creates synthetic training examples by generating various crops and augmentations from limited labeled images. These copied and transformed examples serve as additional training data without requiring actual collection and labeling of new images, reducing data labeling costs.

Inventive Principle:
Principle #26Copying

3Loss of information

If manual labeling is performed by human annotators, then labeled data can be obtained, but human bias is introduced into the detection system

Engineering Contradiction:
Improvelabeled data availabilityVSAvoiddetection accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The system replaces human annotators with an automated self-supervised learning process. The embedding neural network automatically learns distinguishing features from unlabeled data without human intervention, eliminating human visual system bias while still obtaining sufficient labeled information for training.

Inventive Principle:
Principle #25Self-service

4Quantity of substance

If limited labeled data is used due to budget constraints, then project cost is reduced, but detection accuracy deteriorates

Engineering Contradiction:
Improvelabeled data amountVSAvoiddetection accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The method performs self-supervised pre-training on unlabeled data as a preliminary step before fine-tuning with limited labeled data. This preliminary learning of robust representations from abundant unlabeled data allows the model to achieve good detection accuracy even with very limited labeled examples, overcoming budget constraints.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system generates multiple augmented versions and crops from limited labeled images to create expanded training sets. By copying and transforming the available labeled data through various augmentations, the effective training data amount increases without additional labeling costs, maintaining detection accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12499674B2Computer-implemented method, data processing apparatus and computer program for object detection
Publication Date: 2025.12.16 FUJITSU LTD
  • US12499674B2 patent drawing
  • US12499674B2 patent drawing
  • US12499674B2 patent drawing

AI summary

A computer-implemented method of training an object detector, the method comprising: training an embedding neural network using, as an input, cropped images from an image dataset, wherein training the embedding neural network is performed using a self-supervised learning approach and the trained embedding neural network translates input images into a lower dimensional representation; and training an object detector neural network by, for images of the image dataset, repeatedly: passing an image through the object detector neural network to obtain proposed coordinates of an object within the image, cropping the image to the proposed coordinates to obtain a cropped image, passing the cropped image through the trained embedding neural network to obtain a cropped image representation, passing an exemplar through the trained embedding neural network to obtain an exemplar representation, wherein the exemplar is a cropped manually labelled image bounding a known object, computing a distance in embedding space between the cropped image representation and the exemplar representation, computing a gradient of the cropped image representation and the exemplar representation with respect to the distance, and passing the gradient into the object detector neural network for use in backpropagation to optimise the object detector neural network.