Video Target Transparency Using Dilation-Based Edge Blending
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for transparentizing a target object in videos, such as a speaker's body, often result in afterimages or visual margins, and fail to clearly display content behind brightly colored clothing due to inadequate foreground-background separation.
Innovation Solution
A method involving dilation operations to generate multiple outlines with varying transparentizing weights, dynamic adjustment based on pixel saturation, and delayed block updates to improve transparency and reduce visual separation lines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the existing transparentizing method is used to cut out and overlap foreground and background, then transparency effect is achieved, but afterimages or visual margins appear reducing viewing experience
Solution Approach 1:
The patent segments the target object into multiple regions with different transparency weights. The target block (foreground) is separated from the background block, and the dilation region (transition zone) is further segmented. Each region is assigned different transparentizing weights to create a smooth gradient effect, eliminating the harsh visual margins caused by uniform transparency application.
Solution Approach 2:
Different regions of the image are assigned different local quality characteristics through varying transparentizing weights. The target block uses one weight, while the dilation region uses a different weight that creates a gradual transition. This local differentiation eliminates the visual margins and afterimages that occur when uniform transparency is applied across the entire foreground.
2Reliability
If the existing transparentizing method is used, then the speaker body is made transparent, but content behind bright clothing cannot be clearly seen
Solution Approach 1:
The patent dynamically adjusts the transparentizing weight parameter based on the brightness characteristics of the target object's clothing. When bright clothing is detected, the system modifies the transparency parameters to ensure background content remains visible. This parameter adaptation allows the system to maintain transparency effects while preserving background information visibility even through bright-colored garments.
3Productivity
If simple foreground-background cutting and overlapping is performed, then processing speed is maintained, but visual margins and separation lines are created
Solution Approach 1:
The patent performs preliminary dilation operations on the target block before the final overlapping process. By pre-processing the target block to create a dilation outline and identifying the dilation region in advance, the system prepares the transition zones that will eliminate visual margins. This preliminary action integrates smoothly into the processing pipeline without significantly impacting overall processing speed while achieving visual smoothness.
Data Source
AI summary
A method for transparentizing a target object of a video includes following steps performed by a processor: extracting a target block corresponding to an target object from a frame of the video; setting a target transparentizing weight corresponding to the target block; performing a dilation operation upon the target block to generate a dilation outline enclosing the target block; setting a dilation transparentizing weight according to a dilation region, wherein the dilation region is a region inside the dilation outline and outside the target block; cutting a background block from the frame according to the dilation outline; and performing an overlapping operation according to a previous background block, the background block, the target block, the target transparentizing weight, the dilation region, and the dilation transparentizing weight to generate an output frame, wherein the previous background block does not correspond to the target object.


