Matting plugin for Adobe After Effects
Technical requirements
- Adobe After Effects version: CS5.5 or above
- Memory requirements: 2 GB minimum, 8-12 GB recommended
- Works with: Stereo Generator
- Main use cases: generation of accurate semitransparent masks for objects with intricate borders, the essential examples are hair and fur
Matting
One of the most difficult problems when generating the stereo from 2D+Depth is the presence of semi-transparent boundaries between foreground objects and highly-textured background. While receiving depth maps for scenes with hair or fur it is impossible to consider each and every hair and manually set the transparency of the boundary region. However, if not to split foreground objects and background correctly, this may give slightly visible artifacts (such as stretch or haloes around objects) on the stereo. Therefore, semi-transparent areas processing is a very important step for obtaining high-quality stereo content. YUVsoft Matting plugin for Adobe After Effects is aimed to handle shots with blurred and translucent boundaries between foreground and textured background and is available as a part of Stereo Generator Suite.
Matting plugin uses trimap video sequences to define the area for work. Trimap is a kind of gray scale image that contains only three colors. Background areas are marked with black, foreground object is white and an area with complex boundaries has gray color. The last ones are usually a mixture of pixels from object and some texture behind it. Matting algorithm uses special approaches for estimating real foreground and background color and provides an alpha channel and accurately separated foreground object on the output. An alpha map can be used for Background Reconstruction plugin and for the whole process of stereo generation. Alpha channel provides proper overlay of foreground objects and the reconstructed background when generating left and right views, thus eliminating halos and stretch artifacts on the resulting stereo mate.
YUVsoft Matting key features are:
- Good results even on highly textured background
- Support of trimap correction
- Two pass mode with the use of alpha channel as a trimap for the second pass
YUVsoft Matting in use:
Matting plugin provides the ability of input trimap correction: the area or a complex boundary may be decreased to become more suitable for the current frame. Two pass mode allows to use an alpha channel obtained after the fists pass as a trimap for the second one for making the result more accurate. Another interesting feature that helps to provide high-quality results is the Use estimated background option. It is much easier to decompose points on the boundaries if the background area (clean plate) is already provided to the algorithm.
The base inputs for YUVsoft Matting are source and trimap video sequences. Two possible variants of an output can be defined: filtered trimap (for parameters adjustment and as input for Two pass mode) and foreground+alpha channel.
See also:
- Semitransparent edges processing with Matting – general description of the technology.
- 2D to S3D conversion process – general paradigm.
- Stereo Generator – the tool for high quality stereo generation from 2D+Depth video.
- Stereo Generator plugin for Adobe After Effects.
- Depth map dilation – helps to eliminate halos and stripes of wrong color around foreground objects on the resulting stereo video.
- Background Reconstruction – various methods for different types of video.
- Background Reconstruction plugin for Adobe After Effects.