Thread: MVTools
View Single Post
Old 27th January 2005, 15:00   #51  |  Link
Heini011
Registered User
 
Join Date: Nov 2003
Posts: 148
Hi manao,

i still prefer the 0.98.5 version of your mvtools for mvdenoise. i used both on a 3 hour video and the result of the 0.98.5 version is clearly visible cleaner especially on motion parts. The 0.99.1 version works too, but the result is not as good.

script used:

LoadPlugin("C:\Programme\AviSynth 2.5\plugins\MVTools_0985.dll")

function mvdenoise2(clip) {
bw_v2=clip.MVAnalyse(isb=true, blksize=4, lambda=1000, delta=2, pel=2, idx=1)
bw_v1=clip.MVAnalyse(isb=true, blksize=4, lambda=1000, delta=1, pel=2, idx=1)
fw_v1=clip.MVAnalyse(isb=false, blksize=4, lambda=1000, delta=1, pel=2, idx=1)
fw_v2=clip.MVAnalyse(isb=false, blksize=4, lambda=1000, delta=2, pel=2, idx=1)
return clip.MVDenoise(bw_v2, bw_v1, fw_v1, fw_v2, thT=10, thSAD=64, thmv=90, thSCD1=64)
}

----------

the examples for mvdenoise in your documentation still use 2 x "forward_vectors1" and doesn't use the computed "forward_vectors2" at all.

----------

b.t.w. the following mvdenoise2() function script works imho already better than pixiedust(6..8) (!)

---
LoadPlugin("C:\Programme\AviSynth 2.5\plugins\MVTools_0985.dll")

function deblock2(vec,clip) {
comp=clip.MVCompensate(vec, mode=0).Deblock(quant=16, aOffset=5, bOffset=5)
return vec.MVChangeCompensate(comp)
}

function mvdenoise2(clip) {
bw_v2=clip.MVAnalyse(isb=true, blksize=4, lambda=1000, delta=2, pel=2, idx=1).deblock2(clip)
bw_v1=clip.MVAnalyse(isb=true, blksize=4, lambda=1000, delta=1, pel=2, idx=1).deblock2(clip)
fw_v1=clip.MVAnalyse(isb=false, blksize=4, lambda=1000, delta=1, pel=2, idx=1).deblock2(clip)
fw_v2=clip.MVAnalyse(isb=false, blksize=4, lambda=1000, delta=2, pel=2, idx=1).deblock2(clip)
return clip.MVDenoise(bw_v2, bw_v1, fw_v1, fw_v2, thT=16, thSAD=100, thmv=90, thSCD1=72)
}
---

maybe we still need some kind of adaptive thresholding and your mvdenoise is clearly the best avisynth filter at all... !

many thanks for your great work!

greetings.

Last edited by Heini011; 27th January 2005 at 15:11.
Heini011 is offline   Reply With Quote