Object Detection Model Training via Teacher-Student Transfer Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The accuracy and efficiency of object detection models in images are hindered by the need for extensive labeled training data, which is time-consuming and costly to obtain, especially when relying on human experts, and requires significant computational resources for retraining.

Innovation Solution

The implementation of a transfer learning technique using a teacher model trained on a large dataset to generate training data for a student model focused on detecting a specific target class, allowing for accurate object detection without extensive labeled data and reducing computational requirements by removing unnecessary model heads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If extensive labeled training data is used to train object detection models, then detection accuracy is improved, but data collection time and cost increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoiddata collection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

A teacher model is pre-trained on a large-scale dataset (e.g., COCO dataset with 200 classes) before being used to generate training data for the student model. This preliminary training action allows the model to learn general object detection patterns that can be transferred to specific target classes, reducing the need for extensive labeled data collection for each new application.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The teacher model acts as an intermediary that generates pseudo-labeled training data for the student model. Instead of directly collecting and labeling extensive training data, the system uses the teacher model to create synthetic training examples, thereby mediating between the need for accurate detection and the cost of data collection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If extensive labeled training data is used to train object detection models, then detection accuracy is improved, but computational resources required for retraining increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system changes the parameter of model scope by removing unnecessary model heads (such as mask head in Mask R-CNN) that are not required for the specific detection task. This parameter modification reduces the computational complexity and resource requirements while maintaining detection accuracy for the target classes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Unnecessary model components and heads are extracted and removed from the architecture. By taking out only the essential detection heads required for the specific target classes, the system reduces computational overhead and retraining resources while preserving the core detection functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If full model heads are retained for comprehensive object detection, then detection capability is improved, but inference speed decreases

Engineering Contradiction:
Improvedetection capabilityVSAvoidinference speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The model architecture is segmented into essential and non-essential components. By dividing the model into core detection heads (required for target classes) and optional heads (such as mask generation), the system can selectively retain only the necessary segments, thereby improving inference speed without significantly compromising detection capability for the intended application.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230078218A1Training object detection models using transfer learning
Publication Date: 2023.03.16 NVIDIA CORP
  • US20230078218A1 patent drawing
  • US20230078218A1 patent drawing
  • US20230078218A1 patent drawing

AI summary

Apparatuses, systems, and techniques for training an object detection model using transfer learning.