Reversible Binary Image Data Hiding via Run-Length Histogram Modification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing reversible binary image data hiding techniques face challenges in embedding data without distorting the original image, particularly with isolated white pixels that can damage reversibility and visual quality, and struggle to achieve high data embedding capacity while maintaining low changes in the marked image.
Innovation Solution
The use of run-length histogram modification combined with logical operations like AND and XOR to manipulate black and white run-lengths, allowing for reversible data hiding in binary images, which eliminates isolated white points and enhances embedding capacity, suitable for both non-halftone and halftone images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If histogram modification is applied to embed data in binary images, then data embedding capacity is improved, but isolated white pixels are generated that damage reversibility
Solution Approach 1:
The patent applies preliminary action by performing row-division and word-division on the binary image before histogram modification. This preprocessing organizes the image into structured units (rows and words) that prevent isolated white pixels from being generated during data embedding, thereby maintaining reversibility while enabling data capacity expansion.
2Quantity of substance
If more data is embedded in the binary image, then data embedding capacity is improved, but the visual quality and similarity to original image deteriorate
Solution Approach 1:
The patent applies local quality by selectively modifying only specific regions of the binary image histogram rather than uniformly across the entire image. By targeting specific histogram bins and applying localized adjustments during data embedding, the method achieves high data capacity while minimizing visual distortion and maintaining image quality.
Solution Approach 2:
The patent employs parameter changes by dynamically adjusting histogram modification parameters based on the embedding requirements and image characteristics. By changing parameters such as modification strength, target histogram bins, and division strategies, the system optimizes the balance between data embedding capacity and visual quality preservation.
3Quantity of substance
If histogram modification is used for data hiding, then data embedding capability is improved, but the complexity of the processing method increases
Solution Approach 1:
The patent applies segmentation by dividing the binary image into rows and words, and further segmenting the histogram into distinct bins and groups. This segmentation transforms the complex global histogram modification problem into multiple simpler local operations, making the processing more manageable and systematic while enhancing data embedding capability.
Data Source
AI summary
A method of hiding data comprising creating a histogram of an attribute of a first data set. The histogram includes occurrences of the attribute. Two adjacent occurrences are selected where a count of one of the two adjacent occurrences is zero. A second data set is embedded in data of the first data set associated with the selected adjacent occurrences.


