核心概念
Jpegli は、同等の画質でありながら libjpeg-turbo や MozJPEG よりも低いビットレートで生成されるJPEG画像が利用者に好まれる。
摘要
本研究では、3つのJPEGエンコーダ(Jpegli、libjpeg-turbo、MozJPEG)を比較評価しています。
まず、CID22データセットの49枚の画像を使って、各エンコーダで品質パラメータとクロマサブサンプリングを変えて圧縮を行いました。その結果、同等の画質レベルでJpegli は libjpeg-turbo や MozJPEGよりも低いビットレートで圧縮できることがわかりました。
次に、18人のレーターによる主観評価実験を行いました。レーターには、元の画像と圧縮画像を比較してどちらが好ましいかを判断してもらいました。その結果、ビットレートが1ビット/ピクセル以上の場合、Jpegli の圧縮画像が libjpeg-turbo や MozJPEGよりも好まれることが示されました。
具体的には、Web Almanac 2022によると、インターネット上の画像の75%がビットレート1ビット/ピクセル以上であり、その中央値が2.1ビット/ピクセルです。この条件下では、Jpegli は libjpeg-turboと同等の品質を1.5ビット/ピクセルで実現できるため、約28%の圧縮率向上が期待できます。
以上より、Jpegli は同等以上の画質を低ビットレートで実現できる優れたJPEGエンコーダであると結論付けられます。
統計資料
Jpegli(品質95、YUV420)は2.41ビット/ピクセルで、Elo score 2481.99を得た
libjpeg-turbo(品質95、YUV444)は3.77ビット/ピクセルで、Elo score 2608.02を得た
MozJPEG(品質95、YUV444)は3.50ビット/ピクセルで、Elo score 2608.61を得た
引述
"Jpegli produces JPEGs preferred by human raters at a lower bitrate using a library that is both API- and ABI-compatible with libjpeg-turbo and MozJPEG."
"According to the HTTP Archive's Web Almanac 2022, the median bitrate for JPEG images is 2.1 bits per pixel. According to our interpolation libjpeg-turbo at 2.1 bits per pixel corresponds to an Elo of approximately 2238, while Jpegli at Elo 2238 corresponds to a bitrate of approximately 1.5 bits per pixel, or a reduction of about 28%."