Image Coding Offset Adjustment for Boundary Noise Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image coding methods using different pixel classification methods for neighboring regions result in varying offset values, leading to block noise in subjective images due to inconsistent pixel values across boundaries.
Innovation Solution
An image coding method that calculates and applies offset information uniformly across regions, adjusting offset values based on the relationship between current and neighboring pixels, and using weighting factors to decrease offset values closer to boundaries, thereby reducing artifacts and improving image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different pixel classification methods are used for neighboring regions, then coding flexibility is improved, but block noise occurs at boundaries due to inconsistent offset values
Solution Approach 1:
The patent applies different offset application strategies to different spatial locations: pixels near boundaries use decreased offset values while pixels in interior regions use normal offset values. This local differentiation resolves the contradiction by adapting the offset strength to the local context, preventing block noise at boundaries while maintaining coding flexibility in interior regions.
Solution Approach 2:
The patent dynamically changes the offset parameter based on pixel position relative to boundaries. By introducing a position-dependent modification to the offset value (decreasing offset near boundaries, normal offset elsewhere), the system resolves the contradiction between coding flexibility and block noise prevention through parameter adaptation.
2Device complexity
If offset values are applied uniformly across all regions, then processing simplicity is improved, but image quality deteriorates due to artifacts at boundaries
Solution Approach 1:
The patent implements local quality by applying different offset values based on spatial position: pixels adjacent to boundaries receive decreased offset values while interior pixels receive full offset values. This resolves the contradiction by introducing minimal local differentiation that eliminates boundary artifacts while maintaining overall processing simplicity.
Solution Approach 2:
The patent applies partial action by selectively modifying offset values only for pixels near boundaries, leaving interior pixel processing unchanged. This resolves the contradiction by applying the complex boundary-aware logic only where necessary, maintaining simplicity in the majority of the image while preventing artifacts at critical boundary regions.
3Object-affected harmful factors
If offset values are decreased near boundaries, then subjective image quality is improved by reducing gaps, but processing complexity increases due to position-dependent calculations
Solution Approach 1:
The patent resolves this contradiction by applying local quality principles: pixels near boundaries undergo position-dependent offset reduction to eliminate gaps, while interior pixels use standard offset processing. This targeted approach improves image quality at boundaries without requiring complex processing across the entire image.
Solution Approach 2:
The patent uses partial action by implementing position-dependent offset calculations only for pixels within a specific distance from boundaries. This resolves the contradiction by limiting the complex processing to the minimal necessary region (boundary pixels) while maintaining simple processing for the majority of interior pixels, thus improving image quality without excessive processing complexity.
Data Source
AI summary
An image coding method includes: obtaining a pixel signal of a current region to be processed; calculating offset information of the current region; applying offset to the current region using the offset information; outputting the offset information; outputting an offset signal resulting from the applying of offset; and controlling the applying of offset.


