Image Classification Visualization Using Shielding Likelihood Approximation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for visualizing deep learning models (DL models) to identify important image areas for classification are time-consuming due to the need to calculate class similarities for multiple shielding images.

Innovation Solution

A method using a first model to calculate the likelihood of a target object in an image, and a second model based on Taylor expansion to approximate the likelihood of shielding images, reducing the need for repeated calculations by using the first likelihood as a basis for specifying important image areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If class similarity is calculated for all shielding images using the DL model, then the important image area for discrimination can be specified, but the processing time becomes excessively long

Engineering Contradiction:
Improvediscrimination area specification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores the gradient information of the DL model during a training phase or initialization phase. This gradient information, which represents the sensitivity of the model output to input changes, is prepared in advance so that when shielding images are generated, the class similarity can be quickly estimated using the pre-computed gradients rather than re-running the full DL model inference for each shielding image.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary computational approach by using the gradient information as a mediator between the DL model and the shielding image analysis. Instead of directly computing class similarity for each shielding image through full model inference, the gradient serves as an intermediate representation that captures the essential sensitivity information, enabling faster approximation of discrimination importance while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple shielding images are generated and processed to identify important areas, then the visualization accuracy improves, but the computational complexity increases

Engineering Contradiction:
Improvevisualization accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The gradient information required for computing class similarity is pre-computed and stored before the actual shielding image processing begins. This preliminary preparation eliminates the need to perform complex DL model inference operations repeatedly during the shielding image analysis phase, thereby reducing computational complexity while preserving visualization accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses the pre-computed gradient information as a copy or approximation of the full DL model's sensitivity characteristics. This gradient copy allows for rapid estimation of class similarity across multiple shielding images without repeatedly invoking the computationally intensive DL model, thus reducing complexity while maintaining the ability to accurately identify important image areas.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12524982B2Non-transitory computer readable recording medium, visualization method and information processing apparatus
Publication Date: 2026.01.13 FUJITSU LTD
  • US12524982B2 patent drawing
  • US12524982B2 patent drawing
  • US12524982B2 patent drawing

AI summary

An information processing apparatus acquires an image; generates a shielding image in which a part of an area included in an area of the acquired image has been shielded; calculates, by inputting the image to a first model that has been trained, first likelihood of the target object included in the image; calculates, by inputting the shielding image to a second model that calculates an approximation value of likelihood of the target object included in the image when the image is input, second likelihood corresponding to the approximation value of the likelihood of the target object included in the shielding image; specifies, based on the first likelihood and the second likelihood, an area that affects discrimination of the class and that is included in the area of the image; and displays the specified area that affects discrimination of the class.