Shallow CNN Infrared Detection Two-Phase Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning-based solutions for infrared target detection are inefficient on performance-limited systems due to high hardware requirements and data shortages, and shallow networks face challenges in converging to optimization values and preventing overfitting.

Innovation Solution

A two-phase learning strategy for shallow convolutional neural networks is proposed, using L2-norm for initial convolutional layer training and L1-norm for decision layer training, with a focus on optimizing the number of filters and fully connected layer dimensions to achieve scale-invariance and efficient target detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep learning-based solutions are used for infrared target detection, then detection performance is improved, but hardware requirements and computing load increase

Engineering Contradiction:
Improvedetection performanceVSAvoidhardware requirements
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The training process is segmented into two distinct phases: first phase trains convolutional layers using L2-norm loss function to extract features, while the second phase trains decision layers using L1-norm loss function for classification. This segmentation allows each phase to optimize specific aspects independently, achieving good detection performance with a shallow network structure that reduces hardware requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the loss function parameter from L2-norm in the first phase to L1-norm in the second phase. This parameter change enables the network to first learn robust feature representations and then focus on accurate classification, achieving satisfactory detection performance with fewer layers and reduced computational load.

Inventive Principle:
Principle #35Parameter changes

2Power

If shallow networks are used to reduce hardware requirements, then power consumption is reduced, but convergence to optimization values becomes difficult

Engineering Contradiction:
Improvepower consumptionVSAvoidconvergence capability
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The first phase performs preliminary action by training the convolutional layers to extract meaningful features using L2-norm loss function before the second phase trains the decision layers. This preliminary feature extraction prepares the network in advance, enabling the shallow structure to converge effectively in the subsequent phase without requiring deep architectures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The two-phase training strategy acts as an intermediary mechanism that bridges the gap between shallow network structure and effective convergence. By introducing separate training phases with different loss functions, the patent enables gradual optimization that helps shallow networks reach optimization values despite their limited depth.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If shallow networks are used for target detection, then device complexity is reduced, but detection performance and scale-invariance capability are compromised

Engineering Contradiction:
Improvenetwork structureVSAvoiddetection performance
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces dynamic training strategies with two distinct phases that adaptively optimize different parts of the network. The first phase dynamically focuses on feature extraction in convolutional layers, while the second phase dynamically focuses on classification in decision layers. This dynamic approach enables shallow networks to achieve scale-invariance capability and satisfactory detection performance without increasing structural complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

By changing the loss function parameter from L2-norm to L1-norm between phases, the patent enables the shallow network to achieve different optimization objectives at different stages. This parameter change allows the network to develop both scale-invariance capability and detection performance while maintaining a simple structure.

Inventive Principle:
Principle #35Parameter changes

4Loss of information

If L2-norm loss function is used for training, then feature extraction is improved, but classification accuracy may be compromised

Engineering Contradiction:
Improvefeature extractionVSAvoidclassification accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The training process is segmented into two phases with different loss functions: L2-norm in the first phase optimizes feature extraction by penalizing large errors quadratically, while L1-norm in the second phase optimizes classification accuracy by being more robust to outliers. This segmentation allows each loss function to excel at its specific task without compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the loss function parameter from L2-norm to L1-norm between phases. L2-norm's quadratic penalty is better for continuous feature optimization, while L1-norm's absolute penalty is more suitable for discrete classification decisions. This parameter change enables optimal performance at each stage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12131548B2Method for training shallow convolutional neural networks for infrared target detection using a two-phase learning strategy
Publication Date: 2024.10.29 ASELSAN ELEKTRONIK SANAYI & TICARET ANONIM SIRKETI
  • US12131548B2 patent drawing
  • US12131548B2 patent drawing

AI summary

Disclosed is a method for training shallow convolutional neural networks for infrared target detection using a two-phase learning strategy that can converge to satisfactory detection performance, even with scale-invariance capability. In the first step, the aim is to ensure that only filters in the convolutional layer produce semantic features that serve the problem of target detection. L2-norm (Euclidian norm) is used as loss function for the stable training of semantic filters obtained from the convolutional layers. In the next step, only the decision layers are trained by transferring the weight values in the convolutional layers completely and freezing the learning rate. In this step, unlike the first, the L1-norm (mean-absolute-deviation) loss function is used.