MCTF Circuitry Motion Vector Edge Detection Blocking Artifacts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Motion-compensated temporal filtering (MCTF) operations in image processing often result in blocking artifacts due to motion field discontinuities between neighboring blocks of pixel data.
Innovation Solution
The implementation of MCTF circuitry that performs edge detection operations on motion vectors associated with image data, adjusting the filtering strength based on magnitude differences between neighboring motion vectors to reduce blocking artifacts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If MCTF operations are applied to image data, then image quality is improved through temporal filtering, but blocking artifacts are introduced due to motion field discontinuities
Solution Approach 1:
The patent applies different filtering strengths to different regions of the image based on local motion characteristics. By detecting motion vector edges and identifying regions with motion field discontinuities, the system reduces or disables MCTF filtering in those specific areas while maintaining full filtering strength in regions without discontinuities. This local adaptation resolves the contradiction by preserving image quality improvement in stable regions while preventing blocking artifacts in regions with motion boundaries.
Solution Approach 2:
The patent dynamically changes the filtering parameter (filtering strength) based on detected motion characteristics. By calculating motion vector magnitudes and detecting edges where magnitude differences exceed a threshold, the system adjusts the filtering strength parameter adaptively. This parameter change allows the MCTF operation to maintain high filtering strength for quality improvement in uniform motion regions while reducing strength to zero in regions with motion discontinuities, thereby eliminating blocking artifacts.
2Manufacturing precision
If MCTF filtering strength is increased to improve image quality, then temporal filtering effectiveness is enhanced, but blocking artifacts become more prominent at motion boundaries
Solution Approach 1:
The patent transforms the static filtering strength into a dynamic parameter that adapts to local motion conditions. By continuously analyzing motion vector magnitudes and detecting motion vector edges, the system dynamically adjusts filtering strength for each block or region. This dynamic approach allows high filtering strength to be applied where it improves quality (stable temporal regions) while automatically reducing strength at motion boundaries where it would create artifacts, thus resolving the contradiction between filtering effectiveness and artifact prevention.
Data Source
AI summary
An electronic device includes memory and motion compensated temporal filtering (MCTF) circuitry communicatively coupled to the memory. The MCTF circuitry is configured to receive a plurality of motion vectors. The MCTF circuitry is also configured to retrieve a plurality of source pixel values and a plurality of reference pixel values from the memory. The plurality of source pixel values and the plurality of reference pixel values correspond to the plurality of motion vectors. The MCTF circuitry is further configured to determine motion vector edge statistics based on the plurality of motion vectors. The MCTF circuitry is further configured to generate a plurality of filtered pixel values by filtering the plurality of source pixel values based on the plurality of reference pixel values and the motion vector edge statistics.


