xiphmont: (Default)
[personal profile] xiphmont

Another new demo, another new technique specific to Daala: frequency domain prediction of the chroma planes from the luma plane!

Predicting the chroma planes from the luma plane isn't a brand-new idea. Still, we're both the only codec to actually be deploying it, and we're doing it entirely in the frequency domain (which is novel).

Read on!

Replacement for JPEG?

Date: 2013-10-20 08:34 am (UTC)
From: (Anonymous)
Hi Monthy,

I just wonder whether you can create a new lossy image format (as a "sister" format of Daala). It seems to me that it would be much more efficient than a JPG if all relevant techniques that will be used in Daala would be taken...

What do you think?

Petr

Re: Replacement for JPEG?

Date: 2013-10-25 02:29 am (UTC)
From: [identity profile] xiphmont.livejournal.com
Two thoughts;

I don't think JPEG is especially screaming out for improvement. Yes, you can do better than JPEG and perhaps a Daala intra frame would. But it would have to be quite a bit better for anyone to want to shoulder the substantial cost of replacing JPEG.

Second, Google is already doing something similar with WebP, which started out as a WebM (VP8) intra frame. I'm not so interested in how much more efficient it is (although Google might be), it's the additional alpha channel that makes WebP compelling to me.

Re: Replacement for JPEG?

Date: 2013-10-25 04:21 pm (UTC)
From: (Anonymous)
Hello Monty,

Another great and impressive demo!

Concerning JPEG, I have compared it with WebP (VP8 intra frame) and x264 intra.Yes, they are a little better than JPEG (JPEG is still visually good), but they are also slower.WebP seems compelling because of the alpha channel, (web-centric) lossless compression, animation...

Just a little off-topic, what about wavelet codecs like for example the nhw codec I have posted on the Xiph Theora channel? The nhw codec would have similar quality as JPEG (sometimes better, with advantages and drawbacks) and would be x2/3 times faster.Could this be an interesting feature (speed)?

Just a last question, for the Daala frequency prediction, did you study the SPIHT model used in most wavelet codecs?

RC



Date: 2013-10-21 05:20 pm (UTC)
From: (Anonymous)
> Despite lending visual improvements, Chroma from Luma is a PSNR penalty in Daala.
This is strange. Was it measured with same encoded size, or is it apples to persimmons comparison again, like in demo 1?
How does CfL interact with spatial chroma prediction?

Date: 2013-10-25 02:32 am (UTC)
From: [identity profile] xiphmont.livejournal.com
>This is strange. Was it measured with same encoded size, or is it apples to persimmons comparison again, like in demo 1?

This is measured in the full encoder (including other prediction and coding) accounting for size.

>How does CfL interact with spatial chroma prediction?

Did you mean intra-style chroma prediction (we can't do any prediction in the spatial domain in Daala)? It replaces it entirely.

Or did you mean spatial CfL and spatial chroma prediction in h264/HEVC? (also a complete replacement.)

Date: 2013-10-25 06:26 pm (UTC)
From: (Anonymous)
>Did you mean intra-style chroma prediction (we can't do any prediction in the spatial domain in Daala)? It replaces it entirely.
yes.

I take it you tried to transmit the B coefficient explicitly, rather than inferring it?

Date: 2013-10-21 07:19 pm (UTC)
From: (Anonymous)
Did anyone patent replicating high-frequency chroma from luma when chroma is subsampled?

Date: 2013-10-25 02:34 am (UTC)
From: [identity profile] xiphmont.livejournal.com
As far as we can tell, everyone has followed the lead of the original paper and only applied CfL in the spatial domain. For one thing, other researchers were missing TF, which meant subsampled chroma in the frequency domain was a problem they couldn't easily work around.

Interesting comparison

Date: 2013-10-29 05:21 pm (UTC)
From: (Anonymous)
Interesting comparison of HEVC, VP9, H.264/AVC and Daala video codecs

http://maxsharabayko.blogspot.ru/2013/10/next-generation-video-codecs-hevc-vp9.html

Re: Interesting comparison

Date: 2014-02-07 10:27 pm (UTC)
From: [identity profile] xiphmont.livejournal.com
Note that PSNR is an invalid metric to compare codecs to one another. It is not 'lacking', or 'inadequate' it is utterly meaningless. Modern codecs purposely make many decisions that hurt PSNR yet improve image quality.

Daala right now is not fit for any form of comparison. Although the encoder and decoder work, they do not produce anywhere near competitve output compared to completed codecs.

Chroma subsampling

Date: 2013-12-31 01:25 pm (UTC)
From: (Anonymous)
Hello Monty,

Regarding chroma subsampling, will Daala support 4:2:2 and 4:4:4 as well? It's not really useful for video, but as first anon, I'm looking for candidates for a JPEG replacement and webp, based on VP8, is lacking in that regard.

Have a great 2014.

Re: Chroma subsampling

Date: 2014-02-07 10:29 pm (UTC)
From: [identity profile] xiphmont.livejournal.com
Yes; this is part of the plan. We're not sure yet about 10bpp modes.

Profile

xiphmont: (Default)
xiphmont

Most Popular Tags