Search found 232 matches

by Sharc
Tue Mar 21, 2017 2:39 pm
Forum: CUDA Filters
Topic: DGDecomb
Replies: 291
Views: 352879

Re: DGDecomb

OK, Sharc, please re-download and re-test. Getting close to goodness now. I was thinking of providing a way to dynamically change pthresh for different scenes. Something like a config file: 0: 1.5 100: 3.2 1050: 0.5 The pthresh value would change at the given frame number and remain until changed a...
by Sharc
Tue Mar 21, 2017 2:40 am
Forum: CUDA Filters
Topic: DGDecomb
Replies: 291
Views: 352879

Re: DGDecomb

Yep, the deinterlacer works now! I noticed however some chroma artefacts, see for example the red stripes near the guy's hand in bottom left corner of frames 248,260,261 of my testclip. Visible for blend=false and blend=true. I don't get these chroma artefacts - well, some others instead - with the ...
by Sharc
Mon Mar 20, 2017 6:42 pm
Forum: CUDA Filters
Topic: DGDecomb
Replies: 291
Views: 352879

Re: DGDecomb

Here a testclip. It starts with a telecined segment and changes to interlaced video. http://www.mediafire.com/file/clztmro8la2wc4d/hybrid.m2ts Script: clip=DGSource("....hybrid.dgi") ivtc=clip.DGTelecide(pthresh=1.0,show=true)#.DGDecimate(cycle=5) #for testing IVTC of the telecined segment return ivtc
by Sharc
Mon Mar 20, 2017 5:59 pm
Forum: CUDA Filters
Topic: DGDecomb
Replies: 291
Views: 352879

Re: DGDecomb

First quick tests with DGTelecide():
I am getting strong residual combing even though the show=true reports that the frame has been deinterlaced.
I don't get such combes with the classic telecide().

What is the valid range of pthresh? 0.0 to 1.0? (The documentation calls it "strength" btw.)
by Sharc
Sun Mar 19, 2017 6:19 am
Forum: CUDA Filters
Topic: DGDecomb
Replies: 291
Views: 352879

Re: DGDecomb

DGSource has the boolean parameter "use-pf". Is the decision about the frame type (progressive/interlaced) based on flags of the source, or does the algorithm analyse the frames and decide for combed or non-combed frames for deinterlacing (similar to DGDecomb)? How will this be with the new DGDecom...
by Sharc
Sat Mar 18, 2017 3:26 am
Forum: CUDA Filters
Topic: DGDecomb
Replies: 291
Views: 352879

Re: DGDecomb

DGSource has the boolean parameter "use-pf". Is the decision about the frame type (progressive/interlaced) based on flags of the source, or does the algorithm analyse the frames and decide for combed or non-combed frames for deinterlacing (similar to DGDecomb)? How will this be with the new DGDecomb...
by Sharc
Tue Mar 14, 2017 5:14 am
Forum: CUDA Filters
Topic: DGDecomb
Replies: 291
Views: 352879

Re: DGDecomb

Looking forward ..... :D
by Sharc
Sat Mar 11, 2017 1:41 am
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

This might be a dumb question, but since you're working on adding new filters, are there any prospects for replicating the functionality of Decomb this way? That's my most-used filter, and getting a CUDA speedup for it would be welcome. I'm not sure how closely related this would be to your recent ...
by Sharc
Fri Mar 10, 2017 12:31 pm
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

I thought leaving the YUY2 4:2:2 colorspace untouched would a priori eliminate certain chroma problems. For example YV12 interlaced needs to be cropped mod4 vertically, whereas YUY2 would accept mod2 cropping without chroma damage, if I am not mistaken. Maybe it's just a fart as I have to deinterlac...
by Sharc
Fri Mar 10, 2017 8:31 am
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

My tape captures are normally YUV or YUY2, 4:2:0 or 4:2:2. Hmm, now I think to remember that lossless 4:2:2 is not supported by Nvidia ..... Script like: AviSource(xxxx.avi) #typically interlaced YUY2 4:2:2 bob() #optional Crop(....) Resize(....) #optional addborders(...) #optional ConverttoYV12() #...
by Sharc
Fri Mar 10, 2017 8:08 am
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

