Fredrik Callinggard
Well-known member
Only part left to keep it an all-RED chain is a 4K monitor/projector....
Cheers!
Paul
Or both :thumbsup:
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: this_feature_currently_requires_accessing_site_using_safari
Only part left to keep it an all-RED chain is a 4K monitor/projector....
Cheers!
Paul
...Banding is not [directly] caused by quantization - banding is caused by the low color depth of 12-bit video... it's impossible to store a gradient, so dithering is required to cover that up. Quantization will remove that noise if there isn't enough bitrate. ...
At any rate, nothing prevents your codec from representing a gradient internally as a gradient, and maybe wavelet representations effectively do that? The trick is recognizing the presence of a gradient from a (quantized, noisy) pixel raster.
And maybe visually, it's ok to estimate the amount of "random" noise in an image, de-noise it completely, compress that, then on playback, after reconstructing the denoised image, add back the right amount of synthesized random noise.
8-bit, 10-bit, or 12-bit, none of them can avoid banding.Coming from 8-bit video recorders and displays, 12-bit doesn't seem so "low" to me. Anyway, do we even know the output depth of Red-ray, didn't someone say 10-bit going to the projector?
Quantization already naturally "denoises" this (usually better than specialized denoisers, lol), and you can use debanding filters on playback which do an awesome job... but sometimes they pick up real detail as banding, and dither it... and trust me, that does not look good.Now, if the noise was true texture, the output will be wrong and will probably look wrong. But if it was really just grain or noise, and you got the overall amount and frequency spectrum right, you'll never be able to tell the difference on the reconstructed output even in theory (if you don't have access to the true original), because the noise was "random" (a property of the film/sensor, unrelated to the actual scene image) to start with.
The lack of visual proof is a bit unsettling...10bit going to the projector, yes.
Actually the "trick" is a little one only: REDRAY codec works for sure, but the "how it works" speculation is not something I'm going to talk about, other than my usual stock answer of magic pixies. This time we worked them hard, and they seem to have come up with the goods again.
Graeme
Coming from 8-bit video recorders and displays, 12-bit doesn't seem so "low" to me. Anyway, do we even know the output depth of Red-ray, didn't someone say 10-bit going to the projector?
At any rate, nothing prevents your codec from representing a gradient internally as a gradient, and maybe wavelet representations effectively do that? The trick is recognizing the presence of a gradient from a (quantized, noisy) pixel raster.
And maybe visually, it's ok to estimate the amount of "random" noise in an image, de-noise it completely, compress that, then on playback, after reconstructing the denoised image, add back the right amount of synthesized random noise.
Now, if the noise was true texture, the output will be wrong and will probably look wrong. But if it was really just grain or noise, and you got the overall amount and frequency spectrum right, you'll never be able to tell the difference on the reconstructed output even in theory (if you don't have access to the true original), because the noise was "random" (a property of the film/sensor, unrelated to the actual scene image) to start with.
That it does Graeme. That it does! I was seriously blown away watching this yesterday. Absolutely amazing! Sitting 2nd row watching the 4k projection I couldn't tell a difference. I asked Deanan if it was Redray codec or Redray codec + Hardware, and basically it was just the Redray codec and playing through their 4k output box [don't remember the name of it off the top of my head]. Also mentioned that some of the details are still being worked out. But as other people have mentioned, Redray worked and it is real. Pretty stunning.REDRAY codec works for sure
Graeme
We'll fill in more details on REDRAY as we go along. What you saw tonight was a technology demonstration to show that 4k image quality is obtainable at practically impossible, or at the very least highly improbable data rates.
With anything visual like this, the proof is in the pudding. I didn't know Ted was going to show the REDRAY demo at that first showing, so when I saw it, I didn't know if it was through the REDRAY codec or not. I could not tell.
Seriously.
It was fantastic to see you all at the event this evening and I look forwards to seeing you all again, and showing you whatever we come up with next!
Graeme
I just can't tell you how mindboggling that compression is. You're packing 30 times as much visual data as a DVD into the same data rate, when the only other mature (enduser) wavelet codec produces data rates more than 10 times the size.
10bit going to the projector, yes.
Actually the "trick" is a little one only: REDRAY codec works for sure, but the "how it works" speculation is not something I'm going to talk about, other than my usual stock answer of magic pixies.
Graeme
The lack of visual proof is a bit unsettling...
8-bit, 10-bit, or 12-bit, none of them can avoid banding.
Quantization already naturally "denoises" this (usually better than specialized denoisers, lol), and you can use debanding filters on playback which do an awesome job... but sometimes they pick up real detail as banding, and dither it... and trust me, that does not look good.
As for storing gradients as gradients... if it was that easy, it would have been done already.
The lack of visual proof is a bit unsettling...