In Depth: Noise/Grain Plug-ins for After Effects, Final Cut and Other NLEs, Part 1 of 2
By Michele Yamazaki on Jan 03, 2013 at 05:16 PM
Here’s the rundown of noise and grain reduction plug-ins on the market for After Effects and other NLE’s, rated on speed, accuracy and quality, as well as return on investment. This article will focus mostly on grain and noise reduction but also touch upon matching and adding grain and noise.
In my book, Plug-in to After Effects: Third Party Plug-in Mastery (Toolfarm Price: $47.00, MSRP: $49.95), I did a big section in Chapter 14 on noise reduction plug-ins. This article is sort of an update, featuring new plug-ins, all new examples and more information.
A little clarification. In video, it's referred to as noise, while in film it's called grain. In film, sometimes grain sets the mood and gives it a gritty feel, but if you're trying to match different stocks or you're mixing film and video sources, you will likely need to remove and match some grain.
Where does noise and grain come from? In film, it's naturally occuring. Noise is big problem with footage shot in low light and DV footage.
There are two types of denoise filtering: spatial and temporal. Spatial filtering analyzes the footage frame by frame, using the whole frame. Temporal filtering will use the frames before and after to average noise. Temporal filtering tends to give motion artifacting and should be used very lightly.
Note: I created really nice examples and uploaded them to YouTube but what I found is that the compression of streaming video makes it extremely difficult to show noise reduction. You'll have to deal with hovering over still images for this article.
Noise Reduction Tips
Always use a light touch and do not use degrain or denoise plug-ins too heavily.
It is often better to leave some noise in your footage than to over process and lose detail in your shot. Just because you can denoise your footage doesn't mean you should!
- If you have the option to denoise per channel, that is the best option. If you take a look at the separate RGB channels, it's highly likely that your blue channel has the most noise. Removing more noise on the blue channel (or wherever your noise may be) will help keep the detail in your footage.
- In After Effects you can view the full RGB and single channels at the time. To do this "use the pulldown menu at the top of the Composition panel and select New Comp Viewer. A new tab with the same video will open along the top of the Composition panel. Click to lock one of them and drag the other to the left side of the Composition panel, until the side of the window highlights. Let it go and you should see two videos side by side. Command+Option+Shift+N will split the panel in one click!" You can do this with all 3 color channels and RGB as well. This hot tip is an excerpt from Plug-in to After Effects.
- Sampling areas for degraining. If your plug-in allows for choosing your own sampling, like the After Effects Remove Grain plug-in and Cinnafilm Dark Energy Anti-Matter, choose an area that doesn't have texture. For example, if you have a shot of clear sky, the ocean and sand, you would want to sample noise from the sky, where the color is as even as possible. If you take a sample from an area with texture, like sand or moving water, the filters will reproduce that texture.
- Denoise before applying a keyer and tracking footage. You will have an easier time getting a clean key and tracking footage.
- For matching grain, it is often best to degrain all footage then add grain on all cleaned footage so that all footage matches.
- Why would you want to add grain? When combining footage from different sources, such as compositing with photos or computer-generated elements, these elements tend to be much cleaner than video. By matching the grain color, size and structure, your composites will look more natural. Another user of adding grain is to give video a more filmic feel.
Noise/Grain Plug-ins & Samples
After Effects Remove Grain, Add Grain, Match Grain
Believe it or not, the plug-in that ships with After Effects is one of my favorites because it has the option of per channel degraining. The three plug-ins were acquired by Adobe from Grain Surgery in 2006. The plug-ins are very robust but they do tend to be a bit processor intensive, hence the little preview window. They can sample areas of the video and work per channel and give you a fine level of control. Sampling the video properly will make or break your grain removal, so choose wisely (see note above). The Match Grain and Add Grain settings are very similar to Remove Grain.
Overall: The big downside of After Effects Remove Grain plug-in is speed. It's bloody slow! If you have no budget for something like ABSoft Neat Video Pro, or just need a quick fix, use it. If you have tons of video to denoise, you will definitely want something that runs faster, especially if you're working on a slower machine or a laptop. On the upside, if you own AE, you already have this filter.
ABSoft Neat Video Pro
Host Support: (See full System Requirements here)
- Adobe After Effects
- Adobe Premiere Pro and Premiere Elements
- Apple Final Cut Pro and FCP X and Final Cut Express
- Apple Motion
- OFX (Nuke, Fusion, DustBuster, Scratch)
- Sony Vegas Pro and Sony Vegas Movie Studio
- Pinnacle Studio
"Neat Video is a video filter designed to reduce visible noise and grain in digital video footage produced by digital video cameras, camcorders, TV-tuners, digitizers of film or analog video." The thing with Neat Video is that it works in so many hosts. The effect will work in 8-bit, 16-bit and 32-bit float color space in AE and it works very fast.
With Neat Video Pro, there doesn't look like there's anything going on in the Effect Controls panel in After Effects. There are very few options and when you apply it, nothing happens. The trick is to click the Options link. and it will open a full interface. At the top center of the interface, it will default to the Device Noise Profile, where you profile the noise as the first step. At the top of the interface, you have 3 options: Auto Profile, Load Profile and Auto Fine-Tune. If you don't have a profile set up, you can click Auto Profile and it does it for you. After clicking Auto Profile, the frame will be sampled for noise. You may be asked to choose a larger sample. Look for an area that is solid without any texture.
What's cool about the interface is in the lower left corner there's a pulldown menu that let's users view per channel, lighten or darken the preview to see more grain and zoom in. There doesn't seem to be a way to move the area that it zooms into but it's still a great feature.
Clicking on Noise Filter Settings on the top center will bring up options on the right hand side of the page. There are several presets, which is really nice, and an option to choose advanced settings. Once you choose Advanced Filter Settings a control panel appears with several sliders for reducing High Mid and Low noise amounts as well as Y Cr B noise, and options to sharpen.
Once you're happy with the settings, click Apply.
Hot tip! To toggle the effect on and off while you're in the Neat Video plug-in interface, click on the Noise Filter Settings tab on the top center and then click the Preview button on the top left.
Note: When you install the plug-in, it goes into Applications > Neat Video for After Effects > (plug-in), which requires you to either choose the plug-ins folder during install or move it to the right folder afterward. I only checked with AE on the Mac but it's likely that this is something that will occur with any install.
Overall: This is my favorite of the noise reduction tools. It's solid, powerful and a total bargain at just $99. The features in the interface such as showing the RGB channels are very cool but the quality of the noise removal is top notch. Everyone should have this tool in their toolbox!
Boris Continuum Complete BCC Noise Reduction
- Adobe After Effects
- Adobe Premiere Pro
- Apple Final Cut Pro
- Apple Motion
- Avid Media Composer
- Avid NewsCutter
- Avid Symphony
- Avid DS
- Sony Vegas Pro
As you probably know from other articles I have written, I love the Boris Continuum Complete package because of the amount of creative control and vast options available to users. BCC Noise Reduction is a robust temporal and Spatial noise reduction plug-in. It works by blending pixels that are closest in proximity and are similarly colored and ignoring pixels that are not so close in look so that it will keep the detail. It works in YCrCb color space, just as Neat Video Pro The filter works in 8-bit and 16-bit, which will of course give better results.
A couple of cool features of the BCC Noise Reduction filter is the built-in Motion Tracker and PixelChooser, which allows you to isolate certain areas of the frame. This can be extremely useful when the noise is showing up in the brighter areas only, a dark corner of the footage or some other place.
Note: BCC DeGrain is the former name of the Noise Reduction plug-in in older versions of BCC. It was a temporal noise reduction tool and the new one is vastly better. BCC DeGrain now listed under obsolete but it still there and it works, just in case you have old projects to open.
Boris Continuum BCC Match Grain is also worth mentioning here. Like BCC DeGrain, users select a noise sample from another layer, frame and section of that frame. There are adjustments for grain size and contrast. Pixel Chooser is built-into the filter and gives even more control over isolating the area in which the grain is added.
Overall: BCC Noise Reduction has tons of options and the built-in Motion Tracker and Pixel Chooser are one of a kind features. It is not my favorite noise reduction tool in this review, but it can definitely improve grainy footage.
Cinnafilm Dark Energy
- Adobe After Effects (Windows only)
Dark Energy is an After Effects plug-in with two components, Matter and Anti-Matter. Anti-Matter is the degraining tool and Matter adds grain back into footage. Of all of the plug-ins on the market, this one is the most powerful tool out there. It allows users to degrain per channel and then get very precise with grain size and structure, allowing detail to be retained while degraining. The downside to this product is that it is Windows only, which is a huge downside to me and to many other users. I could not even get screen shots off of the windows machine I have here from Cinnafilm, unfortunately. On the bright side, they have some stellar examples on YouTube.
Note: This plug-in is a bit difficult to show on YouTube because of the compression on YouTube. The fine grain removal is very subtle, but impressive.)
I demo'd this plug-in in Albuquerque at MotionFest in October 2012 and met a few people from the company, including Lance Maurer, CEO of Cinnafilm. He explains a bit about the plug-in in the After Effects Portal, a group I run on Facebook. "We originally sold this technology just a few years back with ARRI for over $100,000. It is the highest grade denoise and grain modeling science on market, and it took us a long time to port it over to AE/windows. It has been used on Gone with the wind and Act of Valor (the highest grade restoration and digital cinema both)." He adds, "The full Pro version is capable of unlimited render speeds (fully scalable by GPUs), automatic dustbusting, and has the ability to modify formats (scaling, etc). It is the premier toolset in the business and is more aimed at feature length work and big libraries where speed important."
Since it's still fresh in my mind, I'll give you the basic procedure for Dark Energy Anti-Matter.
- Set the Composition to Full resolution, turn Adaptive Resolution off and set project settings to 16-bit. This will get an accurate sampling of noise.
- Apply the Dark Energy Anti-Matter plug-in to footage. If you're using Cineon Conversion, apply it after the Anti-Matter plug-in so that the plug-in applies in native format.
- Find a frame that you'd like to use as your noise sample. The first frame is a bad choice if you're using temporal filtering because it will look at several frames before and after the sample frame.
Set the following:
Process In = Log (brightens up darker areas so can see noise better in dark areas, even with linear footage)
Log = usually raw, but often looks better
Linear = usually color corrected or edited
- Under Spatial, find the best balance between the noise and cleanup. Keep it subtle so that the footage doesn't get too soft. Use Master & RGB settings to isolate per channel. Toggle the Enable Effect button to see the difference between before and after.
- Temporal filtering is off by default. If you need to clean up a bit more with the Temporal filter, enable it and adjust the Intensity. Toggle the Enable Effect button on and off to make sure that the effect isn't changing the shape of anything in your shot.
- Sharpening is off also by default can bring back some detail, so you don't over denoise and soften footage too much
- Denoise Refinement is used to dial back the overall denoising. This will bring back the original grain.
- Click Analyze, which seeks out noise in uniform areas by finding an average luminance in solid area. Points can be moved if needed. Remember to toggle the filter on and off to see the effect. You want the best balance between noise reduction and detail.
There is also an Advanced Mode which breaks up the noise into 4 RGB frequences for very fine tuning.
- Low - largest
- Medium - smaller
- High - fine - might be tough to discern, maybe in a lighter area of the image
- Hi-High - really really fine, used in 4K and large format
Overall: This plug-in is extremely impressive. If you're working with film and have grain you would like to remove (and you're working with Windows), I urge you to pick this one up. You will not be disappointed. It ties for the top plug-in I've reviewed here.
In Depth: Noise/Grain Plug-ins for After Effects, Final Cut and Other NLEs, Part 2
Check out In Depth: Noise/Grain Plug-ins for After Effects, Final Cut and Other NLEs, Part 2, which will be out next Friday, January 11, 2013. Plug-ins that will be covered in Part 2:
- CoreMelt C2 Gadget Editors Tools Noise Limiter
- GenArts Monsters GT M_RemGrain
- GenArts Sapphire S_Grain Remove
- Noise Industries FxFactory Noise Reduction
- PHYX Cleaner Fast Noise Reduction
- RE:Vision Effects De:Noise
- Red Giant Key Correct Denoiser
- Red Giant Magic Bullet Denoiser
- Tiffen Dfx DeNoise
Posted in News, Tutorial, In Depth and tagged tiffen dfx(44), the foundry nuke(122), sony vegas pro(91), red giant denoiser(11), re:vision effects de:noise(7), pinnacle(2), phyx cleaner(7), ofx openfx(22), noise industries fxfactory(125), noise(10), genarts sapphire(69), genarts monsters(12), coremelt complete(18), cinnafilm dark energy(7), cinnafilm(5), assimilate scratch(10), apple motion(63), apple final cut pro x fcpx(266), adobe premiere pro ppro(312), adobe premiere elements(3)