在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仍隱藏一些奧秘在裡頭。