DNR video filter - Dynamic Noise Reducer

Plugin for Ulead MediaStudio Pro and Ulead VideoStudio

Copyright (c) 2005 Alexander G. Balakhnin aka Fizick


DNR is video filter for restoration of noisy video. DNR can reduce dynamic noise. So, DNR is simple temporal smoother.

In fact it was my first plugin for Ulead, created for API learning. But may be it can be interesting to somebody else.


How to use - Quick start guide:

Simple Installation  procedures are described below. And download link too.


How filter works:

DNR compares pixels value in neighbours frames (current and two previous) and decreases the variation if it is below threshold.

The algorithm is similar to temporal smoothing in one of my other filter. 

The every color plane (R,G,B) is processed  independently.


Filter parameters

    The only parameter is named as "Threshold". It defines the threshold value for video denoising.

  Adjust the parameter value for your clip. The large values (above 4-6) will result in artefactes (ghosting).

   For interlaced video, DNR will process not frames but fields. It is defined by project output file settings.

The small preview window of DNR dialog does not work. Please, use timeline to check your settings.

The parameters values are varied linearly between key frames, and so do not forget set parameters for every key frame (both start and end).

 


Applications:

Noisy video from analog sources (TV, VHS), and dark scenes filmed with digital camcorder.

Even moderate temporal denoising can improve quality of MPEG1, MPEG2 or MPEG4 encoded video. The encoder will use given bitrate not for noise but for real objects.


Compatibility:


Installation:

  1. Download installation zip archive.
  2. Unpack all files from installation zip archive (by WinZip, etc) to your MediaStudio video filter (vft_plug) directory, for example:
    C:\Program Files\Ulead Systems\MediaStudio Pro 7.0\vft_plug)
  3. Run Ulead application (Videoeditor), the new videofilter group “Fizick” will be created with “DNR” filter in it.

Current version limitations:

- sequential (not arbitrary) access to frames, from start to end of clip;

- dialog interface in English only;

- RGB24 only;

- not real-time (?), however SSE MMX assembler optimized;

- fast preview does not always work properly;

- not very advanced algorithm in current version :-).


License

The author of this program accepts no responsibility for damages resulting from the use of this product and makes no warranty or representation, either express or implied, including but not limited to, any implied warranty of merchantability or fitness for a particular purpose. This software is provided "AS IS", and you, its user, assume all risks when using it.

DNR videofilter is distributed free of charge in binary format.

You may distribute DNR freely, but without any modification of package.

The user is granted a non-exclusive license to use a copy of DNR for any legal purpose, with any software of Ulead Systems, Inc.

Some of the API included in this software is copyrighted and is proprietary of Ulead Systems, Inc.

You may not modify package of DNR videofilter, reverse engineer, decompile, disassemble or otherwise attempt to discover its source code and API.


Support

1.  No any technical support. Nevertheless you may send bugs report and suggestion to author, Alexander G. Balakhnin http://www.fizick.com

2. Try use Ulead MediaStudio users forums.


Versions history

v.1.0 - March 20, 2005 - first public version (beta).
v.1.1 - April 26, 2005 - more fast processing.

Downloads

Download DNR version 1.1

 


Disclaimer

Ulead does not sponsor, affiliate, or endorse DNR videofilter.

Ulead, MediaStudio and VideoStudio are trademarks or registered trademarks of Ulead Systems, Inc. in the United States and/or other countries.