-
圖像數據壓縮
鎖定
數字圖像需要大量數據來表示,因此必須對其進行數據壓縮。但在壓縮的過程中,也會對傳輸介質、傳輸方法和存儲介質等提出較高要求。常用的圖像數據壓縮方法主要有哈夫曼編碼、行程編碼、算術編碼、離散餘弦變換編碼以及混合編碼等。
- 中文名
- 圖像數據壓縮
- 外文名
- image data compression
- 功 能
- 壓縮
- 分 類
- 有損壓縮、無損壓縮
- 方 法
- 哈夫曼編碼、形成編碼等
- 應 用
- 是圖像存儲、處理和傳輸的基礎
圖像數據壓縮背景
圖像處理,是指將一幅圖像變為另外一幅經過修改的圖像,是一個圖像到圖像的過程。一般圖像處理技術分為兩類:模擬方式與數字方式。如今普遍採用數字圖像處理,包括以下內容:圖像復原、圖像壓縮、圖像重建、模式識別等。圖像壓縮的首要目的就是壓縮數據量,提高有效性。
[1]
圖像壓縮是圖像存儲、處理和傳輸的基礎,它是用盡可能少的數據來進行圖像的存儲和傳輸。圖像數據是可以被壓縮的,支持這一理論的依據,允許圖像編碼有一定的失真;圖像數據的冗餘性。大多數情況下,並不要求經壓縮後的圖像和原圖完全相同,而允許有少量失真,只要這些失真不被人眼察覺就可以接受。這給壓縮比的提高提供了有利的條件,可允許的失真愈多,可實現的壓縮效率就愈高。因為圖像數據具有可壓縮性,有大量的所謂統計性質的多餘度,從而產生生理視覺上的多餘度,去掉這部分圖像數據並不影響視覺上的圖像質量,甚至去掉一些圖像細節對於實際圖像的質量也無致命的影響。正因為如此,可以在允許保真度的條件下壓縮待存儲的圖像數據,大大節約存儲空間,而且在圖像傳輸時也大大減少信道容量。光盤技術和數據壓縮技術的發展為各種形態的大量數據傳輸提供了技術保證,CPU性能的不斷提高也為數據壓縮提供了有利條件。
[1]
圖像數據壓縮研究現狀
(1)有損壓縮,它是以自適應離散餘弦變換DCT為基礎的壓縮方法。所謂有損壓縮,就是壓縮後圖像的某些信息會丟失。
(2)無損壓縮。由於其壓縮比有一定的極限,所以已不是研究熱點,它是以差分脈衝編碼調製DPCM為基礎的壓縮方法。圖像編碼的一般過程見圖1。
圖像數據壓縮一般過程
數據壓縮的過程口1如圖2所示,數據壓縮一般有編碼和解碼兩個過程,信源數據經過源編碼器的壓縮編碼,被減少到存儲設備與傳輸介質所能支持的水平。通道編碼器是把壓縮位流翻譯成一種既適合於存儲又適合於傳輸的信號。由通道解碼器和源解碼器構成的解碼子系統執行通道編碼和源編碼的逆過程,以重新構造圖像。
[2]
圖像數據壓縮方法
針對多媒體數據冗餘類型的不同,相應地有不同的壓縮方法。根據解碼後數據與原始數據是否完全一致進行分類,壓縮方法可被分為無損壓縮和有損壓縮。在此基礎上根據編碼原理進行分類,大致有:預測編碼、變換編碼、統計編碼以及其他一些編碼。其中統計編碼是無損編碼,其他編碼方法基本是有損編碼。
[2]
圖像數據壓縮無損壓縮和有損壓縮
圖像數據壓縮常用圖像數據編碼方法
1. 預測編碼
1) 幀內預測:幀內預測編碼反映了同一幀圖像內,相鄰像素之間的空間相關性較強,因而任何一個像素的亮度值,均可由它相鄰的已被編碼的像素的編碼值來進行預測。幀內預測編碼包括差分脈衝編碼調製和自適應差分脈衝編碼調製。
2 )幀間預測:在 MPEG 壓縮標準中採用了幀間預測編碼,這是由於運動圖像各幀之間有很強的時間相關性。例如在電視圖像傳送中,相鄰幀的時間間隔只有1/30 s,大多數像素的亮度信號在幀間的變化是不大的,利用幀間預測編碼技術就可減少幀序列內圖像信號的冗餘。
2. 變換編碼( Transform Coding )
3. 統計編碼
1) 矢量量化編碼;
2) 子帶編碼;
3) 分形編碼。
圖像數據壓縮發展趨勢
從國際數據壓縮技術的發展尤其是MPEG的發展可以看出,基於內容的圖像壓縮編碼方法是未來編碼的發展趨勢。它不僅能滿足進一步獲得更大的圖像數據壓縮比的要求,而且能夠實現人機對話的功能。另外,任意形狀物體的模型建立的關鍵問題還沒有解決,這嚴重影響其應用的廣泛性。因此,視頻編碼將朝着多模式和跨模式的方向發展。
[3]
通過元數據進行編碼也是今後編碼的發展方向。元數據是指詳細的描述音/視頻信息的基本元素,利用元數據來描述音視頻對象的同時也就完成了編碼,因為此時編碼的對象是圖像的一種描述而不再是圖像本身。從另一個角度來説,進一步提高壓縮比,提高碼流的附屬功能(碼流內容的可訪問性、抗誤碼能力、可伸縮性等)也將是未來的編碼的兩個發展方向。
[3]
R個數的一組看作K維矢量,然後以這些矢量為單元進行量化編碼,該方法對聲音和圖像數據特別有效。