PDA

View Full Version : DeSpot question


FredThompson
6th November 2005, 06:33
I've added DeSpot to an animation source as follows:

i=converttoYV12()
vf=MVAnalyse(i, isb=false, lambda=2000)
f=MVCompensate(i, vf)
vb=MVAnalyse(i, isb=true, lambda=2000)
b=MVCompensate(i, vb)
interleave(f,i,b)
Despot(interlaced=false, pwidth=20,pheight=20,p1=30,p2=12,mthres=20,dilate=2,fitluma=true,blur=2,seg=2)
selectevery(3,1)

So far, so good. Most of the little problems disappear.

This blemish remains (enlarged 8x for clarity.)

http://home.mindspring.com/~utils/Despot%20miss.png

It is in one frame only.

How can such a spot be removed? It is in a static area of the background. The camera's position might be moving but not much at all.

Fizick
6th November 2005, 11:10
FredThompson,
try check compensated frames (comment selectevery). May be it wrongly compensated to this place.
Wee need some masking.
Soon i will swith my developments to new DeSpot (Motion compensated)

Didée
6th November 2005, 16:25
Removing the spot is easy: Clense(), and it is gone. In exchange, you get other interesting artefacts.

Automatically removing spots is a hard task. Imagine you want to remove spots, and imagine you've a scene with lots of flies flying around ... oh-oh.

FredThompson
6th November 2005, 17:17
Yeah, I know it's not a one-size-fits-all task. In this case, it's a white blob for one frame in an area that is static for about 50 frames. It probably won't be noticed during playback, I'm asking while my mind is fresh and learning the filter.

Luckily, no large white flies. Maybe a moth or two, but no flies :)