一種檢測攝像頭被遮擋的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種檢測攝像頭被遮擋的方法及系統(tǒng),應(yīng)用于圖像處理【技術(shù)領(lǐng)域】,實現(xiàn)攝像頭遮擋狀態(tài)的準確判斷,降低誤判率。本發(fā)明實施例主要包括:選擇攝像頭在未遮擋時的一幀圖像作為參考幀;比較當前幀與參考幀的灰度直方圖的分布相似性,若相似性小于第一閾值,依次比較當前幀之后連續(xù)多幀與參考幀的灰度直方圖的分布相似性,若相似性均小于第一閾值,則將所述連續(xù)多幀的下一幀作為第一當前幀;比較第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的相似性,若第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的分布相似性大于第二閾值,則確定攝像頭的狀態(tài)為遮擋。
【專利說明】一種檢測攝像頭被遮擋的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理【技術(shù)領(lǐng)域】,尤其涉及一種檢測攝像頭被遮擋的方法及系統(tǒng)。
【背景技術(shù)】
[0002]安全問題是人們普遍比較關(guān)心的一個問題,特別是一些公共場所,人員比較復(fù)雜,流動性也很大,為了保證大家的安全,安裝監(jiān)控攝像頭也是非常有好處的,一個清晰的監(jiān)控設(shè)備,不僅可以幫助我們預(yù)防一些事情的發(fā)生,還可以為其他事情的處理提供一些線索。
[0003]比如,工廠生產(chǎn)車間安裝監(jiān)控攝像頭有利于及時了解情況便于高效管理。管理人員可以及時、直觀的通過監(jiān)控攝像頭了解生產(chǎn)第一線的情況,便于指揮與管理工作的實施。還可以讓工廠更加安全,例如,在發(fā)生事故后容易還原事故真相,幫助相關(guān)機關(guān)根據(jù)監(jiān)控攝像頭的錄像信息偵破案件。對于安防人員來說,多數(shù)情況下完全靠人來保證安全是一件很困難的事情,很多事情需要電子保安器材(如監(jiān)視器、報警器)輔助才更完美。在一些惡劣條件下(高熱、寒冷、封閉等),人很難用肉眼觀察清楚,或者環(huán)境根本不適合人的停留,因此必須使用電子安防設(shè)備-監(jiān)控攝像頭。
[0004]上述情景均需要攝像頭在正常的條件下進行工作,才能很好地起到輔助效果,攝像頭一旦被遮擋,則通過攝像頭無法觀察監(jiān)控對象,雖然現(xiàn)在已經(jīng)有一些用于檢測攝像頭是否被遮擋的方法,但是還存在一些問題,比如,無法識別畫面較復(fù)雜的遮擋物、無法識別亮度不均勻的遮擋物、無法識別動態(tài)遮擋等,導(dǎo)致誤報率極高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種檢測攝像頭被遮擋的方法及系統(tǒng),用于提高對攝像頭遮擋物的識別度,降低誤報率。
[0006]有鑒于此,本發(fā)明第一方面提供一種檢測攝像頭被遮擋的方法,可包括:
[0007]選擇攝像頭在未遮擋時的一幀圖像作為參考幀;
[0008]比較當前巾貞與參考巾貞的灰度直方圖的分布相似性,若分布相似性小于第一閾值,則依次比較當前幀之后的連續(xù)多幀與參考幀的灰度直方圖的分布相似性;
[0009]若當前巾貞之后連續(xù)多巾貞與參考巾貞的灰度直方圖的分布相似性均小于第一閾值,則將所述連續(xù)多幀之后的下一幀作為第一當前幀;
[0010]比較第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的分布相似性,若第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的分布相似性均大于第二閾值,則確定攝像頭的狀態(tài)為遮擋。
[0011]本發(fā)明第二方面提供一種檢測攝像頭被遮擋的系統(tǒng),可包括:
[0012]參考幀選擇模塊,用于選擇攝像頭在未遮擋時的一幀圖像作為參考幀;
[0013]第一比較模塊,用于比較當前幀與參考幀的灰度直方圖的分布相似性;
[0014]第二比較模塊,用于當前幀與參考幀的灰度直方圖的分布相似性小于第一閾值時,依次比較當前幀之后連續(xù)多幀與參考幀的灰度直方圖的分布相似性;
[0015]第三比較模塊,用于當前幀之后的連續(xù)多幀與參考幀的灰度直方圖的分布相似性均小于第一閾值時,將所述連續(xù)多幀之后的下一幀作為第一當前幀;比較第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的分布相似性;
[0016]狀態(tài)確定模塊,用于第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的分布相似性大于第二閾值時,確定攝像頭的狀態(tài)為遮擋。
[0017]從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
[0018]本發(fā)明實施例中,對于攝像頭實時監(jiān)測的圖像,采用的是圖像的灰度直方圖,對于同一攝像頭來說,如果相鄰兩幀圖像的灰度直方圖相似度較高,則說明攝像頭監(jiān)測的圖像差別不大,比較穩(wěn)定。反之則說明攝像頭監(jiān)測的圖像變化較大。依據(jù)上述理論,選擇攝像頭在未遮擋時的一幀圖像作為參考幀,如果當前幀與參考幀的灰度直方圖分布相似度較低,且當前幀之后的連續(xù)多幀均與參考幀的灰度直方圖相似度較低,說明攝像頭的狀態(tài)可能發(fā)生了變化。然后再繼續(xù)比較采集的后續(xù)多幀圖像之間的灰度直方圖,如果相似度較高,說明攝像頭狀態(tài)確實發(fā)生了變化,依此可以確定攝像頭被遮擋。采用灰度直方圖,可以準確描繪復(fù)雜的遮擋物或者亮度不均勻的遮擋物,通過合理的選取待比較的圖像的幀數(shù),可以準確判斷動態(tài)遮擋,提高遮擋物的識別度,降低誤報率。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明實施例中一種檢測攝像頭被遮擋的方法實施例1的流程圖;
[0020]圖2為本發(fā)明實施例中一種檢測攝像頭被遮擋的系統(tǒng)實施例1的結(jié)構(gòu)示意圖;
[0021]圖3為本發(fā)明實施例中一種檢測攝像頭被遮擋的系統(tǒng)實施例2的結(jié)構(gòu)示意圖;
[0022]圖4為本發(fā)明實施例中參考幀選擇模塊的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本發(fā)明保護的范圍。
[0024]請參閱圖1,本發(fā)明實施例中檢測攝像頭被遮擋的方法實施例1的流程圖,包括:
[0025]SI 1、選擇攝像頭在未遮擋時的一幀圖像作為參考幀;
[0026]所述第一參考幀優(yōu)選的選取攝像頭在非遮擋狀態(tài)下的任一幀圖像,本領(lǐng)域技術(shù)人員可以理解的是,攝像頭在開機時和遮擋后恢復(fù)的過程中存在曝光過程,所以攝像頭開機時和遮擋后恢復(fù)的初始巾貞不作為參考中貞。
[0027]S12、比較當前幀的灰度直方圖與參考幀的灰度直方圖的分布相似性;
[0028]攝像頭在正常工作過程中,是實時采集圖像的,對于采集的每一幀圖像均要與第一參考幀的灰度直方圖比較分布相似性(以下簡稱相似性),相似性可以作為衡量圖像灰度差別大小的一個標準。所述當前幀可以理解為當前時刻攝像頭采集的一幀圖像。如果當前幀與參考幀的灰度直方圖的相似性大于第一閾值,說明當前幀與參考幀的圖像差別不大,則繼續(xù)進行當前幀的下一幀與參考幀的灰度直方圖相似性的比較。如果當前幀與參考幀的灰度直方圖的相似性小于第一閾值,則說明當前幀與第一參考幀的圖像差別較大,進入步驟S13。
[0029]S13、比較當前幀之后連續(xù)多幀與參考幀的灰度直方圖的相似性;
[0030]若當前幀之后的連續(xù)多幀與參考幀的灰度直方圖的相似性均小于第一閾值,即所述連續(xù)多幀的圖像均與參考幀差別較大,將所述連續(xù)多幀的下一幀作為第一當前幀,進入步驟S14。
[0031]S14、比較第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的相似性;
[0032]第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的相似性大于第二閾值,說明第一當前幀及其之后連續(xù)多幀差異性較小,進入步驟S15。
[0033]通過合理選取第一當前幀之后連續(xù)多幀的幀數(shù),執(zhí)行步驟S13和S14,步驟S13和S14的執(zhí)行,可以有效過濾面積大的運動物體從攝像頭前面運動時對攝像頭的遮擋。
[0034]S15、確定攝像頭的狀態(tài)為遮擋。
[0035]如果當前幀與參考幀差別較大,且當前幀之后的連續(xù)多幀與參考幀的差別均較大,而第一當前幀之后連續(xù)多幀的差別較小,說明攝像頭的狀態(tài)已經(jīng)發(fā)生改變,因為參考幀為攝像頭在未遮擋時的圖像,所以可以初步確定攝像頭的狀態(tài)變?yōu)榱苏趽鯛顟B(tài)。在實際應(yīng)用中,可以增加報警裝置,在確定攝像頭被遮擋后,向工作人員發(fā)出遮擋告警。
[0036]本實施例對所述的第一閾值、第二閾值以及連續(xù)多幀的幀數(shù)不作具體限定,可以根據(jù)實際的使用場景的精度要求,具體設(shè)置。
[0037]本實施例中,選擇攝像頭在非遮擋狀態(tài)下的一幀圖像作為參考幀,如果當前幀與參考幀的灰度直方圖相似度較低,且當前幀之后的連續(xù)多幀均與參考幀的灰度直方圖相似度較低,說明攝像頭的狀態(tài)可能發(fā)生了變化。然后再繼續(xù)比較采集的后續(xù)多幀圖像之間的灰度直方圖,如果相似度較高,說明攝像頭狀態(tài)確實發(fā)生了變化,依此可以確定攝像頭被遮擋。采用灰度直方圖,可以準確描繪復(fù)雜的遮擋物或者亮度不均勻的遮擋物,通過合理的選取待比較的圖像的幀數(shù),可以準確判斷動態(tài)遮擋,提高遮擋物的識別度,降低誤報率。
[0038]光線變化同樣會引起圖像灰度的變化,所以在確定攝像頭是否被遮擋時,需要排除由于光線變化導(dǎo)致的誤判,為此,參考本發(fā)明實施例提供的檢測攝像頭被遮擋的方法實施例2,具體可以包括:
[0039]S21、依次獲取攝像頭在未遮擋時的連續(xù)多幀圖像的灰度直方圖;
[0040]由于執(zhí)行本步驟的目的是要選取參考幀,作為后續(xù)判斷攝像頭是否被遮擋的依據(jù),所以優(yōu)選的,所述相鄰的兩幀圖像不在攝像頭在開機時和遮擋后恢復(fù)的初始幀中選擇。
[0041]S22、采用巴氏距離統(tǒng)計法,確定所述依次獲取的連續(xù)多幀圖像之間每相鄰兩幀圖像灰度直方圖的分布相似性;
[0042]若所述分布相似性大于一定閾值,說明兩幀圖像差別不大,進入步驟S23。
[0043]S23、將所述依次獲取的連續(xù)多幀圖像的下一幀作為參考幀;
[0044]S24、比較當前幀與參考幀的灰度直方圖的分布相似性;
[0045]如果當前幀與參考幀的灰度直方圖的分布相似性小于第一閾值,則說明當前幀與參考幀的圖像差別較大,進入步驟S25 ;
[0046]S25、比較當前幀之后連續(xù)多幀與參考幀的灰度直方圖的分布相似性;
[0047]若當前幀之后的連續(xù)多幀與參考幀的灰度直方圖的分布相似性均小于第一閾值,即所述連續(xù)多幀的圖像均與參考幀差別較大,將所述連續(xù)多幀的下一幀作為第一當前幀,進入步驟S26。
[0048]S26、比較第一當前幀之后的連續(xù)多幀之間每相鄰兩幀圖像灰度直方圖的分布相似性;
[0049]第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的分布相似性大于第二閾值,說明連續(xù)多幀圖像差別不大,則進入步驟S27,初步判定攝像頭的狀態(tài)為遮擋。
[0050]S27、初步確定攝像頭的狀態(tài)為遮擋;
[0051]由于光線變化會引起圖像灰度直方圖的變化,從而可能會導(dǎo)致上述步驟的執(zhí)行結(jié)果存在誤差,因此,步驟S27確定的攝像頭的狀態(tài)為遮擋存在誤判的可能,所以在初步判定攝像頭的狀態(tài)為遮擋后,需要進一步過濾由光線變化導(dǎo)致的攝像頭遮擋。
[0052]S28、過濾由于光線變化導(dǎo)致的遮擋。
[0053]所述步驟S28主要包括如下子步驟:
[0054]Al、對參考幀、第一當前幀及其之后的連續(xù)多幀圖像進行閾值化處理,獲得圖像上的所有輪廓;
[0055]這里對采用的閾值化處理的方法不進行限定,可以依據(jù)閾值化處理的精度要求,適當?shù)倪x擇閾值化方法。
[0056]A2、獲取每幀圖像上的所有輪廓序列以及二值化矩陣;
[0057]A3、依次求解參考幀的輪廓二值化矩陣和第一當前幀及其之后的連續(xù)多幀圖像輪廓二值化矩陣之間的絕對值差值矩陣;
[0058]A4、確定每個絕對值差值矩陣中的非零像素個數(shù),計算每幀圖像的像素變化率;
[0059]A5、判斷每幀圖像的像素變化率是否在預(yù)設(shè)范圍內(nèi),若否,則確定攝像頭的狀態(tài)為遮擋。
[0060]至此步驟S28執(zhí)行完畢,若每幀圖像的像素變化率不在預(yù)設(shè)范圍內(nèi),則可以排除由于光線遮擋造成的攝像頭狀態(tài)為遮擋的誤判。同理,若每幀圖像的像素變化率在預(yù)設(shè)范圍內(nèi),則確定攝像頭的狀態(tài)變化是由光線變化引起的。
[0061]需要說明,所述步驟A1-A4的執(zhí)行比較自由,為了節(jié)省運算時間,可以在執(zhí)行步驟S27之前與步驟S24-S26同時運行,當執(zhí)行完步驟S27之后,直接進行變化率的判斷即可。
[0062]優(yōu)選的,在實施例1和2的基礎(chǔ)上,當攝像頭確定被遮擋并發(fā)出告警后,工作人員會及時清除遮擋物,之后要繼續(xù)執(zhí)行攝像頭是否被遮擋的判斷流程,但是隨著時間的推移,室內(nèi)的光線會發(fā)生變化,如果采用之前的參考幀,可能會使得判定誤差變大,因此要對參考幀進行更新,具體如下:
[0063]在確定攝像頭被遮擋之后,無論攝像頭依然被遮擋還是遮擋物被移開,攝像頭依然會繼續(xù)實時采集圖像,在攝像頭恢復(fù)至未遮擋狀態(tài)的過程中,實時比較參考幀與攝像頭實時采集的圖像幀之間灰度直方圖的分布相似性,找到與參考幀灰度直方圖的分布相似性大于第一閾值的第一幀;依次比較所述第一幀之后的連續(xù)多幀與參考幀的灰度直方圖的分布相似性;若第一巾貞之后的連續(xù)多巾貞與參考巾貞的灰度直方圖分布相似性均大于第一閾值,將第一幀后連續(xù)多幀的下一幀作為第二當前幀;判斷第二當前幀及之后連續(xù)多幀之間每相鄰圖像的灰度直方圖的分布相似性,若分布相似性大于第四閾值,則說明攝像頭已經(jīng)工作在非遮擋狀態(tài),且狀態(tài)已經(jīng)穩(wěn)定,將第二當前幀之后連續(xù)多幀的下一幀作為參考幀,作為后續(xù)判斷攝像頭是否被遮擋的參照,實現(xiàn)參考幀的更新。
[0064]上面對本發(fā)明實施例中的檢測攝像頭被遮擋的方法進行了描述,下面對本發(fā)明實施例中的檢測攝像頭被遮擋的系統(tǒng)進行描述,請參閱圖2,為本發(fā)明實施例中檢測攝像頭被遮擋的系統(tǒng)實施例1的結(jié)構(gòu)示意圖,包括:
[0065]參考幀選擇模塊21,用于選擇攝像頭在未遮擋時的一幀圖像作為參考幀;
[0066]第一比較模塊22,用于比較當前幀與參考幀的灰度直方圖的分布相似性;
[0067]第二比較模塊23,用于當前幀與參考幀的灰度直方圖的分布相似性小于第一閾值時,依次比較當前幀之后連續(xù)多幀與參考幀的灰度直方圖的分布相似性;
[0068]第三比較模塊24,用于當前幀之后的連續(xù)多幀與參考幀的灰度直方圖的分布相似性均小于第一閾值時,將所述連續(xù)多幀的下一幀作為第一當前幀;比較第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的分布相似性;
[0069]狀態(tài)確定模塊25,用于第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的分布相似性大于第二閾值時,確定攝像頭的狀態(tài)為遮擋。
[0070]本實施例中,選擇攝像頭在非遮擋狀態(tài)下的一幀圖像作為參考幀,如果當前幀與參考幀的灰度直方圖相似度較低,且當前幀之后的連續(xù)多幀均與參考幀的灰度直方圖相似度較低,說明攝像頭的狀態(tài)可能發(fā)生了變化。然后再繼續(xù)比較采集的后續(xù)多幀圖像之間的灰度直方圖,如果相似度較高,說明攝像頭狀態(tài)確實發(fā)生了變化,依此可以確定攝像頭被遮擋。采用灰度直方圖,可以準確描繪復(fù)雜的遮擋物或者亮度不均勻的遮擋物,通過合理的選取待比較的圖像的幀數(shù),可以準確判斷動態(tài)遮擋,提高遮擋物的識別度,降低誤報率。
[0071]優(yōu)選的,攝像頭開機時和遮擋后恢復(fù)的初始幀不作為參考幀。
[0072]進一步的,在上述實施例描述的檢測系統(tǒng)的基礎(chǔ)上,本發(fā)明還提供一種檢測攝像頭被遮擋的系統(tǒng)實施例2,參考圖3所示,為對應(yīng)的結(jié)構(gòu)示意圖,除了實施例1所述的模塊夕卜,還包括:
[0073]閾值化處理模塊31,用于在確定攝像頭的狀態(tài)為遮擋之前,對參考幀、第一當前幀及其之后的連續(xù)多幀圖像進行閾值化處理,獲得圖像上的所有輪廓;
[0074]獲取模塊32,用于獲取每幀圖像上的所有輪廓序列以及二值化矩陣;
[0075]差值矩陣求解模塊33,用于依次求解參考幀的輪廓二值化矩陣和第一當前幀及其之后的連續(xù)多幀圖像輪廓二值化矩陣之間的絕對值差值矩陣;
[0076]變化率求解模塊34,用于確定每個絕對值差值矩陣中的非零像素個數(shù),計算每幀圖像的像素變化率;
[0077]判斷模塊35,用于判斷每幀圖像的像素變化率是否在預(yù)設(shè)范圍內(nèi);
[0078]相應(yīng)的,所述狀態(tài)確定模塊用于在每幀圖像的像素變化率不在預(yù)設(shè)范圍內(nèi)時,確定攝像頭的狀態(tài)為遮擋。
[0079]若每幀圖像的像素變化率在預(yù)設(shè)范圍內(nèi),則攝像頭的狀態(tài)變化是由光線變化引起的。
[0080]參考圖4所示,為所述參考巾貞選擇模塊21的結(jié)構(gòu)示意圖,包括:
[0081]獲取子模塊41,用于依次獲取攝像頭在未遮擋時的連續(xù)多幀圖像的灰度直方圖;
[0082]相似度分析子模塊42,用于采用巴氏距離統(tǒng)計法,確定所述依次獲取的連續(xù)多幀圖像之間每相鄰兩幀圖像灰度直方圖分布相似性;
[0083]參考幀確定子模塊43,用于所述分布相似性均大于第三閾值時,將所述依次獲取的連續(xù)多幀圖像的下一幀作為參考幀。
[0084]在上述各實施例的基礎(chǔ)上,所述系統(tǒng)還可以包括參考幀更新模塊,用于執(zhí)行參考幀更新流程,更新第一參考幀;
[0085]所述參考幀更新流程包括:
[0086]確定攝像頭被遮擋之后,在攝像頭恢復(fù)至未遮擋狀態(tài)的過程中,實時比較參考幀與攝像頭實時采集的圖像幀之間灰度直方圖的分布相似性,找到與參考幀灰度直方圖的分布相似性大于第一閾值的第一幀;依次比較所述第一幀之后的連續(xù)多幀與參考幀的灰度直方圖的分布相似性;若第一幀之后的連續(xù)多幀與參考幀的灰度直方圖分布相似性均大于第一閾值,將第一幀后連續(xù)多幀的下一幀作為第二當前幀;判斷第二當前幀及之后連續(xù)多幀之間每相鄰圖像的灰度直方圖的分布相似性,若分布相似性大于第四閾值,則將第二當前幀之后連續(xù)多幀的下一幀作為參考幀,以實現(xiàn)參考幀的更新。
[0087]本發(fā)明提供的技術(shù)方案,由于采用灰度圖像,不基于亮度均勻假定以及遮擋物特征信息,與遮擋物表面圖案無關(guān),與遮擋物自身屬性無關(guān),可以準確判斷光照變化(突變、漸變)對攝像頭的影響,有效過濾攝像頭抖動、過濾運動大物體等疑似遮擋物;能有效識別彩色遮擋,可以準確判斷遮擋本身是否發(fā)生,與畫面內(nèi)物體空間分布無關(guān)。
[0088]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0089]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0090]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0091]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0092]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三?第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的實施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0093]以上所述,以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種檢測攝像頭被遮擋的方法,其特征在于,包括: 選擇攝像頭在未遮擋時的一幀圖像作為參考幀; 比較當前巾貞與參考巾貞的灰度直方圖的分布相似性,若分布相似性小于第一閾值,則依次比較當前幀之后的連續(xù)多幀與參考幀的灰度直方圖的分布相似性; 若當前幀之后連續(xù)多幀與參考幀的灰度直方圖的分布相似性均小于第一閾值,則將所述連續(xù)多幀的下一幀作為第一當前幀; 比較第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的分布相似性,若第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的相似性均大于第二閾值,則確定攝像頭的狀態(tài)為遮擋。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,攝像頭開機時和遮擋后恢復(fù)的初始幀不作為參考幀。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述參考幀的選擇過程包括: 依次獲取攝像頭在未遮擋時的連續(xù)多幀圖像的灰度直方圖; 采用巴氏距離統(tǒng)計法,確定依次獲取的連續(xù)多幀圖像之間每相鄰兩幀圖像的灰度直方圖的分布相似性; 若所述分布相似性均大于第三閾值,則將依次獲取的連續(xù)多幀圖像的下一幀作為參考幀。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在確定攝像頭的狀態(tài)為遮擋之前,還包括: 對參考幀、第一當前幀及其之后的連續(xù)多幀圖像進行閾值化處理,獲得圖像上的所有輪廓; 獲取每幀圖像上的所有輪廓序列以及二值化矩陣; 依次求解參考幀的輪廓二值化矩陣和第一當前幀及其之后的連續(xù)多幀圖像輪廓二值化矩陣之間的絕對值差值矩陣; 確定每個絕對值差值矩陣中的非零像素個數(shù),計算每幀圖像的像素變化率; 判斷每幀圖像的像素變化率是否在預(yù)設(shè)范圍內(nèi),若否,則確定攝像頭的狀態(tài)為遮擋。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括:每幀圖像的像素變化率在預(yù)設(shè)范圍內(nèi),則確定攝像頭的狀態(tài)變化是由光線變化引起的。
6.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,確定攝像頭被遮擋之后,還包括: 在攝像頭恢復(fù)至未遮擋狀態(tài)的過程中,實時比較參考幀與攝像頭實時采集的圖像幀之間灰度直方圖的分布相似性,找到與參考巾貞灰度直方圖的分布相似性大于第一閾值的第一幀;依次比較所述第一幀之后的連續(xù)多幀與第一參考幀的灰度直方圖的分布相似性;若第一幀之后的連續(xù)多幀與參考幀的灰度直方圖分布相似性均大于第一閾值,將第一幀后連續(xù)多幀的下一幀作為第二當前幀;判斷第二當前幀及之后連續(xù)多幀之間每相鄰圖像的灰度直方圖的分布相似性,若分布相似性大于第四閾值,則將第二當前巾貞之后連續(xù)多中貞的下一幀作為參考幀,以實現(xiàn)參考幀的更新。
7.—種檢測攝像頭被遮擋的系統(tǒng),其特征在于,包括: 參考幀選擇模塊,用于選擇攝像頭在未遮擋時的一幀圖像作為參考幀; 第一比較模塊,用于比較當前幀與參考幀的灰度直方圖的分布相似性; 第二比較模塊,用于當前幀與參考幀的灰度直方圖的分布相似性小于第一閾值時,依次比較當前幀之后連續(xù)多幀與參考幀的灰度直方圖的分布相似性; 第三比較模塊,用于當前幀之后的連續(xù)多幀與參考幀的灰度直方圖的相似性均小于第一閾值時,將所述連續(xù)多幀的下一幀作為第一當前幀;比較第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的分布相似性; 狀態(tài)確定模塊,用于第一當前幀及其之后連續(xù)多幀之間每相鄰兩幀圖像的灰度直方圖的分布相似性大于第二閾值時,確定攝像頭的狀態(tài)為遮擋。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,包括:所述參考幀選擇模塊包括: 獲取子模塊,用于依次獲取攝像頭在未遮擋時的連續(xù)多幀圖像的灰度直方圖; 相似度分析子模塊,用于采用巴氏距離統(tǒng)計法,確定依次獲取的連續(xù)多幀圖像之間每相鄰兩幀圖像灰度直方圖的分布相似性; 參考幀確定子模塊,用于所述分布相似性均大于第三閾值時,將所述依次獲取的連續(xù)多幀圖像的下一幀作為參考幀。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 閾值化處理模塊,用于在確定攝像頭的狀態(tài)為遮擋之前,對參考幀、第一當前幀及其之后的連續(xù)多幀圖像進行閾值化處理,獲得圖像上的所有輪廓; 獲取模塊,用于獲取每幀圖像上的所有輪廓序列以及二值化矩陣; 差值矩陣求解模塊,用于依次求解參考幀的輪廓二值化矩陣和第一當前幀及其之后的連續(xù)多幀圖像輪廓二值化矩陣之間的絕對值差值矩陣; 變化率求解模塊,用于確定每個絕對值差值矩陣中的非零像素個數(shù),計算每幀圖像的像素變化率; 判斷模塊,用于判斷每幀圖像的像素變化率是否在預(yù)設(shè)范圍內(nèi); 相應(yīng)的,所述狀態(tài)確定模塊用于在每幀圖像的像素變化率不在預(yù)設(shè)范圍內(nèi)時,確定攝像頭的狀態(tài)為遮擋。
10.根據(jù)權(quán)利要求7或9所述的系統(tǒng),其特征在于,還包括: 參考幀更新模塊,用于執(zhí)行參考幀更新流程,更新第一參考幀; 所述參考幀更新流程包括:確定攝像頭被遮擋之后,在攝像頭恢復(fù)至未遮擋狀態(tài)的過程中,實時比較參考幀與攝像頭實時采集的圖像幀之間灰度直方圖的分布相似性,找到與參考幀灰度直方圖的分布相似性大于第一閾值的第一幀;依次比較所述第一幀之后的連續(xù)多幀與參考幀的灰度直方圖的分布相似性;若第一幀之后的連續(xù)多幀與參考幀的灰度直方圖分布相似性均大于第一閾值,將第一幀后連續(xù)多幀的下一幀作為第二當前幀;判斷第二當前幀及之后連續(xù)多幀之間每相鄰圖像的灰度直方圖的分布相似性,若分布相似性大于第四閾值,則將第二當前幀之后連續(xù)多幀的下一幀作為參考幀,以實現(xiàn)參考幀的更新。
【文檔編號】H04N7/18GK104240235SQ201410422978
【公開日】2014年12月24日 申請日期:2014年8月26日 優(yōu)先權(quán)日:2014年8月26日
【發(fā)明者】于曉靜 申請人:北京君正集成電路股份有限公司