機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
基于運(yùn)動(dòng)補(bǔ)償和幀內(nèi)編碼實(shí)現(xiàn)視頻圖像的無損壓縮
基于運(yùn)動(dòng)補(bǔ)償和幀內(nèi)編碼實(shí)現(xiàn)視頻圖像的無損壓縮
 更新時(shí)間:2008-8-18 9:27:01  點(diǎn)擊數(shù):5
【字體: 字體顏色
摘 要:小波變換以其高效率和可控性廣泛應(yīng)用于圖像壓縮編碼,但在對(duì)視頻圖像的壓縮編碼中不可避免地存在一些“宏塊”,這些“宏塊”需要幀內(nèi)編碼,以消除時(shí)間相關(guān)性。本文結(jié)合實(shí)例,提出實(shí)用的圖像壓縮編碼方案。
關(guān)鍵詞:視頻圖像;小波變換;運(yùn)動(dòng)補(bǔ)償;壓縮編碼
引言
圖像壓縮是圖像處理中一個(gè)最重要的環(huán)節(jié),而對(duì)視頻圖像的壓縮與復(fù)原更是其中的關(guān)鍵技術(shù)。本文針對(duì)“公路安全線軋壓監(jiān)測系統(tǒng)”實(shí)例,介紹一種實(shí)用可行的無損圖像壓縮方案。
據(jù)交通部門統(tǒng)計(jì),影響城市交通造成交通事故的因素主要有三個(gè):走反行道、闖紅燈和軋壓安全線。而其中最嚴(yán)重卻尚未引起足夠重視的就是機(jī)動(dòng)車輛(或行人)恣意軋壓安全線。這里所說的安全線,主要是指在公路中央用以區(qū)分上、下行車道的黃色區(qū)域。“公路安全線軋壓監(jiān)測系統(tǒng)”就是針對(duì)這一情況而提出的。
系統(tǒng)可以安裝在指定位置或流動(dòng)車輛上,攝像裝置實(shí)時(shí)拍攝路段情況,判斷車輛輪胎是否侵入安全線區(qū)域。如果發(fā)現(xiàn)壓線現(xiàn)象,自動(dòng)抓拍瞬時(shí)圖片,提取違章車輛牌照,并記錄現(xiàn)場信息,存入后臺(tái)數(shù)據(jù)庫。該系統(tǒng)的關(guān)鍵功能之一就是存儲(chǔ)視頻圖像,而視頻圖像的數(shù)據(jù)量是非常巨大的,必須進(jìn)行壓縮、復(fù)原處理。


圖2 視頻圖像的編碼框圖


,
其中小波函數(shù)。
由于計(jì)算機(jī)處理的是離散信號(hào),根據(jù)多分辨率分析,得到離散小波變換(DWT):

其中h(l)是g(l)是對(duì)應(yīng)的低、高通濾波器,由它們唯一地確定小波函數(shù)?紤]到邊界擴(kuò)展及線性相位等原因,本文采用雙正交小波濾波器組。
由于圖像信號(hào)是二維信號(hào),因此需要先在行、列上分別對(duì)其進(jìn)行一維小波變換。經(jīng)過一維變換后,圖像分解成一個(gè)低頻子帶(LL)和三個(gè)高頻子帶。再對(duì)低頻子帶按相同的方法進(jìn)一步進(jìn)行小波變換,得到圖像的高階小波變換。如圖1(a)所示為三階變換的結(jié)果。圖像經(jīng)過變換后,對(duì)各個(gè)子帶的變換系數(shù)采取合適的量化編碼,再經(jīng)過熵編碼,最終得到壓縮后的比特流。其工作流程如圖1(b)所示。
客觀地說,小波變換本身并不具備圖像壓縮功能,它只能使圖像的數(shù)據(jù)重新分布,使其具有某些統(tǒng)計(jì)特性,從而有利于數(shù)據(jù)的重組和建模。圖像的小波變換主要有時(shí)~頻局部化、能量聚集性、重要系數(shù)的聚集性、子帶之間的相似性、子帶之間小波系數(shù)的幅度衰減性等一些統(tǒng)計(jì)特性。小波變換壓縮編碼的本質(zhì)就是利用小波濾波器對(duì)圖像數(shù)據(jù)進(jìn)行子帶分析,消除圖像時(shí)域空間的冗余。小波分解后的圖像能量主要集中在相對(duì)較低的子帶中,可以結(jié)合人眼的視覺特性,在保證圖像“視覺質(zhì)量”的前提下,實(shí)現(xiàn)較高的壓縮比。

