▲左為原圖,中為 libjpeg 的處理結果,右為 Guetzli,photo credit: Google Research。
Google 的這個新的 JPEG 編碼器叫做 Guetzli,由 Google 研究院蘇黎世辦公室領導開發。Guetzli 在瑞士德語中是餅乾的意思,不過專案內容似乎跟餅乾並沒有太大的關聯,這也許是 Google 命名傳統的延伸,就像 Android 系統都是以糖果名稱來命名那樣。
一般而言,優化 JPEG 圖片品質與大小有好幾種手段,不過 Guetzli 聚焦的是量化階段的壓縮。簡而言之,量化就是把大量難以壓縮的無序數據縮減為易於壓縮的有序數據的過程。在 JPEG 的編碼中,這過程往往是通過將漸變的顏色簡化為色塊而把小的細節完全抹除掉。
不過這個過程的困難之處在於,要在抹除細節與縮小文件大小之間找到平衡。每一種有損編碼器(比如 libjpeg、x264、lame)的做法都不一樣。
而 Guetzli 的做法是利用一種新的視覺心裡模型(參考人類的視覺處理系統原理)來確定應該保留和丟棄哪些顏色和細節,它的名字叫做 Butteraugli。Butteraugli 的具體細節淹沒在一堆精密的常數之中,這些常數可以生成一個「近似於顏色感知和視覺」的模型,而且比其他的編碼器更加透徹和詳細。
至於 Google 研究院是如何發現這些常數就不得而知了。不過似乎是電腦生成的,或者至少是經過電腦優化的。之前 Google 曾經推出過一款可以 將有碼變成無碼的 AI 軟體 ,它可以利用兩種神經網路從已知的圖片中尋找與待補充細節匹配的新像素,並將添加進去。也許給神經網路提供夠豐富的圖像資料庫的話,AI 就能概括出這種視覺心裡模型。
▲編碼器對比:左為原圖,中為 libjpeg 的處理結果,右為 Guetzli,photo credit: Google Research。
雖然 Guetzli 的主要用途是減少文件大小,但 Google 研究院認為該編碼器也可以在保持大小不變的同時用來提高 JPEG 可感知的畫質。在與另一款流行的開源編碼器 libjpeg 進行比較時,Google 稱「75% 的人類評分偏好 Guetzli。這意味著 Butteraugli 的視覺心裡圖像相似度指標在高畫質方面接近於人類感官。」
不管是減少大小還是提高品質,Guetzli 的開源對於 JPEG 這款高度流行的圖片格式的作用都是深遠的。不過,Google 要實現這些效果也不是說沒有任何代價,跟 libjpeg 相比,其編碼需要的時間還是要多一些。
精選專案.網頁設計.RWD響應式網站.行動版網站 / 服務類
網站技術:PHP . Javascript/MySql
提供韓國空運及海運的代購運輸服務,並擁有高效可靠的倉儲管理系統,為客戶打造快速便捷的服務。對於需要韓國商品的族群提供國際運輸服務,透過高效率的代購服務流程將商品快速送到客戶手上。
網頁設計.RWD響應式網站 / 教育人文類
發展和推動大學商學院教職員的培訓,從大學商學院的研究及其他協會保持密切聯繫到學術和教育學院。AACSB提供出版品和報告以提升商學院的教育水準。
網頁設計.RWD響應式網站.活動網站 / 服務類
網站技術:PHP/MySql
配合振興劵而舉辦的抽獎活動,民眾可以透過「活動辦法」快速了解流程與獎品,點選「序號登錄」並確認抽獎資格後就可以等待開獎結果喔。 抽獎結束後若要確認是否有中獎,可以點擊選單的中獎名單來確認。
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策