Googles appar
Huvudmeny

Post a Comment On: cbloom rants

"02-19-09 - PNG Sucks"

5 Comments -

1 – 5 of 5
Blogger Ethatron said...

I recommend reading "Prediction based on backward adaptive recognition of local texture orientation and poisson statistical model for lossless & near-lossless image compression" in this context. It can be reduced to manhattan-distance of 1, and performs very well if not measured against blending or switching predictors, as well being simple. MRP is too slow, even for deployment you don't want to wait 4 hours for a 512x512 map to compress. MRP by the way is only a refactored "Asymetric Lossless Image Compression" by Saywood and Memon, who also had his fingers in CALIC.

February 22, 2009 at 5:21 AM

Blogger cbloom said...

Thanks, somehow I missed both of those papers and they're pretty good.

The "BAROLO" predictor is kind of similar to GLICBAWLS or such, but simpler.

The "ALIC" ideas are pretty standard these days but was very good in 95. The paper is also pretty short and missing crucial details.

As for ALIC being MRP, well "Asymetric Lossless Image Compression" seems to just suggest that using LAD (minimum L1) should give you a minimum-rate-predictor for laplacian sources, the MRP paper actually works out how to compute MRP through weighted L2 minimization, which is a far better defined proposal.

February 22, 2009 at 9:37 AM

Blogger cbloom said...

But anyhoo, the win from going beyond the simple scheme presented here is very small. I'd like to work on lossless image compression some day, I have some ideas eating at my brain wanting to get out, but it's just so pointless.

The only practical improvement would be to take 32x32 blocks and pick the best predictor on each one. Also you may as well use the 2-ring neighbors because that doesn't really slow you down much.

February 22, 2009 at 9:42 AM

Blogger Ethatron said...

There is a follow-up paper to the "ALIC", I just can't find it, it's a bad mess with all these PDFs around and you only have this stupid index-thingy around. I wish there would be a plug-in allowing nice management of journal-papers.

There is some work based on the MRP which may interest you too: "A High Performance Lossless Image Coder".

> The "BAROLO" predictor is kind of similar to GLICBAWLS or such, but simpler.

Yes I agree, the BAROLTO is some kind of super-stripped-down 2-point LS, with just all parameters choosen empirically (which context, how much of it, and how).

I checked it out in the framework and he indeed is almost a drop-in replacement of the 1&2-point interpolators.

> but it's just so pointless

:) If you're not the Guiness-Book type, it's indeed pointless to hunt for the most best superior abracadabra compressor. But you were, weren't you? ;)

But I personally still see a lot of satisfaction in making really weird cool image compressors like this one: "A Successively Refinable Lossless Image-Coding Algorithm", also with fingers of Memon. When I read that paper I just thought "Karamba!". You know I have my teeth deep in progressive image compression.

And or just making a much affordable image compressor. I just extended PW to 14bit and dropped in YCbCr RCT (8+9+9). The result is that I now start to kick RKIM from Malcom, which was allways unbeaten. In a lot of cases PW drops size as much as 20% under JPEG2000 lossless (think progressive!).

February 22, 2009 at 7:00 PM

Blogger cbloom said...

Wow the compression.ru guys have an excellent compilation of lossless image papers :

http://compression.ru/download/i_glless.html

February 22, 2009 at 8:05 PM

You can use some HTML tags, such as <b>, <i>, <a>

This blog does not allow anonymous comments.

Comment moderation has been enabled. All comments must be approved by the blog author.

You will be asked to sign in after submitting your comment.