Marker Removal in Digital Image Encryption via Pixel Restoration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional marker-based encryption technologies leave markers on digital images after decoding, which is undesirable, and existing two-dimensional coding methods fail to address this issue effectively.
Innovation Solution
A marker creating program that extracts restoration information for a region where a marker is created, allowing the marker to be removed by changing pixel values in that region, thereby enabling complete restoration of the encrypted image without leaving any markers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If markers are arranged at the four corners of the encrypted region to enable coordinate specification during decoding, then the location of the encrypted region can be specified accurately, but the markers remain on the decoded digital image and cannot be completely removed
Solution Approach 1:
The patent applies preliminary action by extracting and storing restoration information (original pixel data) from the marker regions before the markers are created. This stored information is then used during decoding to restore the original image content in the marker regions, effectively removing the markers while preserving the ability to specify encrypted region coordinates through the markers themselves.
Solution Approach 2:
The patent implements discarding and recovering by temporarily using the marker regions for marker placement, then recovering the original image content by applying the stored restoration information after decoding. This allows the markers to serve their coordinate specification function while being completely removed from the final decoded image.
2Reliability
If all pixel information in the marker region is stored for complete restoration, then the original image can be fully restored, but a large amount of memory resources are consumed
Solution Approach 1:
The patent applies extraction by selectively extracting only the necessary restoration information from the marker regions rather than storing all pixel data. The restoration information is extracted in advance and stored efficiently, allowing complete image restoration while minimizing memory resource consumption by storing only the essential data needed for marker region recovery.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
When creating a marker, an encryption apparatus extracts each pixel value in a region and allows a storing unit to save, as restoration information, the high-order bits of each extracted pixel value. Then, the encryption apparatus creates a marker by changing the high-order bits of the pixel value in a region in which the marker is created and embeds encrypted information in an encrypted region specified by the marker. When decoding the encrypted information, a decoding apparatus detects the marker from a digital image, decodes the encrypted information in the encrypted region specified by the maker, and overwrites bits contained in the restoration information with the high-order bits of the pixel value of the marker.