Removable Barcode Embedding in Images via Luminance Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for embedding barcodes into images often destroy the original image, making it difficult to remove the barcode and restore the image to its original state, especially when using non-compatible file formats like Photoshop®, which limits accessibility for general picture processing software.
Innovation Solution
A method that involves acquiring the barcode-embedding area, converting pixels from the RGB color space to a color space with a luminance component, determining luminance values on a dark or light side, mapping these values to a whole luminance interval, and then converting back to RGB, allowing for the removal of the barcode without damaging the image.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a barcode is embedded into an image using conventional methods, then the barcode can be scanned and read to extract information, but the original image is destroyed and cannot be easily restored
Solution Approach 1:
The patent applies preliminary action by storing the original image data in a hidden layer before barcode embedding. This allows the image to be restored later by retrieving the stored data, preventing permanent destruction of the original image while maintaining barcode functionality.
Solution Approach 2:
The patent embeds multiple layers of information within the image structure, including the original image data, modified pixel values for barcode encoding, and restoration information. This nested structure allows the barcode to be readable while the original image can be recovered by accessing the hidden layer.
2Loss of information
If a barcode is embedded into an image, then copy prevention and tracking information can be stored, but the barcode-embedding area is destroyed
Solution Approach 1:
The patent transitions from conventional 2D image space to a 3D layered structure by introducing a hidden layer that stores original image data. This dimensional change allows simultaneous preservation of original image information and embedding of barcode data without mutual destruction.
Solution Approach 2:
The patent introduces a hidden layer as an intermediary that stores the original image data. This intermediary structure mediates between the need to embed barcodes and preserve original image quality, allowing both functions to coexist by retrieving data from the hidden layer when needed.
3Adaptability or versatility
If conventional barcode embedding methods are used, then the barcode can be embedded, but the method is limited to specific file formats like Photoshop®
Solution Approach 1:
The patent creates a universal barcode embedding method that works across multiple image file formats by operating at the pixel level rather than relying on format-specific features. The color space conversion and hidden layer techniques are applicable to various formats including JPEG, PNG, and BMP, eliminating the limitation to Photoshop® proprietary formats.
Data Source
AI summary
Removing an embedded barcode in an image. A barcode-embedding area in an image is acquired. Pixels in the barcode-embedding area can be changed from a RGB color space to a color space with a luminance component. The luminance values of the pixels can be determined on a dark side or a light side. The luminance values of the pixels on the dark side or the light side can be mapped to luminance values falling into a whole range of a luminance interval. The pixels in the barcode-embedding area can be changed from the color space with the luminance component to the RGB color space.


