mboost-dp1

unknown

Komprimering af JPEG billeder

- Via Allume Systems - , redigeret af Zero

Allume Systems, som står bag kompressionspakken Stuffit, har lavet en ny revolutionerende billedkompressionsalgoritme, som kan komprimere JPEG-billeder med op til 30 procent, uden at forringe billedkvaliteten. JPEG-kompressionen bliver en del af den kommende Stuffit Deluxe 9.0 til Windows.

Allume er også kommet med et nyt billedfil-format, StuffIt Image Format eller .sif, for at hjælpe indførelsen af den nye kompressionsteknologi i indlejrede applikationer, som f.eks. kameraer og billedtelefoner, på vej.

En test af Allumes kompression kan findes her.





Gå til bund
Gravatar #1 - Erroneus
12. jan. 2005 23:23
Æv /. har været der, vil gerne have set eksemplerne i stor størrelse.
Gravatar #2 - ministorm
12. jan. 2005 23:24
Det lyder rigtigt spændende, hvis det medfølger at vi om noget tid alle render rundt med digitalt kamera der kan være 30% flere billeder på, betynder det rigtig meget. Jeg håber det er noget flere firmaer vil bakke op om...
Gravatar #3 - thufir
12. jan. 2005 23:32
Sødt... :)
Gravatar #4 - IzeBurn
12. jan. 2005 23:37
Så er spørgsmålet bare hvordan det kommer til at se ud med licenseringen
Gravatar #5 - ministorm
12. jan. 2005 23:41
Ja vi kan håbe det bliver godt, altså ret frit... det ville gøre det hele noget nemmere for alle, men det er en god teknologi!
Gravatar #6 - SKREWZ
12. jan. 2005 23:43
#4 - sandsynligvis ikke for godt.

Og selv om den så blev god, så undrer jeg mig over denne udvikling -- er det ikke usandsynligt ligemeget, om man kan komprimere jpeg 30% yderligere? Det er jo ikke ligefrem fordi genvinsten er så stor?

Min mening, uden at have sat mig dybere ind i det, er: Pump pengene ind, andetsteds.
Gravatar #7 - mrmorris
13. jan. 2005 01:07
Øhhh... har nogen hørt om jpeg2000? Har efterhånden været under udvikling i 6-7 år. http://www.jpeg.org/
Gravatar #8 - Lifesux
13. jan. 2005 01:07
#6

Uden at ha' læst artiklen endnu, så er 30% meget, uden at foringe billedkvaliteten.
Normal jpeg foringer jo' kvaliteten, og er der for at pro. fotografer gemmer i raw.
Gravatar #9 - Lifesux
13. jan. 2005 01:21
hmm hvad jeg lige kan se fra den side, så er det ikke direkte en algoritme til at lager billeder med, men til at komprimerer billederne med bagefter.
Han skriver han tager billederne, pakker dem, og går over på en anden maskine og pakker dem ud, og kontrolerer at der ikke er sket ændringer i .jpg filen.

Så på den måde ved jeg ikke rigtig hvad man skal med den, med mindrer man vil lager en hel masse billeder i pakket form, og det er nok de færeste der gør det.

Læste lige den officel side, og der skriver de også det er et alternativ til Zip og ligende pakke programmer, som så bare har fundet en algoritme til at kunne komprimer jpeg filer.
Så det her får vi ikke at se på digitale kamara
Gravatar #10 - SmackedFly
13. jan. 2005 01:39
#6

Du får et kamera der kan tage 30% flere billeder, eller billeder i (cirka) 30% bedre kvalitet, synes du ikke det er noget værd?

Det har den samme værdi som hvis du istedet for 300 mb lagerplads får 390mb lagerplads, uden brug af mere materiale (udover et måske lidt større cpu forbrug).
Gravatar #11 - SKREWZ
13. jan. 2005 02:27
#9 - Det er velsagtens meningen, at den operation, som han gør manuelt, skal automatiseres og implementeres i firmwaren på et kamera?
#10 - Jow, selvfølgelig er det noget værd, men jeg synes at verden har vigtigere behov for andre teknologier. Og så meget andet, for den sags skyld. Så længe gevinsten er så lille. Havde det eksempelvis været 90%, havde det været diskussionsværdigt.

Millibit er iøvrigt en lorte-enhed for størrelse på moderne computere. Jeg forstår dig dog.
Gravatar #12 - runes
13. jan. 2005 02:35
En 30% forbedrede komprimering giver faktisk mulighed for at gemme (1 - 30%)^-1 = ~143%, altså ~43% så mange jpegs, hvilket man må sige er en mærkbar forbedring :)

Det vil efter #10's eksempel være som at gå fra 300mb til 428mb :)

Derudover tror jeg bestemt ikke algoritmen er relevant for mobile enheder endnu, da algoritmen ser ud til at være temme beregnings mæssig tung (8.4s for at dekomprimere et 1mb billede på en 1.8ghz p4) (http://compression.ca/act/act-jpeg.html).

Men hvad værre er, så bygger den sandsynligvis på en form for kontekst modellering evt. en ppm variant som model, og en aritmetisk enkoder som backend. Disse modeller er kendt for nemt at kunne sluge hukommelse i 100mb klassen. Men det er selvfølgelig kun spekulationer :)
Gravatar #13 - CableCat
13. jan. 2005 02:37
#7 jpeg2000 var et stort flop - til almindelige natur billeder er jpg bedre - iser nu når man kan komprimere med 30% extraa.

