數(shù)字圖像處理-圖像壓縮

圖像壓縮介紹

概念

圖像壓縮是圖像編碼的一種典型用途。數(shù)據(jù)壓縮的對(duì)象是數(shù)據(jù),大的數(shù)據(jù)量并不代表含有大的信息量。圖像壓縮就是除去圖像中多余的數(shù)據(jù)而對(duì)信息沒(méi)有本質(zhì)的影響。

目的

圖像編碼壓縮的主要目的是用盡可能少的bits去表示一副圖像,于此同時(shí),圖像的質(zhì)量和信息得以保留。減少數(shù)據(jù)量的基本原理是除去其中多余的數(shù)據(jù)。

  • 冗余(redundancy)
    • 空間冗余(Spatial redundancy):圖像中相鄰像素間的相關(guān)性引起的。
    • 時(shí)間冗余(Time redundancy):圖像序列中不同幀之間存在相關(guān)性引起的。
    • 頻譜冗余(Spectrum redundancy):不同彩色平面或頻譜帶的相關(guān)性引起的。

圖像壓縮步驟

圖像壓縮基本按照以下流程進(jìn)行:
輸入圖像/視頻 -> 變換 -> 量化 -> 符號(hào)編碼 -> 存儲(chǔ)/傳輸 -> 符號(hào)解碼 -> 反變換 -> 圖像/視頻

圖像壓縮流程圖

量化(Quantization)

  • 概念:量化是壓縮的主要圖像,主要也是它引入誤差的。JPEG通過(guò)各種除法來(lái)進(jìn)行量化,不過(guò)對(duì)于不同重要程度的信息,它所除的數(shù)的大小會(huì)有所不同。
  • 模擬與數(shù)字:
    數(shù)字圖像出來(lái)的圖像空間上和數(shù)值上都是離散的
    模擬圖像出來(lái)的圖像空間上和數(shù)值上都是連續(xù)的
  • 目的:
    提取有用的信息,忽略細(xì)節(jié),排除無(wú)關(guān)信息。

分類

  1. 按照壓縮方法是否丟失信息
  • 無(wú)損壓縮:解壓以后的數(shù)據(jù)和原始數(shù)據(jù)完全一致。解壓后得到的數(shù)據(jù)是原數(shù)據(jù)的復(fù)制,是一種可逆壓縮。
  • 有損壓縮:解壓以后的數(shù)據(jù)和原始數(shù)據(jù)不完全一致,是不可逆壓縮方式。
  1. 按照壓縮方法的原理分類
  • 預(yù)測(cè)編碼
    基本思想是利用已被編碼的點(diǎn)的數(shù)據(jù)值,預(yù)測(cè)鄰近的一個(gè)像素點(diǎn)的數(shù)據(jù)值
  • 變換編碼
    基本思想是將圖像的光強(qiáng)矩陣變換到系數(shù)空間上,然后對(duì)系數(shù)進(jìn)行編碼壓縮
  • 統(tǒng)計(jì)編碼
    根據(jù)信息出現(xiàn)概率的分布特性而進(jìn)行的壓縮編碼。

應(yīng)用

  • 減少信道傳輸時(shí)所需的帶寬:TV,HDTV,UHDTV,手機(jī)
  • 減少存儲(chǔ)時(shí)所需的存儲(chǔ)空間:大的影響,圖形數(shù)據(jù)庫(kù),醫(yī)療圖像

方法

無(wú)損壓縮

  • 消除編碼冗余: 哈夫曼編碼和算術(shù)編碼。
  • 消除像素間冗余:LZW編碼,位平面編碼,行程編碼和無(wú)損預(yù)測(cè)編碼。

有損壓縮

  • 變換編碼:K.L變換,Haar變換,Walsh.Hadamard變換,離散余弦變換,離散傅里葉變換 和 小波變換。
  • 有損預(yù)測(cè)編碼。

壓縮標(biāo)準(zhǔn)

  • JPEG靜態(tài)圖像壓縮標(biāo)準(zhǔn)是廣泛使用的照片存儲(chǔ)格式
  • JPEG 2000新一代靜態(tài) 圖像壓縮標(biāo)準(zhǔn),是基于小波變換的圖像壓縮標(biāo)準(zhǔn),可以獲得比JPEG更大的壓縮比。

常見(jiàn)壓縮編碼

變換(Transform)編碼

  • 概念:對(duì)原圖像進(jìn)行變換,使之更容易被壓縮。(比如Fourier transform)。
  • 目的:
    降低空間和時(shí)間冗余。
  • 常用的變換編碼:KLT,DCT,DFT,Wavelet Transform
    通常使用DCT,不使用KLT的原因:
    1.Signal independeng
    2.Easily find fast algorithm

預(yù)測(cè)(Prediction)編碼

  • 概念:通過(guò)消除緊鄰像素在空間上時(shí)間上的冗余來(lái)表現(xiàn)。
  • 分類:Inter frame, Intra frame

符號(hào)編碼(Symbol Coding)

  • 目的:生成定長(zhǎng)編碼或變成編碼。最小化編碼冗余。
    JPEG使用常見(jiàn)的哈夫曼(Huffman)編碼。
  • 哈夫曼編碼(Huffman Coding):
    是一種編碼方式,哈夫曼編碼是可變字長(zhǎng)編碼(VLC)的一種。信源符號(hào)出現(xiàn)頻率越高,使用的碼字就越少。是一種一致性編碼法(又稱“熵編碼法”),用于數(shù)據(jù)的無(wú)損耗壓縮。
  • 熵(entropy):反映了圖像中平均信息量的多少
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

  • ??本節(jié)主要目的是介紹圖像壓縮的一些基本概念,主要包括圖像壓縮的基本概念、PCM編碼、無(wú)損壓縮、有損壓縮、壓縮標(biāo)準(zhǔn)...
    小小何先生閱讀 2,398評(píng)論 0 1
  • 圖像由人的視覺(jué)來(lái)感知的,通過(guò)人眼感知到最多的就是圖像的輪廓和色彩。人們對(duì)色彩的感知有著特殊的敏感性,色彩本身的獨(dú)特...
    liwuwuzhi閱讀 2,569評(píng)論 0 3
  • ### YUV顏色空間 視頻是由一幀一幀的數(shù)據(jù)連接而成,而一幀視頻數(shù)據(jù)其實(shí)就是一張圖片。 yuv是一種圖片儲(chǔ)存格式...
    天使君閱讀 3,679評(píng)論 0 4
  • 啥也先不說(shuō),Lena鎮(zhèn)個(gè)樓。 第一章 緒論 * 數(shù)字圖像:能夠在計(jì)算機(jī)行顯示和處理的圖像。 *數(shù)字圖像處理:利用計(jì)...
    CSDN_georgeChen閱讀 15,643評(píng)論 4 23
  • 一.什么是編碼? 1.因?yàn)槲唇?jīng)壓縮的數(shù)字視頻的數(shù)據(jù)量巨大,在相對(duì)有限的存儲(chǔ)空間和傳輸帶寬條件下,其在互聯(lián)網(wǎng)上的傳輸...
    繁天涯閱讀 1,724評(píng)論 0 1

友情鏈接更多精彩內(nèi)容