Knowledge Distillation for Embedded Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning models for autonomous vehicles require high computational power and large capacity for effective object detection, making it challenging to apply them in real-time scenarios within the constraints of embedded systems.

Innovation Solution

The proposed solution involves an apparatus and method for building a deep learning model that includes a first deep learning model to obtain spatial feature maps and heatmaps, and a second deep learning model that performs imitation learning to mimic the first model, thereby improving object detection performance while optimizing for real-time calculations and embedded systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a deep learning model with large capacity and high computation power is used to improve object detection performance, then object detection performance is improved, but the model cannot be applied in real-time scenarios within the constraints of embedded systems

Engineering Contradiction:
Improveobject detection performanceVSAvoidreal-time calculation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies knowledge distillation where a student model (second deep learning model) learns to imitate the teacher model (first deep learning model). The student model replicates the essential detection capabilities of the larger teacher model while operating at a reduced computational scale, enabling real-time performance on embedded systems without sacrificing detection accuracy

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the model architecture by changing computational parameters through imitation learning. The student model uses simplified versions of the teacher model's layers and operations, adjusting model capacity parameters to match embedded system constraints while maintaining detection performance through learned transformations

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a deep learning model with large capacity is used to improve object detection performance, then object detection performance is improved, but the types of models that can be applied to embedded systems are limited

Engineering Contradiction:
Improveobject detection performanceVSAvoidmodel selection flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The knowledge distillation framework creates a student model that can be applied to various embedded systems with different computational constraints. By learning from the teacher model, the student model adapts to different hardware platforms while maintaining detection performance, thereby expanding model selection flexibility

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent creates a universal student model architecture that can be deployed across multiple types of embedded systems. The imitation learning approach enables the same student model structure to serve different application scenarios and hardware constraints, enhancing adaptability

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

Data Source

PatentUS20250148762A1Apparatus for building a deep learning model for image learning, and a method thereof
Publication Date: 2025.05.08 HYUNDAI MOTOR CO LTD
  • US20250148762A1 patent drawing
  • US20250148762A1 patent drawing
  • US20250148762A1 patent drawing

AI summary

An apparatus for building a deep learning model for image learning includes a first deep learning model configured to obtain a first spatial feature map and a first heatmap including center information of an object belonging to an image by learning the image. The apparatus also includes a second deep learning model configured to perform imitation learning on the first deep learning model. The second deep learning model may obtain a second spatial feature map by learning the image and perform learning such that the second spatial feature map imitates the first spatial feature map. The second deep learning model may also obtain a second heatmap including a center of the object and perform learning such that the second heatmap imitates the first heatmap.