Til tejene billeder vinder jpeg2000, men der kunne man lige sågodt bruge png.

Har man hele Danmark taget fra satelit i 1m opløsning, så er det jpeg2000 der er smart at bruge - fordi man ikke behøver at dekomprimere hele billede for at se et lille udsnit.
Gravatar #14 - KaW
13. jan. 2005 05:10
#10 >
"Du får et kamera der kan tage 30% flere billeder, eller billeder i (cirka) 30% bedre kvalitet, synes du ikke det er noget værd?"

Som jeg læser det får du ikke 30% bedre kvalitet, du bare et jpg billede som fylder 30% mindre.
Gravatar #15 - myplacedk
13. jan. 2005 06:40
Som jeg læser det får du ikke 30% bedre kvalitet, du bare et jpg billede som fylder 30% mindre.

...og den plads kan du jo så bruge på at forøge kvaliteten.
Gravatar #16 - damodec
13. jan. 2005 08:18
#13 tja, altså jpeg 2000 vinder også ved at have fremragende lossless komprimering - det er efter min mening vejen frem. På sigt kan efter min mening ikke acceptere det kvalitetstab som jpeg giver - hvad hvis man vil ændre lidt i det, gemmer man så i jpeg igen?

Har læst at den nye kompression erstatter noget eksisterende rle, kan det virkelig passe at det ikke var andet end rle - hvorffor er det så første gang at nogen har gjort det? Har aldrig set nogen programmer der kunne pakke en jpeg ret meget ikke engang de gode så som 7zip + LZMA

Sp. er kan den nye kompression af jpeg overføres til (lossy) jpeg 2000?
Gravatar #17 - cwboy
13. jan. 2005 08:19
Millibit er iøvrigt en lorte-enhed for størrelse på moderne computere. Jeg forstår dig dog.


Mangler der ikke en rating, der hedder "Flueknepperi" ?

:D
Gravatar #18 - Azjo
13. jan. 2005 09:50
Testede selv jpeg2000. Det er ikke særlig godt desværre.
Komprimerede det samme billede til samme antal kb:
jpeg2000 tabte stort.
Gravatar #19 - knasknaz
13. jan. 2005 09:54
Enig. Min test af jpeg2000 viste at man i nogle tilfælde kunne vinde en lille lille lille lille lille bitte smule. Så lidt at det SLET ikke er værd at skulle til at have ENDNU et format at slås med. Jpeg2000 må siges at være et flop.
Gravatar #20 - minnal
13. jan. 2005 10:09
Det lyder da fint, men da linket til billederne fra http://compression.ca/act/act-jpeg.html ikke fungerer har jeg svært ved at se hvor godt den har kompromieret.
Gravatar #21 - SmackedFly
13. jan. 2005 11:46
#17

Ej det er såmænd fair nok, hvis han havde skrevet det og jeg havde kunne huske forskel, ville jeg have skrevet det samme :) Sålænge folk ikke bruger en hel post på at gøre opmærksom på det.

#12

Du har helt ret, jeg glemte at regne 30% til gevinsten.

#11

Han er udvikler, dvs. det er jo ikke sådan at han ville sidde og forske i malaria hvis han ikke udviklede algoritmer, og det han umiddelbart har gjort med 1 slag er at give dig 43% mere lagerplads på dit kamera (tak #12). Hvis du endelig vil have en udviklingsmæssig vinkel på det, så kan du sige at der nu bliver en masse flashram udviklere der kan slappe af, fordi de digitalekameraer ikke har brug for så meget plads foreløblig. (Men det sker ikke).
Gravatar #22 - Staeren
13. jan. 2005 14:45
Har set StuffIt smidde en 16MB illustrator fil, kun indeholdende et stort billede, ned på 50kb.

Ved ikke hvad fanden der skete, men den var god nok.
Gravatar #23 - damodec
13. jan. 2005 20:37
#18 og #19: Langt fra enig - jpeg 2000 indeholder langt flere features, så som regionbaseret lossy/lossless komprimering og er langt mere kompakt end jpeg. Men tro ikke på mig - kig her:

"For lossy compression, data has shown that JPEG 2000 can typically compress images from 20%-200% more than JPEG"

http://www.gvsu.edu/math/wavelets/student_work/EF/...

Hvorfor det ikke er vundet mere frem ved jeg ikke - kan ske at der er for meget pres fra png, sif mv?

Jeg er ikke i tvivl om at der findes bedre formater - men j2k virker da bedre end jpg. Hastigheden er dog (stadig) et minus.
Gravatar #24 - Whoever
13. jan. 2005 21:49
nøj jeg gad godt lige kigge det kode :P

anyway, #7 tror jeg det var, hvis man kan tage 30% af størrelsen uden at miste kvalitet, kender jeg sgu en astronomi studerende på La Silla der bliver RIGTIG glad! (prøv selv at gætte hvor glad, hvis du skulle overføre 2-10GB via ftp med 128kbit/s i upload....) :D
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login