JPEG圖像的編解碼實現_第1頁
JPEG圖像的編解碼實現_第2頁
JPEG圖像的編解碼實現_第3頁
JPEG圖像的編解碼實現_第4頁
JPEG圖像的編解碼實現_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質文檔傾情為你奉上精選優(yōu)質文檔傾情為你奉上專心專注專業(yè)專心專注專業(yè)精選優(yōu)質文檔傾情為你奉上專心專注專業(yè) MACROBUTTON MTEditEquationSection2 SEQ MTEqn r h * MERGEFORMAT SEQ MTSec r 1 h * MERGEFORMAT SEQ MTChap r 3 h * MERGEFORMAT 畢業(yè)論文 論文題目(中文) JPEG圖像的編解碼實現 論文題目(外文) Encoding and decoding of JPEG image 摘 要JPEG是一種十分先進的圖像壓縮技術,它用有損壓縮方式去除冗余的圖像數據,在獲得極高的壓縮率

2、的同時能展現十分豐富生動的圖像。本文設計和實現一個JPEG圖像編解碼器來進行圖像轉換,利用離散余弦變換、熵編碼、Huffman編碼等圖像壓縮技術將BMP圖像轉換成JPEG圖像,即進行圖像的壓縮。驗證JPEG壓縮編碼算法的可行性。通過比對圖像壓縮前后實際效果,探討壓縮比,峰值信噪比等評價圖像數據壓縮程度及壓縮質量的關鍵參數,對JPEG壓縮編碼算法的實用性和優(yōu)越性進行研究。關鍵詞:JPEG;編碼;解碼;圖像壓縮AbstractJPEG is a very advanced image compression technology, it uses lossy compression to remo

3、ve redundant image data, in obtaining a very high compression rate can show a very rich and vivid image. In this project, a JPEG image codec is designed and implemented to transform image, using discrete cosine transform, entropy coding, Huffman coding and other image compression techniques to conve

4、rt BMP images into JPEG images. Verifies the feasibility of JPEG compression coding algorithm. Through the comparison of the actual effect of image compression, the key parameters of compression ratio, peak Snr, and the compression quality of image data are discussed, and the practicability and supe

5、riority of JPEG compression coding algorithm are researched.Key words: JPEG; encoding; decoding; image compression目 錄TOC o 1-1 u 摘 要 )3.2 實驗結果與分析基于前文介紹的編解碼原理,使用VC+編程實現對JPEG文件的讀取,壓縮與存儲。通過此應用程序中,用戶可以將BMP文件壓縮編碼為JPEG圖像,也可以實現JPEG圖像解碼為BMP文件,即能實現兩者的格式轉換。第一組通過程序實現BMP圖像壓縮為JPEG圖像的圖像文件如圖3-1所示:a b圖3-1 BMP圖片壓縮編碼

6、為JPEG圖片對比:(a) test.bmp(256256,196,662字節(jié),24位圖);(b) test.jpg(256256,11,094字節(jié),4位圖)第二組實驗的圖像文件如圖3-2所示:a bc圖3-2 BMP圖像先壓縮為JPEG圖像再解壓縮為BMP文件:(a) 昆侖堂.bmp(1048622,1,955,622字節(jié),24位圖);(b)昆侖堂.jpg(1048622,145,917字節(jié),24位圖);(c)昆侖堂新.bmp(1048622,1,955,622字節(jié),24位圖)圖3-1中原始圖片test.bmp為256256像素,大小為196,662字節(jié)的24位圖,經過壓縮編碼,選擇質量為7

7、5等級(100為質量最高)得到圖片test.jpg為256256像素,大小為11,094字節(jié)的24位圖。根據公式4-1和4-2可以計算得壓縮比為17.7,相對數據冗余為0.9435這表明原始圖像中94.35%的數據冗余的,經過壓縮,數據量大大減少,節(jié)省了存儲空間。而通過利用matlab,根據公式3-1和3-2計算壓縮前后兩幅圖像的峰值信噪比PSNR結果為68.7828,因此證明壓縮后,圖像和原圖很接近,即失真很小,壓縮前后圖片用肉眼是無法區(qū)分出來的。圖3-2中,三幅蘭大榆中校區(qū)昆侖堂的照片看起來沒啥區(qū)別,但是圖a和圖b在數據量上有很大差別,通過計算壓縮比為13.4,相對數據冗余為0.9254,

8、計算峰值信噪比PSNR為43.916,相比第一組PSNR有所下降,換句話說,壓縮后失真較第一組嚴重。圖c是將壓縮后的圖像解壓縮得到的BMP圖像,在數據量上來看,完全恢復到壓縮前的大小,但是通過計算PSNR我們發(fā)現,值依然是43.916。由此可以看出,JPEG壓縮過程是有損壓縮,當再次解壓縮的時候,圖片無法恢復到跟原始圖像一樣的質量。3.3 實驗結論與總結在此設計中,使用離散余弦變換,將空間區(qū)域中描繪的圖形,變換為頻率區(qū)域描繪的圖形;采用加權函數量化得到DCT的系數;采用Huffman可變字長編碼器來編碼量化系數的信息;采用行程長度編碼RLE來編碼交流系數(AC)的信息;采用差分脈沖編碼調制來編碼直流系數(DC)的信息;為了降低熵信息,熵編碼采用了Huffman編碼器。經過對實驗結果的分析可知,本次用C+實現JPEG圖像的編解碼過程比較成功,壓縮后得到15左右的壓縮比,表明原圖有90%以上的冗余數據。而在圖像質量方面,通過計算峰值信噪比,得到比較高的峰值信噪比,證明圖像質量保持的比較好,即失真很小。致 謝本設計能較成功地完成,與xx老師的悉心指導和熱心幫助是分不開的,在此,我對他表示衷心的感謝。我的指導教師陸福相老師,在我的課題研究進行期間,指導我如何搜集相關的資料,并且在百忙中抽出時間來檢查、指導我的工作,在具體的設計過程中又給了我很多的啟示,在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論