Object Detection Visualization with Dynamic Neural Network Layer Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object detection models, particularly 1-stage and 2-stage type models, face challenges in identifying the most suitable layers for visualization of detection results using GradCAM, as the optimal layer for visualization varies based on the target object and its size.

Innovation Solution

A detection result analysis device that calculates an evaluation value for each layer of the object detection model using a heat map representing the activeness degree per pixel within the detection region, and selects suitable layers based on these values to generate a synthesis map for accurate visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the pooling layer after narrowing down the RoI is used for visualization in a 2-stage type model, then the visualization is suitable for GradCAM, but the layer suitability varies depending on the type and size of the target object in a 1-stage type model

Engineering Contradiction:
Improvevisualization accuracyVSAvoidlayer suitability across different objects
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent dynamically determines the suitable layer for visualization by calculating evaluation values based on heat maps and detection regions. Instead of using a fixed pooling layer, the system adjusts the layer selection parameter according to the specific detection results, object type, and size, thereby achieving both visualization accuracy and adaptability across different objects

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system automatically identifies the most suitable layer for visualization by evaluating heat map characteristics and detection region properties. The evaluation value calculation unit self-determines the optimal layer without requiring manual configuration or pre-defined layer selection rules, enabling the system to adapt to different objects autonomously

Inventive Principle:
Principle #25Self-service

2Measurement precision

If the pooling layer after narrowing down the RoI is used for visualization, then the visualization works for 2-stage type models, but it is not always best suitable even for 2-stage type models under different conditions

Engineering Contradiction:
Improvevisualization accuracyVSAvoidconsistency of layer suitability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent incorporates feedback mechanisms by calculating evaluation values based on heat maps and detection regions, then using these evaluations to select the most suitable layer. This feedback loop ensures that the layer selection is continuously optimized based on the actual detection results, improving both visualization accuracy and reliability across different conditions

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from a static layer selection approach to a dynamic one where the suitable layer is determined in real-time based on the specific detection results. The evaluation value calculation unit dynamically adjusts the layer selection according to the heat map characteristics and detection region properties, ensuring reliable performance across varying conditions

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12374082B2Detection result analysis device, detection result analysis method, and computer readable medium
Publication Date: 2025.07.29 MITSUBISHI ELECTRIC CORP
  • US12374082B2 patent drawing
  • US12374082B2 patent drawing
  • US12374082B2 patent drawing

AI summary

An evaluation value calculation unit (22) focus on, as a target layer, each of a plurality of layers in an object detection model which detects a target object included in image data and which is constituted using a neural network, and calculates an evaluation value of the target layer from a heat map representing an activeness degree per pixel in the image data obtained from an output result of the target layer, and from a detection region where the target object is detected. A layer selection unit (23) selects at least some layers out of the plurality of layers on a basis of the evaluation value.