2012-04-25 10 views
0

JPEGは、圧縮率が高い非可逆な画像圧縮です。 私が知る限り、情報損失は量子化中にJPEGで起こります。jpeg圧縮で損失が発生する手順は何ですか?

JPEG圧縮には、損失が発生する、または発生する可能性がある他の手順はありますか? それが起こったら、どこに?

答えて

3

画像の品質と精度に影響を与えるJPEG圧縮の3つの側面があります。

1)は、精度の損失は、量子化段階で行われます。生成されるデータの量を減らすために、色の精度が失われます。
2)RGB/YCC色空間への変換中またはRGB/YCC色空間からの変換中にエラーが発生します。
3)周波数ドメインへの変換中または周波数ドメインからの変換中にエラーが発生します。離散コサイン変換は、ピクセルを周波数領域に変換します。この変換により、両方向のエラーが発生します。

+0

#1は本当に損失の多い部分です。意図的なので、品質が調整されています。 #2と#3は必然的に損失を引き起こすが、それらの損失を最小限に抑えるように実装されている。 –

0

がJPEG圧縮で行われる場所は、chroma subsampling stageです。

ほとんどのJPEG圧縮画像では、4:2:0カラーサブサンプリングを使用しています。各ピクセルをRGBからYCbCrに変換した後、2x2ブロックのピクセルのCb値を平均して1つの値にし、Crその2×2ブロックの画素の値も平均して単一の値にする。

JPEG規格では、4:4:4(ダウンサンプリングなし)もサポートされています。

関連する問題