Is the YV12 a CUDA/Nvidia restriction? I am asking because I try to avoid colorspace conversion to YV12 because of the Chroma upsampling and Chroma Interlace Problem.
by Sharc
Fri Mar 10, 2017 5:20 am
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

Colorspace must be YV12 for DGDenoise() and DGSharpen(), right?
by Sharc
Wed Mar 08, 2017 8:53 am
Forum: CUDA Filters
Topic: DGSharpen
Replies: 28
Views: 67308

Re: About DGSharpen

Greetings, Don DGSharpen() works fine here. Very effective in conjunction with DGDenoise(). And no, I am missing neither a bell nor a whistle for the time being ...... Just a note on the documentation: DGSource() still has the denoising parameters (strength,blend,chroma,searchw), but the explanation...
by Sharc
Wed Mar 08, 2017 7:24 am
Forum: CUDA Filters
Topic: DGSharpen
Replies: 28
Views: 67308

Re: About DGSharpen

Eager to try it ...... :D
by Sharc
Fri Feb 24, 2017 1:37 am
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

The speed of DGDenoise makes it possible to use the NLM algo even on my relatively slow system. That's quite something! Some observations based on VHS tape sources:: For strength >0.05 the denoiser tends to smoothen low contrast areas, e.g. slightly darker grey areas on a brighter gray background ge...
by Sharc
Sun Feb 19, 2017 5:35 pm
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

The choice will be yours, of course.
by Sharc
Sun Feb 19, 2017 1:10 pm
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

The beer is on the way. QTGMC parameters: - QTGMC() #default, or QTGMC(InputType=1) for cleaning up progressive sources - QTGMC(preset="medium") #typical - QTGMC(preset ="Slow",TR2=2,Sharpness=0.8,EZDenoise=1.0,NoisePreset="Slow",ShowNoise=false,ShowSettings=false,InputType=0) #in few cases, mainly ...
by Sharc
Sun Feb 19, 2017 12:47 pm
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

The unexpected speed is making me think about porting other filters to CUDA. MV tools? QTGMC on CUDA would be phantastic 8-) That's why I mentioned mvtools. :wow: I am just about to re-encode all my tapes thanks to the speed improvement with DGDenoise. Rest assured I will test and probably redo eve...
by Sharc
Sat Feb 18, 2017 4:34 pm
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

admin wrote:The unexpected speed is making me think about porting other filters to CUDA. MV tools?
QTGMC on CUDA would be phantastic 8-)
by Sharc
Sat Feb 18, 2017 3:49 pm
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

Nice speed improvement also for Kepler with latest slipstream: from 26.91 fps to 44.43 fps :D
Edit: or 72fps on bobbed source.
by Sharc
Sat Feb 18, 2017 7:13 am
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

I did some more tests with a noisy interlaced 720x576i videofile source, encoded with x264 CRF=17. The results may be specific for this type of source and my system, but here my findings: Case / filter / speed (fps) / file size (MB) 1 / none / 16.40 / 36.7 2 / --nr 1000 / 16.74 / 25.0 3 / KNLMeansCL...
by Sharc
Fri Feb 17, 2017 3:24 pm
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

Is the speed noise agnostic, or does it somehow depend on the kind and strength of the actual noise?
Anon17: Your source (colorbar) is noise free as I understand.
by Sharc
Fri Feb 17, 2017 11:03 am
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

I set h and strength for about same quality (visual) DGDenoise has the edge :bravo: -----------------KNLMeansCL(0,2,4,4.0)-------------------------- Number of frames: 1019 Length (hh:mm:ss.ms): 00:00:40.760 Frame width: 720 Frame height: 576 Framerate: 25.000 (25/1) Colorspace: YV12 Active MT Mode: ...
by Sharc
Fri Feb 17, 2017 10:18 am
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

Good news! I'll be happy to repeat my tests (avisynth 32bit, GT730) with the new version.
by Sharc
Thu Feb 16, 2017 10:39 am
Forum: CUDA Filters
Topic: DGDenoise
Replies: 416
Views: 611609

Re: About DGDenoise

admin wrote:Thanks, gonca, default settings would provide the best comparison, so if you could do that it would be helpful.
Keep in mind that for KNLMeansCL the default for d is 1 which penalizes its speed in comparison.