Temporal Cleaner icon

Temporal Cleaner

  n/a
GPL   

A severely modified version of VirtualDub's internal temporal smoother filter that only averages pixels between frames that are within certain thresholds. #VirtualDub Filter  #Smoother Filter  #Remove Video Noise  #VirtualDub  #Filter  #Cleaner  

Description

Free Download

The Temporal Cleaner was designed to be a severely modified version of VirtualDub's internal temporal smoother filter that only averages pixels between frames that are within certain thresholds. This has the effect of blending away much of the random video noise that appears in one frame, but not another, but it does not blend motion leading to ghosting effects. It also has a feature dubbed "pixel lock" whereby pixels that do not change much between multiple frames end up being set to the same value.

This feature, can substantially reduce or remove video noise by ignoring tiny pixel changes, and should aid MPEG-1, 2 or 4 compression, especially for moderately noisy video sources. The filter can operate either in YUV or RGB modes. In YUV mode it can be more aggressive in blending and pixellocking situations where the luminance difference is small but the chrominance difference is larger. The values that are compared are now biased so that differences in very dark or very bright areas are increased to make Temporal Cleaner more sensitive to them.

With this new version, MANY new settings have been introduced, and the settings have new values. The options available for the filter are a scene detection threshold value, YUV mode option, a luminance blending threshold value, a luminance pixellocking value, a chrominance blending value, a chrominance pixellocking value, a "show motion" option, and a luminance locking option. The default settings I programmed in seem to work well with most of my video sources, but you should experiment with them all to find your optimal settings.

The scene detection threshold defines the percent of pixels in a frame that exceeds the threshold in order for the filter to assume a new scene has begun. When a new scene is detected, all locked pixels are ignored and the filter passes the new frame untouched. This was necessitated since "pixel lock" would often keep some pixels from previous scenes even after scene changes.

The YUV mode option decides whether or not to process the thresholding in YUV or RGB mode. RGB mode is the native mode of VirtualDub and is thus quicker since there is no need to convert the pixels. In YUV mode you can threshold the luminance and chrominance values seperatly. In RGB mode only the luminance thresholds are used to compare against the Red, Green and Blue color channels. (in fact, the filter will simply duplicate the luminance values into the chrominance values once you hit OK in RGB mode) The RGB->YUV colorspace conversions will not effect image quality in any way unless the luminance locking option is enabled.

The blending thresholds can be anywhere from 0 to 255, and defines the maximum difference between a pixel in the current frame and the pixel in the previous frame in which the program will blend the two together. Higher thresholds blend more motion together, but will also blend more video noise away.

The "pixel lock" threshold values defines the maximum difference between pixels between frames where the pixel from the previous frame can replace the pixel in the current frame. It is recommended that the "pixel lock" thresholds be set to a value less than the main threshold values.

The "show motion" option, inspired by the equivalent function in Donald Graft's Smart Deinterlacer, will turn any pixel in the current frame that exceeds the threshold black. It also turns any pixels that are "pixel locked" blue and pixels that are being luminance locked gray. This will show you the areas of the frame that the filter considers to be moving and the areas the filter considers static. Do NOT leave this option on when you are actually converting your files. (note: this setting is NOT saved for batch operations or when you save processing settings, since this option is meant only for "debugging" ones settings)

The "luminance locking" option will decide whether or not to allow yet another option for output for compared pixels. If a pixel's luminance is with the Luminance pixellocking threshold of the previous pixel's luminance, but the chrominance difference is only within the chrominance blending threshold, Temporal Cleaner will keep the luminance of the previous pixel and blend the chrominance of the previous pixel and the current one.

This option only works in YUV mode, and may or may not help noise reduction. BTW: Since I cache the last frame internally within the filter and do not rely on VirtualDub to keep track of it, this filter can (and perhaps should) be run multiple times within a filter chain to further blend out noise.

System requirements

Temporal Cleaner 0.5 Beta

add to watchlist add to download basket send us an update REPORT
  runs on:
Windows All
  file size:
36 KB
  filename:
tclean05.zip
  main category:
Multimedia
  developer:
  visit homepage

Zoom Client

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

ShareX

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

IrfanView

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

calibre

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

Context Menu Manager

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

Bitdefender Antivirus Free

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

Microsoft Teams

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

7-Zip

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

4k Video Downloader

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

Windows Sandbox Launcher

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

% discount
7-Zip
  • 7-Zip
  • 4k Video Downloader
  • Windows Sandbox Launcher
  • Zoom Client
  • ShareX
  • IrfanView
  • calibre
  • Context Menu Manager
  • Bitdefender Antivirus Free
  • Microsoft Teams
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy