Re: Why channel decorrelation can improve compression?



On Jun 18, 1:29 am, Thomas Richter <t...@xxxxxxxxxxxxxxxxx> wrote:
smithxj...@xxxxxxxxx wrote:
On Jun 17, 8:39 pm, Thomas Richter <t...@xxxxxxxxxxxxxxxxx> wrote:
danilobrambi...@xxxxxxxxxx wrote:
Hi,
I am trying to understand why channel decorrelation can improve
compression in RGB24 images. Why in general (G, R-G, B-G) would
compress better than (R,G,B)? Can you suggest me any book/web site
where I can read about this?
One can give two reasons, depending on your definition of "compression"..
One reason is that it is a property of natural images, i.e. color
channels are highly correlated because typically colors are not very
extreme, and most pixels lie inside the color gammut, showing mostly
variation in luminance, but not very extreme variation in color. One
might say that this is probably because the dyes of nature are never
"perfect" and do not generate pure colors.

Color differencing doesn't always works nicely. Are there better
methods when goal is just lossless compression?

Sure. One option is the RCT of JPEG2000 which uses better "color
weights", namely

I tried this, it fails if there is even a small amount of noise.

John
.



Relevant Pages

  • Re: Why channel decorrelation can improve compression?
    ... I am trying to understand why channel decorrelation can improve ... compression in RGB24 images. ... One reason is that it is a property of natural images, i.e. color channels are highly correlated because typically colors are not very extreme, and most pixels lie inside the color gammut, showing mostly variation in luminance, but not very extreme variation in color. ... , and for lossy compression, one can make use of this by representing color information less precise than luminance information. ...
    (comp.compression)
  • Re: Why channel decorrelation can improve compression?
    ... I am trying to understand why channel decorrelation can improve ... compression in RGB24 images. ... but not very extreme variation in color. ... methods when goal is just lossless compression? ...
    (comp.compression)
  • Re: Why channel decorrelation can improve compression?
    ... I am trying to understand why channel decorrelation can improve ... compression in RGB24 images. ... but not very extreme variation in color. ... methods when goal is just lossless compression? ...
    (comp.compression)
  • Re: Why channel decorrelation can improve compression?
    ... compression in RGB24 images. ... One can give two reasons, depending on your definition of "compression". ... but not very extreme variation in color. ... methods when goal is just lossless compression? ...
    (comp.compression)
  • Re: Correct implementation of RGB channel decorrelation
    ... I need channel decorrelation as first step of an image compression algorithm ... I am not sure if YCbCr can be made lossless... ...
    (comp.compression)