Psycho-Visual Luma Adaptation for Robust, Low-Visibility Video Watermarks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video watermarking systems face a tradeoff between robustness and visual quality, with fixed strength embedding leading to visibility issues and distortion during frame rate up-sampling and compression, especially in non-ATSC 3.0-aware receivers.
Innovation Solution
Implement a psycho-visual-model (PVM) based gain adaptation process to modulate luma values during embedding and optimize symbol detection thresholds, using dynamic parameter tuning and error correction to enhance robustness and minimize visibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If fixed strength embedding is used to ensure robust watermark detection, then detection robustness is improved, but visual quality deteriorates with visible distortion and artifacts
Solution Approach 1:
The patent applies dynamics by transitioning from fixed strength embedding to dynamic gain adaptation. The embedding gain is continuously adjusted based on local video content characteristics (luma variance, gradient magnitude) to optimize the balance between robustness and visual quality. This allows the system to embed stronger watermarks in regions that can tolerate distortion while using weaker embedding in visually sensitive regions.
Solution Approach 2:
The patent implements local quality by applying different embedding strengths to different spatial regions of the video frame. Regions with high luma variance or strong gradients (edges, textures) receive different treatment compared to smooth regions. This localized adaptation ensures that watermark embedding does not create visible artifacts in visually sensitive areas while maintaining sufficient robustness in regions where distortion is less perceptible.
2Reliability
If higher luma values are used for bit 1 to improve detection robustness, then detection reliability is improved, but visual impact and visibility increase
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the luma values used for watermark embedding based on local content characteristics. Instead of using fixed high luma values for bit 1, the system adapts the luma parameters according to the local variance and gradient magnitude, achieving optimal detection reliability while minimizing visual impact through context-aware parameter selection.
Solution Approach 2:
The system transitions from static luma value selection to dynamic adaptation where the luma values for bit 0 and bit 1 are adjusted in real-time based on the local video content. This dynamic approach allows the watermark to be more robust in regions that can tolerate higher contrast while maintaining visual quality in regions where extreme luma values would be noticeable.
3Device complexity
If fixed symbol detection threshold is used to simplify detection, then device complexity is reduced, but detection precision deteriorates under varying transmission conditions
Solution Approach 1:
The patent applies parameter changes by making the detection threshold dynamic rather than fixed. The threshold adapts based on the embedded gain parameters and local content characteristics, allowing the detection system to maintain high precision across varying transmission conditions, compression levels, and frame rates without requiring excessively complex algorithms.
Solution Approach 2:
The system implements feedback by using the embedded gain adaptation parameters as side information during detection. The detector uses this feedback to adjust its threshold and decision criteria, improving detection precision while keeping the algorithm complexity manageable through the use of readily available side information from the embedding process.
4Reliability
If watermark embedding is strengthened to ensure detection across all receivers, then detection robustness is improved, but visual quality and user experience deteriorate
Solution Approach 1:
The patent implements local quality by applying different embedding strengths to different spatial and temporal regions of the video. This ensures that detection robustness is maintained across various receiver types and transmission conditions while minimizing visual quality degradation in regions where strong embedding would be noticeable. The local adaptation allows the system to be robust where needed and visually pleasing where sensitive.
Solution Approach 2:
The system uses dynamic gain adaptation to adjust embedding strength based on local content characteristics, transmission conditions, and receiver capabilities. This dynamic approach ensures sufficient robustness for detection across all receivers while maintaining visual quality by adapting the embedding strength to match the local tolerance for distortion.
Data Source
AI summary
A method for embedding video watermarks. Areas of poor visual quality in a video content having embedded watermarks are determined. The watermark symbols replace pixels in the video content with pixels in which the luma values are modulated such the luma value for a 0 bit renders as black and the luma value for a 1 bit renders a shade of gray. The selection of the luma value for bit 1 takes into account the visual impact of watermark embedding. When extracting video watermark symbols from embedded content, predictions are made regarding the expected luma value for bit 1 selected during the embedding in order to calculate the threshold used to discriminate bits 0 and 1.


