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 |
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 |
Hi Kwag,
Quote:
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 |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.