本發(fā)明涉及視頻編碼器技術(shù)領(lǐng)域,具體的,涉及一種基于視頻編碼器的移動偵測方法,以及應(yīng)用該方法的裝置。
背景技術(shù):
現(xiàn)有的移動偵測算法中,主流的算法有3種:背景減除法、時間差分法和光流法。
背景減除法是目前運(yùn)動檢測中最常用的一種方法,它是利用當(dāng)前圖像與背景圖像的差分來檢測出運(yùn)動區(qū)域的一種技術(shù)。它一般能夠提供最完全的特征數(shù)據(jù),但是對于運(yùn)動場景的變化,如光照等事件的干擾特別敏感。
時間差分法是在連續(xù)的圖像序列中兩個或三個相鄰幀間采用基于像素的時間差分并且閾值化來提取出圖像中的運(yùn)動區(qū)域。時間差分運(yùn)動檢測方法對于動態(tài)環(huán)境具有較強(qiáng)的自適應(yīng)性,但一般不能完全提取出所有相關(guān)的特征。
基于光流方法的運(yùn)動檢測采用了運(yùn)動目標(biāo)隨時間變化的光流特性,如Meyer算法等通過計算位移向量光流場來初始化基于輪廓的跟蹤算法,從而有效地提取和跟蹤運(yùn)動目標(biāo)。該方法的優(yōu)點(diǎn)是在攝像機(jī)運(yùn)動存在的前提下也能檢測出獨(dú)立的運(yùn)動目標(biāo)。然而,大多數(shù)的光流計算方法相當(dāng)復(fù)雜,且抗噪性能差,如果沒有特別的硬件裝置則不能被應(yīng)用于全幀視頻流的實(shí)時處理。
此外,現(xiàn)有的移動偵測方法受很多因素影響,比如,光照、噪聲等、實(shí)時性、帶寬、運(yùn)算速度以及成本等因素。而且,基本上現(xiàn)有的移動偵測算法都是基于采集的視頻進(jìn)行解碼后的YUV序列或者基于YUV序列進(jìn)行的,還沒有切入在視頻編碼器中的進(jìn)行移動偵測的方法。
考慮到視頻編碼器本身的一些特性可以作為移動偵測使用,嵌入編碼器中進(jìn)行移動偵測,那么硬件成本和帶寬都可以節(jié)省很多,而且編碼器編碼時本身就是按照塊來進(jìn)行編碼的,可以降低噪聲帶來的影響。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的是提供一種節(jié)約成本、節(jié)省帶寬以及提高編碼速率的基于視頻編碼器的移動偵測方法。
本發(fā)明的另一目的是提供一種節(jié)約成本、節(jié)省帶寬以及提高編碼速率的基于視頻編碼器的移動偵測裝置。
為了實(shí)現(xiàn)上述主要目的,本發(fā)明提供的基于視頻編碼器的移動偵測方法包括:獲取當(dāng)前幀圖像以及參考幀圖像;根據(jù)當(dāng)前幀圖像和參考幀圖像獲取幀差圖像,獲取幀差圖像的二值圖;對二值圖進(jìn)行形態(tài)學(xué)濾波,輸出濾波后的二值圖;獲取編碼器的輸出特征數(shù)據(jù),根據(jù)輸出特征數(shù)據(jù)獲得二值圖中所有的運(yùn)動塊,對所有的運(yùn)動塊進(jìn)行聚類分析;對聚類分析后的二值圖進(jìn)行區(qū)域生長處理,獲得預(yù)設(shè)數(shù)量的感興趣區(qū)域;對預(yù)設(shè)數(shù)量的感興趣區(qū)域進(jìn)行區(qū)域標(biāo)定處理,輸出標(biāo)定后的感興趣區(qū)域。
由此可見,本發(fā)明基于視頻編碼器的移動偵測方法通過對視頻圖像進(jìn)行編碼前進(jìn)行運(yùn)動區(qū)域的判斷,輸出感興趣區(qū)域數(shù)據(jù),便于后續(xù)編碼。在視頻編碼器中進(jìn)行運(yùn)動區(qū)域的判斷,可節(jié)省視頻信息在傳播中的寬帶占用量,同時,使用宏塊的方式進(jìn)行運(yùn)動區(qū)域的判斷,充分利用了視頻編碼器以數(shù)據(jù)塊編碼的特性,便于編碼器對輸出的感興趣區(qū)域數(shù)據(jù)的利用。此外,在視頻編碼器中進(jìn)行移動偵測,無需增加額外硬件支持,節(jié)約了成本。
進(jìn)一步的方案中,對二值圖進(jìn)行形態(tài)學(xué)濾波,輸出濾波后的二值圖,包括:對二值圖進(jìn)行腐蝕處理;對腐蝕處理后的二值圖進(jìn)行膨脹處理。
由此可見,對二值圖先進(jìn)行腐蝕處理后在進(jìn)行膨脹處理,可去除圖像中由噪聲點(diǎn)引起的小像素塊,在纖細(xì)處分離物體和平滑較大物體邊界,提高圖像檢測的準(zhǔn)確率。
進(jìn)一步的方案中,根據(jù)輸出特征數(shù)據(jù)獲得二值圖中所有的運(yùn)動塊,對所有的運(yùn)動塊進(jìn)行聚類分析,包括:判斷當(dāng)前宏塊的運(yùn)動向量和預(yù)測模式是否滿足預(yù)設(shè)條件,若是,則確定當(dāng)前宏塊為運(yùn)動塊。優(yōu)選的,預(yù)設(shè)條件包括:當(dāng)前宏塊的運(yùn)動向量大于零向量且小于預(yù)設(shè)向量閾值;以及當(dāng)前宏塊的預(yù)測模式為幀內(nèi)預(yù)測模式。
由此可見,通過判斷當(dāng)前宏塊的運(yùn)動向量和預(yù)測模式是否滿足預(yù)設(shè)條件從而初步判斷出當(dāng)前宏塊是否為運(yùn)動塊,對當(dāng)前幀圖像中所有宏塊進(jìn)行遍歷,從而獲得當(dāng)前幀圖像中所有的運(yùn)動塊。對運(yùn)動塊進(jìn)行聚類分析,可將運(yùn)動塊周圍相似的運(yùn)動塊進(jìn)行重新組合。
進(jìn)一步的方案中,對聚類分析后的二值圖進(jìn)行區(qū)域生長處理,獲得預(yù)設(shè)數(shù)量的感興趣區(qū)域,包括:根據(jù)所有運(yùn)動塊的坐標(biāo)信息,將鄰近的運(yùn)動塊聚合成至少一個運(yùn)動區(qū)域;選取至少一個運(yùn)動區(qū)域中預(yù)設(shè)數(shù)量的感興趣區(qū)域。
由此可見,經(jīng)過聚類分析獲得當(dāng)前幀圖像中的所有運(yùn)動塊后,運(yùn)動塊與運(yùn)動塊之間有一定的空間位置關(guān)系,為了便于分析,需將運(yùn)動區(qū)域聚合處理。此外,經(jīng)過區(qū)域生長處理后,可進(jìn)一步判斷聚類分析后得到的運(yùn)動塊是否真實(shí)的運(yùn)動塊,提高檢測的準(zhǔn)確率。
為了實(shí)現(xiàn)上述另一目的,本發(fā)明提供的基于視頻編碼器的移動偵測裝置包括:圖像獲取模塊,獲取當(dāng)前幀圖像以及參考幀圖像;二值圖生成模塊,根據(jù)當(dāng)前幀圖像和參考幀圖像獲取幀差圖像,獲取幀差圖像的二值圖;形態(tài)學(xué)濾波模塊,對二值圖進(jìn)行形態(tài)學(xué)濾波,輸出濾波后的二值圖;聚類分析模塊,獲取編碼器的輸出特征數(shù)據(jù),根據(jù)輸出特征數(shù)據(jù)獲得二值圖中所有的運(yùn)動塊,對所有的運(yùn)動塊進(jìn)行聚類分析;區(qū)域生長模塊,對聚類分析后的二值圖進(jìn)行區(qū)域生長處理,獲得預(yù)設(shè)數(shù)量的感興趣區(qū)域;區(qū)域標(biāo)定模塊,對預(yù)設(shè)數(shù)量的感興趣區(qū)域進(jìn)行區(qū)域標(biāo)定處理,輸出標(biāo)定后的感興趣區(qū)域。
由上述方案可見,本發(fā)明基于視頻編碼器的移動偵測裝置通過對視頻圖像進(jìn)行編碼前進(jìn)行運(yùn)動區(qū)域的判斷,輸出感興趣區(qū)域數(shù)據(jù),便于后續(xù)編碼。在視頻編碼器中進(jìn)行運(yùn)動區(qū)域的判斷,可節(jié)省視頻信息在傳播中的寬帶占用量,同時,使用宏塊的方式進(jìn)行運(yùn)動區(qū)域的判斷,充分利用了視頻編碼器以數(shù)據(jù)塊編碼的特性,便于編碼器對輸出的感興趣區(qū)域數(shù)據(jù)的利用。此外,在視頻編碼器中進(jìn)行移動偵測,無需增加額外硬件支持,節(jié)約了成本。
附圖說明
圖1是本發(fā)明基于視頻編碼器的移動偵測方法實(shí)施例的流程圖。
圖2是本發(fā)明基于視頻編碼器的移動偵測裝置實(shí)施例的結(jié)構(gòu)框圖。
以下結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明。
具體實(shí)施方式
本發(fā)明應(yīng)用于視頻編碼器中,具體的應(yīng)用在視頻編碼器進(jìn)行壓縮編碼處理中,對需要編碼的當(dāng)前幀進(jìn)行運(yùn)動區(qū)域的檢測。
基于視頻編碼器的移動偵測方法實(shí)施例:
如圖1所示,本實(shí)施例中的移動偵測方法在進(jìn)行運(yùn)動區(qū)域檢測時,首先執(zhí)行步驟S1,獲取當(dāng)前幀圖像以及參考幀圖像。視頻編碼器從輸入的視頻數(shù)據(jù)中獲取需要編碼的當(dāng)前幀圖像及其參考幀圖像,參考幀圖像為背景圖像,當(dāng)背景圖像中物體發(fā)生變化并持續(xù)一段時間時,則需要進(jìn)行背景圖像的更新,即更新參考幀圖像。
獲取當(dāng)前幀圖像以及參考幀圖像后,執(zhí)行步驟S2,根據(jù)當(dāng)前幀圖像和參考幀圖像獲取幀差圖像,獲取幀差圖像的二值圖。視頻編碼器進(jìn)行編碼時,以像素塊為單位進(jìn)行編碼,像素塊即為宏塊,宏塊包含的像素點(diǎn)可根據(jù)圖像的大小進(jìn)行設(shè)置。為了便于編碼時應(yīng)用運(yùn)動偵測后得到的數(shù)據(jù),本實(shí)施例中,按8X8的宏塊的像素均值減去參考幀的對應(yīng)位置8X8的宏塊的像素均值,從而得到當(dāng)前幀中當(dāng)前宏塊對應(yīng)的幀差圖像,對幀差圖像進(jìn)行二值化處理,得到當(dāng)前宏塊的幀差圖像的二值化圖像,將當(dāng)前幀所有宏塊的幀差圖像組合則可得到整幀幀差圖像的二值圖。按照8X8的宏塊整體進(jìn)行幀差圖像的獲取,可以解決一些運(yùn)動塊的誤檢問題,例如,噪聲帶來的影響所造成的虛假運(yùn)動塊。
得到幀差圖像的二值圖后,執(zhí)行步驟S3,對二值圖進(jìn)行形態(tài)學(xué)濾波,輸出濾波后的二值圖。本實(shí)施例中,對二值圖進(jìn)行形態(tài)學(xué)濾波,輸出濾波后的二值圖,包括:對二值圖進(jìn)行腐蝕處理;對腐蝕處理后的二值圖進(jìn)行膨脹處理。
本實(shí)施例中,腐蝕處理和膨脹處理均采用3X3的結(jié)構(gòu)元素進(jìn)行濾波處理,結(jié)構(gòu)元素相當(dāng)于濾波的窗口。為了防止誤檢或者漏檢,對3X3的結(jié)構(gòu)元素采用累加數(shù)的做法,如果結(jié)構(gòu)元素對應(yīng)的當(dāng)前宏塊中灰度值不為零的像素點(diǎn)的數(shù)量總和大于等于預(yù)設(shè)數(shù)量閾值時,則當(dāng)前宏塊被保留,否者將被濾掉。優(yōu)選的,本實(shí)施例中的預(yù)設(shè)數(shù)量閾值為3。此外,還可以根據(jù)圖像噪聲的增益還有圖像的大小進(jìn)行結(jié)構(gòu)元素的選擇調(diào)整,例如,圖像的尺寸較大時,可采用包括較多像素點(diǎn)的結(jié)構(gòu)元素進(jìn)行濾波處理。
對幀差圖像的二值圖進(jìn)行形態(tài)學(xué)濾波后,執(zhí)行步驟S4,獲取編碼器的輸出特征數(shù)據(jù),根據(jù)輸出特征數(shù)據(jù)獲得二值圖中所有的運(yùn)動塊,對所有的運(yùn)動塊進(jìn)行聚類分析。其中,根據(jù)輸出特征數(shù)據(jù)獲得二值圖中所有的運(yùn)動塊,對所有的運(yùn)動塊進(jìn)行聚類分析,包括:判斷當(dāng)前宏塊的運(yùn)動向量和預(yù)測模式是否滿足預(yù)設(shè)條件,若是,則確定當(dāng)前宏塊為運(yùn)動塊。優(yōu)選的,預(yù)設(shè)條件包括:當(dāng)前宏塊的運(yùn)動向量大于零向量且小于預(yù)設(shè)向量閾值;以及當(dāng)前宏塊的預(yù)測模式為幀內(nèi)預(yù)測模式。當(dāng)且僅當(dāng)上述兩個條件同時成立時,才判斷當(dāng)前宏塊為運(yùn)動塊,否則,判斷為靜止塊,即,背景塊。在對當(dāng)前幀的宏塊進(jìn)行判斷時,需保證每個像素點(diǎn)僅檢測一次,以減少檢測的時間,提高編碼的速率。其中,編碼器的輸出特征數(shù)據(jù)包括當(dāng)前宏塊的運(yùn)動向量和預(yù)測模式等。
獲取到當(dāng)前幀圖像中所有的運(yùn)動塊后,執(zhí)行步驟S5,對聚類分析后的二值圖進(jìn)行區(qū)域生長處理,獲得預(yù)設(shè)數(shù)量的感興趣區(qū)域。進(jìn)行區(qū)域生長處理的主要目的是將形態(tài)學(xué)濾波后的二值圖進(jìn)行修正以及擴(kuò)充,把運(yùn)動物體的基本形態(tài)表示出來,這樣利于區(qū)分圖像的前景和背景。因?yàn)樵谶M(jìn)行腐蝕濾波處理時,有可能會濾除一些分散的物體,對于真實(shí)應(yīng)用場景中,特別是在低噪度下環(huán)境下很可能做出誤檢。為了防止誤檢或漏檢,在對二值圖進(jìn)行腐蝕處理后增加膨脹處理,同時增加區(qū)域生長處理,可使得被濾除的真實(shí)運(yùn)動物體可以復(fù)現(xiàn)。
一般情況下,區(qū)域生長的主要做法是先給定圖像中目標(biāo)物體內(nèi)一個小塊或者種子區(qū)域,再在這個種子區(qū)域基礎(chǔ)上不斷將其周圍的像素點(diǎn)以一定的規(guī)則加入其中,從而達(dá)到最終代表物體所有像素結(jié)合成一個區(qū)域的目的。由于區(qū)域生長法是一種迭代的方法,在存儲空間和處理時間上都消耗較大。本實(shí)施例中,為了降低計算量,以宏塊代替像素點(diǎn)進(jìn)行區(qū)域生長處理。
本實(shí)施例中,區(qū)域生長處理的步驟包括:根據(jù)所有運(yùn)動塊的坐標(biāo)信息,將鄰近的運(yùn)動塊聚合成至少一個運(yùn)動區(qū)域。通過獲取個運(yùn)動塊的坐標(biāo)信息,判斷出各個運(yùn)動塊之間的位置關(guān)系,從而將相鄰的運(yùn)動塊聚合在一起,形成運(yùn)動區(qū)域。由于運(yùn)動塊之間可能存在非運(yùn)動塊,例如,圖片中有多個運(yùn)動物體,造成運(yùn)動塊不相鄰,因此,進(jìn)行區(qū)域生長后會形成多個運(yùn)動區(qū)域。
區(qū)域生長處理的步驟還包括:選取運(yùn)動區(qū)域中預(yù)設(shè)數(shù)量的感興趣區(qū)域。本實(shí)施例中,感興趣區(qū)域的預(yù)設(shè)數(shù)量為小于8個。通過篩選機(jī)制,選擇所有運(yùn)動區(qū)域中較大的運(yùn)動區(qū)域作為感興趣區(qū)域,當(dāng)運(yùn)動區(qū)域較多,超過預(yù)設(shè)數(shù)量時,可通過將較小的運(yùn)動區(qū)域去除,保留最大的預(yù)設(shè)數(shù)量的運(yùn)動區(qū)域作為感興趣區(qū)域。
獲得預(yù)設(shè)數(shù)量的感興趣區(qū)域后,執(zhí)行步驟S6,對預(yù)設(shè)數(shù)量的感興趣區(qū)域進(jìn)行區(qū)域標(biāo)定處理,輸出標(biāo)定后的感興趣區(qū)域。區(qū)域生長后的圖像區(qū)域?yàn)椴灰?guī)則的區(qū)域,通過區(qū)域標(biāo)定可把不規(guī)則的區(qū)域整合成矩形區(qū)域。將感興趣區(qū)域進(jìn)行區(qū)域標(biāo)定的目的有兩個:一、由于編碼器進(jìn)行編碼時編碼是按塊的方式進(jìn)行壓縮編碼的,矩形區(qū)域可以方便視頻編碼器的使用,便于實(shí)現(xiàn);二、由于運(yùn)動物體有趨向性,所以把不規(guī)則的區(qū)域整合成矩形區(qū)域,可以將運(yùn)動物體運(yùn)動的范圍標(biāo)定出來,得到運(yùn)動物體的趨向性預(yù)判。
基于視頻編碼器的移動偵測裝置實(shí)施例:
如圖2所示,本發(fā)明的基于視頻編碼器的移動偵測裝置包括圖像獲取模塊1、二值圖生成模塊2、形態(tài)學(xué)濾波模塊3、聚類分析模塊4、區(qū)域生長模塊5以及區(qū)域標(biāo)定模塊6。其中,圖像獲取模塊1用于獲取當(dāng)前幀圖像以及參考幀圖像。視頻編碼器從輸入的視頻數(shù)據(jù)中獲取需要編碼的當(dāng)前幀圖像及其參考幀圖像,參考幀圖像為背景圖像,當(dāng)背景圖像中物體發(fā)生變化并持續(xù)一段時間時,則需要進(jìn)行背景圖像的更新,即更新參考幀圖像。
二值圖生成模塊2用于根據(jù)當(dāng)前幀圖像和參考幀圖像獲取幀差圖像,獲取幀差圖像的二值圖。視頻編碼器進(jìn)行編碼時,以像素塊為單位進(jìn)行編碼,像素塊即為宏塊,宏塊包含的像素點(diǎn)可根據(jù)圖像的大小進(jìn)行設(shè)置。為了便于編碼時應(yīng)用運(yùn)動偵測后得到的數(shù)據(jù),本實(shí)施例中,按8X8的宏塊的像素均值減去參考幀的對應(yīng)位置8X8的宏塊的像素均值,從而得到當(dāng)前幀中當(dāng)前宏塊對應(yīng)的幀差圖像,對幀差圖像進(jìn)行二值化處理,得到當(dāng)前宏塊的幀差圖像的二值化圖像,將當(dāng)前幀所有宏塊的幀差圖像組合則可得到整幀幀差圖像的二值圖。按照8X8的宏塊進(jìn)行幀差圖像的獲取,可以解決一些運(yùn)動塊的誤檢問題,例如,噪聲帶來的影響所造成的虛假運(yùn)動塊。
形態(tài)學(xué)濾波模塊3用于對二值圖進(jìn)行形態(tài)學(xué)濾波,輸出濾波后的二值圖。其中,形態(tài)學(xué)濾波模塊3對二值圖進(jìn)行形態(tài)學(xué)濾波,輸出濾波后的二值圖,包括:形態(tài)學(xué)濾波模塊3對二值圖進(jìn)行腐蝕處理;形態(tài)學(xué)濾波模塊3對腐蝕處理后的二值圖進(jìn)行膨脹處理。
本實(shí)施例中,腐蝕處理和膨脹處理均采用3X3的結(jié)構(gòu)元素進(jìn)行濾波處理,結(jié)構(gòu)元素相當(dāng)于濾波的窗口。為了防止誤檢或者漏檢,對3X3的結(jié)構(gòu)元素采用累加數(shù)的做法,如果結(jié)構(gòu)元素對應(yīng)的當(dāng)前宏塊中灰度值不為零的像素點(diǎn)的數(shù)量總和大于等于預(yù)設(shè)數(shù)量閾值時,則當(dāng)前宏塊被保留,否者將被濾掉。優(yōu)選的,本實(shí)施例中的預(yù)設(shè)數(shù)量閾值為3。此外,還可以根據(jù)圖像噪聲的增益還有圖像的大小進(jìn)行結(jié)構(gòu)元素的選擇調(diào)整,例如,圖像的尺寸較大時,可采用包括較多像素點(diǎn)的結(jié)構(gòu)元素進(jìn)行濾波處理。
聚類分析模塊4用于獲取編碼器的輸出特征數(shù)據(jù),根據(jù)輸出特征數(shù)據(jù)獲得二值圖中所有的運(yùn)動塊,對所有的運(yùn)動塊進(jìn)行聚類分析。其中,聚類分析模塊4根據(jù)輸出特征數(shù)據(jù)對濾波后的二值圖進(jìn)行聚類分析,獲得當(dāng)前幀圖像中所有的運(yùn)動塊,包括:聚類分析模塊4判斷當(dāng)前宏塊的運(yùn)動向量和預(yù)測模式是否滿足預(yù)設(shè)條件,若是,則確定當(dāng)前宏塊為運(yùn)動塊。優(yōu)選的,預(yù)設(shè)條件包括:當(dāng)前宏塊的運(yùn)動向量大于零向量且小于預(yù)設(shè)向量閾值;當(dāng)前宏塊的預(yù)測模式為幀內(nèi)預(yù)測模式。當(dāng)且僅當(dāng)上述兩個條件同時成立時,才判斷當(dāng)前宏塊為運(yùn)動塊,否則,判斷為靜止塊,即,背景塊。在對當(dāng)前幀的宏塊進(jìn)行判斷時,需保證每個像素點(diǎn)僅檢測一次,以減少檢測的時間,提高編碼的速率。其中,編碼器的輸出特征數(shù)據(jù)包括當(dāng)前宏塊的運(yùn)動向量和預(yù)測模式等。
區(qū)域生長模塊5用于對聚類分析后的二值圖進(jìn)行區(qū)域生長處理,獲得預(yù)設(shè)數(shù)量的感興趣區(qū)域。其中,區(qū)域生長模塊5對聚類分析后的二值圖進(jìn)行區(qū)域生長處理,獲得預(yù)設(shè)數(shù)量的感興趣區(qū)域,包括:區(qū)域生長模塊5根據(jù)所有運(yùn)動塊的坐標(biāo)信息,將鄰近的運(yùn)動塊聚合成至少一個運(yùn)動區(qū)域。通過獲取個運(yùn)動塊的坐標(biāo)信息,判斷出各個運(yùn)動塊之間的位置關(guān)系,從而將相鄰的運(yùn)動塊聚合在一起,形成運(yùn)動區(qū)域。由于運(yùn)動塊之間可能存在非運(yùn)動塊,例如,圖片中有多個運(yùn)動物體,造成運(yùn)動塊不相鄰,因此,進(jìn)行區(qū)域生長后會形成多個運(yùn)動區(qū)域。
區(qū)域生長模塊5對聚類分析后的二值圖進(jìn)行區(qū)域生長處理,獲得預(yù)設(shè)數(shù)量的感興趣區(qū)域,還包括:區(qū)域生長模塊5選取運(yùn)動區(qū)域中預(yù)設(shè)數(shù)量的感興趣區(qū)域。本實(shí)施例中,感興趣區(qū)域的預(yù)設(shè)數(shù)量為小于8個。通過篩選機(jī)制,選擇所有運(yùn)動區(qū)域中較大的運(yùn)動區(qū)域作為感興趣區(qū)域,當(dāng)運(yùn)動區(qū)域較多,超過預(yù)設(shè)數(shù)量時,可通過將較小的運(yùn)動區(qū)域去除,保留最大的預(yù)設(shè)數(shù)量的運(yùn)動區(qū)域作為感興趣區(qū)域。
區(qū)域標(biāo)定模塊6用于對感興趣區(qū)域進(jìn)行區(qū)域標(biāo)定處理,輸出標(biāo)定的感興趣區(qū)域。區(qū)域生長后的圖像區(qū)域?yàn)椴灰?guī)則的區(qū)域,通過區(qū)域標(biāo)定可把不規(guī)則的區(qū)域整合成矩形區(qū)域。將感興趣區(qū)域進(jìn)行區(qū)域標(biāo)定的目的由兩個:一、由于編碼器進(jìn)行編碼時編碼是按塊的方式進(jìn)行壓縮編碼的,矩形區(qū)域可以方便視頻編碼器的使用,便于實(shí)現(xiàn);二、由于運(yùn)動物體有趨向性,所以把不規(guī)則的區(qū)域整合成矩形區(qū)域,可以將運(yùn)動物體運(yùn)動的范圍標(biāo)定出來,得到運(yùn)動物體的趨向性預(yù)判。
由上述可知,本發(fā)明通過對視頻圖像進(jìn)行編碼前進(jìn)行運(yùn)動區(qū)域的判斷,輸出感興趣區(qū)域數(shù)據(jù),便于后續(xù)編碼。在視頻編碼器中進(jìn)行運(yùn)動區(qū)域的判斷,可節(jié)省視頻信息在傳播中的寬帶占用量,同時,使用宏塊的方式進(jìn)行運(yùn)動區(qū)域的判斷,充分利用了視頻編碼器以數(shù)據(jù)塊編碼的特性,便于編碼器對輸出的感興趣區(qū)域數(shù)據(jù)的利用。此外,在視頻編碼器中進(jìn)行移動偵測,無需增加額外硬件支持,節(jié)約了成本。此外,在進(jìn)行區(qū)域生長時,利用宏塊代替像素點(diǎn)進(jìn)行區(qū)域生長,減少了計算量,提高了偵測的速度。
需要說明的是,以上僅為本發(fā)明的優(yōu)選實(shí)施例,但發(fā)明的設(shè)計構(gòu)思并不局限于此,凡利用此構(gòu)思對本發(fā)明做出的非實(shí)質(zhì)性修改,也均落入本發(fā)明的保護(hù)范圍之內(nèi)。