I have a Blu-Ray source that seems to have an unusually high amount of grain or color splotches all over. I have seen lots of older animated things with alot of grain, but this one seems ridiculous. I can reduce the grain at the cost of some detail loss, but whats with all the messed up looking colors as well? Those color splotches do not seem to get reduced much even with strong grain removal. Its almost as if it was compressed way too much or something on the Blu-Ray.
Can I clean this up without heavy DNR, or at least make all that heavy grain and colors that are moving moving, blend in better with dithering or something? It's very distracting seeing all that moving around rapidly over everything.
Here are some example images.
https://forum.videohelp.com/images/imgfiles/LRhnibd.png
https://forum.videohelp.com/images/imgfiles/oNcxSSp.png
https://forum.videohelp.com/images/imgfiles/nCeE1T8.png
		
			+ Reply to Thread
			
		
		
		
			
	
	
				Results 1 to 18 of 18
			
		- 
	
- 
	For low levels of noise removal (like general film noise) I just like to use qtgmc in progressive mode. It will temporally smooth it and slightly sharpen it. 
 
 Code:QTGMC( Preset="Slow", InputType=1 ) 
- 
	If you're going to use QTGMC add EZDenoise=2.0 and DenoiseMC=true: 
 
 Increase EZDenoise for more noise removal, decrease it for less.Code:QTGMC( Preset="Slow", InputType=1, EZDenoise=2.0, DenoiseMC=true) 
 
 Other possibilities include TemporalDegrain(), MCTemporalDenoise(), TNLMeans(), etc.
 
 http://avisynth.nl/index.php/External_filters#DenoisersLast edited by jagabo; 11th Apr 2018 at 18:01. 
- 
	I'm not going to use QTGMC for denoising. I have MCTemporalDenoise for that job and that's what I was trying out before I even asked about this. Problem is, its not really getting rid of what I was hoping to. I can reduce grain with a sigma setting of 4-6, but I make it so strong that the video is getting a lot of detail loss. I was asking about doing without strong DNR. 
 
 I reduced it with a setting of sigma=2 to help keep details and get a slight cleanup, but it looks like there's a lot of color splotches/speckles in with the grain. ((Not sure of the technical term)) Even smudged to hell with a strong sigma setting and grain lessened, I still notice all those other colors or specks on there. The most obvious are the yellowish ones or purple/blue ones. That's what I really want to clean up, even more so than the grain.
 
 Would dithering add grain that would cover the moving grain and make it appear to be moving around less as a result? I have not really used dithering so I am not a professional with it. I just know it's usually used to help cover up banding.
- 
	Try stronger noise reduction on the chroma, less on the luma. As usual, a sample of your video will get you more specific help. Last edited by jagabo; 11th Apr 2018 at 21:29. 
- 
	I have never tried it before and not sure if I know how to do them separately or not. 
 
 
 Here is a sample clip
 
 https://mega.nz/#!s1YEVYyQ!-ivzEO9VlyKHSqa0ftWHZTnhv97utu_4PdAY5FZebtc
- 
	I'll look at the clip later when I have time. But to apply different filtering to luma and chroma: 
 
 Code:luma = SomeFilter() chroma = SomeDifferentFilter() MergeChroma(luma, chroma) 
- 
	Do you find this acceptable? There's a little detail loss but it's much cleaner. 
- 
	My suggestion for basic progressive QTGMC was more for removing finer film noise but that sample has some pretty aggressive noise. It looks to be a mixture of film noise and also the noise from a hot image sensor used to capture the film to digital, as a hot senor is also a noisy sensor. 
 
 After messing around with a few filters, I liked how the below turned out.
 
 It has GPU support too.Code:TemporalDegrain(degrain=3, ov=4, blksize=16, gpu=true) 
 
 http://avisynth.nl/index.php/Temporal_Degrain
- 
	
- 
	That looks like it is fairly nice and does a nice job, but it is super slow. It takes 22-30 seconds just to be able to move to the next frame in the preview window. I don't mind the slowness if the quality and detail retention is there. I think I will consider this after I see what Jagabo did to it and compare the two. 
