Slashdot Mirror


Yet Another New Image Format

An anonymous reader sent us a link to a PC World story that talks about a new wavelet based image compression algorithm that (you guessed) produces smaller images at a higher quality. As usual, I'll believe it when IE and NS integrate support for it and webmasters use it. I bet we're still using gifs and jpegs years from now. What a crock.

146 comments

  1. Further questions by Anonymous Coward · · Score: 0

    In the interest of self-enlightenment, I will ask
    this question: what is "alpha transparency?"

    --Anonymous Coward

  2. OK, I'll bite by Industrial+Disease · · Score: 1

    It may be better to remain silent and seem a fool than to post and remove all doubt, but I gotta know. What, exactly, is an ROC curve?

    --
    Weblogging Considered Harmful:
  3. It is not a croc.. by Axe · · Score: 1

    Wavelet based techniques are much better - less artifacts (no blockiness and other crap), smaller.
    But - most of algorythms are proprietory ;(

    BTW. The example in the post above - with a faint line - is exactly where DWT based techniques shine - they preserve singularity type structure in the data. Look up publications on wavelet denoising.

    Good start page

    --
    <^>_<(ô ô)>_<^>
  4. There are other applications for compression by Anonymous Coward · · Score: 0

    ... besides web. DCT (eg JPEG) is good for natural images generally but there has been some sound research done on wavelets, especially for specific image classes such as various medical imagery. Just because commercial web browsers don't support an image format doesn't mean it's useless.

    My 2c worth.

  5. I've used it before, it bites by Anonymous Coward · · Score: 0

    The company I worked for was using wavelets from Summus (we're both in SC). I talked my superiors into dropping them when we went to port from Windows to Macintosh cuz I did'nt feel like getting their Mac SDK. It was very proprietory and very slow. I got my company to switch to JPEGS cuz JPEGS are 10 times faster (maybe more I did'nt profile it) and for equivalent file size the only noticeable difference is that text on JPEGS is a little blurrier (the images are clearer though). I have'nt used the toolkit for over a year, so maybe they've updated, but I'm waiting for the new JPEG format to be established cuz Wavelets bite the big one.

  6. Further questions by Industrial+Disease · · Score: 1

    I may be using the term incorrectly, but I take it to mean having different levels of transparency. The GIF format only has simple transparency: either you can see through the GIF completely or not at all for a given pixel. The PNG format has 256 different levels, ranging from fully transparent to fully opaque. The intermediate levels would be nice for blending an image with the background. For example, the background of a web page would show partially through a shadow in another image. Most web design books show examples of a graphic with a drop shadow designed for one color that looks awful on a background of another color. Alpha transparency would reduce that problem dramatically. Unfortunately, I believe that all browsers which currently support PNG graphics convert the alpha values to simple transparency, and rarely very well.

    --
    Weblogging Considered Harmful:
  7. So, is it open? by Anonymous Coward · · Score: 0

    Wavelets are, from a mathematician's viewpoint
    a generalization of Fourier formalism. They
    represent an area of mathematics and are hardly
    related to any specific algorithm.
    Many wavelet algorithms are published and they aren't just useful for compression (I remember
    writing an edge detection program based on one
    of them). IIRC, many names among the founding
    fa(mo)thers in the discipline sounded French
    (e.g. Daubechie) and it is interesting to know
    what important developments were INTERNATIONALLY
    patented.

  8. No, it's a fair question by I.P.+Freely · · Score: 1

    Your statement about wavelet compression's effect on ROC curves is not supported by my observations. Can you provide a reference?

    Thanks,

    I.P.

  9. this is the OLDEST news i have ever seen! by Frederic54 · · Score: 1

    there's plugins for NS and IE to read wavelet image for years! even a good friend of mine in university in 1995 make in C a simple compression/decompression program for sound using wavelet... wavelet can be used to compress sound very good too.
    --

    --
    "Science will win because it works." - Stephen Hawking
  10. That aint' no butterfly by Anonymous Coward · · Score: 0

    They've either been smoking something, or failed basic biology, cause this ain't no butterfly.

  11. yet another *proprietary* format being promoted by Anonymous Coward · · Score: 0

    This isn't the first such fractal-based
    image compression encoding format that has
    been promoted - there have been several others
    over the past year or more. Alas, all of them
    have been proprietary. There may be a niche
    market for such a product but they haven't
    seen widespread use for a good reason.
    (And all of them have been too closely tied
    to use on windoze ...)

  12. Alpha male by k8to · · Score: 1

    BeOS/netpositive uses PNG transparencies.

    The OS supports the alpha channel so implementing it in your software isn't so hard.

    --
    -josh
  13. Alpha male by Anonymous Coward · · Score: 0

    It looks like AWeb supports it just fine.

    Well, at least, when I go to
    http://www.cdrom.com/pub/png/pngsuite.html
    everything looks like it's supposed to, including the alphas.

  14. The more interesting question by chaotic · · Score: 1

    is what it won't work on. There are many types of images where the pixel-to-pixel statistics decorrelate so rapidly that the images are essentially random-like (that is, they have high entropy with respect to the feature of interest). Compressing these types of images with methods like wavelets causes major losses in the ability to retain the faint features that drive the detection statistics. For the technical minded, the ROC (Receiver Operating Characteristic) curve is damaged. That is, the probability of correctly identifying (or even observing) features declines.

    So, prepare to be disappointed.

  15. Alpha transparency by slew · · Score: 1

    Suppose you have an RGB colored object which is partially transparent (eg, a balloon or colored
    glass) and you want to compress an image of the object and still have it's partial transparency
    represented in the compressed image. You need another component, thus RGBA (A is alpha).

    Alpha is also used to make the background show through non-rectangular objects and to anti-alias
    object edges.

    The reason it is called alpha is that it turns out it's useful to model transparency as a blend
    factor X*(A) + Y*(1-A) so that if you put multiple transparent things overlapping it looks like
    real life.

    This is in contrast to a transparency bit to indicate if the pixel is transparent or opaque.
    Often this is called 1-bit alpha.

    You can simulate alpha transparency by dithering the 1-bit alpha, but it just isn't the same.

  16. Another Source Option by CodeShark · · Score: 1

    Unfortunately, you forgot to include the URL for the Analog Devices site, specifically related to the adv6XX chips.

    Here 'tis:

    http://www.analog.com/techsupt/software/lcm.zip

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
  17. Actually... by Anonymous Coward · · Score: 0

    PNG v1.0 was declared 'done' May 30th 1996. It achieved official recognition status from the W3C in August of 96. So three years isn't all that inaccurate.

  18. My Opensource Wavelet compressor: GWIC by jole · · Score: 1

    If you want to experiment with completely GPL:d image compression algorithm, you can download my GWIC (GNU Wavelet Image Codec) image compression algorithm. It is certainly alpha quality and the compression performance is not of highest state of art (but neither is WI :) ). In fact the compression performance should be somewhat comparable to WI.

    I have not done any development for GWIC lately, because of the lack of interest, but have already almost ready to use new version of it, if someone is interested in integrating it to some other program. GiMP anyone ?

    It is quite easy to add progressivity (in fact the format already supports it, but I have not implemented probressive decompressor), regional focusing (in fact I have already implemented that some years ago in another compression system) or alpha channels. Also I have implemented distortion limiting to the compression (not integrated into GWIC yet), which allows the user to specify the exact quality of the image, not only the quantization or target image size

    --
    Vaadin - the best open source framework for building web applications in Java - no plug
  19. PNG support by Timothy+J.+Wood · · Score: 1

    OmniWeb3 (a NEXTSTEP, MacOS X Server and Yellow Box/NT browser) supports it. I just looked at the PNG test page and we apparently fail the "Images with non-square pixels and/or pixels with physical dimensions" test. Guess I'll go fix that :)

    http://www.omnigroup.com/Software

    (and yes, I work for them -- heck, I own them :)

  20. I'd check that reference again... by Anonymous Coward · · Score: 0




    kaboom!!! ===(my brain)

  21. Lots of wavelets by Anonymous Coward · · Score: 0

    There seem to be many wavelet based formats coming out. Check out www.lizardtech.com and www.luratech.com for 2 more proprietary wavelet based formats.

  22. reality check by spitzak · · Score: 1

    Also PNG is not a lossy scheme and the authors said they will never put a lossy scheme into it. This is good, because we want to see ".png" and know it is lossless, and see ".jpeg" (or ".wl") and know it is lossy. Do-everything things like tiff are doomed because we want to know what is going on...

  23. Old browser by Anonymous Coward · · Score: 0

    Have you tried to surf todays web using Netscape or IE 2? Half the web sites do not work, and a lot of the ones that do look terrible. People will upgrade their browsers if the web becomes unworkable with their current one.

    How many people do you see still using Mosaic because they are affraid Netscape is buggy?

  24. Wrong by Anonymous Coward · · Score: 0

    A researcher at USC's SIPI (signal and image processing institute) proved that fractals are just a subset of wavelets. So its not really possible to say that fractals can do things that wavelets can't.

    -BK

  25. Wrong.. by Axe · · Score: 1

    ...they are closer to fractals - zooming property is linked to self-similarity. That's what makes them good for edge detection and compression.

    --
    <^>_<(ô ô)>_<^>
  26. JPEG 2000 *will* be wavelet based! by Anonymous Coward · · Score: 0

    I know someone on the JPEG 2000 committe and it
    will all be wavelet based compression.
    It's state of the art in compression.

  27. proprietary intellectual property by Anonymous Coward · · Score: 0

    Notice this is very Windows-centric (uses an ActiveX plug-in) and not open.

    Folks, I don't know about you, but I am very happy with JPEG. The format is well documented and supported by many open (and closed) source applications.

    I can't see how any company can come up with a replacement for JPEG unless it is released entirely to the community, free of royalties or proprietary licensing.

  28. Wavelet tutorial here. by Anonymous Coward · · Score: 0

    Here you can find a good wavelet tutorial, "The engineer's ultimate guide to wavelet analysis". With it, in 2 hours I understood the essence of wavelets ; contrary to many wavelet books, done by mathematicians who spent their time showing how smart they are by detailing the demonstration of every single property of wavelets that uses sophisticated mathematics, instead of even parenthetically starting to suggest how wavelets could be used in real world ; and who use an excess of formalism instead of detailing the intuitive notions behind wavelets.

  29. prolly right... (anyone remember QPEG?) by Erik+Hollensbe · · Score: 1

    PNG is just -starting- to creep into mainstream use. And I believe its at least a year old now.

    PNG has been out for YEARS. The author of the old DOS image viewer QPEG created it.... 5... 6 years ago? It's just you haven't seen it because it was made to kill GIF, something that just wasn't going to happen in the large BBS scene and the 40 billion GIF viewers that were out there.

    Only when compu$erve decided that it was going to be a cock about it's proprietary image formats (at least AOL has been stringent from the beginning) did people start considering PNG.

    -Erik-

  30. It has a place by Anonymous Coward · · Score: 0

    AT&T's research arm produced a wavelet algorithm for encoding scanned text and line art. JPEG introduces horrible artifacts when it compresses line art or scanned text. I have been using this solution for a genealogical group with good success. They've even got a linux version of the compressor and decompressor. Check it out:

    http://www.djvu.att.com

    or email me, warnereng@earthlink.net

  31. So, is it open? by six · · Score: 1

    Why ?

    Can you tell us why the *HELL* it's useless if it's not open ?!!

  32. not very smart by planet_hoth · · Score: 1

    I'd like to know what kind of knucklehead tries
    to compress an image file of random static. I
    don't know of many algorithms that would handle
    that well... ;)

    --

  33. See it for yourself at... by Anonymous Coward · · Score: 0

    CIC3 at Los Alamos Labs has been doing this wavelet stuff for a long time. They have a demo online at:

    http://www.c3.lanl.gov/~bradle y/mrsid/washington_dc/
  34. Further questions by Anonymous Coward · · Score: 0

    It is a lossy scheme (almost obviously, since I haven't heard of any commonly used integer transforms other than Infinop and those using the Sweldens' Lifting Scheme).
    The issue of color isn't a big deal-- if the tranforms can be applied to gray scale then color is just a YIQ(possibly) transform away.
    Ermm..as for alpha transparency-- I don't know if that ties in directly with the compression scheme since it _could_ be implemented as a separate mask. But considering the way the transforms work (look at JPEG)... it would be a mess handling the edge effects involved in good alpha'.

  35. So, is it open? by edgy · · Score: 1

    Is the standard open?

    From what I saw on the web page, it didn't seem like I could find out how the compression worked or how to write my own viewer, but maybe I'm wrong.

  36. compression 101 by pohl · · Score: 1

    Thank you for the lesson. The argument is so clear that I feel a little disappointed in myself for not being able to think of it on my own. I guess that's the way it is with a lot of things.

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  37. Image Packs and patterns against each other by Sludge · · Score: 1

    >A .tar.gz of BMPs would probably be smaller than >a lot of single GIFs

    Two potential shortcomings with this. One, over how many bytes does gzip check to see duplicate patterns? I remember 'ol pkzip for dos, unless otherwise specified, only checked 64k chunks in the name of compression speed.

    Second, tar.gz is made to compress binary files. If you can develop a lossy compression algorithm, one that is right-brain recognizable, then you do not have to worry about being as accurate with the data as gzip would be. This is why gzded BMP's don't compare.

  38. idiocy by veggiespam · · Score: 1

    it's think that it funny that the people screaming that wavelets are a proprietary non-open source(tm) piece of shit are also the same people creaming in their pants over mp3's, another non-open source(tm) proprietary format. before someone calls me a loony, doesn't the mp3 format have a few patented aspect (ie, proprietory)? didn't the patent holders sue/beat/disembowel the people whom released a gpl mp3 player. if so, then no open-source version exists. funny, downloading a gpl'd program from a warez site.

    i've used wavelets. i'd played with the "voodoo dejavu" technology out of at&t. they are cool. as to this "you need a plug in for them", yes, for now. also, the various formats are incompatable. i remember jpeg also going through the same thing. cshow and gws each couldn't reach some jpeg files that the other could read. then, the standards committe put down their foot and we finally had one format. wavelets will be the same way. maybe jpeg will incorporate wavelets in the v2000 spec?

    also, wavelets are much better at video than mpeg/motion jpeg/avi files. this is one of the things we're dinking with right now. you can re-wind them, whereas you cannot rewind the *peg's! avi can possibly rewound, but the file is huge (and proprietary). wavelets are smaller than all the other.

    is our dinking around using a proprietary format? yes. once some committee standardizes on something, we'll change our format to that. mpeg-4/5 would be cool if it had this.

  39. don't need to wait for download by Anonymous Coward · · Score: 0

    gzipped data can be decompressed without waiting for the whole thing to arrive, and tarballs can be read sequentially (unlike the moronic pkzip format that puts the header at the end, rendering incomplete transfers useless). So, it sounds like .tar.gz image packs are perfect for the job... Perhaps someone should add an extension to mozilla, perhaps in the form of a supported meta tag to reference a tarball containing all of the images used by an html document...

    - RF (dfelker@cnu.edu)

  40. "What a crock."-ur hurting the reputation of crock by gavinhall · · Score: 1

    Posted by Mr. Assembly:

    Stop askng if is open - It's probably patented. My guess is that it could lead to the hi-jacking of a format lke what happenned to GIF a few years back.
    People probably would not want to hassle with another plugin anyway.

  41. PNG -- it's out there. by Tomahawk · · Score: 1

    Most, if not all, of the Amiga WEB browsers have supported PNG for quite some time now. It's about time people switched.

    However, lets see what WI is like - maybe we'll be slating PNG next year...

  42. compression 101 by slew · · Score: 1

    From compresion 101: This is always true by what is known as the counting argument.

    Suppose we have a 2:1 compressor that takes 1K images down to 512byte images. There are a
    total of 256^1024 possible images, and we only have 256^512 representable (assuming our compressor
    is perfectly efficient). That leaves about 256^1024 - 256^512 ~ 256^1024 possible images not representable
    which is almost the same amount you started with.

    This means you pretty much have all the possible images to form your interesting class of images that kill your compression algorithm.

    Compression is easy, you just have to know which images you don't care about (which unfortunatly is
    the hard part).

  43. ROC == "Republic of China" by Anonymous Coward · · Score: 0


    What, exactly, is an ROC curve?

    You've heard of the "Graduate Student Algorithm" for compression, right? Well, somebody recently came up with a slightly simpler implementation that doesn't require grad students; almost anybody can take part. So they're looking into hiring the entire population of the [Peoples'] Republic of China to work on these things. They've done some research, and they've found that certain types of images interest the workers more, and so they get compressed faster and better. These preferences have been charted. This chart is called the "ROC Curve", where pictures of the marketing secretary's new kitten in a cute little basket are like way down on the bottom, and pictures of a rather more prurient nature tend to clump at the top. Keeping in mind the relative commercial significance of these respective things (and my own tastes), I think we can say with confidence that this phenomenon is no great hardship.

    The primary concern, of course, is that the algorithm should perform equally well at all points on the ROC Curve. This is because if the top-end images get mangled, interest will wane, which will further degrade image and compression quality. The end result of this distortion of the ROC Curve will be a vicious circle of lowered expectations and disappointment for all concerned.


    It may be better to remain silent and seem a fool than to post and remove all doubt,

    . . . and then again, it may not :)


  44. What would it take to have an OSS wavelet codec? by Ice+Tiger · · Score: 1

    This looks very cool, especially for images and video. What would it take to use the same mathematic priciples and to have an OSS codec?

    Any OSS codec would kill a proprietery standard due to it soon being ported to greater platforms than just Netscape / IE under Wintel.

    Codecs are commodaties, and the sooner the world realises this the better.

    Ice Tiger

    --
    "Because we are not employing at entry level, offshoring will kill our industry stone dead."
  45. It doesn't matter by Anonymous Coward · · Score: 0

    It's taken 30 years, but JPEG and PNG(zng, jzng, jng, mng, all the pnglets) are all that matters any more. There isn't anything this new format will do that isn't already done by jpeg or png or won't be done by jpeg2000 or jng (or a newer png)

  46. I bet this guy... by Anonymous Coward · · Score: 0

    ...is one of those r33t-a$$ w3b d00dz who writes: "Go in your controll panle and change yor monitor too 1024x768 too view this page and b sure you pick 16.7 milloin colorz if u dont u can suck my very extreemly big c0ck cuz you must bee stoopid or sumthing!!!" on his page(s)...

    *sigh*, lamers...

    - RF (dfelker@cnu.edu)

  47. Get a brain, idiot. by Anonymous Coward · · Score: 0

    from the person without a brain---

    I did dude, i know what it entails and how each works and its differences... my point is, DUHHH, any new fangled format has 0.00001% chance of being successfull, im not insultinga nyone, just provoking a statemen.

    Do we all have to be polite and good little nerds, or are we allowed, YELL OuT and go wild sometimes....

    There you go...

  48. No, it's a fair question by Anonymous Coward · · Score: 0

    Can you provide a good pointer as to where I can
    learn more about ROC curves?

  49. Sounds like the Djvu format from AT&T by Anonymous Coward · · Score: 0

    AT&T also has an image format that compresses images smaller than jpegs. It produces images about 1/4 the size of jpegs. Its proprietary and looks like they're trying to make money off the tools to create them. Although they do have a plugin though for Navigator under Linux. The link is here
    http://www.djvu.att.com

  50. No Subject Given by drwiii · · Score: 1

    So the neet fact that the image is smaller is basically crushed by the time/space/bandwidth it takes to install proprietary extensions to decode said "small" image. Foo.

  51. Wavelet compression is astonishingly good... by Anonymous Coward · · Score: 0

    At some things at any rate... Can you say somewhat lossy but still usable 300:1 compression for real-world picture? (sorry if that's backwards)...

    Apparantly there are a few formats already in use, but all are proprietary.. Would an Open format be possible despite the software patents that have surely been taken out by now?

    Take care folks

    -MJayM

  52. idiocy by veggiespam · · Score: 1

    a lot of the usernames are the same. same writing style for some of the ACs. hell, mr. taco rips on wavelets and drools over mp3s.

  53. Brand new format! Better than JPEG! by DHartung · · Score: 1

    Just one small problem. Compression requires a Beowulf cluster running overnight ...

    --
    lake effect weblog
    {Network engineer in Chicago--looking for work!}
  54. very, very lossy by Anonymous Coward · · Score: 1

    Well, It all depends on the filter pair used to do the wavelet decomposition. Wavelet compression's ultimate goal is to remove coefficients that represent details. If a filter pair is chosen that captures some details in the low-pass portion (approximation portion), the result will look very reasonable for the output size, however, the filters that are less mathematically intensive (faster and easier to implement) generally destroy detail and look like crap.

  55. ... and you should see wavelet de-noising by Anonymous Coward · · Score: 0

    Wavelet de-noising is pretty neat. But there's
    still a thresholding issue. You throw away
    all sufficiently small wavelet coefficients.
    If your details involve small variations
    you'll lose them along with the noise. But it
    does beat the hell out of assuming anything
    high frequency is probably noise and should
    be filtered out. The edges end up looking pretty
    good with wavelets.

    I was just reading a paper on generalized
    cross validation for selecting the threshold for
    wavelet de-noising. I was impressed.

  56. It is OLD!!! by Anonymous Coward · · Score: 0

    Yup, not terribly new. I was playing around with one back in the 96/97 school term; though at that stage it was still pretty crummy quality.

  57. Image Packs by Sludge · · Score: 1

    Here's an idea that I haven't heard of yet to help compress still images.

    What if images came in packs, and after being compressed (using an algorithm :), I haven't had any experience with this yet) they were compressed to find patterns against each other as well? This would be perfect for webpages which show more than one image at a time anyway.

    I understand mpeg does something like this, but that adds the fourth dimension (time, there is no third dimension here :) )

  58. As usual...you guys miss the point by Anonymous Coward · · Score: 0

    This type of stuff is not for you guys to use tommorrow on some website project...it's to ease the struggle of those of us that deal with HUGE images that look like crap after a run through JPEG math.

    Photoshop does some incredible stuff -- but if you do pre-press or catalog work, these images can be REALLY big.

    I just don't give a rat's rectum about technology for web graphics. Where I work, we still have to design for Mosaic and Netscape 2.x. This stuff is cool enough to get someone burning 1,000,000's of images that are print quality on a CD -- that I can then browse using a non-proprietary web browser to see.

    Grow up boys -- look beyond technology that leaves you typing with one hand.

  59. .fit yet another one! by Radiation · · Score: 1

    FAST Image Transfer, it's made by the same guys that gave us FAST FTP search and FAST MP3 search!

    Take a look: http://web.fast.no/product/imagetransfer/det.asp?i d=44

    --

    What the...? I think I saw a penguin...
  60. When I find myself with bandwidth problems . . . by Anonymous Coward · · Score: 0


    Mother Wavelet comes to me, singing words of wisdom: "jay pee gee, jay pee geeee . . ."


    :)

  61. LATENCY and waste is the problem... by Sleepy · · Score: 1

    Greater compression on images only addresses bandwidth issues and completely neglects latency.

    We already have JPEG, and and if anything replaces GIF it will be PNG (the sooner the better!). PNG handles "solid" colors well, like GIF, but its an open standard like JPEG is, and supports 8 and 16-bit alpha... rather than the 1-bit alpha "on" and "off" found in GIF 89.

    HTTP servers typically start a transfer off relatively slowly, allocating more bandwidth as a file progresses. So unless your image files are really large the server is never reaching potential because it finishes the xfer before increasing the bandwidth. IOW, servers do better with 1 100k file than with 10 10k files.

    If the images could be bundled into a container format, like how some Java applets use .JAR, then pages would appear to download more smoothly, especially ones with lots of small images.

    Another big waste is "localized" websites that are not at all local. It would help everyone if sites like "Yahoo Boston" were ACTUALLY located *IN* Boston so you weren't dragging a page across the country. It's wasteful. Maintaining a remote webserver is very easy to do if you use UNIX (Yahoo uses BSD..).

    Of course, Microsoft's Sidewalk sites can't be remotely maintained because they run on NT [network farms...]. LOL... I wonder what MS' IT budget must be, aside from the fact that they are exempt from hundred thousand dollar NT server licenses... :-D

    Nothing will do more to help the web than local caching.

  62. "either-or" by Pascal+Q.+Porcupine · · Score: 1

    He specifically said "either have incredible loss or a negative compression ratio" (that is, the file gets bigger), which is the case with LZW on purely random data (the best you can hope for is to almost break even).

    ---

    --
    "'Is not a quine' is not a quine" is a quine.
    Quine "quine?
  63. DjVu is better... by Anonymous Coward · · Score: 0

    AT&T's DjVu though not "open" is still much better than this stuff (Atleast for scanned content). Why?
    1) There is a Linux Netscape Plug-in for viewing (not Windows only).
    2) There is a Linux (and other Unix) compressor that is free for content that meets the license requirements.
    3) The compressor/decompressor works with pnmtools.
    4) It can turn a 9MB gif into 90k in djvu format retaining the high quality.

    See http://www.djvu.att.com.

  64. No loss, no compression by chaotic · · Score: 1

    LZW (which I think is the heart of the UNIX compress command -- pls don't flame me if I'm wrong) would give lossless compression, if it compressed. But, the "compressed" file is as large as the input file in this case.

    All this is sort of an informal way of saying that the degrees of freedom needed by the compression algorithms is equal to the number of pixels in the image. Hence, no compression.

  65. can I question the duck? by chaotic · · Score: 1

    Sorry, I couldn't resist.

    We've occassionally used the making of foie gras as an example for this topic. You stuff alot in and hope that the little bit that comes out is edible.

    This not a case of lossless compression, however. The result is vastly different from the input. But, you're sure willing to live with it!

  66. proprietary intellectual property by Anonymous Coward · · Score: 0

    As long as it's supported by Microsoft software, people will use it. Microsoft will love the idea, because it's another way to trap people into using their non-standard "standards". Excel and Word do it very well already. About time they get ahold of a proprietary image format. Wait for this company, or this algorithm, to be bought by MS.

  67. Brand new format! Better than JPEG! by Anonymous Coward · · Score: 0

    Ermm... just going by your average wavelet transform (perhaps using Lifting Scheme) they are linear time transforms (that's the neat-o factor about it).

  68. Lossy vs Lossless by Anonymous Coward · · Score: 0

    PNG is a lossless format, and as such will NEVER
    compress to the same level as JPEG.

    JPEG on the other hand, is lossy, and so will
    NEVER retain the image quality that the PNG does.

    The format mentioned is a pretender to JPEG's
    crown of being the lossy compression of choice
    on the web. since JPEG is supported in nearly
    all browsers (I think that lynx still haven't got
    their jpeg support working yet :-) it wont go
    away (like GIF).

    PNG is an attempt to rid us of the proprietary
    compression algorithm headache experienced by
    GIF users, and NOT a replacement for (or
    alternative to) JPEG (and thus NOT a suitable
    alternative to this WI). That said, there are
    other wavelet based compression ideas around, and
    rumours that the next JPEG standard will be
    wavelet (and hence WI is Web-Irrelevant ;-).

  69. can I duck the question? by Anonymous Coward · · Score: 0

    Well, the FBI chose wavelets for their fingerprint compression standard because they beat JPEG rather well at low bit rates (see http://www.c3.lanl.gov/~brislawn/FBI/FBI.html). Wavelets work well for "natural" images, but they don't typically work well on "synthetic" images, like text, cartoonish images, etc. Maybe the one you were thinking of was trying to use them on the latter?

  70. No, It's Not Open by jsproul · · Score: 1

    No.

    Summus owns a stack of patents on wavelet codecs, and they're royal bastards about "their IP". In fact, this is one of the most patented areas of mathematics. Even though you can't patent mathematical formulae under US law...

    Wavelets, especially adaptive wavelet coding, is vastly superiour to DCT (the basis for JPEG and MPEG), especially if you do video codecs using 3D wavelet transforms. Why haven't they taken over? Because it's a patent minefield.

    I saw this stuff three years ago - it looks nice, and it really does work, but it's not remotely open. The JPEG2000 standard will likely be no more open and free than GIF or MP3, with their associated patents.

  71. What about Dejavu? by Anonymous Coward · · Score: 0

    ATT's Dejavu seem's to be great, excelent compression ratio, quality, etc.... Why it's in the shadows?

  72. Here's where you can download there viewer... by Amoeba+Protozoa · · Score: 1

    The viewer can be found of off Summus's site:

    To download:
    http://www.summus.com/products/download/download .html

    Click on ActiveX or Netscape to take a look at there image gallery.

    Amoeba

  73. If you build it, will they upgrade? by Anonymous Coward · · Score: 0

    Webmonkey has a article about PNG at http://www.hotwired.com/webmonkey/99/09/index0a.ht ml that goes into PNG's history and it's failure to penetrate the web. They say that IE mac doesn't support it yet.

    Of course, it's the old chicken and egg thing. Part of the problem is that a lot of people haven't updated their browsers. In fact, I still stumble across some old netscape gold (16-bit, even on Windows 95 machines!) and IE 2.0 (back from when it was part of "Microsoft Plus!") browsers here where I work.

  74. Bah! by Anonymous Coward · · Score: 0

    You know what better compression will mean in the face of the big pipes 'Just around the corner'? It means NOTHING. When I can download 100 MB in 10 minutes and have a 100 GB drive, do I care that a .wav file takes up 80-120 MB? No. Hell with the proprietary MP3 format. Hell with all those proprietary ass raped monkies.

    1. Re: Bah! by GreyFauk · · Score: 1

      I'm sitting on a 256K adsl connection and I'll say this much... It's Nice for downloads.
      I have no problems with webpages loading, as even the largest pages load within 10 seconds or so (a rarity to take that long)
      PNG support works just fine under Netscape 4.8 for Linux, though I must admit I don't run into many pages that use it.

      Jpeg is great.. it works for the web... No.. I don't like using a 56K connection anymore.. but hey.. like you said... connections are getting bigger all the time.

      If you need HIGH quality compressed images... chances are you will be using a proprietary format anyway. *shrug*

      And as far as Wave files go... With the technology coming soon to a desktop near you... wouldn't you rather see realtime recording of MP3?
      Why waste space when you don't have to?

      One question... do you REALLY want to lose 100Gigs of data in ONE hd failure? hehehehe.


      just ramblin

      --
      Friends don't let friends buy Compaq's. (Dell/Gateway... same same) You want a good computer? Build it yourself.
  75. is JPEG 2000 Y2K compliant? by Anonymous Coward · · Score: 0

    slice some bread with our new Y2K compliant bread slicer and you'll survive

  76. Wavelet compression is the future by zigzag · · Score: 1

    I do know about these Summus people though.

  77. I take it back by pohl · · Score: 1
    marketing@summus.com

    I think that's enough to change my mind. I don't want to give them an excuse to spam me every time they release an update to their ActiveX control. Ugh.

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  78. what if the details are "noisy?" by chaotic · · Score: 1

    oops, bye-bye features.

  79. ok by me by chaotic · · Score: 1

    I guess I can buy a multifractal view of wavelets.

    But, as I've noted in my comments elsewhere, there are many interesting classes of images where one might use (ugh) fractals as some sort of descriptor, but wavelet based compression doesn't work.

  80. About demo photos by Anonymous Coward · · Score: 0

    These demo photos are often carefully selected. They
    contain lots of fine detail that are compressed well with
    the particular wavelets that are used.

  81. So, is it open? by Anonymous Coward · · Score: 1

    Wavelet compression has been around for quite a while. It is also used in digital image processing. I know that doesn't answer the question. But if WI is going to be a proprietary format, it wouldn't take much to create an open source format that uses Wavelet.

    As I understand it, Wavelet is the same as FFT except the basis function is different.

  82. nope... by Axe · · Score: 1

    ..out of the box compression will drop it.
    Properly selected one will not, and will be more efficient than Fourier, MA or other denoising technique. It is also very efficient for automating your analysis. Think machine vision.

    I use wavelet transform too search for some features in time series data. Works excellent.
    Unlike windowed FT preserve important singularities.

    WT is a broad subject, and it seemed to me you picked up one particular implementation that is not up to your goal. E-mail me if you want to discuss this problem, I am always interested in new applications :)

    --
    <^>_<(ô ô)>_<^>
  83. Wavelet Compression, etc. by CodeShark · · Score: 1

    I have been studying wavelet compression for a number of years now.

    It has been well proven that well coded wavelet transforms can be made to be more accurate than the DCT (Discrete Cosine Transforms) that are at the heart of both the JPEG and GIF formats.

    The problem is, most of these formats are still at the academic stage of coding, have been licensed into extinction, and in general, don't offer the rest of the world much of a reason to come on board.

    After spending a few minutes perusing the Summus Website and their technology, only one item struck me as being worthwhile -- the idea of focus regions, i.e., areas where less compression can be used to maintain higher fidelity to the original image.

    Two things I would like to see:

    1. this regioning technique incorporated into PNG, JPEG, etc.
    2. a fast, Open Source wavelet transform which all of us Linux coders can put through the grinder until it is as worthwhile as JPEG and GIF.

    I am willing to put up the server space for an OSS wavelet project if enough /.'ers are interested.

    Feel free to send an inquiry, but make sure you indicate both your coding and wavelet experience in the body of the e-mail; items without both will simply be trashed.

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
  84. prolly right... by Anonymous Coward · · Score: 0

    GIF has 8 bit color, PNG has 24 bits.... a lost battle for GIF.

  85. If anyone would support you using PNG... by LadyNymphaea · · Score: 1

    I used to run one of those silly free Web graphics sites. I tried to put PNGs on it instead of GIF but all the sillies didn't like it because they didn't know what a PNG was. I also tried to release my graphics under the GPL (I know, it's for software, but what the hey) and I got flame mail from those copyright-nut artists. Argh, I guess I can't win.

  86. lines by Anonymous Coward · · Score: 0

    I just have to know is

    "----------------------- Chop 'em"

    supposed to be like a line of coke or crystal meth or what?

  87. Old browser by Anonymous Coward · · Score: 0

    The problem is not with people lacking upgrades, its the cost. It used to cost for netscape, leaving Internet Explorer as the option, but now both are free.
    We here in the UK have the major problem that to get the latest stuff as soon as it comes out we have to spend hours on the phone, and I have encountered a phone bill of around £20 just to download netscape for my Linux machine.
    The other alternative is buying magazines, which now include browsers on them. PC Plus has also made a bold statment by doing a series of Linux articles and software releases on their CD's, which means we're much better off.
    My point? You americans have it easy with free calls :P.

  88. Not new, not proprietary by Jay+Bratcher · · Score: 1

    Wavelets are hardly new - the idea has been around for at least 3 years. I don't recall where I first heard about them (Scientific American?) but AT&T had a large interest a couple of years ago. In fact, a quick search for "wavelet" on altavista turned up wavelet.org, which is sponsored by Lucent Technologies. Other pages turned up included papers written about wavelets, and wavelet related source code. As I write this, I am downloading a package called wavelet.0.3.tar.gz - it is essentially a wavelet construction kit (grayscale only). The file is dated 1/29/97. It's about 700k, and there is no copyright notice / license on the page I'm downloading it from, nor in the source code.

    So what we have is an old image format which hasn't caught on yet. I find it hard to believe that a community like the one here at Slashdot has never heard of this before, much less played with the freely available source code.

  89. Get a brain, idiot. by EnglishTim · · Score: 1

    PNG is a lossless compression format. It's similar to GIF, but patentless and can handle more than 256 colours (among other things). This makes it good for non-natural images, especially those that suffer under the hands of lossy compression formats like JPEG. However, with lossless compression, your're seldom gonna get the same kind of compression ratio, simply because (rather simply put) lossy compression algorithms throw away a lot of the data, so they don't actually have so much to compress.

    So, I suggest in the future before you start insulting the /. readership in general, you use your brain and make sure you do actually know a little about what you're talking about.

    cheers,

    Tim

  90. Old browser by Ranger+Rick · · Score: 1

    > Have you tried to surf todays web using
    > Netscape or IE 2? Half the web sites do not
    > work, and a lot of the ones that do look
    > terrible. People will upgrade their browsers if
    > the web becomes unworkable with their current
    > one.

    That's just the thing, they don't. *You* know that the web isn't supposed to look like that, but they don't... Not to mention, there are plenty of people like my mom who have a 386 just for word an a little browsing to check the weather... try putting Netscape 4.x or the IE4 beastie on it. Watch it crawl.

    > How many people do you see still using Mosaic
    > because they are affraid Netscape is buggy?

    Do you run a web site that gets a decent amount of hits? Check your logs, you'd be amazed.

    :)

    --

    WWJD? JWRTFM!!!

  91. JPG supports regional focus too, in theory by FrankS · · Score: 1
    There is still plenty room at the bottom, guys. Since the JPG format cuts up an image in 8x8 pixel blocks and compresses these individually, it should be possible to compress one block a bit more than the other. This can be used to implement regional focus, possibly resulting in significant space gains on many pictures while staying strictly JPG. I didn't experiment with this possibility (yet) so I don't know how it will turn out in real life.

    Anyone care to make a nice GIMP plug-in for this?

  92. yup by chaotic · · Score: 1

    No compression algorithm will work on all images. And, for any given method, there are many types of important images that can't be compressed.

  93. The trouble with proprietary formats... by Matts · · Score: 1

    is that they are proprietary. They can't ever hope to make any real money off that. Who in their right minds would use a WI image on thier web site.

    Nuff said.
    --

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  94. Wavelet compression is astonishingly good... by Chris+Johnson · · Score: 1

    Hey: that perfectly describes the JPEG software I have. Mind you, not _all_ jpeg will do that- I'm talking Boxtop Software 'ProJPEG'. It takes noticably longer than generic JPEG to run, because it's doing things like (if I remember correctly) optimizing huffman coding of whatever the hell it's doing... *boggle* at any rate, the 'curve' of this is striking. It's not that much greater than, say, Photoshop's version, for super high quality that's supposed to look lossless. Still looks like a jpeg, maybe a bit smaller. However, when you start getting ruthless, look out! I think my limit was nearer to 400:1. This looks ugly and it's more usable to go with between 30:1 and 90:1...

    Examples? Easy: my art pages (which also include a bunch of linux tiles and titlebars in XPM) have background pictures that are JPEG. They are all 1024x768 and are around 100K in size. They are here. (And I should give my mac/linux dualboot box up and start doing everything in Windows for what, exactly, mister proprietary compression vendor sir? Feh)

  95. Republic of China, A.K.A. "Taiwan"? by Anonymous Coward · · Score: 0

    They claim to be the real China, right?

  96. Wavelet compression is astonishingly good... by Bio · · Score: 1

    wavelet compression has many advantages over jpg:

    no 8x8 tiles, progressive loading (with only few percent of the whole data astonishingly good picture quality is possible)

    wavelets are very well suited for compressing natural photographs (I have seen some demos)

  97. PNGs by Anonymous Coward · · Score: 0

    I know Netscape 4.x has support for them the only problem is I'm not sure if it has total support for them and their animate gif killer MNGs, or whatever. PNGs can support alpha blending on every possible color and well as full transparency, but you don't see too many view and even few editors that use all of these features.

  98. prolly right... by MoNsTeR · · Score: 1

    We probably will be using jpeg and gif for quite a while. I remember the first time I heard about png, it was supposed to be this revolutionary format that would be used on the web and everywhere. And now where is png? Well, it's gnome's preferred gfx format, if that counts for anything :)

    MoNsTeR

  99. What a bunch of fools by Anonymous Coward · · Score: 0

    The best idea they could think of for this was webpages? And after they had this brainstorm they thought ActiveX objects and plugins would suffice?

    Prediction: We'll never hear about WI again.

  100. Its not the GIF, its the animation by Anonymous Coward · · Score: 0

    The reason I use GIF's instead of PNG's for my lecture notes is for the animations ... to be able to animate the little market diagrams we economists pester students with.

    I haven't seen any PNG animation tools, but is animation part of the PNG standard?

  101. Actually.... by binarydreams · · Score: 1
    IE4 does not support png in all installations - it isn't implemented on IE 4.5 for Macs. I know, whoop de doo - but at least attempt to be correct when making a statement like that.


    Re:
    http://www.hotwired.com/webmonkey/99/09/index0a_pa ge3.html?tw=graphics_fonts

    - Jeff
  102. this is old by displague · · Score: 1

    doesn't everyone here remembering hearing about this from either slashdot or freshmeat...
    this is at least 6mos old .. i'm thinking it is more like one year though..

    --
    Marques Johansson
  103. ain't news by Anonymous Coward · · Score: 0

    1) JPEG technology is a decade old and not cutting
    edge in image compression. Creating a standard
    for anything takes a long time. But there's
    JPEG2000 ahead

    2) PNG is not lossy and cannot be compared to JPEG.

    3) Good proprietary wavelet-based libs are already
    available, also with region-focus (Pegasus Imaging
    do this, www.jpg.com).

    4) BTW: the article says
    I images aren't just smaller than JPEGs, they also preserve the original image better

    That's nonsense, lossy algorithms can shrink images to any size, it's about how good images still look at a given bitrate, so they're not smaller, they look better for a given bitrate.
    --
    ms

  104. Let's all ask them... by pohl · · Score: 1

    Maybe a few hundred pieces of email asking the same quetion will pound them into submission. :-) If anybody can get through to their web site, post an address.

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  105. Window ONLY!?! by Anonymous Coward · · Score: 0

    Did anybody else check out the section on the Netscape plugins? They support Win95/98/NT 4.0 exclusively, with NO mention of ever supporting ANY other OS. Considering that it is a proprietary scheme, this is probably not much of a problem. Hope it doesn't catch on...

  106. prolly right... by Anonymous Coward · · Score: 0

    Sorry but PNG is cool. You might not use it but
    it is a free and open format. Do you really
    want to put up with that GIF patent crap?
    Use PNG today!

  107. proprietary by MattCorby · · Score: 1

    Common, who with any amount of brains is gonna use a proprietary format, let alone a proprietary IMAGE format. Yeah, how well is this thing going to last, and how well will it ever be supported. It's common law that proprietary formats always die. There is of course some exeptions, like the M$ Word format, but that's only used a.) because Word has the monopoly on word processors, and b.) also intelligent people only use it (forgetting the fact that an intelligent person would use LaTeX :) for inside there own editor, not for when they want large numbers of people to see it. No large company has a monopoly on image formats, Free Software has a stake in it, many smaller companies do, and so do large companies like Adobe, Macromedia (i really hate proprietary software, but that company comes out with some really awesome software), M$, and Netscape.

  108. Another solution by Anonymous Coward · · Score: 0

    Check out TrueSpectra's products. Resolution independent images can be used instead, although they use a dedicated server to do it.

    http://www.truespectra.com

  109. use PNG wankers by Anonymous Coward · · Score: 0

    Use png damn it, god i hate how theres so many
    lamers on this planet!!!

    IE4 supports png for ALL INSTALLATIONS
    Netscape with quicktime plugin supports PNG
    and should do with next version, and it might in
    4.5 i think....

    So why not use it???? coz its still not 100% penetration.... and too many people wont use it.

    Until netscape get of their ass! and finish v5.0 , thats it... butt at least ie4 does it, so theres no problems!!!


  110. Netscape: How to override plugin for PNG? by Chelloveck · · Score: 1

    How do I use Netscape's native support? On my WinNT (ritual spit towards Redmond) box I installed Apple's Quicktime 3 plugin, which takes over the PNG format (and a boatload of others, as well). I'm running Netscape 4.5. How to I tell it to disable the QT plugin for PNGs and render them natively? This is somewhat important to me, as I'm doing some web development with PNGs and I want to see how Netscape handles them. My other recourse is to get another machine in here with a "clean" install.

    I looked at the "Applications" entry in the Preferences dialog. "PNG" is listed as being supported by a plugin, but the "Edit" and "Removed" buttons are greyed out. I can't find a way to change it.

    An oddity in the Linux (hail Linus!) version of Netscape 4.5: I have no plugins at all installed, and the "Applications" entry in Preferences tells me "PNG file -- Unknown: Prompt User". Netscape does render PNGs, though, even though it claims not to. But it seems that PNG is not its preferred format. On the PNG home page the PNG logo is given in an OBJECT tag, along with a GIF. Netscape renders the GIF instead of the PNG.

    --
    Chelloveck
    I give up on debugging. From now on, SIGSEGV is a feature.
  111. ROC discussions by jab · · Score: 1

    This is an interesting metric. Hmm, is there a reference site that you recommend for comparing
    different lossy compression schemes using ROC?

  112. Bullshit... by DHartung · · Score: 1

    OK, you buy a sense of humor at K-mart, now ...

    --
    lake effect weblog
    {Network engineer in Chicago--looking for work!}
  113. agreed by chaotic · · Score: 1

    yup, it's all in the model. And, that's the hard part. Wavelets, et al., are too generalized for many classes of interesting images. They may work well on some classes, as you note.

  114. You mean JPEG and PNG by Anonymous Coward · · Score: 0

    I know nobody knows about PNG, but it works, works well, and I'm quite happy with it thank you very much. Plus, Netscape at least v4.5 supports it "natively" and of course so will Mozilla.

  115. NIH is good! by chaotic · · Score: 1

    It lets the innovative slip in under the "radar" of the entrenched constituencies. By the time the "old boys" figure it out, they're history (or we at least have enough of their market to make us happy).

    Besides, a friend of mine, one of those euphamistic "high government officials" (in the sense of high grade, not in the Bill Clinton sense of not inhaling Monica) once noted that "if you have no enemies, you haven't done your job."

    So, lets have more NIH from all the back room boys! Meanwhile, we'll be demonstrating working systems to your customers.

  116. How's 'bout dis... by gavinhall · · Score: 1

    Posted by Charles Bronson:

    According to Summus' page, the Photoshop Plugin alone costs $150. I see this format going... nowhere. Surprise.

    See for yourself at: http://summus.com/products/4u2c/photoshop/4u2c_pho toshop.html

    "Summus' 4U2C(TM) Adobe PhotoShop Plug-in extends Adobe PhotoShop's file formats to include 4U2C(TM) Image Compression. This Plug-in allows PhotoShop users to view Summus Wavelet Images and convert other image formats to Summus Wavelet Images. Summus Wavelet Images file size is controlled by File Size, Compression Ratio or Image Quality.

    Price (US and Canada only)

    $149.00 + S&H ( SC residents add 5% sales tax )
    For International Pricing call or email"

  117. PNG -- it's out there. by ProZac · · Score: 1

    Netscape supports PNG, and I believe that IE does as well. I've seen web pages with narry a GIF in sight, all images having been converted to PNG.

    --
    Elevators smell different to midgets. ProZac
  118. Further questions by Industrial+Disease · · Score: 1
    What I'd like to know about this format:
    1. Lossy or lossless? (I'm guessing lossy, but would like to know for sure.)
    2. How many colors?
    3. Does it support alpha transparency?
    4. Open or Proprietary? (The big one)

    Of course, I'm still waiting on proper support for PNG graphics.
    --
    Weblogging Considered Harmful:
  119. Its like fractals by CopiceC · · Score: 1

    Wavelet compression is not entirely unrelated to fractal compression. Like the fractal approach the artefacts are more in sympathy with the way the brain works than are the artefacts of 2D Fourier based approaches, like JPEG. It is not, therefore, entirely incorrect to say that files are both smaller and better. You can make the wavelet file smaller than a JPEG file before a mathematical measurement says the loss is similar. However, when you look at the results the wavelet picture still looks considerably better, as the artefacts are more in sympathy with the way our eyes work.

    Wavelet and fractal compressors have been around for at least a decade, for audio and other data as well as for images. They have previously been highly asymmetric in their compute requirements - they need huge compute power for compression, but very little for decompression. This has previously made them impractical for applications like mini-DV cam-corders - the key reason MPEG-2 is still 2-D Fourier based. Tricks for getting the compute requirements down are now coming through. The next MPEG standard may change to wavelets, and I understand the next JPEG standard definitely will.

  120. PNG is great! by Anonymous Coward · · Score: 0

    I'll pipe up here... I use PNG's for my Family History Project (genealogy). The idea is to scan the photos we have now at a highest quality (either 300 or 600 dpi, depending on the age of the photos... new photos suck for resolution, gotta go back about 50 years for the really good stuff), and store them lossless in the smallest size possible! PNG is perfect for this, I have about 6 CD's of these PNGs to deal with.. Yes, 3 gigs of family photos (about 600 or so total). However, I convert to much smaller jpegs before I go online.

    Should I dare a minor slashdot effect? It's at http://genealogy.arbutus.cx/. There's some cool old photos there.

  121. proprietary intellectual property by juels · · Score: 1

    Discrete Wavelet Transforms are chosen as the transform for JPEG 2000, so we will get the best of both worlds.
    /juels

  122. Not quite -> As usual...you guys miss the point by deusx · · Score: 1

    You don't give a rat's rectum now, but you'll be bitching like hell when your pointy-haired-Dilbert-boss comes to you and says, "We've opened a branch office in Podunk, and they need to do e-commerce. Put that catalog you've been working on online."

    You *should* give a flying fluck about web graphics, because it all seems to be converging. It's no longer the technology that leaves boys typing with one hand-- it's the tech that my mom just ordered a car with.



  123. compression 101 by Anonymous Coward · · Score: 0

    That's a whole bunch of images according to my calculator (1. * 10^1233

  124. Use PNGs and they will come? Yeah right. by deusx · · Score: 1

    Okay, I'll use all PNGs on my next web project. Then I'll go cash in my unemployment the next week. I'd love to use PNG, but it's kinda hard to go to a client who's hired my company for a project and explain: "Well, no, your audience will probably be limited to the techie 5% of the Internet population, but it's the Right Thing to Do."

    It's just not that simple. I really wish it were. If it were, I'd have nary a speck of WinNT running in my local world.

  125. An easy way to blow it up by chaotic · · Score: 1

    Make an image of random numbers. Put a faint line in it.

    Now, compress that image with JPEG, LZW, or wavelets.

    Upon decompression -- the line is either gone or you get a negative compression ratio.

    Sound far fetched? The image described above is a good proxy for things like radar images of the ocean.

  126. PNG and Microsoft, PNG and FPUs by muchandr · · Score: 1

    Actually, PNG is the internal image format used
    by MS Office. It is not widely advertised, but
    acknowleged. libpng (reference implementation
    is available in source) The only issue I have
    with it is that it relies heavily on FP hardware.
    A truly portable implementation should work on
    integer-only hardware.

  127. prolly right... by Anonymous Coward · · Score: 0

    > And I believe its at least a year old now.
    Try closer to three years old.

  128. Reality Check by Anonymous Coward · · Score: 0

    (AC, Follow up from last night)

    Thanks for the follow up, SLEW. As I was reading your comments I remembered more of the article about GIF's, JPEG, etc. -- comparing their respective algorithms as opposed to connecting them.

    A last question: do you think there is any merit to the idea of an Open Source wavelet compression algorithm like the one /'er offered to sponsor?

  129. one of many wavelet formats by Anonymous Coward · · Score: 0
    There are many wavelet image compression formats. To become a standard, however, takes a bit more than simply a better mouse trap. Fortunately, the image format standards committees are a bit more sensitive to the needs of the world at large than simply assuming that the world is divided into "IE users [on Windows]" and "NS users [on Windows]".

    Incidentally, "focussing" is also possible with JPEG images. And, furthermore, wavelet compression isn't state of the art anymore either.

  130. How Much by Anonymous Coward · · Score: 0

    How Damn Much for this format? AC

  131. It is OLD!!! by displague · · Score: 1

    i did a little bit of web research and find that their is stuff about wavelet dating back to 1990...
    i also find www.wavelet.org :)
    on there second newsletter they give c++ source for the compression codec...

    --
    Marques Johansson
  132. Horrible stuff... by Anonymous Coward · · Score: 0

    I used their Windows and Mac versions at my previous company. If anything, this will end up being a "Windows" format. Their Mac version was horrible - and their Mac programmer was pretty clueless as I recall.

    It was slow as well...

  133. Fractal Compression by Anonymous Coward · · Score: 0

    I read an article about some fractal compression which compressed an image to 9k where JPEG took 109K. That was 8 years ago. Never heard anything about it since.

    I guess that this new compression will prolly go the same way.

  134. wavelet compression = the future by Anonymous Coward · · Score: 0

    i don't know about this particular algorithm but
    i've worked with wavelet image processing before
    and it's fucking incredible. you can isolate the
    singularities in a signal and scale the amount
    of information used to encode it accordingly. it
    can compress 2X better than fourier (jpeg) with
    the most braindead implementation. i wouldn't be
    surprised to see 4x better compression in the
    next couple years... now to work on mp4 :)

  135. Image Packs and patterns against each other by Anonymous Coward · · Score: 0

    > there's just one global compression table, which means that the different files
    >in the archive are all compressed against each other.

    Which is EXACTLY why it's a BAD idea. More files=more diverse data=less efficiency in the compression table.

    >A .tar.gz of BMPs would probably be smaller than
    >a lot of single GIFs, maybe even smaller than a
    >.tar.gz of GIFs.

    You should try your experiment and see what happens.

  136. PNG is great! by Anonymous Coward · · Score: 0

    PNG is out there and it's being used extensively in environments where the GIF generating tools just don't cut it. It's supported everywhere and is free from the stupidity associated with GIF compression patents.

    Where is it now? How hard are you looking?


    Richard

  137. PNG -- used in 2d / 3d graphics by Hollinger · · Score: 1

    I create 2D and 3D images and animations for a living. PNG really saves space on my computer by allowing me gif-type compression at 24-bit color. This format has been used in the 3D world for several years now... I expect it to replace GIF sometime in the near future.

  138. Image Packs and patterns against each other by Alan+Shutko · · Score: 1

    Naturally, this will depend severely on things like the size of the images.

    I tried this experiment with 2400+ small bmps we have here (average size, 1k or so). The tar.gz was about 1/20th the size of the directory of GIFs. This won't always be the case, I'd guess. Since the images were so small, the GIF directory probably had a higher proportion of redundant info (ie, 2400+ headers) than a normal set of images.

  139. blech - $159 by Urban+Dragon · · Score: 1

    For the PhotoShop plugin. Not worth it, especially since the web browser either needs a plugin or an active-x component.

    I'll stick to JPG & PNG, Corel PhotoPaint supports it natively, it can be viewed on Linux, Windows, Apple, etc. I refuse to use an image format on my website that would make it readable only by windows users.

  140. Not quite -> As usual...you guys miss the point by deusx · · Score: 1

    if your mom ordered a car only having seen a picture you should both be shot

    Nope, not quite. You look at the pictures, then order someone to come by for a test drive. What, you think those auto sites just UPS it to you?

  141. reality check...not!! by Anonymous Coward · · Score: 0

    You are correct in the statement that GIF uses LZW, however, I believe the previous poster was correct in mentioning the Discrete Cosine Transform. I haven't looked at the GIF spec in years, but if I remember right the DCT was used technique to determine the optimum 256 colors to be included in the GIF palette in any non-fixed palette image.

    Secondarily, the MPEG Quant scale is (as I understand it) mathematical, where the regioning shown on the web site appeared to be selectable under manual control.

    As I have not worked with graphic files for some time, anybody out there care to offer clarifications?

  142. JPEG and wavelet compression by Anonymous Coward · · Score: 1

    It might surprise everyone to know that wavelet compression may be coming to a browser near you sooner than you think. The next version of JPEG (JPEG 2000) will support wavelet compression, so assumedly this will also be incorporated into browsers.

    Regarding the quality and use of wavelet compression: This type of compression is nothing new. Wavelet compression has been used for graphics and audio for some time now. While different wavelet algorithms perform with varying degrees of quality, a good algorithm will provide much higher quality and better compression than JPEG. Why? Read some technical papers on it - I'm not about to explain it here. I personally have seen it used not just for web browsers, but for field applications such as compressing medical images (CT/MR scans, etc.) Compression ratios of 100/1 are sometimes achieveable with little loss. So, no, it is not a waste of time or a fad.

    I'll admit, it will be several years perhaps before JPEG 2000 is fully supported by all browsers, but if JPEG continues to be the standard, we will have wavelet compression widely used in a variety of applications.

    Those of you who are naysayers, do a bit of research on JPEG 2000 and you may change your mind. Otherwise, don't complain.

  143. Fractal Compression by Anonymous Coward · · Score: 0
    I read an article about some fractal compression which compressed an image to 9k where JPEG took 109K.

    Yes there was bogus claims/or bogus images. Fractal compression is famous for the "graduate student algorithm" (lock a student in a room until he tweaks the compression/subdivide the image,... to an appropriate compression level). The results may be probably better than JPEG for automated methods and normal images, but since everything patented, proprietary, and locked...

  144. bye, bye ROC curve, hello compander by slew · · Score: 1

    Most problems with ROC can be fixed with a compander or in the general case, histogram
    renormalization.

    Although I personally think wavelets are a lost cause in the generic image compression arena,
    people have used them successfully in specific areas where the data has known characteristics
    which are supported by models (e.g., fingerprints, synthetic aperature sub-millimeter radar).
    Wavelets also have many uses in analysis.

    The DCT and most wavelet transforms are perfectly able to represent any images since they are
    non-singular transforms. The compression artifacts are not because of the basis
    functions, but the quantization of the coefficients. Most quantization algorthims are
    naive so they produce naive results.

    That's why I don't think wavelets have a chance. Wavelet people are so wound up in producing better
    wavelet functions, that they end up ignoring quantization and companding improvements where
    the DCT guys stopped playing around with the basis functions a long time ago and are years ahead in
    the quantization, companding, and entropy coding areas.

    BTW: It is amazing how people dis algorithms using the NIH (not invented here) metric.

  145. Use PNGs? by dvdeug · · Score: 1

    The only thing that's going to change what gets used is people actually changing the formats. If you don't want to see more gif's, use png's for all your pages. Most browsers support them (well, IE 4, Netscape 4 and Mozilla, plus any browser that uses external image softwear.)