Digital Image Steganography Detection Ensemble Classifier

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing steganography detection systems perform poorly when detecting modern steganography algorithms, as they are designed to operate in isolation and fail to effectively identify embedded data in digital images using contemporary techniques.

Innovation Solution

A system comprising multiple steganography analyzers executing different algorithms, with an ensemble classifier that combines node weights and connections to analyze features extracted from digital images, generating a probability of steganography presence across various algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If multiple steganography analyzers execute different algorithms in isolation, then each algorithm can be implemented independently, but the detection accuracy for modern steganography algorithms deteriorates

Engineering Contradiction:
Improveindependent algorithm implementationVSAvoiddetection accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent combines multiple independent steganography analyzers into an ensemble system where the outputs of individual analyzers are aggregated. The ensemble classifier merges detection results from multiple algorithms executing in parallel, achieving superior detection accuracy for modern steganography while maintaining the independence of individual algorithm implementations.

Inventive Principle:
Principle #5Merging (Combining)

2Device complexity

If a single steganography detection system is used, then the system complexity is low, but the ability to detect various modern steganography algorithms deteriorates

Engineering Contradiction:
Improvesystem structureVSAvoiddetection coverage
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal steganography detection system that can handle multiple modern steganography algorithms through a single ensemble framework. The system maintains versatility by incorporating multiple specialized analyzers that work together, allowing one system to perform the function of detecting various steganographic methods without requiring separate dedicated systems for each algorithm.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Use of energy by moving object

If detection operations are performed in isolation for each algorithm, then the computational overhead is low, but the overall detection performance deteriorates

Engineering Contradiction:
Improvecomputational overheadVSAvoiddetection performance
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent performs preliminary detection operations using multiple algorithms in parallel before final classification. By executing multiple analyzers simultaneously and then aggregating their results through the ensemble classifier, the system achieves high detection performance while managing computational overhead through efficient parallel processing and result aggregation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11526959B2System and method for digital image steganography detection using an ensemble of neural spatial rich models
Publication Date: 2022.12.13 BOOZ ALLEN HAMILTON INC
  • US11526959B2 patent drawing
  • US11526959B2 patent drawing
  • US11526959B2 patent drawing

AI summary

Exemplary systems and methods are disclosed for detecting embedded data in a digital image. The system includes a processing device that extracts one or more features from a digital image and analyzes the one or more extracted features in a plurality of steganography analyzers, each steganography analyzer configured to execute a different steganography algorithm. The processing device generates an output data value at each steganography analyzer, the output data value indicating a probability that the digital image includes steganography according to the steganography algorithm of the steganography analyzer. Each output probability value is fed to an ensemble classifier, the ensemble classifier including a neural network in which the output probability values of the plurality of steganography analyzers are ensembled together to generate an output ensemble data value indicating a probability that the digital image includes any steganography according to the steganography algorithms of the steganography analyzers.