Online Distillation Using Frame Cache for Image Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing image analysis apparatuses using lightweight models for moving image data analysis face limitations in improving analysis accuracy compared to offline learning, as they rely solely on online learning with newly inputted frames without leveraging previously analyzed data effectively.

Innovation Solution

An image analysis apparatus that utilizes a combination of a high-accuracy and lightweight image analysis model, where the lightweight model is updated using both newly obtained frames and cached analyzed frames, with evaluation-based extraction and weighting of update data to enhance learning efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If online learning is performed using only newly inputted frames, then the model can be updated in real-time, but the analysis accuracy improvement is limited compared to offline learning

Engineering Contradiction:
Improvereal-time update capabilityVSAvoidanalysis accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system pre-processes and stores analysis results of previously inputted frames in a storage unit before they are needed for model updates. This preliminary action allows the model to access high-quality training data from past frames without re-processing them, thereby improving analysis accuracy while maintaining real-time update capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A storage unit acts as an intermediary between the inputted frames and the image analysis model. It stores analysis results of past frames and selectively provides them to the model during online learning, enabling the model to learn from both new and historical data without direct re-processing of original frames.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If all analyzed frames are used for model updates, then more training data is available, but the update process becomes less efficient

Engineering Contradiction:
Improvetraining data volumeVSAvoidupdate efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system extracts only the necessary and useful analysis results from the storage unit based on specific conditions (e.g., frames where the lightweight model's analysis differed from the expensive model's analysis). This selective extraction provides sufficient training data for effective model updates while avoiding the computational overhead of processing all available frames.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of using all available training data, the system employs partial action by selectively choosing a subset of frames that are most beneficial for model updates. This approach achieves effective learning with reduced computational resources and improved update efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If a lightweight image analysis model is used, then processing speed is improved, but analysis accuracy decreases

Engineering Contradiction:
Improveprocessing speedVSAvoidanalysis accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system implements feedback by comparing the analysis results of the lightweight model with those of a more expensive high-accuracy model. The differences between these results are used to generate update data that refines the lightweight model, enabling it to progressively improve accuracy while maintaining its speed advantage.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameters of the lightweight model through iterative updates based on feedback from both new frames and cached analyzed frames. By adjusting model parameters using carefully selected training data, the lightweight model achieves improved accuracy without sacrificing its processing speed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11620812B2Online distillation using frame cache
Publication Date: 2023.04.04 NEC CORP
  • US11620812B2 patent drawing
  • US11620812B2 patent drawing
  • US11620812B2 patent drawing

AI summary

The image analysis apparatus includes: a first analysis unit that analyzes image frames by using a first image analysis model; a second analysis unit that can analyze the image frames by using a second image analysis model an analysis accuracy of which is lower; a storage unit that stores therein analyzed frames, which are already analyzed by using the first and second image analysis models, in association with an evaluation value for evaluating a result of an analysis performed with the second image analysis model; an extraction unit that extracts an analyzed frame that satisfies an extraction condition based on the evaluation value; and an update unit that updates the second image analysis model by using a result of an analysis performed with the first image analysis model on the extracted analyzed frame, and a result of an analysis performed with the first image analysis model on a new frame.