在6/24只花兩三天完成的JPEG in DCT
並沒有進行包裝,
只有進行 DCT –> quantization –> dequantization –> IDFT 這些步驟而已。
使用的quantization table為:
16 11 10 16 24 40 51 61
12 12 14 19 26 58 60 55
14 13 16 24 40 57 69 56
14 17 22 29 51 87 80 62
18 22 37 56 68 109 103 77
24 35 55 64 81 104 113 92
49 64 78 87 103 121 120 101
72 92 95 98 112 100 103 99
而新出的JPEG2000則是使用DWT來進行轉換,
據說可以達到良好的壓縮效果以及品質。
於是我使用discrete biorthogonal CDF 9/7 wavelet transform內的程式碼
來做個實驗,只將DCT調換成DWT。
結果比較如下圖(上為DCT,下為DWT):
放大來比較(上為DCT,下為DWT),可見DWT明顯出現方格條紋。
實驗結果如果用以下步驟:
DWT –> quantization –> dequantization –> IDWT
其效果不甚理想,可見JPEG2000仍隱藏一些奧秘在裡頭。
沒有留言:
張貼留言