digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Avisynth Scripting (http://www.digitalfaq.com/archives/avisynth/)
-   -   Avisynth: Wrn.vdf noise filter (http://www.digitalfaq.com/archives/avisynth/1357-avisynth-wrnvdf-noise.html)

black prince 10-17-2002 08:38 PM

Avisynth: Wrn.vdf noise filter
 
Hi Kwag,

I was prowling around on Doom9 and ran across this virtualdub filter
that can be used in avs scripts. It seemed very advanced for noise
reduction, but I thought you might be able to use it with LBR:

http://forum.doom9.org/showthread.ph...wnr+virtualdub

I downloaded the plugin and I am trying to reduce the "mosiquto effect"
while encoding LBR movies. It seemed worth while playing around with.
Please give your feedback about this filter. :)

Thankx

-black prince

kwag 10-17-2002 10:03 PM

Hi black prince,

Just checked it out. Too complex, and documentation is not to clear :?
The docs partly translated from Japanese. Haven't tried it yet. Must do some tests and see if it's actually better that C3D and TemporalSmoother.

-kwag

black prince 10-18-2002 11:02 AM

Hi Kwag,

Quote:

Hi black prince,

Just checked it out. Too complex, and documentation is not to clear
The docs partly translated from Japanese. Haven't tried it yet. Must do some tests and see if it's actually better that C3D and TemporalSmoother.
Maybe this will help:

code:
wavelet noise reduction (wnr 0.1) : thejam
This is a wavelet noise reduction filter.

Requires:
- CPU with MMX and SSE
- Height and width must be multiples of 8.

To install:
- Copy wnr.vdf to the Virtualdub plugins directory

To uninstall
- Delete wnr.vdf

Explanation:

filter enable
Turn the filter on and off.

MODE
Operation mode of the filter.
Normal: Normal mode
High: Emphasis on the high frequency component (which includes mainly noise and
contours)
Diff: This will show the diffrence in pictures before and after you use the filter.

Threshold
Select the plane with Y Cb Cr
Threshold values are set with the sliders.
X is horizontal, Y is vertical, and there are 3 levels respectively

Show Preview
Shows the preview.

Method of Adjustment:
While looking at the preview picture, please set threshold value to the high
frequency indicatory mode.

How to use it with Avisynth
Adjust the settings with Virtualdub
Use "save processing settings" to create a .vcf file
Put the following into the avs script:
LoadPlugin("your path\wnr.vdf")
WNR("~.vcf")

Interlaced material
Interlaced material is no problem if you have no noise in Y direction
(Y0-Y2 thresholds set to zero).
(Couldn't make sense of this sentence, but I think it means something like: )
Otherwise you run into trouble.
If you want to process the noise on field level, put a deinterlace filter
before and after this one like shown below:
deinterlace (mode:unfold)
wavelet noise reduction
deinterlace (mode:fold)

If you have trouble with a too low processing speed
Setting Thresholds to 0 can gain a little speed. (There's more in this sentence,
but i think thats the essence)
Usually its enough to set X0,Y0,X1 and Y1 in the luminance plane (Y).

Disclaimer:
I'm a picture specialist, no mathematician or programmer, so there might be
some errors or fatal bugs. Thank you in advance.


-black prince


All times are GMT -5. The time now is 02:20 PM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.