本發(fā)明涉及視頻處理,特別涉及視頻編碼中背景圖像的更新方法及其裝置。
背景技術(shù):
:基于前景背景分離的結(jié)構(gòu)化編碼技術(shù)大致思想為,待編碼圖像經(jīng)過背景重建技術(shù)分成前景和背景兩部分,前景和背景的重要程度不一樣,在編碼時(shí)對兩者分別處理,編碼后將兩者形成一個(gè)碼流。背景重建技術(shù)是視頻分析領(lǐng)域常用的一種方法,有很多主流方法,典型的有高斯背景建摸、基于碼本模型的背景重建、非參數(shù)學(xué)習(xí)方法、中值濾波等。這些方法的目標(biāo)側(cè)重都是提取干凈的運(yùn)動(dòng)前景,而且大多數(shù)時(shí)候?yàn)榱巳コ龜_動(dòng)的影響,會維護(hù)多個(gè)背景模型,運(yùn)算復(fù)雜度高。而在視頻編碼應(yīng)用中,處理的圖像分辨率大部分都是19201088等大分辨率,直接應(yīng)用主流方法無法達(dá)到實(shí)時(shí)編碼的高性能要求,另外,結(jié)構(gòu)化編碼中的背景圖像希望能最佳的保留背景細(xì)節(jié),克服瞬時(shí)光線干擾,為后續(xù)編碼背景區(qū)域編碼提供參考圖像。半結(jié)構(gòu)化編碼中的背景圖像需要通過背景建模模塊生成,由于編碼分辨率常常會達(dá)到1920*1088等大分辨率,且編碼要求實(shí)時(shí)運(yùn)行,這就要求背景建模模塊實(shí)時(shí)運(yùn)行,這需要巨大的計(jì)算量,嚴(yán)重影響編碼效率。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的在于提供一種視頻編碼中背景圖像的更新方法及其裝置,能夠極好的在背景圖像中保留背景細(xì)節(jié),為提取前景圖像和后續(xù)編碼背景區(qū)域提供良好的參考圖像,并有效提高背景圖像的提取效率。為解決上述技術(shù)問題,本發(fā)明的實(shí)施方式公開了一種視頻編碼中背景圖像的更新方法,包括以下步驟:根據(jù)獲取到的當(dāng)前幀對通過背景建模得到的候選背景圖像進(jìn)行更新;如果當(dāng)前幀是靜止幀,則將第一背景圖像更新為當(dāng)前幀;如果當(dāng)前幀不是靜止幀,則根據(jù)通過背景建模得到的候選背景圖像處理第一背景圖像。本發(fā)明的實(shí)施方式還公開了一種視頻編碼中背景圖像的更新裝置,包括:第一更新單元,用于根據(jù)獲取到的當(dāng)前幀對通過背景建模得到的候選背景圖像進(jìn)行更新;第一判斷單元,用于判斷當(dāng)前幀是否為靜止幀;第二更新單元,用于在第一判斷單元的判斷結(jié)果為是時(shí),將第一背景圖像更新為當(dāng)前幀;處理單元,用于在第一判斷單元的判斷結(jié)果為否時(shí),根據(jù)通過背景建模得到的候選背景圖像處理第一背景圖像。本發(fā)明實(shí)施方式與現(xiàn)有技術(shù)相比,主要區(qū)別及其效果在于:采用靜止幀和背景建模混合提取背景圖像的方式,能夠極好的在背景圖像中保留背景細(xì)節(jié),為提取前景圖像和后續(xù)編碼背景區(qū)域提供良好的參考圖像,并有效提高背景圖像的提取效率。進(jìn)一步地,通過計(jì)算候選背景圖像或其中宏塊的置信度,能對候選背景 圖像或其部分區(qū)域是否可以作為背景圖像進(jìn)行可能性分析,并減少運(yùn)動(dòng)目標(biāo)的偶爾加入對候選背景圖像建立過程產(chǎn)生的影響,提高圖像背景提取的準(zhǔn)確度。進(jìn)一步地,對于大分辨率圖像(如分辨率≥1920*1088),可采用將分辨率的方法對候選背景圖像是否發(fā)生變化進(jìn)行檢測,在降采樣背景圖像發(fā)生較大變化時(shí),再對候選背景圖像進(jìn)行更新,可在保證背景圖像即時(shí)更新的同時(shí)降低背景圖像的更新頻率,降低計(jì)算量。進(jìn)一步地,將作為靜止幀和背景圖像的當(dāng)前幀作為候選背景圖像,能夠提高后續(xù)候選背景圖像的更新準(zhǔn)確度,因?yàn)殪o止幀保留有更原始更準(zhǔn)確的背景細(xì)節(jié)。附圖說明圖1是本發(fā)明第一實(shí)施方式中一種視頻編碼中背景圖像的更新方法的流程示意圖;圖2是本發(fā)明第二實(shí)施方式中一種更新候選背景圖像的方式流程示意圖;圖3是本發(fā)明第二實(shí)施方式中一種對降采樣圖像進(jìn)行背景建模的方法示意圖;圖4是本發(fā)明第三實(shí)施方式中一種視頻編碼中背景圖像的更新裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式在以下的敘述中,為了使讀者更好地理解本申請而提出了許多技術(shù)細(xì)節(jié)。但是,本領(lǐng)域的普通技術(shù)人員可以理解,即使沒有這些技術(shù)細(xì)節(jié)和基于以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請各權(quán)利要求所要求保護(hù)的 技術(shù)方案。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明的實(shí)施方式作進(jìn)一步地詳細(xì)描述。本發(fā)明第一實(shí)施方式涉及一種視頻編碼中背景圖像的更新方法。圖1是該視頻編碼中背景圖像的更新方法的流程示意圖。如圖1所示,該視頻編碼中背景圖像的更新方法包括以下步驟:在步驟101中,獲取當(dāng)前幀,根據(jù)獲取到的當(dāng)前幀對通過背景建模得到的候選背景圖像進(jìn)行更新,并判斷獲取的當(dāng)前幀是否為靜止幀。其中,靜止幀是指與歷史幀相比,整個(gè)幀中沒有運(yùn)動(dòng)宏塊或運(yùn)動(dòng)宏塊占有量較小的圖像,即表示與歷史幀圖像相比,發(fā)生的變化較小的圖像。如果判斷結(jié)果為是,則進(jìn)入步驟102;否則,繼續(xù)進(jìn)入步驟103。在步驟102中,將第一背景圖像更新為當(dāng)前幀;在步驟103中,根據(jù)通過背景建模得到的候選背景圖像處理第一背景圖像。此后結(jié)束本流程。此外,在本申請中,判斷當(dāng)前幀是否為靜止幀的方法可以是:對當(dāng)前幀進(jìn)行降分辨率采用以得到降采樣當(dāng)前幀;基于幀間運(yùn)動(dòng)矢量(例如N幀幀差、光流等)或上述背景建模過程中得到的前景信息,對降采樣當(dāng)前幀中的運(yùn)動(dòng)宏塊和非運(yùn)動(dòng)宏塊的數(shù)目進(jìn)行統(tǒng)計(jì);如果非運(yùn)動(dòng)宏塊與運(yùn)動(dòng)宏塊的數(shù)目的比值大于某一預(yù)定閾值,則將該當(dāng)前幀判定為靜止幀。此外,還可以根據(jù)當(dāng)前幀中運(yùn)動(dòng)宏塊和非運(yùn)動(dòng)宏塊的數(shù)目對當(dāng)前幀的靜止特性進(jìn)行等級劃分,例如,劃分為五個(gè)不同的等級,第一等級對應(yīng)的靜止宏塊數(shù)目最多,第五等級對應(yīng)的靜止宏塊數(shù)目最少。每次檢測當(dāng)前幀是否為靜止幀時(shí)先從第一等級開始檢測,檢測不到則降低條件,轉(zhuǎn)到第二等級,依 次類推,到第四等級還不能將當(dāng)前幀判斷為靜止幀時(shí),表示沒有理想的靜止幀,不將當(dāng)前幀輸出作為背景圖像,而是采用背景建模得到的候選背景圖像作為背景圖像。表1列出了寬度為W,高度為H的分辨率下的五個(gè)等級對應(yīng)的運(yùn)動(dòng)條件、檢測時(shí)間以及使用時(shí)間,W、H代表輸入圖像的寬度和高度。表中的數(shù)字閾值只是閾值實(shí)例,并不僅限于此具體值。表1靜止抽檢測的五個(gè)等級列表等級運(yùn)動(dòng)宏塊數(shù)檢測時(shí)間使用時(shí)間一[0,W*H*0.02]15001500二[W*H*0.02,W*H*0.04]10001000三[W*H*0.04,W*H*0.1]1000500四[W*H*0.1,W*H*0.2]500250五[W*H*0.2,W*H]150在本發(fā)明的其他實(shí)施方式中,也可以采取其他方式判斷當(dāng)前幀是否為靜止幀,且判斷當(dāng)前幀是否為靜止幀也可以不預(yù)先進(jìn)行降采樣,直接對原始圖像進(jìn)行判斷,在此不做限制。此外,候選背景圖像在建立過程中會受到場景中運(yùn)動(dòng)目標(biāo)的影響,如果運(yùn)動(dòng)目標(biāo)呆在場景中的時(shí)間超過了那個(gè)位置背景出現(xiàn)的時(shí)間,則建立的候選背景圖像往往是不干凈的,會有運(yùn)動(dòng)目標(biāo)的像素值在里面。為減少不純背景的影響,在當(dāng)前幀不是靜止幀時(shí),本發(fā)明可以采取各種方式對第一背景圖像進(jìn)行處理,例如,在一優(yōu)選例中,上述步驟103包括以下子步驟:計(jì)算候選背景圖像的置信度;如果候選背景圖像的置信度大于第一預(yù)定 閾值,則將第一背景圖像更新為該候選背景圖像;如果候選背景圖像的置信度小于第一預(yù)定閾值,則不對第一背景圖像進(jìn)行更新,將編碼方式切換為幀內(nèi)編碼模式。在本發(fā)明的其他實(shí)施方式中,也可以在候選背景圖像的置信度小于第一預(yù)定閾值時(shí),不將候選背景圖像更新為第一背景圖像,編解碼回歸到普通編碼方式。反之,根據(jù)候選背景圖像的置信度高低,設(shè)置參考候選背景圖像對整個(gè)圖像前景和背景處理的影響系數(shù),其中,置信度越低,表示候選背景圖像作為背景越不可靠,因此,在編碼時(shí)對背景圖像的參考程度越小。在另一優(yōu)選例中,該步驟103包括以下子步驟:計(jì)算候選背景圖像中各宏塊的置信度;如果候選背景圖像中具有置信度大于第二預(yù)定閾值的宏塊,則根據(jù)置信度大于第二預(yù)定閾值的宏塊,更新第一背景圖像中對應(yīng)區(qū)域的宏塊。此處對應(yīng)區(qū)域的宏塊,是指在候選背景圖像和第一背景圖像中具有相同位置的宏塊??梢岳斫猓眯哦缺硎緢D像或者宏塊的歷史運(yùn)動(dòng)信息情況,置信度值越大表示該處的背景越可靠。例如,對于候選背景圖像中的某一宏塊,在過去的1500幀內(nèi),該宏塊處沒有出現(xiàn)運(yùn)動(dòng)目標(biāo)的像素,則該宏塊的置信度為最高值(如225),如果有n幀出現(xiàn)了運(yùn)動(dòng)目標(biāo)的像素,則其置信度介于最高值和0之間(如通過下式計(jì)算:(1-n/1500)*255)。整個(gè)候選背景圖像的置信度可以是整幅圖像中,置信度大于某一預(yù)定值的宏塊占整幅圖像的宏塊的比例。通過計(jì)算候選背景圖像或其中宏塊的置信度,能對候選背景圖像或其部分區(qū)域是否可以作為背景圖像進(jìn)行可能性分析,并減少運(yùn)動(dòng)目標(biāo)的偶爾加入對候選背景圖像建立過程產(chǎn)生的影響,提高圖像背景提取的準(zhǔn)確度。此外,可以理解,在本發(fā)明中,對一幅圖像(或其中的宏塊)對另一幅圖像(或其中的宏塊)的更新,包括直接替換、加權(quán)融合等操作,在此不做 限制。采用靜止幀和背景建?;旌咸崛”尘皥D像的方式,能夠極好的在背景圖像中保留背景細(xì)節(jié),為提取前景圖像和后續(xù)編碼背景區(qū)域提供良好的參考圖像,并有效提高背景圖像的提取效率。本發(fā)明第二實(shí)施方式涉及一種視頻編碼中背景圖像的更新方法。第二實(shí)施方式在第一實(shí)施方式的基礎(chǔ)上進(jìn)行了改進(jìn),主要改進(jìn)之處在于:對于大分辨率圖像(如分辨率≥1920*1088),可采用降分辨率采樣的方法對候選背景圖像是否發(fā)生變化進(jìn)行檢測,在降采樣背景圖像發(fā)生較大變化時(shí),再對候選背景圖像進(jìn)行更新,可在保證背景圖像即時(shí)更新的同時(shí)降低背景圖像的更新頻率,降低計(jì)算量。將作為靜止幀和第一背景圖像的當(dāng)前幀作為候選背景圖像,能夠提高后續(xù)候選背景圖像的更新準(zhǔn)確度,因?yàn)殪o止幀保留有更原始更準(zhǔn)確的背景細(xì)節(jié)。具體地說,在本發(fā)明中,候選背景圖像在以一定的頻率進(jìn)行更新,或者在滿足某些預(yù)定條件時(shí),會將候選背景圖像進(jìn)行更新,以提高上述步驟101中采用候選背景圖像進(jìn)行相關(guān)處理的準(zhǔn)確性。例如,圖2所示為在滿足某一預(yù)定條件時(shí),將候選背景圖像進(jìn)行更新的優(yōu)選例,其中,候選背景圖像通過以下方式進(jìn)行更新,即上述步驟101包括以下子步驟:在子步驟2011中,判斷當(dāng)前幀是否為靜止幀。如果判斷結(jié)果為是,則進(jìn)入子步驟2012;否則,進(jìn)入子步驟2013。在子步驟2012中,將已有的候選背景圖像更新為當(dāng)前幀。此后返回上述子步驟2011。在子步驟2013中,對當(dāng)前幀進(jìn)行降分辨率采樣以得到降采樣圖像。此后進(jìn)入子步驟2014。在子步驟2014中,根據(jù)當(dāng)前幀的降采樣圖像更新候選背景圖像的降采 樣候選背景圖像。例如,在該步驟中,將降采樣候選背景圖像中被更新的像素標(biāo)被記為第一標(biāo)識,未被更新的像素標(biāo)被記為第二標(biāo)識。此后進(jìn)入子步驟2015,根據(jù)降采樣候選背景圖像中被更新的像素,對候選背景圖像中與被更新的像素對應(yīng)的宏塊進(jìn)行更新。例如,將候選背景圖像中對應(yīng)像素被標(biāo)記為第一標(biāo)識的宏塊進(jìn)行更新。此后返回上述步驟2011。例如,該子步驟2015通過以下方式實(shí)現(xiàn):將降采樣背景圖像與候選背景圖像的降采樣候選背景圖像進(jìn)行對比,得出需要更新的宏塊,然后將得出的宏塊在候選背景圖像中對應(yīng)的宏塊進(jìn)行更新。例如,采用8*8的倍率進(jìn)行降采樣,降采樣候選背景圖像中坐標(biāo)為(10,10)的1個(gè)像素點(diǎn),在候選背景圖像中對應(yīng)坐標(biāo)從(80,80)開始的8*8像素塊,如果該像素需要更新,則可以更新坐標(biāo)從(80,80)開始的8*8像素塊。在本發(fā)明的各實(shí)施方式中,降采樣背景圖像和候選背景對應(yīng)的降采樣候選背景圖像的降采樣率可以相同,降采樣背景圖像和候選背景對應(yīng)的降采樣候選背景圖像的降采樣率也可以不同,不同時(shí)只需知道各自的分辨率,便可按照分辨率比例確定相應(yīng)對比的宏塊。此外,可以理解,可基于現(xiàn)有的背景建模方法對降采樣圖像進(jìn)行背景建模得到降采樣背景圖像,如混合高斯背景建模、中值濾波等,也可以采用其他方式,例如,在一優(yōu)選例中,上述步驟2014包括以下子步驟:根據(jù)預(yù)定更新頻率,判斷當(dāng)前幀是否處于更新周期;如果判斷結(jié)果為是,則獲取當(dāng)前幀對應(yīng)的降采樣圖像的靜止區(qū)域,并將降采樣背景圖像中對應(yīng)的區(qū)域更新為靜止區(qū)域。在另一優(yōu)選例中,上述步驟2014包括以下子步驟:計(jì)算降采樣圖像和更新前的降采樣候選背景圖像之間的差分,并通過連 通域分析得到該降采樣圖像的運(yùn)動(dòng)區(qū)域和靜止區(qū)域;將更新前降采樣候選背景圖像中,與得到的靜止區(qū)域?qū)?yīng)的區(qū)域更新為該靜止區(qū)域。在另一優(yōu)選例中,上述步驟2014包括以下子步驟:獲取降采樣圖像的靜止區(qū)域;基于歷史降采樣圖像,判斷靜止區(qū)域中是否存在出現(xiàn)次數(shù)超過第二預(yù)定閾值的像素;如果判斷結(jié)果為是,則將降采樣候選背景圖像中對應(yīng)位置的像素更新為出現(xiàn)次數(shù)超過第二預(yù)定閾值的像素。此外,也可以結(jié)合兩個(gè)優(yōu)選例中的方法實(shí)現(xiàn)上述步驟2014,例如,如圖3所示,首先,如果當(dāng)前幀屬于初始獲取的N幀圖像范圍內(nèi),即屬于第0-N幀內(nèi)的某一幀,則對當(dāng)前幀進(jìn)行降采樣,采用分段直方圖統(tǒng)計(jì)每個(gè)像素點(diǎn)出現(xiàn)概率最多的像素,構(gòu)造一幅初始背景圖像作為降采樣背景圖像;其次,如果當(dāng)前幀屬于第N幀-2N幀圖像,將當(dāng)前幀降采樣處理后與初始背景圖像進(jìn)行差分(背景差快速更新背景),通過連通域分析后得到運(yùn)動(dòng)區(qū)域和靜止區(qū)域,如果滿足預(yù)先設(shè)定更新周期,則將初始背景圖像中的對應(yīng)靜止區(qū)域的區(qū)域進(jìn)行更新,對應(yīng)運(yùn)動(dòng)區(qū)域的區(qū)域不更新,得到降采樣背景圖像;如果當(dāng)前幀屬于第2N幀以后輸入的圖像,根據(jù)前景檢測結(jié)果,對靜止區(qū)域和運(yùn)動(dòng)區(qū)域分別進(jìn)行累計(jì)計(jì)時(shí),當(dāng)靜止區(qū)域背景像素出現(xiàn)的時(shí)間達(dá)到一定閾值時(shí),更新降采樣背景圖像(穩(wěn)定更新,輸出更新率)。其中,上述N的值可以根據(jù)具體情況進(jìn)行設(shè)定,在此不做限制。在本發(fā)明的其他實(shí)施方式中,也可以根據(jù)預(yù)定頻率對候選背景圖像進(jìn)行更新,例如,在得到降采樣背景圖像后,如果到達(dá)更新候選背景圖像的更新周期,則基于降采樣背景圖像對候選背景圖像進(jìn)行更新?;蛘咴诮邮盏礁轮噶詈?,基于降采樣背景圖像對候選背景圖像進(jìn)行更新。在此不做限制。此外,可以理解,第一幅候選背景圖像可以直接采用第一幀輸入的原始圖像。在本發(fā)明中,如果視頻編碼為結(jié)構(gòu)化編碼,則第一背景圖像為實(shí)時(shí)更新 的備用背景圖像,結(jié)構(gòu)化編碼中正常使用的為第二背景圖像,只有滿足一定條件時(shí),才將使用的第二背景圖像進(jìn)行更新,更新為第一背景圖像,例如,在一優(yōu)選例中,且當(dāng)滿足下列任一種條件時(shí),將當(dāng)前結(jié)構(gòu)化編碼中使用的第二背景圖像更新為第一背景圖像:當(dāng)前時(shí)刻達(dá)到第二背景圖像的更新周期;第一背景圖像和第二背景圖像之間的差異超過第三預(yù)定閾值;距離檢測到拍攝場景發(fā)生切換后的時(shí)間段超過了第四預(yù)定閾值;通過運(yùn)動(dòng)矢量分析,檢測到當(dāng)前幀的圖像發(fā)生了整體光線變化。本發(fā)明的各方法實(shí)施方式均可以以軟件、硬件、固件等方式實(shí)現(xiàn)。不管本發(fā)明是以軟件、硬件、還是固件方式實(shí)現(xiàn),指令代碼都可以存儲在任何類型的計(jì)算機(jī)可訪問的存儲器中(例如永久的或者可修改的,易失性的或者非易失性的,固態(tài)的或者非固態(tài)的,固定的或者可更換的介質(zhì)等等)。同樣,存儲器可以例如是可編程陣列邏輯(ProgrammableArrayLogic,簡稱“PAL”)、隨機(jī)存取存儲器(RandomAccessMemory,簡稱“RAM”)、可編程只讀存儲器(ProgrammableReadOnlyMemory,簡稱“PROM”)、只讀存儲器(Read-OnlyMemory,簡稱“ROM”)、電可擦除可編程只讀存儲器(ElectricallyErasableProgrammableROM,簡稱“EEPROM”)、磁盤、光盤、數(shù)字通用光盤(DigitalVersatileDisc,簡稱“DVD”)等等。本發(fā)明第三實(shí)施方式涉及一種視頻編碼中背景圖像的更新裝置。圖4是該視頻編碼中背景圖像的更新裝置的結(jié)構(gòu)示意圖。具體地說,如圖4所示,該視頻編碼中背景圖像的更新裝置包括:第一更新單元,用于根據(jù)獲取到的當(dāng)前幀對通過背景建模得到的候選背景圖像進(jìn)行更新;第一判斷單元,用于判斷當(dāng)前幀是否為靜止幀;第二更新單元,用于在第一判斷單元的判斷結(jié)果為是時(shí),將第一背景圖像更新為當(dāng)前幀;處理單元,用于在第一判斷單元的判斷結(jié)果為否時(shí),根據(jù)通過背景建模得到的候選背景圖像處理第一背景圖像此外,在一優(yōu)選例中,上述處理單元包括以下子單元:圖像計(jì)算子單元,用于計(jì)算候選背景圖像的置信度。圖像更新子單元,用于當(dāng)候選背景圖像的置信度大于第一預(yù)定閾值時(shí),將第一背景圖像更新為該候選背景圖像。第一實(shí)施方式是與本實(shí)施方式相對應(yīng)的方法實(shí)施方式,本實(shí)施方式可與第一實(shí)施方式互相配合實(shí)施。第一實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施方式中。本發(fā)明第四實(shí)施方式涉及一種視頻編碼中背景圖像的更新裝置。第四實(shí)施方式在第三實(shí)施方式的基礎(chǔ)上進(jìn)行了改進(jìn),主要改進(jìn)之處在于:對于大分辨率圖像(如分辨率≥1920*1088),可采用降分辨率采樣的方法對候選背景圖像是否發(fā)生變化進(jìn)行檢測,在降采樣背景圖像發(fā)生較大變化時(shí),再對候選背景圖像進(jìn)行更新,可在保證背景圖像即時(shí)更新的同時(shí)降低背景圖像的更新頻率,降低計(jì)算量。將作為靜止幀和背景圖像的當(dāng)前幀作為候選背景圖像,能夠提高后續(xù)候選背景圖像的更新準(zhǔn)確度,因?yàn)殪o止幀保留有更原始更準(zhǔn)確的背景細(xì)節(jié)。具體地說,在本發(fā)明中,候選背景圖像在以一定的頻率進(jìn)行更新,或者在滿足某些預(yù)定條件時(shí),會將候選背景圖像進(jìn)行更新,以提高上述處理單元采用候選背景圖像進(jìn)行相關(guān)處理的準(zhǔn)確性。例如,該裝置的第一更新單元包括以下子單元:第一降采樣子單元,用于在當(dāng)前幀不是靜止幀時(shí),對當(dāng)前幀進(jìn)行降分辨率采樣以得到降采樣圖像;第一更新子單元,用于根據(jù)當(dāng)前幀的降采樣圖像更新候選背景圖像的降采樣候選背景圖像;第二更新子單元,根據(jù)降采樣候選背景圖像中被更新的像素,對候選背景圖像中與被更新的像素對應(yīng)的宏塊進(jìn)行更新;第三更新子單元,用于在當(dāng)前幀是靜止幀時(shí),則將已有的候選背景圖像更新為當(dāng)前幀。此外,在一優(yōu)選例中,上述第一更新子單元將降采樣候選背景圖像中被更新的像素標(biāo)被記為第一標(biāo)識,未被更新的像素標(biāo)被記為第二標(biāo)識;并且上述第二更新子單元包括以下子模塊:標(biāo)記更新子模塊,用于將候選背景圖像中對應(yīng)像素被標(biāo)記為第一標(biāo)識的宏塊進(jìn)行更新。在另一優(yōu)選例中,上第一更新子單元包括以下子模塊:差分計(jì)算子模塊,用于計(jì)算降采樣圖像和更新前的降采樣候選背景圖像之間的差分,并通過連通域分析得到該降采樣圖像的運(yùn)動(dòng)區(qū)域和靜止區(qū)域。靜止更新子模塊,用于將更新前降采樣候選背景圖像中,與得到的靜止區(qū)域?qū)?yīng)的區(qū)域更新為靜止區(qū)域。在另一優(yōu)選例中,上述第一更新子單元包括以下子模塊:靜止獲取子模塊,用于獲取降采樣圖像的靜止區(qū)域;次數(shù)判斷子模塊,用于基于歷史降采樣圖像,判斷靜止區(qū)域中是否存在出現(xiàn)次數(shù)超過第二預(yù)定閾值的像素;次數(shù)更新子模塊,用于在次數(shù)判斷子模塊的判斷結(jié)果為是時(shí),將降采樣 候選背景圖像中對應(yīng)位置的像素更新為出現(xiàn)次數(shù)超過第二預(yù)定閾值的像素。此外,在另一優(yōu)選例中,該視頻編碼中背景圖像的更新裝置還包括以下單元:第三更新單元,用于視頻編碼為結(jié)構(gòu)化編碼,且當(dāng)滿足下列任一種條件時(shí),將當(dāng)前結(jié)構(gòu)化編碼中使用的第二背景圖像更新為第一背景圖像:當(dāng)前時(shí)刻達(dá)到第二背景圖像的更新周期;第一背景圖像和第二背景圖像之間的差異超過第三預(yù)定閾值;距離檢測到拍攝場景發(fā)生切換后的時(shí)間段超過了第四預(yù)定閾值;通過運(yùn)動(dòng)矢量分析,檢測到當(dāng)前幀的圖像發(fā)生了整體光線變化。第二實(shí)施方式是與本實(shí)施方式相對應(yīng)的方法實(shí)施方式,本實(shí)施方式可與第二實(shí)施方式互相配合實(shí)施。第二實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第二實(shí)施方式中。需要說明的是,本發(fā)明各設(shè)備實(shí)施方式中提到的各單元都是邏輯單元,在物理上,一個(gè)邏輯單元可以是一個(gè)物理單元,也可以是一個(gè)物理單元的一部分,還可以以多個(gè)物理單元的組合實(shí)現(xiàn),這些邏輯單元本身的物理實(shí)現(xiàn)方式并不是最重要的,這些邏輯單元所實(shí)現(xiàn)的功能的組合才是解決本發(fā)明所提出的技術(shù)問題的關(guān)鍵。此外,為了突出本發(fā)明的創(chuàng)新部分,本發(fā)明上述各設(shè)備實(shí)施方式并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,這并不表明上述設(shè)備實(shí)施方式并不存在其它的單元。需要說明的是,在本專利的權(quán)利要求和說明書中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性 的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。雖然通過參照本發(fā)明的某些優(yōu)選實(shí)施方式,已經(jīng)對本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。當(dāng)前第1頁1 2 3