這週換開始討論jpeg,其實想法因該還是滿不清楚的,就先寫段文章順便統整一下想法,下週觀念要是更清楚點,在改正了,有錯也請回應告知~謝謝
首先,色彩空間轉換
就如同老師講的 不同的運用 就會有不同的方法去表示 即jpeg就用YUV方法,去表示色彩空間
接的,縮減取樣
利用對色調和飽和度,眼睛對此沒有這麼高的靈敏度 所以就減少這方面的資料 來達到 縮減檔案的目的,原先以為要是採無縮減取樣的方法,那圖片不就不會失真了,後來去問老師才知此step雖不失真,但經過DC轉換後還是會失真
DCT
太過於數學 所以就沒什麼討論,左上角是數值最大的,我猜是為了知道什麼數值最大是什麼,就知道這圖檔,最長是用幾bits去表示,就不會多浪費更多bits數去紀錄,而顯示的都是0,浪費檔案空間
量化
圖片經過DC轉換後,所得到的矩陣在去跟一個受過設計的量化矩陣各別位置皆去相除,這樣所出來的矩陣,每個數值就都別具有意義,8*8這樣即有64量化矩陣等待處理,至於矩陣左上為何皆低頻,右下皆高頻居多,那天聽的滿模糊的,大概寫一下現在想法,文章有談到,人對高頻率辨識能力比較差,所以可以在那降低資訊數量,來縮減檔案,所以這就為何右下高頻部分會皆0居多,原因就是資料被裁減掉,而對低頻辨識能力比較好點,所以就相對需要更多資訊數量去紀錄表示,來讓畫面呈現更像原圖, 所以猜想左上到右下,數值會越來越偏向0因該就是這樣,而左上低頻右下高頻,就可能跟老師講的這矩陣是受過設計的,所以分布才呈現這樣
顏色越相鄰DC值越強,老師有舉例白色,同顏色所以皆相鄰在一起,DC值很大,其餘皆是0,因為這是高頻率的顏色;這樣要是換用低頻率的單一顏色,因還是皆相鄰在一起,DC值還是一樣大,而且是低頻,不能去裁減掉很多資訊,這樣檔案不就比較大嗎???所以高頻率亮度變動,是指顏色的頻率,還是顏色間變動的頻率,這點就滿不清楚的
後來自己用小畫家去做測試,儲存全紫跟全紅的jpeg圖案,發現兩邊檔案大小相同皆是3.61KB,後來在做一張圖,紫跟紅相間的圖案檔案就大很多是576KB,所以高頻率變動是指顏色間變動的頻率,所以同顏色間都沒有變動,這屬於低頻,所以低頻部分特高,所以DC才會特別大,越往右下是高頻部分,因都低頻沒有高頻所以才都是0,是這樣嗎???但既然是低頻,這樣資訊就不能減掉很多,這樣資訊裡因該很多位置都要有值去紀錄阿,怎會這麼多0,所以是上面低頻跟高頻有分開看,還是下面觀念是這正確,還是都錯誤,老師下週可以的話,可以說明一下,同顏色的矩陣裡為何是這樣,今天寫到這 越想越亂= =
沒有留言:
張貼留言