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. |
19th May 2015, 10:29 | #30182 | Link | |
Registered User
Join Date: Sep 2013
Posts: 919
|
Quote:
I think switching to 10bit in madVR does not disable dithering, but it does make the dithering less strong. If madVR would have 16bit option with dithering enabled, on an 8bit monitor it would look completely undithered. As an opposite to that statement, we already can see that if one selects a lower bit depth, the dithering is a lot stronger. If I understand correctly, madVR does not dither the exact integer steps, but only the ones that do not match. As a result if one selects 10bit in madVR, madVR will not dither the steps that should fall exactly on a 10bit display. In other words, banding will be generated the higher the bit depth mismatch between the Display and the GPU output.
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410. |
|
19th May 2015, 10:38 | #30183 | Link |
Registered User
Join Date: Jan 2014
Posts: 51
|
There's a new superresolution upscaler for still images: https://github.com/nagadomi/waifu2x/ based on http://arxiv.org/abs/1501.00092
There also is a webservice running that implementation which has been trained with anime-style images and provides very good results on that type of material, especially on fine lines that are barely a pixel wide and fairly aliased. It also seems to introduce fewer fake details on flat surfaces than nnedi. If you run it on real life images you'll get oil paintings. Specialization a specific kind of content seems to have a pretty big impact. Source image new upscaler w/ noise reduction new upscaler w/o noise reduction NNEDI3 32 w/ SuperRes NNEDI3 64 w/o SuperRes I figure it's too expensive to run this in realtime, thus my question is can we get madvr any closer to those results? E.g. by having separate live action / animation modes for nnedi3? Edit: added needi w/o superres Last edited by The 8472; 19th May 2015 at 13:24. |
19th May 2015, 11:24 | #30184 | Link | |
Registered User
Join Date: May 2012
Posts: 447
|
Quote:
__________________
Test patterns: Grayscale yuv444p16le perceptually spaced gradient v2.1 (8-bit version), Multicolor yuv444p16le perceptually spaced gradient v2.1 (8-bit version) |
|
19th May 2015, 12:19 | #30185 | Link | |
Registered User
Join Date: Mar 2009
Posts: 3,650
|
Quote:
TBH it looked quite terrible in comparison, it's not until you use their denoising filter (which wouldn't be something you'd use generally with video presentation these days (anyone still watch blocky MPEG video?)) that it looks any "good". So NNEDI3 blows waifu2 away in the most important area (line construction) check out left side hair clip (nearest neighbour upscale? eww) and the hair outlines. Sure waifu2 used with a blur is cleaner and sharper but it's totally overdone. madVR at some point may add an actual denoiser or deblocker but you could achieve better results than waifu easily using avisynth/ffdshow and combine that with NNEDI3. The only area I see where waifu2 does better is determining line accuracy in the deep corners (near right eye and right arm) If NNEDI3 could be modified to get the same results there that would be a nice improvement. My results with their test image. Last edited by ryrynz; 19th May 2015 at 13:22. |
|
19th May 2015, 12:44 | #30186 | Link | |
Registered User
Join Date: Oct 2012
Posts: 7,926
|
Quote:
i don't know. but these are laptops there displays are usually cheap. |
|
19th May 2015, 13:03 | #30187 | Link |
Registered User
Join Date: May 2012
Posts: 447
|
Sure, but the dithering quality isn't necessarily going to be very good. If it only accepts 4:2:0 input I could see 10-bit helping a lot though, yeah, assuming it uses the 10-bit information internally.
__________________
Test patterns: Grayscale yuv444p16le perceptually spaced gradient v2.1 (8-bit version), Multicolor yuv444p16le perceptually spaced gradient v2.1 (8-bit version) |
19th May 2015, 13:05 | #30188 | Link | |
Registered User
Join Date: Jan 2014
Posts: 51
|
Quote:
I have difficulty parsing your statement there. Are you saying that NNEDI3 or that waifu2 performs better at line construction? In my eyes it's the latter. Especially regarding the scarf in my sample images. Last edited by The 8472; 19th May 2015 at 13:13. |
|
19th May 2015, 13:08 | #30189 | Link | |
Registered User
Join Date: Oct 2012
Posts: 7,926
|
Quote:
even my cheap old display accept 10/12 bit and is dithering it. |
|
19th May 2015, 13:22 | #30193 | Link | |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
|
|
19th May 2015, 13:31 | #30194 | Link | |
Registered User
Join Date: Mar 2009
Posts: 3,650
|
Quote:
Looks like the waifu code is available to use for anyone that wants it judging from the license.. I wonder if shiandow could adapt NNEDI3 with waifu2x's improved neural guesswork. |
|
19th May 2015, 13:46 | #30195 | Link | |
Registered User
Join Date: Jan 2014
Posts: 51
|
Quote:
Compare any of the nnedi3 images vs. the waifu2 I've posted and look at the scarf. scarf, stairs, nnedi What waifu2 seems to do better is avoiding the stairs effects on fine lines. How would you call that? It's obviously more than just dumb smoothing/sharpening. The stairs that nnedi "preserves" are what sticks out like a sore thumb to me, because that's an artifact of rasterization of finer lineart. Last edited by The 8472; 19th May 2015 at 14:17. |
|
19th May 2015, 14:33 | #30197 | Link | |
Registered User
Join Date: Mar 2009
Posts: 3,650
|
Quote:
Fine details judging from what 8472 says.. I guess we could open a new thread for more comparisons. |
|
19th May 2015, 14:39 | #30198 | Link |
Guest
Posts: n/a
|
I was right about 8bit + FRC NOT being the same as true 10bit. nVidia just added an option to select color depth in its latest 352.86 drivers and it will not let me select anything other than 8bit on my 8bit + FRC monitor (Eizo Foris FG2421 - using DisplayPort). True 10bit monitor would be allowed a setting of 10bit in nVidia CP. Using 10bit setting in madVR is a bad idea for 8bit + FRC monitors. I will either not work or make rendering quality worse than it would be if you selected 8bit. Bit depth selection and HDMI Full/Limit color range can be selected under "Change resolution" in nVidia CP in 352.86 drivers. Just scroll down and you will see the new options.
I have this odd problem. I can use Direct3D 11 with Sync sub-option underneath it on my 120Hz FG2421 monitor without ANY frame drops or problems. However, when I use my HDTV at 23Hz, I get constant frame drops with Direct3D 11 with or without the Sync sub-option underneath it. Why is that? Is it because ReClock works harder @ 23Hz or what? I thought 120Hz would be the one with problems because it requires faster rendering. Last edited by XMonarchY; 19th May 2015 at 14:58. |
19th May 2015, 14:50 | #30199 | Link | |
Registered User
Join Date: Oct 2012
Posts: 7,926
|
Quote:
and if your device doesn't accept 10 bit input it's kind of worthless to send 10 bit to the driver. but not all 8bit+ FRC doesn't accept 10 or 12 bit input. |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
|
|