- 
	
- 
	Adding in the SetMemoryMax(512) allowed it to work for me. I'm not sure why it worked, I have several GB of memory and 512MB is not much at all. Does AVISynth use less by default and I need to tell it that it can use more with that in the script? Would it benefit me to always add this in and or increase the 512 to 1024? 
- 
	Well here are the final results of both of your suggestions. 
 
 SOURCE
 https://forum.videohelp.com/images/imgfiles/kUMWY84.png
 
 KARMA
 https://forum.videohelp.com/images/imgfiles/7fjIFdf.png
 
 KARMA SAD1&2 GHOSTING REDUCED (SAD1=150, SAD2=100)
 https://forum.videohelp.com/images/imgfiles/sYGHmXH.png
 
 JAGABO
 https://forum.videohelp.com/images/imgfiles/Cx2OE4L.png
 
 
 Karma, yours cleans it well but it introduces ghosting. I reduced the sad1 and sad2 like the readme said and it seems to have stopped the ghosting or reduced it to where I barely notice it at all, but the cleaning power is drastically reduced. It still seems to clean what I wanted better than mctemporaldenoise, even if it does more damage to details than mctemporaldenoise.
 
 Jagabo, yours appears to have obliterated the video and removed entire things completely. It cleaned it well, but that damage is too extensive for my liking. I suppose I can play around with parameters and see if I can get it more to my liking, which I intend to do, but I am just going off of what was suggested for the examples.
 
 
 It appears I will just have keep playing with the two or deal with the added grain by reducing to 720p and then try reducing it with less strength. Thanks for the suggestions.
- 
	Yes, the extremely strong filtering I did will cause loss of detail -- especially in dark, low contrast areas. The sample you provided didn't have any dark shots like that. 
 
 If you want to play with the script you may want to break it into two processes. MCTemporalDenoise() to a lossless intermediate, then TTempSmooth(). That should be much faster.Last edited by jagabo; 15th Apr 2018 at 21:39. 
- 
	I was cleaning out my temp folder and saw your video. It's probably too late now but I forgot to mention this before: the noise in the video's U channel is much worse than the noise in the V channel. You might go back to my earlier suggestion of applying stronger noise reduction to the chroma than the luma. Something along the lines of: 
 
 That uses KarMa's TemporalDegrain settings with your mods for the Y channel, and stronger settings on the U and V channels. That gets rid of most of the splotchy chroma noise and should retain the low contrast detail that was lost in your sample in post 16.Code:Y = TemporalDegrain(SAD1=150, SAD2=100, degrain=3, ov=4, blksize=16, gpu=false) U = UtoY().TemporalDegrain(SAD1=400, SAD2=300, degrain=3, ov=4, blksize=16, gpu=false).HQDN3D(ls=4.0, lt=0, ct=0) V = VtoY().TemporalDegrain(SAD1=200, SAD2=150, degrain=1, ov=4, blksize=16, gpu=false).HQDN3D(ls=4.0, lt=0, ct=0) YtoUV(U, V, Y) Last edited by jagabo; 27th Apr 2018 at 13:13. 
Similar Threads
- 
  Antialiaser is making artifacts visible or changing colors?By killerteengohan in forum RestorationReplies: 6Last Post: 20th Nov 2015, 09:08
- 
  Hello! Need some help with my video [cleaning]By Tigran in forum Newbie / General discussionsReplies: 0Last Post: 21st Oct 2015, 07:50
- 
  Is this true?Women see less colors than men, and they see washed out colorsBy Stears555 in forum Off topicReplies: 5Last Post: 10th Jul 2014, 14:07
- 
  Need Help Cleaning Up AudioBy ralber in forum AudioReplies: 17Last Post: 8th Feb 2014, 17:11
- 
  Roller cleaningBy JLG/JLG in forum RestorationReplies: 0Last Post: 12th Jun 2013, 11:10


 
		
		 View Profile
				View Profile
			 View Forum Posts
				View Forum Posts
			 Private Message
				Private Message
			 
 
			
			 
			
 Quote
 Quote 
			
