View Full Version : What are these terrible video noises called and what filter can remove theme?
Mitra
14th June 2024, 15:52
Please watch the video below and tell me what are these terrible video noises called and what filter can remove theme?
DSample.mp4 (https://drive.google.com/file/d/1Y7Nfh-n3PLWlbiUY7dL5FD4KJrEjSR9S/view?usp=sharing)
Short white horizontal lines to the right from some Y-transients looks like FM-demodulator of something like BetacamSP player noise from too low signal level from weared-out heads. Other full-frame random dark noise - looks like simple film dust and scratches (simulation ?).
Try temporal median filters. Like Spotless() script function. Any temporal filter will decrease this temporal noise - but linear temporal filters line MDegrain will only decrease relative level of distortion. And non-linear statistical like median can better remove rare sample values of distortions from a sequence of valid samples values. As usual motion-compensated temporal median looks better (like in Spotless()) but may add other distortions from not very good motion compensation.
Also you can try modern NN-filters via avs-mlrt plugin - they can work very good on cartoons.
Mitra
14th June 2024, 18:50
Short white horizontal lines to the right from some Y-transients looks like FM-demodulator of something like BetacamSP player noise from too low signal level from weared-out heads. Other full-frame random dark noise - looks like simple film dust and scratches (simulation ?).
Try temporal median filters. Like Spotless() script function. Any temporal filter will decrease this temporal noise - but linear temporal filters line MDegrain will only decrease relative level of distortion. And non-linear statistical like median can better remove rare sample values of distortions from a sequence of valid samples values. As usual motion-compensated temporal median looks better (like in Spotless()) but may add other distortions from not very good motion compensation.
Also you can try modern NN-filters via avs-mlrt plugin - they can work very good on cartoons.
Thank you very much for your explanation.
Spotless had little effect, I will try the NN-filters.
jpsdr
15th June 2024, 11:23
I saw this one a loooong time ago in my youth on TV, but didn't remember all this black scratchs/spots and vertical lines, specific of VERYYYYYYYY old film (like films in the 1920/1930). Either their film master realy very very badly deteriorate, or it's some kind of simulation like DTL said, because this level of deterioration is very odd.
Selur
15th June 2024, 13:08
You would need multiple Spotless/DeSpot/.. calls https://www.mediafire.com/file/p8bj1uvt0tx5sft/DSample.mp4/file, your probably should combine different counts of such filters depending on the scenes,..
Mitra
15th June 2024, 15:36
You would need multiple Spotless/DeSpot/.. calls https://www.mediafire.com/file/p8bj1uvt0tx5sft/DSample.mp4/file, your probably should combine different counts of such filters depending on the scenes,..
WOW!, Thanks a lot!, You are a genius, may I see the script you used?
Mitra
15th June 2024, 15:38
I saw this one a loooong time ago in my youth on TV, but didn't remember all this black scratchs/spots and vertical lines, specific of VERYYYYYYYY old film (like films in the 1920/1930). Either their film master realy very very badly deteriorate, or it's some kind of simulation like DTL said, because this level of deterioration is very odd.
Thank you for your explanation.
Selur
15th June 2024, 15:43
Didn't keep the script, I simply used a bunch of artifact removal filters like SpotLess, DeSpot,...
It didn't make sense to keep the script, since there were still tons of scratches etc. and to properly filter it scene-by-scene filtering would be needed.
Some scenes require multiple filter calls, which in other sources cause issues.
(I also used ProPainter to remove the logos, since I wanted to play a bit with ProPainter.)
iirc. the main thing I used was:
SpotLess() (some scenes can be filtered with radT=2 or higher, but for others this will cause issued)
DeSpot()
KillerSpots()
MCTemporalDenoise() with 'very high' settings.
At the end I added some sharpening.
Mitra
15th June 2024, 16:09
Didn't keep the script, I simply used a bunch of artifact removal filters like SpotLess, DeSpot,...
It didn't make sense to keep the script, since there were still tons of scratches etc. and to properly filter it scene-by-scene filtering would be needed.
Some scenes require multiple filter calls, which in other sources cause issues.
(I also used ProPainter to remove the logos, since I wanted to play a bit with ProPainter.)
iirc. the main thing I used was:
SpotLess() (some scenes can be filtered with radT=2 or higher, but for others this will cause issued)
DeSpot()
KillerSpots()
MCTemporalDenoise() with 'very high' settings.
At the end I added some sharpening.
Thank you very much! for your explanation and those filters, I hope one day an expert like you will make a filter that will analyze the source and identify the noise filters needed and create a script based on that، Of course, maybe you made such a filter :)
:thanks:
WaxCyl
16th June 2024, 10:29
I think the noise is an "old film effect" filter deliberately added to the video. It does look fake after all. I think the filter is added to some "borrowed" videos to bypass the Youtube copyright infringement detectors. (IMHO)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.