Embedded Target Detection with Shared Base Network and Self-Calibration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current target detection systems for embedded devices face challenges such as high computational requirements, large storage needs, and limited capability for offline operation, especially in resource-constrained environments and varying lighting conditions.

Innovation Solution

A target detection system for embedded devices featuring a multi-layer structure with branch modules, a shared base network, a private base network, and a detection module, along with an online model self-calibration system that collects samples, annotates them, and updates model parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep learning methods are used for target detection, then detection performance is improved, but computational requirements and storage space increase significantly

Engineering Contradiction:
Improvedetection performanceVSAvoidcomputational requirements
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The network is segmented into a shared base network and multiple private base networks at different layers. The shared base network processes common features, while each private base network handles specific layer requirements. This segmentation allows the system to achieve deep learning performance while reducing overall computational burden by avoiding redundant processing in the shared portion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network architecture implements a nested structure where the shared base network is embedded within all private base networks. The output of the shared base network serves as input to multiple private base networks simultaneously. This nesting enables efficient feature reuse and reduces computational complexity while maintaining detection performance.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Measurement precision

If deep learning models with many parameters are deployed, then detection capability is improved, but storage space requirements increase

Engineering Contradiction:
Improvedetection capabilityVSAvoidstorage space
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Multiple base networks are merged into a single shared base network that is commonly used across all layers. This merging consolidates redundant parameters and enables parameter sharing, significantly reducing the total number of parameters required while maintaining the detection capabilities provided by deep learning.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If a small network model is used to reduce parameters and calculation, then offline detection is enabled, but detection rate decreases significantly in darker environments

Engineering Contradiction:
Improveoffline detection capabilityVSAvoiddetection rate
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The network architecture dynamically adjusts the number of MobileNet blocks in the shared base network based on target difficulty. For easier targets, fewer blocks are used, enabling fast offline detection. For difficult targets (such as those in darker environments), the network can access deeper layers with more blocks to improve detection rate, thus adapting performance to task requirements.

Inventive Principle:
Principle #15Dynamics

4Loss of time

If a small network model is trained with limited data, then training time is reduced, but the network fails to generalize to different background states

Engineering Contradiction:
Improvetraining timeVSAvoidgeneralization capability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The shared base network is designed to serve multiple functions across different layers and detection tasks. It extracts universal features that can be reused by private base networks for various detection scenarios. This multi-functionality enables the network to generalize better to different background states and lighting conditions without requiring extensive retraining.

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

5Adaptability or versatility

If manual annotation of actual collected images is performed to train the network, then adaptation to real conditions is improved, but manpower and material resources increase significantly

Engineering Contradiction:
Improveadaptation to real conditionsVSAvoidtraining resource requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements self-service through automatic annotation functionality. The annotation module automatically processes collected images, identifies targets, and generates training data without requiring manual intervention. This self-service capability maintains adaptation to real conditions while dramatically reducing the manpower and resources required for training.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12223702B2Target detection system suitable for embedded device
Publication Date: 2025.02.11 ESPRESSIF SYST SHANGHAI
  • US12223702B2 patent drawing
  • US12223702B2 patent drawing
  • US12223702B2 patent drawing

AI summary

A target detection system suitable for an embedded device, comprising an embedded device (5) and a server (6); target detection logic (5.1) running in the embedded device (5) is composed of a multi-layer shared base network, a private base network, and a detection module; a parameter of the shared base network directly comes from an output of an upper layer; and an image is processed by the shared base network and the private base network to obtain a feature map, and after being processed by the detection module, a result merging module merges and outputs a target detection result. The target detection system further comprises an online model self-calibration system. After collecting a sample, the embedded device (5) irregularly uploads the sample to the server (6), and after labeling the sample by means of automatic and manual methods, the server (6) trains a model and updates same to the embedded device (5). The target detection system can perform well in an embedded device (5), uses a large-scale target detection model on a server (6) to complete automatic labeling which reduces workload, and completes model correction more efficiently.