My attempt, similar to the last try of your previous post :
Code:
d = 2
a1 = RemoveGrain (4).RemoveGrain (12)
a = a1.TemporalSoften (4, 25, 25, 15, 2)
sup_a = a.MSuper ()
vec = sup_a.MAnalyse (multi=true, delta=d, blksize=8, overlap=4, search=5, searchparam=4, DCT=5)
sup = MSuper (levels=1)
MDegrainN (sup, vec, d, thSAD=800)
Quite effective, but a bit blurry at the end.
=>
result