Motion Vector Correction for Video Occlusion Artifacts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video processing technologies face challenges in accurately correcting motion vectors, particularly in areas with occlusions, leading to visual artifacts during frame rate conversion and reformatting.
Innovation Solution
A method and system that detect and modify conflicting motion vectors by calculating an angle measure between motion vectors for matching blocks in video frames, identifying occlusions, and adjusting the vectors to reduce visual artifacts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If motion vectors are used directly for motion compensation without correction, then processing speed is maintained, but visual artifacts occur in occlusion areas
Solution Approach 1:
The patent applies preliminary action by detecting and correcting motion vector conflicts before they are used for motion compensation. The system identifies conflicting motion vectors in advance by comparing angles between adjacent motion vectors and corrects them proactively, preventing visual artifacts from occurring during occlusion handling rather than addressing them after they appear.
2Reliability
If complex motion vector correction techniques are applied, then visual artifacts are reduced, but processing complexity and time increase
Solution Approach 1:
The patent applies local quality by focusing correction efforts specifically on regions with motion conflicts rather than processing the entire frame uniformly. By calculating angles between adjacent motion vectors and identifying only those with conflicts (e.g., angles indicating occlusion), the system applies correction locally where needed, reducing overall processing time while maintaining accuracy in critical areas.
3Measurement precision
If motion vectors are corrected using traditional methods, then some visual artifacts are reduced, but accuracy in occlusion areas remains insufficient
Solution Approach 1:
The patent applies parameter changes by using angle measurement between adjacent motion vectors as a critical parameter for detecting conflicts. By calculating the angle and comparing it against threshold values, the system identifies occlusion areas with high precision. This parameter-based approach provides more accurate detection of motion conflicts compared to traditional methods, enabling precise correction in occlusion regions.
Data Source
AI summary
A system and method for processing video data is disclosed. In one embodiment, the method includes receiving a first video frame and a second video frame, where the video frames comprise a plurality of blocks of pixels. The method further includes obtaining motion vector information identifying positions of a plurality of matching blocks between the first frame and the second frame, and calculating a measure related to an angle between a first motion vector for a first block in the first frame and a second motion vector for a second block in the first frame, where the second block is located at a frame position in the first frame within a neighborhood of the frame position in the second frame identified by the first motion vector. The method further includes determining that the first and second motion vectors are conflicting based on the calculated angle measure and modifying at least one of the first motion vector and the second motion vector if the first and second motion vectors are determined to be conflicting.


