HEIF(HEVC image)検証#4

下記投稿からの続きです。
HEIF(HEVC image)検証#1 - 記憶は人なり
HEIF(HEVC image)検証#2 - 記憶は人なり
HEIF(HEVC image)検証#3 - 記憶は人なり
 

入力画像3の場合

入力画像
解像度
3000x4000
画像フォーマット
TIFF
内容
風景(人工物が多く、船体などは階調が失われても気になりにくい被写体)

f:id:kachine:20171015050356j:plain
※掲載用画像は縮小しています 
 

検証結果

f:id:kachine:20171015050416p:plain

 

考察
  • 前回の入力画像2と同様に、高画質なうちは特にファイルサイズが小さいわけではない。
    • JPEGと比較して同等の差分(の平均)でありつつ、JPEGより小さなファイルサイズを達成できるのは、HEVC CRFが15より大きい場合となっている(入力画像2の場合と同じ)
      • すなわちJPEG Quality76*1以上の画質をHEVC Imageで実現するならファイルサイズは大きくなってしまうため、HEVCを利用するメリットは特にない
  • 各条件でエンコードされた画像を等倍でクロップした画像は以下の通り*2
    HEIF encoded images (cropped)
    JPEG encoded images (cropped)
  • 参考までにHEVC CRF及びJPEG Qualityの各設定値でエンコードされた画像は以下の通り*3
    HEIF encoded images
    JPEG encoded images
  • 参考までにHEVC CRF及びJPEG Qualityの各設定値でエンコードされた画像とオリジナル画像の差分を正規化した画像は以下の通り*4
    HEIF normalized differential images
    JPEG normalized differential images

 



続きます…。
HEIF(HEVC image)検証#5 - 記憶は人なり

*1:入力画像2の場合はJPEG Quality84だったため画像により閾値は異なる

*2:クリックすると等倍で表示されます

*3:掲載用に縮小及びGIF化する過程で変質している点には留意が必要。どういった領域に違和感を感じるか、ざっくりと把握する用途でご参照ください。

*4:掲載用に縮小及びGIF化する過程で変質している点には留意が必要。どういった領域に差分が発生しているのか、ざっくりと把握する用途でご参照ください。

HEIF(HEVC image)検証#3

下記投稿からの続きです。
HEIF(HEVC image)検証#1 - 記憶は人なり
HEIF(HEVC image)検証#2 - 記憶は人なり
 

入力画像2の場合

入力画像
解像度
4800x3200
画像フォーマット
TIFF
内容
夜景(空部分は比較的情報量は少ないが、地上や建物部分は空間周波数が高く情報量が多い)

f:id:kachine:20171015044440j:plain
※掲載用画像は縮小しています 
 

検証結果

f:id:kachine:20171015044508p:plain

 

考察
  • 前回の入力画像1(スクリーンショット)の場合と異なり、高画質なうちは特にファイルサイズが小さいわけではない。
    • JPEGと比較して同等の差分(の平均)でありつつ、JPEGより小さなファイルサイズを達成できるのは、HEVC CRFが15より大きい場合となっている
      • すなわちJPEG Quality84以上の画質をHEVC Imageで実現するならファイルサイズは大きくなってしまうため、HEVCを利用するメリットは特にない
  • 各条件でエンコードされた画像を等倍でクロップした画像は以下の通り*1
    HEIF encoded images (cropped)
    JPEG encoded images (cropped)
  • 参考までにHEVC CRF及びJPEG Qualityの各設定値でエンコードされた画像は以下の通り*2
    HEIF encoded images
    JPEG encoded images
  • 参考までにHEVC CRF及びJPEG Qualityの各設定値でエンコードされた画像とオリジナル画像の差分を正規化した画像は以下の通り*3
    HEIF normalized differential images
    JPEG normalized differential images

 



続きます…。
HEIF(HEVC image)検証#4 - 記憶は人なり

*1:クリックすると等倍で表示されます

*2:掲載用に縮小及びGIF化する過程で変質している点には留意が必要。どういった領域に違和感を感じるか、ざっくりと把握する用途でご参照ください。

*3:掲載用に縮小及びGIF化する過程で変質している点には留意が必要。どういった領域に差分が発生しているのか、ざっくりと把握する用途でご参照ください

HEIF(HEVC image)検証#2

下記投稿からの続きです。
HEIF(HEVC image)検証#1 - 記憶は人なり
 

入力画像1の場合

入力画像
解像度
640x13026
画像フォーマット
PNG
内容
スクリーンショット(無地背景に大量のテキスト)

f:id:kachine:20171014143016p:plain
※掲載用画像は縮小しています 
 

検証結果

f:id:kachine:20171014143231p:plain

 

考察
  • 順当にHEVCはCRF、JPEGはQualityパラメータに依存して差分の大小が現れるのが確認できる
    • 但し、差分の平均についてはCRF及びQualityパラメータに依存しているが、差分の最大については規則性というか傾向がはっきりしない
  • HEVC CRF0の時点でJPEGのQuality89と同程度のファイルサイズでありながら、差分の平均はJPEGのQuality99と同程度の高画質を達成しており、画質・ファイルサイズ共に優れた結果と判断できる
    • 一方で、HEVCはCRF0でもJPEGのQuality100以上に大きい差分が現れている点には留意すべきかもしれない
  • 参考までにHEVC CRF0(最高画質・最大ファイルサイズ)/CRF51(最低画質・最小ファイルサイズ)及びJPEG Quality1(最低画質・最小ファイルサイズ)/Quality100(最高画質・最大ファイルサイズ)でエンコードされた画像をピクセル等倍でクロップした画像は以下の通り
    f:id:kachine:20171014144654p:plain
    f:id:kachine:20171014144722p:plain
    f:id:kachine:20171014144742p:plain
    f:id:kachine:20171014144809p:plain
  • 参考までに差分画像を正規化*1し、上記と同条件でクロップした画像は以下の通り。
    f:id:kachine:20171014145458p:plain
    f:id:kachine:20171014145507p:plain
    f:id:kachine:20171014145517p:plain
    f:id:kachine:20171014145527p:plain

 



続きます…。
HEIF(HEVC image)検証#3 - 記憶は人なり

*1:正規化しないと一見して真っ黒な画像にしか見えないため、どこに差分が発生しているのか可視化しやすくするために正規化を行なった。