目に見えるアーティファクトを避けながら、標準コーデックを介して画像を圧縮できますか?答えは明らかです-ビットバジェットが十分に寛大である限り、これは実行可能です。圧縮に割り当てられたビットレートが不十分な場合はどうなりますか?残念ながら、アーティファクトは現実のものです。この現象と戦うために何年にもわたって多くの試みがなされ、さまざまな程度の成功を収めました。この作業では、ビットレートと画質の間の不道徳な関係を断ち切り、受信画像を事前編集し、指定されたビットに合うようにコンテンツを変更することで、圧縮アーティファクトを回避する方法を提案します。この編集操作を学習した畳み込みニューラルネットワークとして設計し、そのトレーニングの最適化問題を定式化します。私たちの損失は、元の画像と編集された画像の間の近接性、提案された画像に対するビット予算のペナルティ、および結果を視覚的に満足させるための参照なしの画質測定を考慮に入れています。提案されたアプローチは、一般的なJPEG圧縮で示され、複雑な編集効果で得られるビットの節約や視覚品質の向上を示しています。
Could we compress images via standard codecs while avoiding visible artifacts? The answer is obvious -- this is doable as long as the bit budget is generous enough. What if the allocated bit-rate for compression is insufficient? Then unfortunately, artifacts are a fact of life. Many attempts were made over the years to fight this phenomenon, with various degrees of success. In this work we aim to break the unholy connection between bit-rate and image quality, and propose a way to circumvent compression artifacts by pre-editing the incoming image and modifying its content to fit the given bits. We design this editing operation as a learned convolutional neural network, and formulate an optimization problem for its training. Our loss takes into account a proximity between the original image and the edited one, a bit-budget penalty over the proposed image, and a no-reference image quality measure for forcing the outcome to be visually pleasing. The proposed approach is demonstrated on the popular JPEG compression, showing savings in bits and/or improvements in visual quality, obtained with intricate editing effects.