Adversarial Image Detection via Pixel Perturbation Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current AI systems are vulnerable to adversarial attacks, where altering a few pixels in an image can change its classification result, raising concerns about AI robustness and potential malicious fraud, especially in applications like medical image classification.

Innovation Solution

A system that analyzes images to determine if they have been altered by adjusting pixel values within a predetermined threshold, using an image analysis unit and processor to identify potential adversarial images by comparing original and altered outputs, and employing techniques like backpropagation and similarity comparisons to flag suspicious images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pixel values are adjusted to create adversarial images, then classification results can be changed, but image robustness deteriorates

Engineering Contradiction:
Improveclassification accuracyVSAvoidimage robustness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system applies preliminary anti-action by detecting adversarial perturbations before they can affect the classification outcome. The detection mechanism identifies altered pixel patterns that indicate adversarial images, preventing the classification system from being fooled by these subtle manipulations while maintaining normal classification functionality for genuine images.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

An intermediary detection layer is introduced between the image input and the classification system. This intermediary component analyzes pixel value distributions and patterns to identify adversarial perturbations, acting as a mediator that filters out malicious inputs while allowing legitimate images to pass through to the classifier unchanged.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If advanced detection methods are used to identify adversarial images, then detection accuracy improves, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The detection system is segmented into distinct functional modules: a pixel analysis unit that examines individual pixel values and their distributions, a pattern recognition component that identifies adversarial signatures, and a decision-making layer that determines whether an image is adversarial. This segmentation allows each module to perform its specific function efficiently without requiring the entire system to be overly complex.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses copying by creating simplified representations of the original image data for analysis purposes. Instead of directly analyzing the full-complexity image, the system creates copies of pixel value distributions and statistical properties that can be examined more easily, maintaining detection accuracy while reducing computational complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11151407B2System for detecting an adapted image
Publication Date: 2021.10.19 AIDOC MEDICAL LTD
  • US11151407B2 patent drawing
  • US11151407B2 patent drawing
  • US11151407B2 patent drawing

AI summary

A system for identifying a potential altered image includes an image analysis unit to analyse an image and output a result indicating whether the image shows a predetermined feature and a processor to obtain a first output from the image analysis unit for an image that has a plurality of pixels each having a pixel value, obtain an altered version of the image by adjusting pixel values of up to a predetermined threshold amount of pixels in the image, obtain a second output from the image analysis unit for the altered version of the image, determine whether the second output is different to the first output, and identify that the image is a potential altered image in response to determining that the second output is different to the first output.