一種鏡頭移位檢測(cè)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及安全監(jiān)控技術(shù)領(lǐng)域,尤其涉及一種鏡頭移位檢測(cè)方法及裝置。
【背景技術(shù)】
[0002]目前,在銀行、公司、商場(chǎng)等場(chǎng)所,通過安裝攝像頭來進(jìn)行監(jiān)控的方式已經(jīng)較為常見。然而,還是存在一些安全漏洞,比如,犯罪分子將用于監(jiān)控的攝像頭進(jìn)行位置移動(dòng),使得攝像頭并不能監(jiān)控到所要監(jiān)控的場(chǎng)景。
[0003]對(duì)于這種安全漏洞,為了檢測(cè)出攝像頭的鏡頭是否發(fā)生移位等情況,現(xiàn)有技術(shù)通常是采用如下方式:建立背景模型,比較當(dāng)前場(chǎng)景和背景模型的像素值的差異,根據(jù)像素值的差異判斷鏡頭是否發(fā)生移位,比如,當(dāng)像素值的差值大于預(yù)設(shè)閾值的點(diǎn)超過一定比例時(shí),即可認(rèn)為鏡頭移位。
[0004]上述方式是基于像素值的差異,而通常情況下,像素值的變化并不是完全可靠的,像素值的變化受光照條件、移動(dòng)的前景等因素的影響較大,容易產(chǎn)生誤報(bào)。
[0005]現(xiàn)有技術(shù)不足在于:
[0006]基于像素值變化判斷鏡頭是否移位的方式容易導(dǎo)致誤報(bào)。
【發(fā)明內(nèi)容】
[0007]本申請(qǐng)實(shí)施例提出了一種鏡頭移位檢測(cè)方法及裝置,以解決現(xiàn)有技術(shù)中基于像素值變化判斷鏡頭是否移位的方式容易導(dǎo)致誤報(bào)的技術(shù)問題。
[0008]本申請(qǐng)實(shí)施例提供了一種鏡頭移位檢測(cè)方法,包括如下步驟:
[0009]獲取鏡頭拍攝的背景圖像,并計(jì)算所述背景圖像的邊緣特征;其中,所述邊緣特征為與圖像尺寸相同的矩陣,所述矩陣內(nèi)每個(gè)元素的值代表該位置圖像像素是否為邊緣;
[0010]當(dāng)鏡頭檢測(cè)到前景時(shí),獲取鏡頭拍攝的當(dāng)前場(chǎng)景圖像,并計(jì)算所述當(dāng)前場(chǎng)景圖像的邊緣特征;
[0011]根據(jù)所述背景圖像的邊緣特征與所述當(dāng)前場(chǎng)景圖像的邊緣特征確定所述鏡頭是否發(fā)生移位。
[0012]本申請(qǐng)實(shí)施例提供了一種鏡頭移位檢測(cè)裝置,包括:
[0013]第一計(jì)算模塊,用于獲取鏡頭拍攝的背景圖像,并計(jì)算背景圖像的邊緣特征;邊緣特征為與圖像尺寸相同的矩陣,所述矩陣內(nèi)每個(gè)元素的值代表該位置圖像像素是否為邊緣;
[0014]第二計(jì)算模塊,用于當(dāng)鏡頭檢測(cè)到前景時(shí),獲取鏡頭拍攝的當(dāng)前場(chǎng)景圖像,并計(jì)算當(dāng)前場(chǎng)景圖像的邊緣特征;
[0015]第一確定模塊,用于根據(jù)背景圖像的邊緣特征與當(dāng)前場(chǎng)景圖像的邊緣特征確定鏡頭是否發(fā)生移位。
[0016]有益效果如下:
[0017]本申請(qǐng)實(shí)施例所提供的鏡頭移位檢測(cè)方法及裝置,首先獲取背景圖像的邊緣特征,所述邊緣特征為與圖像尺寸相同的矩陣,所述矩陣內(nèi)每個(gè)元素的值代表該位置圖像像素是否為邊緣,在檢測(cè)到前景后計(jì)算當(dāng)前場(chǎng)景圖像的邊緣特征,最后根據(jù)背景圖像的邊緣特征以及當(dāng)前場(chǎng)景圖像的邊緣特征確定鏡頭是否移位;本申請(qǐng)實(shí)施例所提供的檢測(cè)方案采用根據(jù)邊緣特征的變化來檢測(cè)鏡頭是否移位的方式,邊緣特征可以表示出圖像內(nèi)所有物體的邊緣位置,由于物體的邊緣位置不會(huì)因光照條件等因素的改變而改變,即使光照條件發(fā)生變化,邊緣位置也不會(huì)變化,也即邊緣特征不變,因此,相對(duì)于現(xiàn)有的基于像素值變化進(jìn)行檢測(cè)的方式,本申請(qǐng)實(shí)施例所提供的檢測(cè)方案更加穩(wěn)定、準(zhǔn)確性更高,極大地減少了誤報(bào)現(xiàn)象的發(fā)生。
[0018]本申請(qǐng)實(shí)施例還提供了一種鏡頭移位檢測(cè)方法,包括如下步驟:
[0019]獲取鏡頭拍攝的背景圖像,并計(jì)算背景圖像的局部特征;其中,局部特征為圖像內(nèi)預(yù)設(shè)的局部區(qū)域像素間的灰度關(guān)系;
[0020]當(dāng)鏡頭檢測(cè)到前景時(shí),獲取鏡頭拍攝的當(dāng)前場(chǎng)景圖像,并計(jì)算當(dāng)前場(chǎng)景圖像的局部特征;
[0021]根據(jù)背景圖像的局部特征和當(dāng)前場(chǎng)景圖像的局部特征確定鏡頭是否發(fā)生移位。
[0022]本申請(qǐng)實(shí)施例提供了一種鏡頭移位檢測(cè)裝置,包括:
[0023]第三計(jì)算模塊,用于獲取鏡頭拍攝的背景圖像,并計(jì)算背景圖像的局部特征;其中,局部特征為圖像內(nèi)預(yù)設(shè)的局部區(qū)域像素間的灰度關(guān)系;
[0024]第四計(jì)算模塊,用于當(dāng)鏡頭檢測(cè)到前景時(shí),獲取鏡頭拍攝的當(dāng)前場(chǎng)景圖像,并計(jì)算當(dāng)前場(chǎng)景圖像的局部特征;
[0025]第二確定模塊,用于根據(jù)背景圖像的局部特征和當(dāng)前場(chǎng)景圖像的局部特征確定鏡頭是否發(fā)生移位。
[0026]有益效果如下:
[0027]本申請(qǐng)實(shí)施例首先獲取鏡頭拍攝的背景圖像,計(jì)算背景圖像的局部特征,局部特征為圖像內(nèi)預(yù)設(shè)的局部區(qū)域像素間的灰度關(guān)系;然后當(dāng)鏡頭檢測(cè)到前景時(shí),獲取鏡頭拍攝的當(dāng)前場(chǎng)景圖像,并計(jì)算當(dāng)前場(chǎng)景圖像的局部特征;最終根據(jù)背景圖像的局部特征和當(dāng)前場(chǎng)景圖像的局部特征確定鏡頭是否發(fā)生移位;本申請(qǐng)實(shí)施例采用基于局部特征來檢測(cè)鏡頭是否移位,由于局部特征描述了局部區(qū)域的像素值之間的灰度關(guān)系,即使光照變化產(chǎn)生了整體圖像的一致性變化,而像素值之間的相互關(guān)系并不會(huì)改變,因此采用局部特征可以很容易去除移動(dòng)的前景上產(chǎn)生的干擾,利用局部特征來檢測(cè)鏡頭是否移位也是很穩(wěn)定的、準(zhǔn)確性較高。
【附圖說明】
[0028]下面將參照附圖描述本申請(qǐng)的具體實(shí)施例,其中:
[0029]圖1示出了本申請(qǐng)實(shí)施例中鏡頭移位檢測(cè)方法實(shí)施的流程示意圖;
[0030]圖2示出了本申請(qǐng)實(shí)施例中當(dāng)前場(chǎng)景圖像及其邊緣特征的示意圖;
[0031]圖3示出了本申請(qǐng)實(shí)施例中另一鏡頭移位檢測(cè)方法實(shí)施的流程示意圖;
[0032]圖4示出了本申請(qǐng)實(shí)施例中銀行自動(dòng)存取款監(jiān)控場(chǎng)景的背景圖像示意圖;
[0033]圖5示出了本申請(qǐng)實(shí)施例中銀行自動(dòng)存取款監(jiān)控場(chǎng)景的當(dāng)前場(chǎng)景圖像示意圖;
[0034]圖6示出了本申請(qǐng)實(shí)施例中銀行自動(dòng)存取款監(jiān)控場(chǎng)景的鏡頭移位示意圖;
[0035]圖7示出了本申請(qǐng)實(shí)施例中鏡頭移位檢測(cè)裝置的結(jié)構(gòu)示意圖;
[0036]圖8示出了本申請(qǐng)實(shí)施例中另一鏡頭移位檢測(cè)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]為了使本申請(qǐng)的技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本申請(qǐng)的示例性實(shí)施例進(jìn)行進(jìn)一步詳細(xì)的說明,顯然,所描述的實(shí)施例僅是本申請(qǐng)的一部分實(shí)施例,而不是所有實(shí)施例的窮舉。并且在不沖突的情況下,本說明中的實(shí)施例及實(shí)施例中的特征可以互相結(jié)合。
[0038]發(fā)明人在發(fā)明過程中注意到:
[0039]現(xiàn)有技術(shù)中通過比較當(dāng)前場(chǎng)景和背景模型的像素差異來判斷鏡頭是否移位的方式,可能存在由于光照條件的變化導(dǎo)致大面積的像素值變化的情況。也即,由于在一天24小時(shí)內(nèi)同一場(chǎng)景的光照條件也會(huì)發(fā)生很大變化,在不同天氣條件下的光照也有較大變化,因此,在某一光照條件下學(xué)習(xí)固化的背景模型不可能適應(yīng)另一種光照條件的前景。
[0040]除此之外,發(fā)明人在發(fā)明過程中還注意到,現(xiàn)有技術(shù)中還有另外一種情況可能會(huì)導(dǎo)致基于像素值變化檢測(cè)鏡頭是否移位出現(xiàn)誤報(bào)的情況,那就是前景移動(dòng):
[0041]安防監(jiān)控?cái)z像頭一般是安裝在可以監(jiān)控人行為的場(chǎng)合,這就意味著可能會(huì)存在移動(dòng)的前景,比如:人和人攜帶的物體。而每個(gè)移動(dòng)的物體都會(huì)有很多像素,以640*480分辨率的攝像頭為例,一個(gè)身高175cm的人在距離鏡頭4m的位置移動(dòng),會(huì)產(chǎn)生大約10000左右移動(dòng)的前景像素,占畫面總像素比例為3% (10000/(640*480) ^ 3.25% );當(dāng)移動(dòng)的人員較多時(shí),這個(gè)比例會(huì)持續(xù)提高。在這種情況下,雖然鏡頭并沒有發(fā)生移位等,但還是會(huì)有大面積的像素與背景不一樣,由于現(xiàn)有技術(shù)是像素值的變化判斷鏡頭是否移位,進(jìn)而導(dǎo)致錯(cuò)誤的判斷。
[0042]因此,現(xiàn)有技術(shù)中所采用基于像素值變化來檢測(cè)鏡頭移位的方式可能存在由于光照條件、移動(dòng)的前景等原因?qū)е麓竺娣e像素值變化,錯(cuò)誤認(rèn)為鏡頭發(fā)生移位,進(jìn)而導(dǎo)致誤報(bào)等缺陷。
[0043]針對(duì)上述不足,本申請(qǐng)實(shí)施例提出了一種鏡頭移位檢測(cè)方法及裝置,下面進(jìn)行說明。
[0044]圖1示出了本申請(qǐng)實(shí)施例中鏡頭移位檢測(cè)方法實(shí)施的流程示意圖,如圖所示,鏡頭移位檢測(cè)方法可以包括如下步驟:
[0045]步驟101、獲取鏡頭拍攝的背景圖像,并計(jì)算背景圖像的邊緣特征;其中,邊緣特征為與圖像尺寸相同的矩陣,所述矩陣內(nèi)每個(gè)元素的值代表該位置圖像像素是否為邊緣;
[0046]步驟102、當(dāng)鏡頭檢測(cè)到前景時(shí),獲取鏡頭拍攝的當(dāng)前場(chǎng)景圖像,并計(jì)算前景圖像的邊緣特征;
[0047]步驟103、根據(jù)背景圖像的邊緣特征與當(dāng)前場(chǎng)景圖像的邊緣特征確定鏡頭是否發(fā)生移位。
[0048]在具體實(shí)施中,首先部署用于監(jiān)控的攝像頭,可以在所監(jiān)控的場(chǎng)景內(nèi)沒有前景的情況下,先獲取場(chǎng)景內(nèi)的背景圖像(也即場(chǎng)景內(nèi)沒有前景的時(shí)候的場(chǎng)景圖像),計(jì)算出背景圖像的邊緣特征;當(dāng)出現(xiàn)移動(dòng)的前景時(shí),再計(jì)算當(dāng)前場(chǎng)景圖像(也即場(chǎng)景內(nèi)出現(xiàn)前景的時(shí)候的場(chǎng)景圖像)的邊緣特征;根據(jù)背景圖像的邊緣特