Jpeg壓縮演算法|傅立葉變換|霍夫曼編碼

來源:互聯網
上載者:User

Jpeg壓縮演算法步驟:

第一步:RGB-->YUV的轉換

由於人視覺的兩個重要的特性:人的視覺對於邊緣急劇變化的不敏感,人眼對映像的亮度資訊敏感、對顏色的分辨弱的特點;可以對描述映像亮度的資訊採用較多的資料位元描述,對描述映像色彩的資訊採用較少的資訊描述(霍夫曼編碼的思想)。所以對映像壓縮的第一步是把描述映像的方式(RGB)轉換成(YUV)。轉換公式:

Y     0.3        0.59        0.11       R
U=-0.15      -0.29       0.44       G
V     0.61     -0.52       -0.096    B

 

1。簡諧運動

是最簡單的周期運動,可以由正弦函數y=Asin(ωt+φ)和餘弦函數y=Acos(ωt+θ)表示。其中y稱為震動的位移,A叫做振幅,ωt+φ或ωt+θ叫做位相,φ和θ叫初位相。T=2pi/ω叫做簡諧震動的周期,f=1/T叫做頻率

2。簡諧震動的的合成

任何複雜的周期性震動都可以看成是由頻率成整數倍的簡諧震動合成的簡諧震動合成的。其中頻率最低的震動稱為基波,基波的周期和頻率與合震動相同。

3。時域和頻域

以時間t為自變數,以位移x為因變數的函數稱為時域函數,即震動波形;以頻率為橫座標,位移為縱座標的座標系叫做頻域,在其上所描述的函數稱為頻率函數

4。傅立葉變換

將時域變為頻域的變換,稱之為傅立葉正變換;而將頻域變為時域的變換,稱之為傅立葉逆變換。傅立葉分析提供了擷取頻域資訊的一種較為完整的方法,它使我們利用頻率、幅值和相位來描述時域中的震動波形。

5。如果在時域中的波形上升較快,就意味著該波含有較高的頻率。
6。離散傅立葉變換簡稱DFT,快速傅立葉變換簡稱FFT。FFT是使用在離散傅立葉變換求解過程中的新技術。

-------------------------------

研究jpeg映像格式中會用到傅立葉變換,故摘錄於此,以便後面學習研究。

supnumb

2007-07-28

-------------------------------

今天(07-29)翻閱了手頭上所有能找到的資料,研究學習jpeg檔案的格式和壓縮演算法,打算把這篇文章編輯成關於jpeg檔案格式的一個簡明介紹.

supnumb

2007-07-29

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.