Re: Modernization of JPEG and JPEG 2000: suggestions...
- From: Thomas Richter <thor@xxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: 16 Aug 2005 08:20:02 GMT
> Modernization of JPEG and JPEG 2000: suggestions...
Here my comments. Please note that these are my personal impressions
and in no way "official ISO" statements.
> JPEG
> * Support for 12x12 quantization, separate from the 8x8 used now.
What do you mean by 12x12 quantization? 12 bit (which is available)
or larger DCT arrays? (which is unlikely to happen, and doesn't solve
the elementary problem of DCT in first place - just moves it away for
a - short - while.)
> * Allow 8x8 and 12x12 to be used in same image, for image optimization
> [overlapping and non-overlapping].
> * RLE compression for single bitplane images.
First, I think the approach is a bit wrong here. You'd like to
see the "all purpose" image compression method (german: "Eierlegende
Wollmilchsau", literaly "egg-laying wool-milk pick", which means:
Asking for too much at once, maybe "one size fits it all" in english),
which is, I think the wrong strategy. The right strategy is "pick the
right tool for the job". The tricks for bi-level image compression play
in a quite different league, and it requires much more than RLE to
be state of the art here. JBIG-2 is what you want if you want bi-level
compression.
> * Alternate parameter for compression ratio parameter: x.x bits/pixel.
This requires a different rate-allocation strategy. It is of course
possible to offer something like this by just running a control loop
around the codec and by that, picking the right quantization table.
Therefore, vendors could provide this feature while still creating
compatible codestreams. It doesn't magically turn JPEG-1 into an
embedded codec, though, should that be what you're asking for.
Thus, "ask your vendor for it if you need it", it's nothing the
standard would need to be extended for.
> JPEG 2000
> * RLE compression for single bitplane images.
That won't make it into the standard, because it's the wrong standard
to do it, see above. If you want to compress bi-level images, you're
better off with JBIG-2. You need to pick the right tool to do the job,
and bi-level compression is not the right job for JPEG-1 or JPEG2000.
> * ICER wavelet compression methods, IE: make 2 wavelet types available.
Part-1 has two wavelet types (9/7 and 5/3). If you need more types,
look into part-2. It allows you to use arbitrary wavelet filters and
arbitrary filter cascades. In other words: "It's already in, no need
to add it".
However, if I may add my two cents here: In my experience, it is not
worth it, unless you've very special requirements. The currently
available wavelet types work very fine for natural images. It only
makes sense to switch the wavelet if your images are in a different
image class. It makes sense, for example, for finger print
compression.
So long,
Thomas
.
- Follow-Ups:
- Re: Modernization of JPEG and JPEG 2000: suggestions...
- From: Brian Raiter
- Re: Modernization of JPEG and JPEG 2000: suggestions...
- References:
- Modernization of JPEG and JPEG 2000: suggestions...
- From: Max Power
- Modernization of JPEG and JPEG 2000: suggestions...
- Prev by Date: Re: How to recompress existing zip files with a higher level of compression
- Next by Date: gzip file ftp'ed as ascii...
- Previous by thread: Modernization of JPEG and JPEG 2000: suggestions...
- Next by thread: Re: Modernization of JPEG and JPEG 2000: suggestions...
- Index(es):
Relevant Pages
|