3D Code Generation Using Gaussian Modulation for Visual Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 2D codes face challenges in beautification while maintaining decoding accuracy, as modifications to their encoding mode or luminance can lead to decreased readability and increased decoding errors, limiting their visual optimization and error-correcting capabilities.
Innovation Solution
A method generating 3D codes using a Gaussian modulating function, which adjusts the luminance of 2D code modules based on average luminance values and robustness thresholds, blending images to create a 3D representation that balances decoding robustness and visual appeal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the encoding mode of 2D code modules is changed to embed images or logos, then the visual appeal is improved, but the decoding correct rate deteriorates
Solution Approach 1:
The patent applies local quality by differentiating treatment between central region modules and non-central region modules. Central region modules use original encoding to ensure decoding reliability, while non-central region modules allow image embedding for visual appeal. This localized differentiation resolves the contradiction by assigning different functions to different spatial zones.
Solution Approach 2:
The patent segments the 2D code into central region and non-central region, with the central region containing position detection marks and correction marks. This segmentation allows selective modification of non-critical areas while preserving the integrity of critical decoding regions, thus maintaining decoding accuracy while enabling beautification.
2Ease of manufacture
If images are embedded in the central region of the 2D code, then the visual appeal is improved, but the decoding correct rate severely deteriorates
Solution Approach 1:
The patent explicitly prohibits image embedding in the central region while allowing it in non-central regions. This local quality approach ensures that critical decoding areas remain unchanged, preventing severe degradation of decoding correctness while still enabling visual customization in safe zones.
3Ease of manufacture
If the luminance of pixels in the center of modules is modified to achieve artistic effects, then the visual appeal is improved, but the decoding robustness deteriorates
Solution Approach 1:
The patent applies local quality by restricting luminance modification to non-central pixels only. Central pixels maintain their original luminance values to ensure decoding robustness, while non-central pixels can be adjusted for visual appeal. This spatial differentiation resolves the contradiction between artistic effects and decoding reliability.
4Ease of manufacture
If a large proportion of central pixels are modified to improve visual appearance, then the visual appeal is improved, but the connected quality of images decreases
Solution Approach 1:
The patent limits image modification to non-central regions, preserving the integrity and connected quality of central pixels. This localized approach maintains high image quality in critical areas while allowing visual customization in peripheral areas, thus resolving the contradiction between visual appeal and image quality.
5Ease of manufacture
If the luminance of the 2D code is changed to achieve visual optimization, then the visual appeal is improved, but the binarization threshold is twisted and decoding errors increase
Solution Approach 1:
The patent applies local quality by restricting luminance changes to non-central pixels only. Central pixels maintain their original luminance values, preserving the binarization threshold integrity and preventing decoding errors. Non-central pixels can be luminance-adjusted for visual optimization without affecting decoding accuracy.
Data Source
AI summary
A method of generating 3-dimensional code based on Gaussian modulating function is disclosed. First, generating a two-dimensional code that includes embedded information, utilizing a image which need to be processed to obtain a threshold mask, then determining attribute of modules block, adjusting luminance of modules block, blending processed image and a corresponding area of the two-dimensional code for mark points to generates 3-dimensional code. This method improves the reading the identification of 3-dimensional code and improves the correct rate of decoding, implements visually optimized.


