Avisynth: RemoveDirt stopped?
Hi all,
I continued to test Removedirt filter this we. And I stopped to use it. The following picture will tell you all. These are the frames 518, 519 and 520 of a sample I used. First 3 are done with RemoveGrain().Deen(), the 3 others with RemoveGrain().RemoveDirt(). Look at the ark above Gibson's head. I think I do not need to tell you how awfull was the watching of the sequence. http://www.digitalfaq.com/archives/error.gif http://www.digitalfaq.com/archives/error.gif http://www.digitalfaq.com/archives/error.gif http://www.digitalfaq.com/archives/error.gif http://www.digitalfaq.com/archives/error.gif http://www.digitalfaq.com/archives/error.gif |
I agree it does look rough around the edges above Gibson's head.
Thanks for the info Phil. |
Re: RemoveDirt : bye bye...
Quote:
can you post the links to open each picture? this way is better Phil, we can open each picture in a new page and it's easy to compare! :wink: |
@Phil
Itīs very good your tests about Removerīs filters. Itīs clear in the sequence (frames) that roughness effect on the edges (ark) resulting of RemoveDirt filter application is more strong than Deen one. Here in Brazil we be accustomed to say that you "matou a cobra e mostrou o pau" :lol: (I donīt to say this stuff in english) :lol: Cheers, |
Re: RemoveDirt : bye bye...
Quote:
2/ by doing a right click on each image, the context menu allow you to open the image in a new widow (or new tab). BTW, if it is easier for you : http://pagesperso.laposte.net/philippeperez/Deen1.jpg http://pagesperso.laposte.net/philippeperez/Deen2.jpg http://pagesperso.laposte.net/philippeperez/Deen3.jpg http://pagesperso.laposte.net/philip...emoveDirt1.jpg http://pagesperso.laposte.net/philip...emoveDirt2.jpg http://pagesperso.laposte.net/philip...emoveDirt3.jpg |
The pics "still" just say what happens if just removedirt() is used.
Do we just use "convolution3d()" or just "Temporalsoften()" ??? I dont think so. So at least we should test diff. settings, thats all I wanna say. And if that doesnt work, Im the last one who doesnt say that we can use other temporal filters ;-) |
Quote:
What do you mean by that ??? Removedirt removed TOO MUCH pixels. I don't see how using other filters before or after it can change this behaviour. BTW; using "just" C3D or deen is the same (Deen is a C3D). |
So what is the best filter to remove the dirts (dots or streaks).
Yesterday i saw other filter that do the same that removedirt, is the filter Despot based in Conditional Temporal Median Filter v.0.93 http://bag.hotmail.ru/despot/despot.dhtml |
Quote:
Note: Despot and RemoveDirt do not do the same things. Despot literraly "restore" pictures that have big defaults due to age. Removedirt is more focussed on "normal" video noise you often find in digital sources, DVD included. |
Quote:
Deen? C3d?? I know, but I refered to convolution3d as we also do use that filter using specific settings. :) |
New tests with the ADS function developped by Inc (from which I remove the resize part as it it already done by other parts of my testing script).
Code:
function ADS (clip c) { No problem so far but the drawbacks is : - with removedirt : sample size = 18001 KB - with deen : 17568 KB - with ADS : 21744 :-( Things are under developement. http://pagesperso.laposte.net/philippeperez/ACS1.jpg http://pagesperso.laposte.net/philippeperez/ACS2.jpg http://pagesperso.laposte.net/philippeperez/ACS3.jpg http://www.digitalfaq.com/archives/error.gif http://www.digitalfaq.com/archives/error.gif http://www.digitalfaq.com/archives/error.gif |
Phil,
only an idea. :wink: why don't use scenes seamless like i use to see more differences... from vob: http://www.digitalfaq.com/archives/error.gif from script: http://www.digitalfaq.com/archives/i.../2004/09/5.gif don't show more details for comparisons :?: |
Quote:
The idea is not to compare the details of the outputs, but to show that removedirt has serious problems and can lead to disaster if we don't care. I took 3 frames that are following in the scene to let you imagine how it can be to see all the action that last for 4 or 5 seconds on the screen ! All the frames are like this : the ark seems to blink ! |
Phil I do see you called all your 3 pics ADSx.jpg ....
But on the other hand you talk about 1 - Removedirt (just removedirt() right??) 2 - Deen (just Deen() right??) 3 - ADS (not modded except the resizing right??) :?: Only just in case I dont get confused. Anyway - at least one of the Pictures uses ADS incl. Removegrain, right? So that Detail killing at the "arc" above Mel's head is now solved? Quote:
I for my personal taste like to bring out more details as for instance the usage of DVDrebuilder offers you that much Diskspace for your encode so we "could" focus more on quality as "compression" will be a bit less important in case of DVD-Rebuilder? Also I still will test some other combinations of spatial and temporal denoiser combinations (I would apriciate your participating) as this fuction is still mega beta ;-) The main idea of that function is just the simple use of edge masking, the further choice of filters we can easely find out in testings :D (keep in mind my advice of the usage of Deen() in a conditional environment as I figured out that this should be avoided) I think Ill apply this evening a masking edge threshold so you can simply determine the threshold of the masked edges. Also a nice "showmask" boolean would be nice where you can see HOW the mask is builded ? EDIT: Quoting you from the other thread: Quote:
|
I have a question, I have applied removedirt for a clip black and white and I have noticed a slight cleaning, I would like to clean it more
I have put on the script: Removedirt (grey= true, pthreshold= 10, mthreshold=180) 1. must I put Removegrain before RemoveDirt??? 2. my values are well or not?? or i must put the default values ?? |
Quote:
Quote:
Quote:
I tested your function just because you asked me too. Quote:
Quote:
Quote:
Quote:
It seems so ! |
Phil,
did you try lowering the thresholds? I think that the key lies there. See the 'official' RemoveDirt thread: http://forum.doom9.org/showthread.php?s=&threadid=70856 EDIT: You could also replace RemoveDirt by ReduceFluctuations(limit=5). It's undocumented but it's there, works a bit like the Dust family. Lower the value for limit for less denoising. |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.