視頻圖像的小波壓縮編碼
視頻圖像的壓縮編碼實(shí)際上是在靜態(tài)圖象編碼的基礎(chǔ)上,增加幀間圖像的內(nèi)插和運(yùn)動(dòng)補(bǔ)償技術(shù),由此來消除圖象之間的時(shí)間相關(guān)性,從而實(shí)現(xiàn)高倍率的壓縮目的。再對(duì)已消除時(shí)間相關(guān)性之后的每幀圖像進(jìn)行靜態(tài)圖像的壓縮編碼。如圖2所示。
首先將要編碼的圖像分成16*16的宏塊,對(duì)于每一個(gè)宏塊,依照某指定的準(zhǔn)則,在其參考圖像中搜索與其最匹配(最相近)的塊。如果搜索到的塊滿足條件,則作為當(dāng)前編碼宏塊的運(yùn)動(dòng)補(bǔ)償塊。將它們相減,得到的結(jié)果稱為幀間編碼塊,并將其放在殘差圖像的相應(yīng)位置。如最終沒有找到相近的塊,則認(rèn)為當(dāng)前塊屬于幀內(nèi)編碼塊,將其直接放置在殘差圖象的相應(yīng)位置。如圖3所示。
然后對(duì)殘差圖像進(jìn)行小波變換及壓縮編碼。顯然,解碼時(shí),將解碼的殘差圖像加上其對(duì)應(yīng)的運(yùn)動(dòng)補(bǔ)償圖像,即可得到復(fù)原的圖象。
由于運(yùn)動(dòng)圖像的內(nèi)容是變化的,因此在殘差圖像中不可避免地存在著一些需要幀內(nèi)編碼的宏塊。這些宏塊相對(duì)于其相鄰的幀間編碼宏塊,明顯存在著像素值大小上的差異。這種差異反映在二者的交界處圖像信號(hào)的突變,即相當(dāng)于一個(gè)高頻信號(hào)。這樣一來,在對(duì)殘差圖像進(jìn)行小波變換時(shí),這些幀內(nèi)編碼的宏塊不僅會(huì)由于其內(nèi)部細(xì)節(jié)而在變換后的各個(gè)高頻子帶中產(chǎn)生高頻系數(shù),而且其邊界處的突變會(huì)在高頻子帶中產(chǎn)生更多的高頻系數(shù)。這些都不利于正常的圖像壓縮。對(duì)于小尺寸圖像塊宜用DCT方法進(jìn)行編碼。因此,我們先對(duì)殘差圖像中的幀內(nèi)編碼宏塊用DCT方法進(jìn)行變換、量化、編碼,其結(jié)果作為總數(shù)據(jù)的一部分輸出到比特流中。對(duì)編碼后的圖像塊進(jìn)行恢復(fù)得到其重構(gòu)塊,再用原快減去重構(gòu)塊得到殘差塊,即幀間編碼塊。由殘差塊代替殘差圖像中相應(yīng)的幀內(nèi)編碼塊。如此一來,殘差圖像就全部由幀間編碼塊組成了,從而在整體上趨近于零。
視頻圖像不僅在其每一幀內(nèi)存在空間相關(guān)性,而且在幀間即時(shí)間方向也存在著很強(qiáng)的相關(guān)性,通過有效的方法消除這些冗余信息可以大大地提高視頻的壓縮比。

結(jié)語
小波變換采用塔型分解的數(shù)據(jù)結(jié)構(gòu),與人眼由粗到精由全貌到細(xì)節(jié)的觀察思維過程相似,可以分級(jí)累進(jìn)傳輸,實(shí)現(xiàn)漸進(jìn)顯示。同時(shí),由于小波變換壓縮編碼的量化失真隨機(jī)分布于整幅圖像,人眼難以觀察到,因而圖像重構(gòu)效果較好。本文提出的方案已用于實(shí)際系統(tǒng),取得了良好的效果!

參考文獻(xiàn)
1.圖象分割. 章毓晉.科學(xué)出版社.2001.2
2.VC++高級(jí)編程技術(shù).陳建春.電子工業(yè)出版設(shè).1999.9
3.[美]Stefan著. 陳葆玉 嚴(yán)偉譯.《面向?qū)ο蟮木W(wǎng)絡(luò)協(xié)議》.機(jī)械工業(yè)出版社 2000.6
4.崔錦泰 .小波分析導(dǎo)論〔M〕.西安交通大學(xué)出版社 . 1995. 1
5.J. Antoine, et al. , Image analysis with two-dimensional continuous wavelet transform〔J〕. Signal Processing,1993.31
6.周培德 .計(jì)算幾何 -算法分析與設(shè)計(jì)〔M〕.北京 :清華大學(xué)出版社.2000.3

作者簡介:于永彥,淮陰工學(xué)院計(jì)算機(jī)工程系教師,從事軟件工程、計(jì)算機(jī)通信方面的研究。




  • 上一篇: 基于CN8980芯片組的HDSL2設(shè)備設(shè)計(jì)
  • 下一篇: 用塊RAM實(shí)現(xiàn)卷積交織解交織
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1