0

[LZWまたはJBIG間】可逆圧縮アルゴリズム画像(有色及び単色)からなるデータセットを圧縮するための良いですか?LZWまたはJBIGは画像の可逆圧縮アルゴリズムが優れていますか?

私は両者を実装し、それぞれが100個の画像を含む小さなデータセットでテストした結果、決定的な結果は得られていません。

ご注意::復元後のデータとソースのデータが同じでなければならないため、JPEG圧縮のような損失圧縮は使用できません。圧縮解除を担当するファームウェアではサポートされていないため、PNGのような他のロスレスアルゴリズムも使用できません。

+1

画像では、LZWも一般的にJBIGも良い選択ではありません。あなたの目標がこれらの2つの測定値を超えている場合は、もっと役に立つ回答を述べてください。 (画像に適用される「無損失」は、誤解の一部である可能性があります。その画像が「センサー」(カメラなど)のものである場合、「元の」画像は最低でも空間および値の量子化を受けています。 )収差、...) – greybeard

答えて

2

JBIG(JBIG2)はより良い結果をもたらすはずですが、LZWもJBIGも最適ではありません。

LZWは画像用に設計されていません(2D相関を利用しないなど)。 JBIG(おそらくJBIG2を意味しますか?)は、2D相関を利用しますが、ファックスページなどのモノクロ画像用に設計されています。

結果は特定のデータセットに依存するため、結果が確定しない場合は、さらに多くの画像をテストすることができます(また、カラー画像とグレースケール画像を区別することもできます)。

ファームウェアでサポートされている場合は、JPEG-LS(https://jpeg.org/jpegls/)もテストします。私の経験では、全体的にロスレスな圧縮パフォーマンスが得られます。

0

JPEG-LSまたはJPEG 2000の方がより良い結果が得られます。 WebPやJPEG XRについても考えることができます。

注:圧縮されたイメージをブラウザに表示する場合は、ブラウザのサポートを考慮する必要があります。例えばサファリでサポートされているJPEG 2000、クロムとアンドロイドのブラウザでサポートされているWebP、IE11でサポートされているJPEG-XR &エッジも同様です。

関連する問題