2013年1月11日 星期五

HW5 99360932 謝子浩

                                           
                                                                原圖


 quantization table
                             00

quantization table
                           01

標頭檔
                                                         



                                                                           
                                                                    Huffman table
Zig-Zag排列方法

這次的作業是用PSPad去讀取一張JPEG圖片裡的資料,一張影像裡面包含了很多的資料。
例如 FFDB----DQT : Define quantiztion table   , FFD8----SQI :Start of image  , FFD9---EQI : End of iamge 。 藉由這堂課可以讓我們了解到JPEG檔的編碼原理,其中Huffman 的編碼是一種無損的壓縮方式,我上網找了一些資料後理解到為什麼會有Huffman這種編碼方式,JPEG的算法會分成亮度分量和色差分量,但也會同時損失掉一半的分辨率,而Huffman這種無失真的壓縮方法,會統計每個相異字元的出現頻率,並建立成Huffman樹,利用0、1來編碼後再將出現次數多的捕給少的,最後將這些組合而成,這種編碼法是最好的方法。由 quantization table也能看出一台像機失真的大小當table數值越接近1時,這台相機所拍出來的照片可以說是幾乎無失真,而現在的相機也朝著這個目標前進。
這學期修了老師的這門課,讓我了解與對影像處理更加有興趣,不單單只是拍照這麼簡單,美張照片裡充滿了不一樣的訊息,也讓我從一個只會拍照的攝影者,進階到能理解影像裡存在著不同的資訊。

沒有留言:

張貼留言