實時視頻圖像的清晰度檢測算法研究教案_第1頁
實時視頻圖像的清晰度檢測算法研究教案_第2頁
實時視頻圖像的清晰度檢測算法研究教案_第3頁
實時視頻圖像的清晰度檢測算法研究教案_第4頁
實時視頻圖像的清晰度檢測算法研究教案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實時視頻圖像的清晰度檢測算法研究2010-12-1817:11:42來源:微型機與應用關鍵字:實時視頻圖像背景提取Sobel算子清晰度檢測實時視頻圖像的質(zhì)量分析已成為眾多應用領域性能好壞的關鍵因素之一,因此實時視頻圖像的清晰度檢測變得尤為重要。目前針對實時視頻圖像清晰度檢測的研究較少,圖像清晰度檢測算法的研究對象主要針對靜止的圖像?,F(xiàn)有的圖像清晰度檢測算法大致分為空域和頻域兩類。在空域中多采用基于梯度的算法,如拉普拉斯(Laplace)算法、差分平方和(SPSMD算法、Sobel算子等。此類算法計算簡潔、快速、抗噪性能好、可靠性較高。在頻域中多采用圖像的FFT變換(或其他變換),如功率譜(Po

2、wer-spectra)算法等1-2。此類算法的檢測效果好,但計算復雜度高、計算時間長,不適合應用在基于軟件實現(xiàn)的實時檢測系統(tǒng)中。當前對實時視頻圖像的一種重要應用是對運動目標的檢測,常用的目標檢測方法有幀差法、背景減法、光流法及運動能量法3,其中最簡單而又快捷的方法是背景差法。其基本思想是通過對輸入圖像與背景圖像進行比較來分割運動目標,關鍵環(huán)節(jié)是背景圖像的提取。目前常用的背景提取方法有多幀圖像平均法、灰度統(tǒng)計法、中值濾波法、基于幀差的選擇方法、單高斯建模等。參考文獻4中對以上算法做了充分的研究。本文是針對實時視頻圖像的清晰度檢測,基于實時視頻圖像背景基本保持不變的環(huán)境。通過比較上述算法,針對實

3、時視頻圖像的特點,提出一種基于背景提取與Sobel算子相結合的實時視頻圖像的清晰度檢測算法。1實時視頻圖像的清晰度檢測算法原理當視頻播放畫面超過24幀/s時,根據(jù)視覺暫留原理,人眼無法辨別每幅單獨的靜態(tài)畫面,看上去是平滑連續(xù)的視覺效果。視頻中的事物通常分為靜止和運動兩類,連續(xù)多幀畫面中保持靜止的物體可視為靜止的背景,連續(xù)多幀畫面中位置變化的物體可視為運動的前景。因此,實時視頻圖像中的每幀圖像都可以劃分為靜止的背景和運動的前景兩類區(qū)域。由于視頻序列圖像中運動的前景區(qū)域隨機變化,引起圖像像素點梯度值的隨機改變,使得實時視頻圖像的清晰度檢測較難實現(xiàn)。因此,本文的算法是利用實時視頻圖像中靜止的背景區(qū)域

4、檢測視頻序列圖像的清晰度,即由背景提取和清晰度檢測兩部分組成。1.1 實時視頻圖像的背景提取由參考文獻5可知,視頻序列中幀圖像的靜止背景區(qū)域由灰度值變化較小的像素點構成,每個像素點都有一個對應的像素值,這個值在一段時間內(nèi)保持不變;運動的前景區(qū)域由灰度值變化較大的像素點構成,各像素點在不同的幀圖像中的位置改變,形成運動軌跡。背景提取的目標就是根據(jù)實時視頻圖像中像素值的上述特點,找出圖像中背景像素點的值。采用多幀圖像累加平均的方法來獲取圖像的背景,從統(tǒng)計學角度,運動物體可視為隨機噪聲,而均值可以降噪,采用多幀圖像累加取均值可消除運動物體,獲得靜止的背景圖片。背景圖像的計算公式為:彈Z局小處k(.&

5、#165;*y)=(1)式中.V為視頻序列中截取的圖片幀數(shù).號戰(zhàn),外表示圖像像素(八"的灰度值一隨昔疊加幀數(shù)A的增加.聊止的背景不變.運動的物體逐漸消失幀數(shù)越多獲得的背景鼓果越好,在實際的處理中.25幀圖像迭代可得到較好的結果,1.2 Sobel算子清晰度樓測當幀圖像模糊時.邊界不清晰,因此利用邊界檢測理論來依測圖像清晰度匕圖像越模糊.圖像的梯度值越小經(jīng)典的邊界檢測方法(如梯度算子出Mrt悌度算子等是構造對像素灰度級階躍變化取然的微分算干,本文聚用經(jīng)陽的Sobd-9子,利用3x3的方向模板與圖像中誨個點進行鄰域卷積來完成.避免了在像素之間內(nèi)插點上汁算梯度,Sobel算子力:。=V*:

6、+£=產(chǎn)(2)式中,f(x,y)為圖像灰度,gx和gy可以用卷積模板來實現(xiàn),如圖1所示。廠I0】11-2-1.0,F小鼠t42出0-I6/:1;L,T.C.ti圖1Snkl算子卷職模板傳統(tǒng)的邊緣檢測中,Sobel算子利用如圖1的水平和垂直兩個方向的模板,但實際情況中的梯度方向是未知的,因此利用兩個方向計算出來的結果存在一定的誤差。為了提高梯度計算精度,將模板的數(shù)量增加到4個,如圖2所示,即0。、45。、90。、135。4個方向。雖然繼續(xù)增加模板的數(shù)量可以進一步提高計算精度,但考慮到計算效率,模板數(shù)量不宜過多。-2-1'.iJJ工1I4'U000-10,I,12.LU|

7、.2”(自用麻用方向模板in(。小梅度方向槽橫(i)9o博在方向/板加)5)1鉆梯度方向模板可)m24個與向的siixj算子卷機模板2算法描述本算法大致分為三步:(1)截取一段實時視頻圖像,獲取初始背景圖像。(2)利用當前實時視頻圖像更新初始背景,獲得待檢測的背景圖像。(3)根據(jù)Sobel算子計算背景圖像的邊緣梯度值之和,根據(jù)閾值判斷背景圖像的清晰度,得到實時視頻圖像的清晰度評價值。算法描述如下:從實時視頻圖像中截取一段時長為1min的視頻圖像,每5s進彳T1次采樣,共得到12幀圖像。為減少計算量,將采樣得到的12幀圖像由RG陛間轉(zhuǎn)換到灰度空間。對圖像中每個像素點的灰度值f(x,y)累加求平均

8、,得到實時視頻圖像的初始背景圖像。計算公式為:酊),y)=i(3)為了達到實時校測的目的.需要利用實時視頻圖像中當前幀圖像不斷更新肯景圖像音景更新的計算公式為:ti+II-H(nkrotindnf+|hnFf(m+1j-BtrnkfountlIn)(4>n+1式中Jm皚+lI為'丈時視頻圖;象卜最新的噴圖像,grotind(n)和Backouruhji+1)分別為更新前和更新后的背景圖像。根據(jù)背景圖像中像素點的灰度值,采用甘川川算子檢測圖像邊緣,完成冥時視顛圖像清晰度的檢測.檢測過程如下t(1)根據(jù)SUM算子的邊緣檢測理論和如圖2所示的4個方向模板相(二|二,3,4).對圖像中每

9、個像素點進行鄰域卷枳計算,提取像素點4個方向的邊域成分.即:-=f(jr*y)xj|,y)xsaE3=jxt幾乎-y)x“(5)圖像中每個像素點的梯度值為:收工,y)=+片(6)(2)將與閥值n進行比校:若I內(nèi)衣”,則此像素點為邊緣點;若1川3則此像素點為非邊點:把圖像邊綠像素點的梯度值相加,以邊緣梯度能量之和作為圖像清晰度檢測的評價值.即:tte=2I此(x.y*(7)I式中,n為邊緣點的個數(shù)。將value與清晰的實時視頻圖像背景的清晰度檢測范圍值(經(jīng)大量的實時視頻圖像實驗得到)比較,若valueCT(“1,a2),則實時視頻圖像是清晰的;若value儀T(a1,a2),則實時視頻圖像是模糊

10、的。3實驗結果與分析目前,大部分的攝像系統(tǒng)都是基于RG項色空間,每個像素點在RGB1間中是一個三維矢量。為了減少計算量,使用灰度圖像序列,即將彩色視頻序列轉(zhuǎn)換成灰度視頻序列,基于灰度視頻圖像完成提取背景及實時視頻圖像的清晰度檢測。實驗程序在PC機上運行,編程軟件是MatlabR2007b,采用的是24位RGBB頻序列,30幀/s,每幀圖片的分辨率是320X240。從實時視頻圖像中提取背景圖像后,本文分別采用Sobel算子、平方梯度法和快速檢測法三種算法對圖像的清晰度進行檢測。實驗拍攝的視頻圖如圖3所示。視頻中杯子為移動的物體,杯子由視野的右側移動到視野的左側,背景物體基本保持不變。圖3中的圖片

11、1和圖片2分別是從實驗視頻中截取的圖片,杯子的位置不斷改變,圖片3為清晰的實時視頻圖像的背景圖像,其像素梯度值作為判斷視頻序列圖像清晰度的參考閾值,如表1所示。圖3中的圖征49分別是從6段不同的實時視頻圖像中提取的背景圖片。6段視頻序列圖像的清晰度逐漸減弱,其背景圖像也越來越模糊?;谏鲜霰尘皥D,本文采用了三種算法:Sobel算子清晰度檢測、平方梯度算法和快速檢測法。其中Sobel算子清晰度檢測如文中所述,平方梯度算法將微分值平方,計算公式為:M*I圖片圖片2ana實時說頻用像i實時視疑圖像2清藤的宣時視頻圖像w景圖片4圖片5圖片6實時頓頻圖徵】首景實時配撕圖像2首景實時相照圖豫3背期圖片彳圖

12、片2圖片9實時班頻圖像4背景實時覘城圖像5背景實時視假圖獴山背景圖3實臉拍攝的視就圖式中,圖像大小為WN,f(x,y)表示(x,y)處的灰度值6??焖贆z測法是先求圖像的灰度均值,分別計算灰度值大于和小于圖像灰度均值的像素點的均值H和L,然后利用評價因子F=(H-L)/(H+L)來檢測實時視頻圖像的清晰度。三種算法對實時視頻圖像的清晰度檢測結果如表1所示。清晰度評價值經(jīng)過歸一化處理,便于算法準確度性能的比較。由表1可知,Sobel算子清晰度檢測和平方梯度算法的清晰度評價值的變化趨勢與幅度和肉眼觀測到的事實基本相符,視頻序列圖像越模糊,清晰度評價值越小,即實時視頻圖像1、2、3的清晰度評價值在評價

13、范圍內(nèi),實時視頻圖像是清晰的,實時視頻圖像4、5、6的清晰度評價值在評價范圍之外,實時視頻圖像是模糊的。快速檢測算法對清晰度的敏感度低,視頻很模糊時,評價值仍然較大,不能很好地衡量清晰度的變化幅度。表2比較了三種算法的時間性能,可知Sobel算子清晰度檢測算法與快速算法計算時間較為接近,平方梯度算法計算時間最長。綜上所述,平方梯度算法評價效果較好,但實時性較差;快速算子計算速率高,但對模糊的靈敏度低;Sobel算子的評價效果好,實時性也符合系統(tǒng)的要求。表1清晰度比較背景圖像算法圖3背景1苜星2背景3背景4背景5背景6Silirl算子10+9153義)20rM4:0.59300,434)50.213H平方博險法j0.9U90.84。,川10.2052UJ狗(10J194快速檢測法r丁90面650.7211MpPPLICATIQNOFELECTRONICTECHNIQUEme算法計異時閔口嶼S“泡其子()2.4004快速檢鬲法41.2002平方碑,

溫馨提示

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

最新文檔

評論

0/150

提交評論