DGDeblock

These CUDA filters are packaged into DGDecodeNV, which is part of DGDecNV.
Post Reply
User avatar
admin
Site Admin
Posts: 4002
Joined: Thu Sep 09, 2010 3:08 pm

DGDeblock

Post by admin » Mon Mar 20, 2017 5:55 pm

It's time to start work on DGDeblock!

First, I would like to ask for your torture clips and your recommended filters that I can look at for inspiration and for comparative testing. I have some ideas about how to implement something that will be fast and effective but before I share it, let's hear from you.

User avatar
hydra3333
Distinguished Aussie Member
Distinguished Aussie Member
Posts: 132
Joined: Wed Oct 06, 2010 3:34 am
Contact:

Re: DGDeblock

Post by hydra3333 » Wed Mar 22, 2017 3:18 pm

Thanks !
Footy season starts Sunday, seems very likely I'll have one then :)

User avatar
hydra3333
Distinguished Aussie Member
Distinguished Aussie Member
Posts: 132
Joined: Wed Oct 06, 2010 3:34 am
Contact:

Re: DGDeblock

Post by hydra3333 » Fri Mar 24, 2017 10:25 pm

At least for the first few games this year (not my team yet), the broadcasters have been using better bitrates and it's less blocky although still otherwise mangled. I bet they lower the bitrate after Round 1.

Anyway, there are 3 576i clips in https://drive.google.com/open?id=0B5RV2 ... m1tYnJhejg
At circa the 8.1 second point in "SAMPLE3-WAFL-quite-blocky.mpg" it gets a tad blocky.
(Yes, in sample2 the guy's nickname is "basher".)
I can probably find some more if you need.

User avatar
admin
Site Admin
Posts: 4002
Joined: Thu Sep 09, 2010 3:08 pm

Re: DGDeblock

Post by admin » Sat Mar 25, 2017 10:57 am

Thank you, hydra3333. I'm going to implement DGFieldDeinterlace first.

User avatar
hydra3333
Distinguished Aussie Member
Distinguished Aussie Member
Posts: 132
Joined: Wed Oct 06, 2010 3:34 am
Contact:

Re: DGDeblock

Post by hydra3333 » Sat Mar 25, 2017 11:16 am

Sounds good to me !
I look forward to a description of it.

astrayred
Posts: 7
Joined: Wed Dec 04, 2013 9:55 pm

Re: DGDeblock

Post by astrayred » Mon Mar 27, 2017 11:34 pm

admin wrote:Thank you, hydra3333. I'm going to implement DGFieldDeinterlace first.
DGFieldDeinterlace? Sounds juicy. Just curious, what kind of quality are you aiming for? I wish for something that can match QTGMC but with more speed of course. Would be amazing if you can pull it off :)

User avatar
admin
Site Admin
Posts: 4002
Joined: Thu Sep 09, 2010 3:08 pm

Re: DGDeblock

Post by admin » Tue Mar 28, 2017 4:59 pm

Greetings, astrayred!

At first I will just make a fast CUDA version of FieldDeinterlace(), which is an adaptive deinterlacer that works pretty well but is not motion-compensated, etc. Meanwhile I am working on CUDA motion estimation/compensation. If that pans out, then a motion-compensated deinterlacer would be feasible. We will see. Meanwhile, I have good news about DGDeinterlace. I will post about it shortly.

astrayred
Posts: 7
Joined: Wed Dec 04, 2013 9:55 pm

Re: DGDeblock

Post by astrayred » Fri Mar 31, 2017 5:28 am

Awesome sir! Can't wait to try it out!

Post Reply