Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
22nd November 2016, 01:50 | #40541 | Link |
Registered User
Join Date: Feb 2014
Posts: 139
|
There are quite a few comparison images madshi released back when he was posting teasers for the new algorithm. They are for luma channel more than chroma, but it should give you an idea of what it's doing and its image characteristics.
To say that it's not as sharp as nnedi3 is pretty much flat out wrong though. In terms of performance, I'm on a laptop with an OC'd R9 270x. NGU low runs substantially faster than SXBR 100 with SR2. Render time is 30 ms vs 40+ms. Image quality for the performance is astounding. It reminds me of when I first tried madvr and saw the difference between bilinear (ew, wtf) and lanczos image upscaling for the first time. For chroma, NGU is also pretty good. However, I still like bilateral soft SR2 over it for cartoon content, because bilateral is really effective at removing source ringing. Last edited by har3inger; 22nd November 2016 at 02:11. |
22nd November 2016, 01:58 | #40542 | Link |
Registered User
Join Date: May 2012
Posts: 447
|
Alright, I redid all my profiles for 720p and 1080p content (and 1080p and 2160p displays) to incorporate NGU, and I like it. It's indeed very sharp, and leaves little to the imagination, but especially from a distance I think that just gives everything more definition. The addition of 'low' is very helpful - medium is still too much for my GTX 1060 3G in many cases, but I think low still looks great (I did use medium and high where I could though).
I even like it for Chroma - sure it doesn't give the sharpness of Reconstruction, but the performance is good and it doesn't look nearly as artificial (when looking only at the Chroma channels). I honestly can't see the difference in the full image anyway, but NGU low is cheap enough that it fit into my profiles nicely (with one exception where I had to fall back to Super-XBR).
__________________
Test patterns: Grayscale yuv444p16le perceptually spaced gradient v2.1 (8-bit version), Multicolor yuv444p16le perceptually spaced gradient v2.1 (8-bit version) |
22nd November 2016, 02:05 | #40543 | Link |
Registered User
Join Date: Dec 2014
Posts: 1,127
|
The in-app performance meter says super-xbr is sharper than NGU. Is this true?
__________________
HOW TO - Set up madVR for Kodi DSPlayer & External Media Players |
22nd November 2016, 02:08 | #40544 | Link | |
Registered User
Join Date: Jan 2015
Location: Sweden
Posts: 58
|
Quote:
your using a shitty laptop with an LCD panel with 300 lines of motion resolution LOL im using a reference Kuro the 500M which is 3D LUT calibrated. leave your comments about sharpness man until you get a decent display |
|
22nd November 2016, 02:14 | #40545 | Link |
Registered User
Join Date: May 2015
Posts: 7
|
What's consensus now on which options have to be disabled in conjunction with NGU?
There have been quite a few posts mentioning different things and as there's multiple similarly named "enhancements" in different tabs I'd like that to be specified a bit more precisely... From what I gathered, the following HAS to be disabled: Under artifact removal:
Under chroma upscaling:
Reduce ringing artifacts can stay, I guess (different to anti-ringing)? AR in image downscaling? AR in image upscaling? AR in upscaling refinement? Any other AR? Honestly, there are so many anti-ringing checkboxes, that I don't know, which are redundant, which are overkill or which are plain useless... I mean, how much ringing can one possibly remove? Madshi I think this would be one thing to consider weeding out, if you ever come to simplifying madVR... Soften edges and add grain "should" be used. What values do you people like? Catmull-ROM upscaling was only a low performance recommendation i guess, madshi? And last, but not least: Has anyone seen any benefit in quadrupling (e.g. double medium + quadruple low). Hope that's not too much... But maybe we can get some of this answered, so madshi can maybe auto-disable some of those options on NGU use... Feel free to add, what I forgot. Greetz, Unr3aL Last edited by Unr3aL; 22nd November 2016 at 02:20. |
22nd November 2016, 02:14 | #40546 | Link | |
Registered User
Join Date: Dec 2008
Posts: 55
|
Quote:
Image Downscaling : Bicubic 150 AR Image Doubling : Luma NGU Low Image Upscaling : Catmull AR In the OSD, there's 2 Chroma... chroma > Bicubic 75 AR chroma > Catmull-Rom AR |
|
22nd November 2016, 02:39 | #40547 | Link |
Registered User
Join Date: Feb 2014
Posts: 139
|
Yeah, that's normal.
First, bicubic 75 AR is used to upscale base chroma to the source resolution to produce 4:4:4. Next, when madvr calls for image to be doubled, NGU is used for luma, but CR ar is used for the chroma channel to upscale the 4:4:4 source to whatever output resolution you wanted. For me, the only confusing thing is that NGU uses image upscaling settings to determine how to double the chroma, which is a bit counter-intuitive. |
22nd November 2016, 02:43 | #40548 | Link | |||
Registered User
Join Date: Sep 2012
Posts: 174
|
Quote:
chroma upscaling only upscales chroma to luma resolution... if there is additional scaling it's gonna use the image doubling and image upscaling options... so what you got there is a 720p video on a 1080p screen... luma is 1280x720 which is doubled to 2560x1440 with NGU Low and then downscaled to 1920x1080 with Bicubic 150 AR chroma is 640x360 which is upscaled to 1280x720 with Bicubic 75 AR and then upscaled to 1920x1080 with Catmull AR Quote:
Quote:
|
|||
22nd November 2016, 02:43 | #40549 | Link | |
Registered User
Join Date: Sep 2011
Posts: 78
|
Quote:
I suggest the following rather simple reorganization of the "image doubling" page without the need to dumb it down:
|
|
22nd November 2016, 02:48 | #40550 | Link |
Registered User
Join Date: Nov 2016
Posts: 15
|
Hope I am not offtopic spamming but I found this. https://arxiv.org/pdf/1611.05250v1.pdf (Real-Time Video Super-Resolution with Spatio-Temporal Networks and Motion
Compensation) Very intereting and promising. I was wondering if any upscaler in madvr is using future or past frames for more detail or if all real time scaler have to be spatial scalers only. As for NGU I am happy, altho I was too hyped after the initial teaser expecting quality near waifu2x. It still is good for low res anime, since its output is sharp and the cartoony effect is not disturbing with little aliasing. Only problem I see is that many low res(anime) are low quality or old encodes from dvds with blocking or other artefacts, which can exaggerate with ngu. |
22nd November 2016, 03:07 | #40551 | Link | |||
Registered User
Join Date: Dec 2008
Posts: 55
|
Quote:
Quote:
Quote:
And yes, I never thought that Catmull will be used for chroma with my setting... |
|||
22nd November 2016, 03:45 | #40552 | Link |
Registered User
Join Date: Sep 2012
Posts: 174
|
Telion was on to something with changing the upscaling setting pages...
though I would mostly keep it like it is, make changes mostly about separating chroma out of image doubling and upscaling... now you got chroma upscaling, image doubling, image upscaling and image downscaling... right now chroma 4:2:0 -> 4:4:4 is determined by "chroma upscaling" upscaling 4:4:4 chroma to display resolution afterwards is determined by "image doubling" and "image upscaling"... upscaling luma to display resolution is also determined by "image doubling" and "image upscaling"... Having 3 sections might be simpler: image downscaling: stays exactly the same, don't think anyone needs separate settings for luma and chroma downscaling... chroma upscaling: determines not only 4:2:0 -> 4:4:4 scaling but also additional scaling to display resolution... so if you set lanczos4 here, it will be used for 4:2:0 -> 4:4:4 scaling AND scaling to display resolution the settings page itself would almost look completely the same, you just have to add double, quadruple (and octuple) options and make some special checkboxes for algorithms like reconstruction, since those can obviously only be used for 4:2:0 -> 4:4:4 upscaling... luma upscaling: the same as image upscaling was before, but now this only affects luma.... just doubling, quadrupling (and octupling) is added... I think this way is a bit more straight forward, you got a clear separation between luma and chroma settings... There is lots of space underneath the bars for sharpness, ringing etc, so the doubling settings might fit there even if you don't change the layout.... if you turn the radiobuttons for the upscaling alogrithms into a dropdown list, you'd get a lot of space back if needed... though that would mean you got 2 consecutive dropdown lists, one for the algorithm and one for the strength of said algorithm... same goes for "only if scaling factor" options, those could be turned into dropdown lists, but you'd also have 2 consecutive ones where one affects the other... doesn't look as clean as mixing radiobuttons or checkboxes with dropdown lists.. Last edited by Q-the-STORM; 22nd November 2016 at 03:57. |
22nd November 2016, 05:36 | #40553 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
|
The problem with seperate pages for luma and chroma upscaling is that there are many cases where the scaling is being done in RGB, you would need to overwrite the settings in a separate chroma upscaling page or gray out the entire page when not using image doubling. I think it is better to keep chroma and luma doubling options on the same page for this reason.
I do like the idea of dropping the separate activation settings for chroma, they probably do make sense in some situations but I bet most people don't use different ones for luma and chroma. Using a drop down for the scaling factor would be OK too, maybe use lots of dropdowns in image doubling to really pack in the number of settings on that page. How about a third drop down below the one for "quadruple chroma resolution" that is only active if chroma doubling is disabled with luma doubling enabled? This would make it obvious that it would only be used when scaling chroma to match the doubled luma (or the doubled+downscaled luma, depending on the resolutions and trade quality for performance options). edit: Another option would be to not let you turn off chroma doubling if luma doubling was enabled but have really a lot of options in its dropdown, e.g. for Catmull-Rom, Lanczos, etc.
__________________
madVR options explained Last edited by Asmodian; 22nd November 2016 at 05:42. |
22nd November 2016, 06:55 | #40555 | Link |
Visual Novel Dev.
Join Date: Nov 2015
Location: Bucharest
Posts: 200
|
NGU still adds coil whine while no other algo does this with madVR.
__________________
Visual Novels! https://www.facebook.com/seventh.heart.studios/ https://audiophile-heaven.blogspot.com/ https://www.youtube.com/watch?v=27VWU3ydRY8 |
22nd November 2016, 08:10 | #40557 | Link | |
Registered User
Join Date: Oct 2012
Posts: 118
|
Quote:
chroma upscaling NGU-low & enable double luma resolution NGU, low quality (coil whine) chroma upscaling NGU-med/high & disable image doubling with any settings (coil whine) chroma upscaling NGU-med/high & enable image doubling with any settings (coil whine) regarding the coil whine is very soft pitch noise unlike those circumstances during gaming which hit above crazy fps. |
|
22nd November 2016, 08:50 | #40558 | Link | ||
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
Quote:
I think the problem is that many ppl expect simple instructions for "best" PQ without doing their homework, but they overlook that many of those are both display and personal taste dependent, obviously an uncalibrated TN display(vast majority of computer screens) won't nearly need the same settings as a videoprojector for instance. We've all seen those "tutorials" that have it completely wrong(NNEDI3-128 for chroma yeah right), so yes maybe a setup wizard with simple/expert control panels would help. You are expecting the average newbie to have read hundreds of pages of this thread here on d9, they have not and they want the best right away as they can't sit and try even dang options combination. Last edited by leeperry; 22nd November 2016 at 09:08. |
||
22nd November 2016, 10:36 | #40559 | Link |
Registered User
Join Date: Oct 2015
Posts: 99
|
I know madshi has mentioned this a million times already but just to be absolutely sure:
1. Only "reduce ringing artefacts" is recommended to be disabled with NGU but not "activate anti-ringing filter" (or "anti-bloating filter" for that matter)? 2. The above recommendation applies when using NGU for luma doubling but not when using NGU solely for chroma upscaling, correct? For example, when watching 1080p content on 1080p TV using NGU for chroma, "reduce ringing artefacts" might still be of benefit? 3. Should AR for upscaling and downscaling still be used in combination with NGU or should they be disabled too? Last edited by Uoppi; 22nd November 2016 at 10:47. |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
|
|