Google Lanserar Guetzli, Öppen Källkod JPEG-Kodare, Hastighet Surfa

Google på torsdagen meddelade Guetzli, ett nytt bidrag till dess utveckling uppsättning verktyg för öppen källkod. Guetzli är en encoder som gör att JPEG-filer kan komprimeras så mycket som 35 procent, vilket resulterar i snabbare Webbsida laddas.

“Guetzli”, som betyder “cookie” i schweizertyska, tillåter användare att skapa mindre JPEG-bilder med bibehållen kompatibilitet med befintliga webbläsare, applikationer bildbehandling och befintliga JPEG-standard, konstaterade Robert Obryk och Jyrki Alakuijala, programvara ingenjörer på Google Forskning Europa, i ett online-inlägg.

Det ger ett liknande resultat som i Googles Zopfli algoritm, vilket ger mindre PNG och gzip-filer utan att det krävs ett nytt filformat, som de förklarade. Tekniken skiljer sig från RNN-baserade bildkomprimering, RAISR och WebP, alla som behöver ekosystem och klient förändringar för komprimering på Internet skala.

Google introducerade den första Zopfi komprimering algoritm i 2013 och två år senare presenterade Brotli, som erbjöd snabbare sidan laddas och upp till 26 procent högre kompression än Zopfi.

Microsoft i slutet av förra året meddelade med stöd för Brotli i Kanten, vilket skulle göra det i stort sett kompatibla i alla större webbläsare, som de senaste versionerna av Chrome och Firefox som redan stöds Brotli.

Kvalitet och Komprimering

JPEG-upplösning och kvalitet är direkt korrelerad till sin multi-stage-komprimeringen, Obryk och Alakuijala förklaras.

“Guetzli specifikt mål kvantisering skede där mer visuell kvalitet förlust införs mindre resulterande filen,” skrev de. “Guetzli skapar en balans mellan minimal förlust och filstorlek genom att använda ett sök algoritm som försöker att överbrygga skillnaden mellan psychovisual modellering av JPEG-format och Guetzli är psychovisual modell.”

Modellen approximerar färg perception och visuell maskering på ett mer ingående sätt än vad som kan uppnås genom enklare färg förvandlar och diskreta cosinus transformen, enligt ingenjörer.

16x16 pixel synthetic example of  a phone line
16×16 pixel syntetiska exempel på en telefonlinje som hänger mot en blå himmel — traditionellt ett fall där JPEG-komprimering algoritmer lider av artefakter. Okomprimerad originalet är på vänster sida. Guetzli (till höger) visar mindre ringer föremål än perl (mitten) och har en mindre filstorlek.

Under experiment med mänskliga bedömare, Obryk och Alakuijala fortsatte, bilder som produceras av Guetzli var att föredra över bilder från perl-filer, även om dessa filer har samma storlek eller något större, vilket gör den långsammare komprimering en värdig avvägning.

20x24 pixel zoomed areas from a picture of a cat's eye
20×24 pixel zoomat områden från en bild av en cat ‘ s eye. Okomprimerad originalet på vänster. Guetzli (till höger) visar mindre ringer föremål än perl (mitten) utan att kräva en större filstorlek.

Förhoppningen är att formatet webmasters och grafiska formgivare kommer att anamma format för att köra image-tunga webbplatser, och att mobila användare kommer att se minskad belastning tider och kostnader för bandbredd, ingenjörer sade.

Djupt Lärande

Google har sannolikt utvecklat djup kompetens och lärande beräkna resurser för att ta itu med en sådan bedrift från en ny utsiktspunkt, föreslog Paul Teich, chefsanalytiker på Tirias Forskning.

Bildlagring är av högsta prioritet för konsumenten moln-tjänster, detaljhandel, reklam och andra branscher, konstaterade han.

“Min gissning är att Google gjort Guetzli offentligt, eftersom Google inte styra de flesta av slutpunkter att fånga bilder som Google lagrar för bild-sökningar,” Teich berättade LinuxInsider. “Det gör Googles verksamhet springa lite bättre om alla använder Guetzli som deras ursprungliga JPEG-format-och det samma är sant för andra moln-tjänster för att hantera bilder i stor skala, såsom Facebook, Twitter och Instagram.”

Det sannolikt kommer att vara en version av Guetzli för motion video komprimering också.

RAISR, som Google introducerade i November, använder maskininlärning för att förvandla bilder med låg upplösning in bilder av hög kvalitet. WebP bilder är 26 procent mindre än Png och upp till 34 procent mindre än JPEG-bilder

Gör Guetzli teknik som finns tillgänglig som ett open source verktyg som kommer att hjälpa till att snabba antagande och återgå till betydande fördelar för Google, säger Rob Enderle, förste analytiker på Enderle Group.

“Google tjänar pengar på annonser,” han berättade LinuxInsider. “Långsamma laddningstider lägre annonsvisningar, så genom att påskynda Webben, de kommer att göra massor mer pengar.”

Dropbox ingenjörer var glada över att finna att Guetzli interoperates med
Lepton, strömmande bild komprimering format Dropbox släppte till öppen källkod förra sommaren.

“I preliminära tester, vi får se verkliga fördelar i att kombinera Guetzli med Lepton, så länge som du har installerat Guetzli första,” sade Daniel Reiter Horn, personal software engineer på Dropbox.

“Till exempel, en testet har vi försökt resulterade i ~24 procent besparingar från Guetzli och ytterligare ~22 procent komprimering från Lepton, med standard inställningar”, sa han till LinuxInsider.

“Resultatet blev en total besparing på cirka 41 procent jämfört med standard-fil,” Horn sade. “Matte är vettigt, eftersom Lepton ger 22 procent besparingar på Guetzli fil som är 75 procent av den ursprungliga storleken… så de besparingar som är 24 procent + (22 procent * 76 procent) = ~41 procent.”

Googles egna laget hade lite att säga om utsläpp utöver de uppenbarelser i Obryk och Alakuijala inlägg, företag rep Jason Freidenfelds berättade LinuxInsider.

Men, det gjorde ett uttalande tyder på att det var, skall vi säga, att komprimera sin vilda entusiasm: “Gt att hv alla ths intrst – w’ r vry exctd fr ths brkthrgh!”

David Jones är en frilansande skribent baserad i Essex County, New Jersey. Han har skrivit för Reuters, Bloomberg, Crain i New York Business och The New York Times.


Date:

by