Re: BTPC Extension - PyramidWorkshop
- From: Thomas Richter <thor@xxxxxxxxxxxxxxxxx>
- Date: Thu, 18 May 2006 11:34:05 +0200
niels.froehling@xxxxxxxx wrote:
Rough estimates are that the PW beats best-of-PNG+JPEG2000 in 50% on
all cases (... that I checked: http://paradice-insight.us/corpi/) in
lossless mode. Sometimes the win is very spectacular 50% of a PNG for
example (fractal images with chaotic structures win a lot).
Well, according to the posted measurements above this happens in lossy
mode only for non-natural, computer generated images (logos, etc.) with
lots of flat areas. For the lossless mode, I'm not really surprised, but
then a codec tuned for lossless should enter the comparison, namely
JPEG-LS. It is based on a surprisingly simple adaptive predictor.
I hope you're also satisfied with the CALIC+ari results. I may repeat
that with
JPEG-LS+ari if you insist. :-)
Well, I think you definitely should test against JPEG-LS here. Because it is a well-acknowledged algorithm and you will sooner or later hear questions about your perfomance against JPEG-LS anyhow.
Also I hope the results show you that the PW does not have these
properties (being tuned for flat), I would also 'claim' that PW is the
most _stable_ algorithm in the results shown (it never completely
sucks, like CLC in one or two cases, or JP2 in one or two cases).
I hope I can present some lossy results in the next time.
Would be useful, definitely.
Possibly not, but then again I haven't seen these measurements either.
BTW, why do you want to use subsampling in a pyramid-oriented image
compression setup? Furthermore, if that should be a fair comparison, all
codecs should be driven by the same subsampling factors.
Because PW takes care of inter-plane relations, if it detects shapes
in one plane it applies that knowledge to the others, that means with
4:2:2 subsampling and existing inter-planar shapes, the loss is
extremly small. I play the strength of some aspects of PW against the
other algorithms, I assume that JPEG-2000 do not catch inter-planar
properties.
Not really. Inter-plane correlations are only captured, if at all, in the color transformation. Afterwards, planes are coded independently. This step was made to make the algorithm more "parallelizable" (is that a word?), and possibly to fit into the traditional scheme of image compression, too.
I think playing strength out is not 'unethic', JPEG-IJG took
subjective advantage of the standard setup YCbCr 4:2:2, which probably
is the strength of JPEG-IJG.
Clearly not 'unethic'. (-; Question is what does it buy?
I know you have to distinguish
between low bit- and high bit-rate, I mean high bit-rate here (> 1bpp).
For other against JPEG2000, look at high bit rates, I think it's very
hard to 'beat' JPEG-2000 on low-bitrate. Maybe with some sort of
adaptive neural vector-quantizer, low bit-rate is the domain of
vector-quantizers.
Yes. The trellis-quantizer in JPEG2000-2 causes still quite an improvement, but that's also mainly in the low-bitrate area. JPEG2000-1
uses only scalar quantizers (quite unfortunately, due to patent restrictions of the trellis/Viterby algorithm).
Automated test programs should be the least problem, I've something
handy. Just were can I get something that runs on Linux? (-;
That, my honorable listener, is the reason why I made it public, I
still may have the time for bug-fixing in the core (who knows it that
good), but we (hey it's public know, it's now yours also :) may have
the time to make it usable everywhere.
Well, and "testable". Which is a lot more than many people do here (namely, post claims and do not provide software for testing.) Thanks! I cannot make promises as *when* to look into it as I'm rather booked out, but I will definitely look into it.
So long,
Thomas
.
- Follow-Ups:
- Re: BTPC Extension - PyramidWorkshop
- From: niels . froehling
- Re: BTPC Extension - PyramidWorkshop
- References:
- [ANN] BTPC Extension - PyramidWorkshop
- From: niels . froehling
- Re: [ANN] BTPC Extension - PyramidWorkshop
- From: Thomas Richter
- Re: BTPC Extension - PyramidWorkshop
- From: niels . froehling
- Re: BTPC Extension - PyramidWorkshop
- From: Thomas Richter
- Re: BTPC Extension - PyramidWorkshop
- From: niels . froehling
- [ANN] BTPC Extension - PyramidWorkshop
- Prev by Date: Re: BTPC Extension - PyramidWorkshop
- Next by Date: Re: BTPC Extension - PyramidWorkshop
- Previous by thread: Re: BTPC Extension - PyramidWorkshop
- Next by thread: Re: BTPC Extension - PyramidWorkshop
- Index(es):
Relevant Pages
|