亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種煙火檢測(cè)方法及裝置與流程

文檔序號(hào):11627824閱讀:366來(lái)源:國(guó)知局
一種煙火檢測(cè)方法及裝置與流程

本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種煙火檢測(cè)方法及裝置。



背景技術(shù):

一直以來(lái),世界各地森林煙火頻發(fā),森林煙火是最常見(jiàn)的嚴(yán)重災(zāi)害之一,不僅對(duì)森林植被、動(dòng)物生存造成巨大破壞,甚至威脅到人類(lèi)的生產(chǎn)生活,因此,對(duì)森林煙火的準(zhǔn)確檢測(cè)顯得至關(guān)重要。

隨著智能化技術(shù)的提高,攝像機(jī)的高清化,利用視頻監(jiān)控對(duì)森林煙火及其他情況下的煙火進(jìn)行檢測(cè)變得切實(shí)可行。在現(xiàn)有技術(shù)提供的煙火檢測(cè)系統(tǒng)中,針對(duì)獲取的圖像,識(shí)別圖像中運(yùn)動(dòng)的目標(biāo)像素點(diǎn),通過(guò)判斷所述目標(biāo)像素點(diǎn)是否為煙火像素點(diǎn),確定是否出現(xiàn)煙火。但現(xiàn)有技術(shù)中,大部分是對(duì)圖像中目標(biāo)像素點(diǎn)的紅r、綠g、藍(lán)b等信息進(jìn)行分析,從而確定是否出現(xiàn)煙火。而實(shí)際場(chǎng)景中因?yàn)榄h(huán)境、光照等復(fù)雜情況,只分析單一的r、g、b等信息,將會(huì)影響煙火確定的準(zhǔn)確性。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種煙火檢測(cè)方法及裝置,用以解決現(xiàn)有技術(shù)煙火檢測(cè)準(zhǔn)確性低的問(wèn)題。

本發(fā)明實(shí)施例提供了一種煙火檢測(cè)方法,該方法包括:

確定當(dāng)前采用白天模式還是晚上模式;

如果確定當(dāng)前采用白天模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的像素值,確定該幀圖像中每個(gè)像素點(diǎn)是否為候選煙霧像素點(diǎn);根據(jù)該幀圖像中候選煙霧像素點(diǎn)的數(shù)量,確定該幀圖像的每個(gè)疑似煙霧區(qū)域;根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域;

如果確定當(dāng)前采用晚上模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定疑似火焰像素點(diǎn);針對(duì)疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,確定每個(gè)火焰閃爍區(qū)域;根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)火焰區(qū)域。

進(jìn)一步地,所述根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域包括:

針對(duì)每個(gè)疑似煙霧區(qū)域,將該疑似煙霧區(qū)域劃分為多個(gè)子區(qū)域,根據(jù)每個(gè)子區(qū)域內(nèi)各像素點(diǎn)的能量,及預(yù)設(shè)的煙霧特征變化趨勢(shì),確定疑似煙霧區(qū)域是否為候選煙霧區(qū)域;

根據(jù)所述候選煙霧區(qū)域內(nèi)每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征,及預(yù)設(shè)的煙霧動(dòng)態(tài)紋理特征模型,確定目標(biāo)煙霧區(qū)域。

進(jìn)一步地,所述根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定疑似火焰像素點(diǎn)包括:

根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定該幀圖像中的前景像素點(diǎn)和背景高亮像素點(diǎn),根據(jù)該幀圖像中的背景高亮像素點(diǎn)和前景像素點(diǎn),確定疑似火焰像素點(diǎn)。

所述根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)火焰區(qū)域包括:

針對(duì)每個(gè)火焰閃爍區(qū)域,根據(jù)所述火焰閃爍區(qū)域內(nèi)每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征,及預(yù)設(shè)的火焰動(dòng)態(tài)紋理特征模型,確定目標(biāo)火焰區(qū)域。

進(jìn)一步地,所述采集多幀連續(xù)圖像中的每一幀圖像之后,所述方法還包括:

針對(duì)所述多幀連續(xù)圖像中的任意一幀圖像,采用預(yù)設(shè)分割算法,確定該幀圖像中的分割線;

判斷所述分割線是否滿足預(yù)設(shè)的天際線分割特點(diǎn),如果是,將所述多幀連續(xù)圖像中每幀圖像中所述分割線下方區(qū)域作為煙火檢測(cè)區(qū)域;如果否,將所述多幀連續(xù)圖像中每幀圖像的全部作為煙火檢測(cè)區(qū)域。

進(jìn)一步地,所述根據(jù)該幀圖像中像素點(diǎn)的像素值,確定該幀圖像中每個(gè)像素點(diǎn)是否為候選煙霧像素點(diǎn)包括:

根據(jù)第一參考圖像和預(yù)設(shè)的第一間隔及預(yù)設(shè)的第二間隔,確定該幀圖像是否為第一目標(biāo)幀圖像和/或第二目標(biāo)幀圖像,其中,所述第二間隔大于第一間隔;

如果確定該幀圖像為第一目標(biāo)幀圖像,根據(jù)當(dāng)前保存的進(jìn)行第一更新的第一參考圖像和所述第一目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新并保存;如果確定該幀圖像為第二目標(biāo)幀圖像,根據(jù)當(dāng)前保存的進(jìn)行第二更新的第一參考圖像和所述第二目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新并保存;

確定保存的進(jìn)行第一更新的第一參考圖像與進(jìn)行第二更新的第一參考圖像的灰度值的第一差值的絕對(duì)值,將所述第一差值的絕對(duì)值大于預(yù)設(shè)的第一灰度閾值對(duì)應(yīng)的像素點(diǎn)確定為疑似煙霧像素點(diǎn);根據(jù)所述疑似煙霧像素點(diǎn)及當(dāng)前保存的所述場(chǎng)景下上一幀圖像的疑似煙霧像素點(diǎn),確定當(dāng)前的每個(gè)候選煙霧像素點(diǎn),并對(duì)保存的候選煙霧像素點(diǎn)進(jìn)行更新。

進(jìn)一步地,所述確定該幀圖像中每個(gè)像素點(diǎn)是否為候選煙霧像素點(diǎn)之后,所述確定該幀圖像中的每個(gè)疑似煙霧區(qū)域之前,所述方法還包括:

對(duì)每個(gè)候選煙霧像素點(diǎn)進(jìn)行形態(tài)學(xué)處理,得到多個(gè)膨脹像素點(diǎn);

獲取該幀圖像中每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn)的亮度信號(hào)y,色差信號(hào)u,色差信號(hào)v分量;

針對(duì)每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn),判斷每個(gè)像素點(diǎn)的y,u,v分量是否在對(duì)應(yīng)的預(yù)設(shè)的閾值范圍內(nèi),如果是,將該像素點(diǎn)更新為候選煙霧像素點(diǎn)。

進(jìn)一步地,所述根據(jù)該幀圖像中候選煙霧像素點(diǎn)的數(shù)量,確定所述該幀圖像的每個(gè)疑似煙霧區(qū)域包括:

針對(duì)該幀圖像中的每個(gè)候選煙霧像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)候選煙霧像素點(diǎn)對(duì)應(yīng)的鄰域;

根據(jù)連通域標(biāo)記算法,得到多個(gè)區(qū)域;

針對(duì)每個(gè)區(qū)域,判斷該區(qū)域中的候選煙霧像素點(diǎn)的第一數(shù)量是否大于預(yù)設(shè)的第一數(shù)量閾值,如果是,將該區(qū)域確定為該幀圖像中的疑似煙霧區(qū)域。

進(jìn)一步地,所述根據(jù)每個(gè)子區(qū)域內(nèi)各像素點(diǎn)的能量,及預(yù)設(shè)的煙霧特征變化趨勢(shì),確定疑似煙霧區(qū)域是否為候選煙霧區(qū)域包括:

針對(duì)每個(gè)子區(qū)域,根據(jù)該子區(qū)域中對(duì)應(yīng)的每個(gè)像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中的能量,該子區(qū)域中對(duì)應(yīng)的像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中的能量均值,及預(yù)設(shè)的對(duì)應(yīng)能量閾值范圍,確定每個(gè)子區(qū)域是否滿足條件;

如果該幀圖像中滿足條件的子區(qū)域的數(shù)量滿足預(yù)設(shè)的煙霧特征變化趨勢(shì),則確定疑似煙霧區(qū)域?yàn)楹蜻x煙霧區(qū)域。

進(jìn)一步地,所述根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定該幀圖像中的前景像素點(diǎn)和背景高亮像素點(diǎn)包括:

根據(jù)第二參考圖像和預(yù)設(shè)的第三間隔,確定該幀圖像是否為第三目標(biāo)幀圖像;

如果確定該幀圖像為第三目標(biāo)幀圖像,確定所述第三目標(biāo)幀圖像中的像素點(diǎn)的灰度值與當(dāng)前保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值,確定該幀圖像中的前景像素點(diǎn)和背景高亮像素點(diǎn)。

進(jìn)一步地,所述針對(duì)疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,確定每個(gè)火焰閃爍區(qū)域包括:

針對(duì)每個(gè)疑似火焰像素點(diǎn),根據(jù)該疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中是否同為前景像素點(diǎn)或背景像素點(diǎn),確定該疑似火焰像素點(diǎn)的賦值和;

將賦值和大于設(shè)定閾值的疑似火焰像素點(diǎn)確定為火焰閃爍像素點(diǎn);

根據(jù)每個(gè)火焰閃爍像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)火焰閃爍區(qū)域。

進(jìn)一步地,所述確定火焰閃爍像素點(diǎn)后,確定每個(gè)火焰閃爍區(qū)域之前,所述方法還包括:

根據(jù)所述背景高亮像素點(diǎn),通過(guò)預(yù)設(shè)的算法,確定背景高亮邊緣區(qū)域;

將背景高亮邊緣區(qū)域中的像素點(diǎn)和所述火焰閃爍像素點(diǎn)的交集,確定為目標(biāo)火焰閃爍像素點(diǎn);

根據(jù)目標(biāo)火焰閃爍像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)火焰閃爍區(qū)域。

進(jìn)一步地,所述確定當(dāng)前采用白天模式還是晚上模式包括:

根據(jù)預(yù)先設(shè)定的晚上模式到白天模式的第一檢測(cè)時(shí)間段,針對(duì)該第一檢測(cè)時(shí)間段內(nèi)采集的每幀圖像,按照設(shè)定的規(guī)則將該幀圖像劃分為多個(gè)區(qū)域,確定每個(gè)區(qū)域的亮度均值,識(shí)別所述圖像中所述亮度均值大于第一亮度閾值的區(qū)域的第二數(shù)量,當(dāng)所述第二數(shù)量大于預(yù)設(shè)的第二數(shù)量閾值時(shí),確定當(dāng)前由晚上模式轉(zhuǎn)為白天模式;

根據(jù)預(yù)先設(shè)定的白天模式到晚上模式的第二檢測(cè)時(shí)間段,針對(duì)該第二檢測(cè)時(shí)間段內(nèi)采集的每幀圖像,按照設(shè)定的規(guī)則將該幀圖像劃分為多個(gè)區(qū)域,確定每個(gè)區(qū)域的亮度均值,識(shí)別所述圖像中所述亮度均值小于第二亮度閾值的區(qū)域的第三數(shù)量,當(dāng)所述第三數(shù)量大于預(yù)設(shè)的第三數(shù)量閾值時(shí),確定當(dāng)前由白天模式轉(zhuǎn)為晚上模式。

進(jìn)一步地,所述確定當(dāng)前采用白天模式還是晚上模式之前,所述方法還包括:

獲取熱成像圖像采集設(shè)備發(fā)送的針對(duì)所述同一場(chǎng)景的熱成像圖像,根據(jù)所述熱成像圖像,判斷所述熱成像圖像中是否存在大于預(yù)設(shè)的溫度閾值的溫度區(qū)域,如果是,進(jìn)行后續(xù)步驟。

進(jìn)一步地,所述針對(duì)每個(gè)疑似煙霧區(qū)域,將該疑似煙霧區(qū)域劃分為多個(gè)子區(qū)域之前,所述方法還包括:

判斷該幀圖像中的每個(gè)疑似煙霧區(qū)域的面積和是否大于設(shè)定的第一面積閾值;

如果否,針對(duì)每個(gè)疑似煙霧區(qū)域,判斷該疑似煙霧區(qū)域的面積是否大于預(yù)設(shè)的第二面積閾值,如果是,進(jìn)行后續(xù)步驟。

進(jìn)一步地,所述確定疑似火焰像素點(diǎn)后,針對(duì)疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,確定每個(gè)火焰閃爍區(qū)域之前,所述方法還包括:

根據(jù)該幀圖像中的每個(gè)疑似火焰像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)疑似火焰區(qū)域;

針對(duì)每個(gè)疑似火焰區(qū)域,判斷該疑似火焰區(qū)域的面積是否大于預(yù)設(shè)的第三面積閾值,如果是,進(jìn)行后續(xù)步驟。

進(jìn)一步地,如果疑似煙霧區(qū)域的面積不大于預(yù)設(shè)的第二面積閾值,或,如果疑似火焰區(qū)域的面積不大于預(yù)設(shè)的第三面積閾值,所述方法還包括:

將所述疑似火焰區(qū)域或疑似煙霧區(qū)域作為放大區(qū)域,判斷所述放大區(qū)域的預(yù)設(shè)領(lǐng)域范圍內(nèi)是否存在其他放大區(qū)域;

如果是,則將所述放大區(qū)域與所述其他放大區(qū)域進(jìn)行組合,根據(jù)組合后的區(qū)域,控制進(jìn)行承載圖像采集設(shè)備的云臺(tái)進(jìn)行轉(zhuǎn)動(dòng),并調(diào)整所述圖像采集設(shè)備的焦距,使所述圖像采集設(shè)備針對(duì)所述組合后的區(qū)域在同一場(chǎng)景下采集多幀連續(xù)圖像。

進(jìn)一步地,所述確定該幀圖像中的每個(gè)疑似煙霧區(qū)域或確定疑似煙霧區(qū)域是否為候選煙霧區(qū)域之前,所述方法還包括:

獲取所述場(chǎng)景的環(huán)境信息,根據(jù)所述環(huán)境信息,調(diào)整y,u,v分量對(duì)應(yīng)的閾值范圍和能量閾值范圍,其中所述環(huán)境信息包括溫度信息、濕度信息和風(fēng)速信息中的至少一個(gè)。

另一方面,本發(fā)明實(shí)施例提供了一種煙火檢測(cè)裝置,該裝置包括:

第一確定模塊,用于確定當(dāng)前采用白天模式還是晚上模式;

第二確定模塊,用于如果確定當(dāng)前采用白天模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的像素值,確定該幀圖像中每個(gè)像素點(diǎn)是否為候選煙霧像素點(diǎn);根據(jù)該幀圖像中候選煙霧像素點(diǎn)的數(shù)量,確定該幀圖像的每個(gè)疑似煙霧區(qū)域;根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域;

第三確定模塊,用于如果確定當(dāng)前采用晚上模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定疑似火焰像素點(diǎn);針對(duì)疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,確定每個(gè)火焰閃爍區(qū)域;根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)火焰區(qū)域。

進(jìn)一步地,所述裝置還包括:

第四確定模塊,用于針對(duì)所述多幀連續(xù)圖像中的任意一幀圖像,采用預(yù)設(shè)分割算法,確定所述圖像中的分割線;判斷所述分割線是否滿足預(yù)設(shè)的天際線分割特點(diǎn),如果是,將所述多幀連續(xù)圖像中每幀圖像中所述分割線下方區(qū)域作為煙火檢測(cè)區(qū)域;如果否,將所述多幀連續(xù)圖像中每幀圖像的全部作為煙火檢測(cè)區(qū)域。

進(jìn)一步地,所述裝置還包括:

獲取更新模塊,用于對(duì)每個(gè)候選煙霧像素點(diǎn)進(jìn)行形態(tài)學(xué)處理,得到多個(gè)膨脹像素點(diǎn);獲取該幀圖像中每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn)的亮度信號(hào)y,色差信號(hào)u,色差信號(hào)v分量;針對(duì)每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn),判斷每個(gè)像素點(diǎn)的y,u,v分量是否在對(duì)應(yīng)的預(yù)設(shè)的閾值范圍內(nèi),如果是,將該像素點(diǎn)更新為候選煙霧像素點(diǎn)。

進(jìn)一步地,所述裝置還包括:

獲取判斷模塊,用于獲取熱成像圖像采集設(shè)備發(fā)送的針對(duì)所述同一場(chǎng)景的熱成像圖像,根據(jù)所述熱成像圖像,判斷所述熱成像圖像中是否存在大于預(yù)設(shè)的溫度閾值的溫度區(qū)域,如果是,觸發(fā)第一確定模塊。

進(jìn)一步地,所述裝置還包括:

第一判斷模塊,用于判斷該幀圖像中的每個(gè)疑似煙霧區(qū)域的面積和是否大于設(shè)定的第一面積閾值;如果否,針對(duì)每個(gè)疑似煙霧區(qū)域,判斷該疑似煙霧區(qū)域的面積是否大于預(yù)設(shè)的第二面積閾值,如果是,觸發(fā)第二確定模塊。

進(jìn)一步地,所述裝置還包括:

第二判斷模塊,用于根據(jù)該幀圖像中的每個(gè)疑似火焰像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)疑似火焰區(qū)域;針對(duì)每個(gè)疑似火焰區(qū)域,判斷該疑似火焰區(qū)域的面積是否大于預(yù)設(shè)的第三面積閾值,如果是,觸發(fā)第三確定模塊。

進(jìn)一步地,所述裝置還包括:

組合調(diào)整模塊,用于如果疑似煙霧區(qū)域的面積不大于預(yù)設(shè)的第二面積閾值,或,如果疑似火焰區(qū)域的面積不大于預(yù)設(shè)的第三面積閾值,將所述疑似火焰區(qū)域或疑似煙霧區(qū)域作為放大區(qū)域,判斷所述放大區(qū)域的預(yù)設(shè)領(lǐng)域范圍內(nèi)是否存在其他放大區(qū)域;如果是,則將所述放大區(qū)域與所述其他放大區(qū)域進(jìn)行組合,根據(jù)組合后的區(qū)域,控制進(jìn)行承載圖像采集設(shè)備的云臺(tái)進(jìn)行轉(zhuǎn)動(dòng),并調(diào)整所述圖像采集設(shè)備的焦距,使所述圖像采集設(shè)備針對(duì)所述組合后的區(qū)域在同一場(chǎng)景下采集多幀連續(xù)圖像。

進(jìn)一步地,所述裝置還包括:

獲取確定模塊,用于獲取所述場(chǎng)景的環(huán)境信息,根據(jù)所述環(huán)境信息,調(diào)整y,u,v分量對(duì)應(yīng)的閾值范圍和能量閾值范圍,其中所述環(huán)境信息包括溫度信息、濕度信息和風(fēng)速信息中的至少一個(gè)。

本發(fā)明實(shí)施例提供一種煙火檢測(cè)方法及裝置,所述方法包括:確定當(dāng)前采用白天模式還是晚上模式;如果確定當(dāng)前采用白天模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的像素值,確定該幀圖像中每個(gè)像素點(diǎn)是否為候選煙霧像素點(diǎn);根據(jù)該幀圖像中候選煙霧像素點(diǎn)的數(shù)量,確定該幀圖像的每個(gè)疑似煙霧區(qū)域;根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域;如果確定當(dāng)前采用晚上模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定疑似火焰像素點(diǎn);針對(duì)疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,確定每個(gè)火焰閃爍區(qū)域;根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)火焰區(qū)域。由于在本發(fā)明實(shí)施例中,如果采用白天模式,根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域;如果采用晚上模式,根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)火焰區(qū)域,從而可以避免因?yàn)榄h(huán)境、光照等因素帶來(lái)的影響,提高了煙火檢測(cè)的準(zhǔn)確性。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例1提供的一種煙火檢測(cè)過(guò)程示意圖;

圖2為本發(fā)明實(shí)施例提供的一種煙火檢測(cè)裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了提高煙火檢測(cè)的準(zhǔn)確性,本發(fā)明實(shí)施例提供了一種煙火檢測(cè)方法及裝置。

下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

實(shí)施例1:

圖1為本發(fā)明實(shí)施例提供的一種煙火檢測(cè)過(guò)程示意圖,該過(guò)程包括以下步驟:

s101:確定當(dāng)前采用白天模式還是晚上模式,如果確定當(dāng)前采用白天模式,進(jìn)行s102,如果確定當(dāng)前采用晚上模式,進(jìn)行s103。

本發(fā)明實(shí)施例提供的一種煙火檢測(cè)方法應(yīng)用于圖像采集設(shè)備的處理器。

對(duì)于白天和晚上,煙火在圖像采集設(shè)備獲取的圖像中有明顯的差別,當(dāng)白天出現(xiàn)煙火時(shí),煙霧比火焰擴(kuò)散速度快,而且火焰在出現(xiàn)初期時(shí),容易被遮擋物遮擋,并且會(huì)受到光照的影響,使得在白天不能及時(shí)檢測(cè)到火焰;當(dāng)晚上出現(xiàn)煙火時(shí),由于晚上亮度低,煙霧在圖像采集設(shè)備獲取的圖像中成像很不明顯,使得在晚上檢測(cè)煙霧準(zhǔn)確率較低,但是晚上火焰在圖像采集設(shè)備獲取的圖像中成像很明顯。

基于上述煙霧和火焰的特征,在進(jìn)行煙火檢測(cè)時(shí),如果當(dāng)前為白天,則確定當(dāng)前采用白天模式,進(jìn)行煙霧檢測(cè),如果當(dāng)前為晚上,則確定當(dāng)前采用晚上模式,進(jìn)行火焰檢測(cè)。具體的,在確定當(dāng)前采用白天模式還是晚上模式時(shí),可以預(yù)先在圖像采集設(shè)備中設(shè)定白天時(shí)間段和晚上時(shí)間段,在具體檢測(cè)時(shí),可以根據(jù)當(dāng)前時(shí)間是位于白天時(shí)間段內(nèi)還是晚上時(shí)間段內(nèi),確定當(dāng)前采用白天模式還是晚上模式。其中,用戶可以針對(duì)每天預(yù)設(shè)有白天時(shí)間段和晚上時(shí)間段,例如,針對(duì)于2016年6月10日,預(yù)設(shè)的白天時(shí)間段為7點(diǎn)到20點(diǎn),預(yù)設(shè)的晚上時(shí)間段為20點(diǎn)到次日7點(diǎn),如果當(dāng)前時(shí)間為8點(diǎn),當(dāng)前時(shí)間處于預(yù)設(shè)的白天時(shí)間段內(nèi),則確定當(dāng)前為白天,采用白天模式;如果當(dāng)前時(shí)間為23點(diǎn),當(dāng)前時(shí)間處于預(yù)設(shè)的晚上時(shí)間段內(nèi),則確定當(dāng)前為晚上,采用晚上模式。

另外,還可以針對(duì)每年的月份預(yù)設(shè)有白天時(shí)間段和晚上時(shí)間段,例如,針對(duì)于2016年6月1日到2016年8月31日,預(yù)設(shè)的白天時(shí)間段為7點(diǎn)到20點(diǎn),預(yù)設(shè)的晚上時(shí)間段為20點(diǎn)到次日7點(diǎn),當(dāng)前時(shí)間處于預(yù)設(shè)的白天時(shí)間段內(nèi)時(shí),則確定當(dāng)前為白天,采用白天模式;當(dāng)前時(shí)間處于預(yù)設(shè)的晚上時(shí)間段內(nèi)時(shí),則確定當(dāng)前為晚上,采用晚上模式。

在確定當(dāng)前為白天還是晚上時(shí),還可以根據(jù)當(dāng)前的天氣情況和當(dāng)前采集的圖像中像素點(diǎn)的亮度值,確定當(dāng)前為白天還是晚上,如果當(dāng)前為白天,則確定當(dāng)前采用白天模式進(jìn)行煙火檢測(cè);如果當(dāng)前為晚上,則確定當(dāng)前采用晚上模式進(jìn)行煙火檢測(cè)。其中,根據(jù)當(dāng)前的天氣情況和當(dāng)前采集的圖像中像素點(diǎn)的亮度值,確定當(dāng)前為白天還是晚上的過(guò)程屬于現(xiàn)有技術(shù),在此不對(duì)此過(guò)程進(jìn)行贅述。

s102:如果確定當(dāng)前采用白天模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的像素值,確定該幀圖像中每個(gè)像素點(diǎn)是否為候選煙霧像素點(diǎn);根據(jù)候選煙霧像素點(diǎn)的數(shù)量,確定所述多幀連續(xù)圖像中的每個(gè)疑似煙霧區(qū)域;根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域。

所述圖像采集設(shè)備的處理器中預(yù)先設(shè)置有每個(gè)場(chǎng)景信息和每個(gè)場(chǎng)景停留的時(shí)間信息,所述場(chǎng)景信息中包括云臺(tái)的水平轉(zhuǎn)角、垂直轉(zhuǎn)角、圖像采集設(shè)備的鏡頭焦距等信息。在每個(gè)場(chǎng)景停留的時(shí)間內(nèi),可以采集多幀連續(xù)圖像,針對(duì)采集到的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的像素值,確定該幀圖像中每個(gè)像素點(diǎn)是否為候選煙霧像素點(diǎn)。具體的,針對(duì)該幀圖像中的像素點(diǎn),可以識(shí)別該像素點(diǎn)的r、g、b信息,所述圖像采集設(shè)備的處理器中預(yù)先可以保存有煙霧像素點(diǎn)的r、g、b信息的范圍,判斷每個(gè)像素點(diǎn)的r、g、b信息是否處于煙霧像素點(diǎn)的r、g、b信息的范圍內(nèi),如果是,則將該像素點(diǎn)確定為候選煙霧像素點(diǎn)。

在確定候選煙霧像素點(diǎn)之后,根據(jù)該幀圖像中候選煙霧像素點(diǎn)的數(shù)量,確定該幀圖像的每個(gè)疑似煙霧區(qū)域。具體的,可以根據(jù)經(jīng)驗(yàn)或按照設(shè)定的規(guī)則,將候選煙霧像素點(diǎn)劃分到多個(gè)區(qū)域,預(yù)先設(shè)定有煙霧像素點(diǎn)的數(shù)量范圍,判斷每個(gè)區(qū)域內(nèi)的候選煙霧像素點(diǎn)的數(shù)量是否位于預(yù)設(shè)的數(shù)量范圍內(nèi),如果是,將該區(qū)域確定為疑似煙霧區(qū)域。確定該幀圖像的每個(gè)疑似煙霧區(qū)域之后,根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域。

s103:如果確定當(dāng)前采用晚上模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定疑似火焰像素點(diǎn);針對(duì)疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,確定每個(gè)火焰閃爍區(qū)域;根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)火焰區(qū)域。

針對(duì)采集到的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定疑似火焰像素點(diǎn)。具體的,針對(duì)該幀圖像中的每個(gè)像素點(diǎn),可以識(shí)別該像素點(diǎn)的灰度值,所述圖像采集設(shè)備的處理器中預(yù)先可以保存有火焰像素點(diǎn)的灰度值的范圍,判斷每個(gè)像素點(diǎn)的灰度值是否處于火焰像素點(diǎn)的灰度值的范圍內(nèi),如果是,則將該像素點(diǎn)確定為疑似火焰像素點(diǎn)。

針對(duì)疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,確定每個(gè)火焰閃爍區(qū)域。具體的,可以根據(jù)該疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值差的絕對(duì)值是否大于預(yù)設(shè)的灰度閾值,如果是,則說(shuō)明該疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中閃爍,將該疑似火焰像素點(diǎn)賦予一個(gè)值,如果否,將該疑似火焰像素點(diǎn)賦予另一個(gè)值,針對(duì)每個(gè)疑似火焰像素點(diǎn),將賦予的值累加,判斷累加后的值是否大于預(yù)設(shè)的數(shù)值,如果是,則將該像素點(diǎn)確認(rèn)為火焰閃爍像素點(diǎn),根據(jù)每個(gè)火焰閃爍像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)火焰閃爍區(qū)域。確定該幀圖像的每個(gè)火焰閃爍區(qū)域之后,根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息。

由于在本發(fā)明實(shí)施例中,如果采用白天模式,根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域;如果采用晚上模式,根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)火焰區(qū)域,從而可以避免因?yàn)榄h(huán)境、光照等因素帶來(lái)的影響,提高了煙火檢測(cè)的準(zhǔn)確性。

另外,通常本發(fā)明實(shí)施例提供的煙火檢測(cè)方法,用于對(duì)森林煙火進(jìn)行檢測(cè),森林監(jiān)控場(chǎng)景下存在明顯的天際線,天際線上方為天空,下方為山林。對(duì)于白天,天空中的云彩與煙霧較為相似,在白天煙霧檢測(cè)的過(guò)程中,容易將云彩誤識(shí)別為煙霧;對(duì)于晚上,天空中的飛機(jī)閃爍燈光與火焰較為相似,在晚上火焰檢測(cè)的過(guò)程中,容易將飛機(jī)閃爍燈光誤識(shí)別為火焰。

為了避免天空中的云彩以及飛機(jī)閃爍燈光對(duì)煙火檢測(cè)的影響,所述采集多幀連續(xù)圖像中的每一幀圖像之后,所述方法還包括:

針對(duì)所述多幀連續(xù)圖像中的任意一幀圖像,采用預(yù)設(shè)分割算法,確定該幀圖像中的分割線;

判斷所述分割線是否滿足預(yù)設(shè)的天際線分割特點(diǎn),如果是,將所述多幀連續(xù)圖像中每幀圖像中所述分割線下方區(qū)域作為煙火檢測(cè)區(qū)域;如果否,將所述多幀連續(xù)圖像中每幀圖像的全部作為煙火檢測(cè)區(qū)域。

具體的,針對(duì)所述多幀連續(xù)圖像中的任意一幀圖像,采用預(yù)設(shè)分割算法,對(duì)該幀圖像進(jìn)行天際線分割,得到分割線,判斷所述分割線是否滿足預(yù)設(shè)的天際線分割特點(diǎn),其中,預(yù)設(shè)的天際線分割特點(diǎn)為分割線上方為明顯的天空,如果滿足,確定該分割線為天際線,則針對(duì)于多幀連續(xù)圖像在進(jìn)行煙火檢測(cè)時(shí),將分割線上方確定為禁止檢測(cè)區(qū)域,將每幀圖像中所述分割線下方區(qū)域作為煙火檢測(cè)區(qū)域,從而避免天空中的云彩以及飛機(jī)閃爍燈光對(duì)煙火檢測(cè)的影響;當(dāng)然,如果分割線不滿足預(yù)設(shè)的天際線分割特點(diǎn),確定該天際線分割錯(cuò)誤,說(shuō)明此時(shí)由于光照或環(huán)境的影響,無(wú)法確定明顯的天際線,則將每幀圖像的全部作為煙火檢測(cè)區(qū)域。

在本發(fā)明實(shí)施例中,采用預(yù)設(shè)分割算法,對(duì)該圖像進(jìn)行天際線分割的過(guò)程屬于現(xiàn)有技術(shù),在此不對(duì)此過(guò)程進(jìn)行贅述,其中,所述預(yù)設(shè)分割算法可以是現(xiàn)有技術(shù)中的chan-vese分割算法。

實(shí)施例2:

為了使確定目標(biāo)煙霧區(qū)域更加準(zhǔn)確,在上述實(shí)施例的基礎(chǔ)上,在本發(fā)明實(shí)施例中,所述根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域包括:

針對(duì)每個(gè)疑似煙霧區(qū)域,將該疑似煙霧區(qū)域劃分為多個(gè)子區(qū)域,根據(jù)每個(gè)子區(qū)域內(nèi)各像素點(diǎn)的能量,及預(yù)設(shè)的煙霧特征變化趨勢(shì),確定疑似煙霧區(qū)域是否為候選煙霧區(qū)域;

根據(jù)所述候選煙霧區(qū)域內(nèi)每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征,及預(yù)設(shè)的煙霧動(dòng)態(tài)紋理特征模型,確定目標(biāo)煙霧區(qū)域。

具體的,在將該疑似煙霧區(qū)域劃分為多個(gè)子區(qū)域,可以預(yù)先設(shè)定劃分后的子區(qū)域的數(shù)量,根據(jù)所述數(shù)量將該疑似煙霧區(qū)域劃分為多個(gè)子區(qū)域,在進(jìn)行劃分時(shí),可以隨機(jī)劃分,也可以平均劃分。通過(guò)小波能量分解,可以確定每個(gè)子區(qū)域內(nèi)各像素點(diǎn)的能量,圖像采集設(shè)備的處理器中預(yù)先設(shè)定有煙霧對(duì)應(yīng)的能量閾值范圍,針對(duì)該幀圖像之前的所述多幀連續(xù)圖像中的每一幀圖像,判斷滿足煙霧對(duì)應(yīng)的能量閾值范圍的子區(qū)域的數(shù)量是否在逐漸增多,如果是,則說(shuō)明該疑似煙霧區(qū)域滿足預(yù)設(shè)的煙霧特征變化趨勢(shì),則確定該疑似煙霧區(qū)域?yàn)楹蜻x煙霧區(qū)域。其中,通過(guò)小波能量分解確定每個(gè)子區(qū)域內(nèi)各像素點(diǎn)的能量的過(guò)程屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中,不對(duì)此過(guò)程進(jìn)行贅述。

針對(duì)該幀圖像中的每個(gè)候選煙霧區(qū)域,將該候選煙霧區(qū)域劃分為多個(gè)子區(qū)域,該劃分方式與上述將該疑似煙霧區(qū)域劃分為多個(gè)子區(qū)域的方式可以相同也可以不同,較佳的,為了提高煙霧檢測(cè)的準(zhǔn)確率,可以采用相同的方式將該候選煙霧區(qū)域劃分為多個(gè)子區(qū)域。

在確定候選煙霧區(qū)域后,針對(duì)該候選煙霧區(qū)域中的每個(gè)像素點(diǎn),根據(jù)該幀圖像之前的多幀連續(xù)圖像中的該像素點(diǎn)的紋理特征,可以確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征。其中,可以根據(jù)該幀圖像之前的多幀連續(xù)圖像中的每一幀圖像中的該像素點(diǎn)的紋理特征,確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征,較佳的,為了提高煙霧檢測(cè)的效率,可以根據(jù)與該幀圖像相鄰的位于該幀圖像之前的設(shè)定幀數(shù)的圖像中該像素點(diǎn)的紋理特征確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征,例如預(yù)設(shè)的幀數(shù)為5幀,若當(dāng)前幀為第8幀圖像,則根據(jù)第4幀到第8幀圖像中的每一幀圖像中該像素點(diǎn)的紋理特征,確定第8幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征;若當(dāng)前幀為第9幀圖像,則根據(jù)第5幀到第9幀圖像中的每一幀圖像中該像素點(diǎn)的紋理特征,確定第9幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征等等。

針對(duì)每個(gè)子區(qū)域,根據(jù)該子區(qū)域內(nèi)的每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征和統(tǒng)計(jì)直方圖的方法,確定該子區(qū)域的動(dòng)態(tài)紋理特征。預(yù)先通過(guò)訓(xùn)練支持向量機(jī)(supportvectormachine,svm)分類(lèi)器,確定了煙霧的動(dòng)態(tài)紋理特征模型,將該子區(qū)域的動(dòng)態(tài)紋理特征輸入確定的煙霧的動(dòng)態(tài)紋理特征模型,判斷該子區(qū)域的動(dòng)態(tài)紋理特征與預(yù)設(shè)的煙霧的動(dòng)態(tài)紋理特征是否一致,如果是,確定該子區(qū)域?yàn)槟繕?biāo)煙霧子區(qū)域,否則,確定該子區(qū)域不是目標(biāo)煙霧子區(qū)域。針對(duì)每個(gè)候選煙霧區(qū)域,將確定的該候選煙霧區(qū)域內(nèi)的所有目標(biāo)煙霧子區(qū)域的最小外包區(qū)域確定為目標(biāo)煙霧區(qū)域。

其中,確定像素點(diǎn)的動(dòng)態(tài)紋理特征的過(guò)程,以及根據(jù)子區(qū)域內(nèi)的每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征和統(tǒng)計(jì)直方圖的方法,確定該子區(qū)域的動(dòng)態(tài)紋理特征的過(guò)程屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中,不對(duì)此過(guò)程進(jìn)行贅述。

由于在本發(fā)明實(shí)施例中,根據(jù)像素點(diǎn)的能量和動(dòng)態(tài)紋理特征,確定目標(biāo)煙霧區(qū)域,使得確定目標(biāo)煙霧區(qū)域更加準(zhǔn)確。

實(shí)施例3:

在上述實(shí)施例的基礎(chǔ)上,為了使確定候選煙霧像素點(diǎn)更加準(zhǔn)確,在本發(fā)明實(shí)施例中,所述根據(jù)該幀圖像中像素點(diǎn)的像素值,確定該幀圖像中每個(gè)像素點(diǎn)是否為候選煙霧像素點(diǎn)包括:

根據(jù)第一參考圖像和預(yù)設(shè)的第一間隔及預(yù)設(shè)的第二間隔,確定該幀圖像是否為第一目標(biāo)幀圖像和/或第二目標(biāo)幀圖像,其中,所述第二間隔大于第一間隔;

如果確定該幀圖像為第一目標(biāo)幀圖像,根據(jù)當(dāng)前保存的進(jìn)行第一更新的第一參考圖像和所述第一目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新并保存;如果確定該幀圖像為第二目標(biāo)幀圖像,根據(jù)當(dāng)前保存的進(jìn)行第二更新的第一參考圖像和所述第二目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新并保存;

確定保存的進(jìn)行第一更新的第一參考圖像與進(jìn)行第二更新的第一參考圖像的灰度值的第一差值的絕對(duì)值,將所述第一差值的絕對(duì)值大于預(yù)設(shè)的第一灰度閾值對(duì)應(yīng)的像素點(diǎn)確定為疑似煙霧像素點(diǎn);根據(jù)所述疑似煙霧像素點(diǎn)及當(dāng)前保存的所述場(chǎng)景下上一幀圖像的疑似煙霧像素點(diǎn),確定當(dāng)前的每個(gè)候選煙霧像素點(diǎn),并對(duì)保存的候選煙霧像素點(diǎn)進(jìn)行更新。

所述圖像采集設(shè)備在同一場(chǎng)景預(yù)設(shè)的停留時(shí)間內(nèi),采集多幀連續(xù)圖像,根據(jù)時(shí)間在前的圖像,確定第一參考圖像,具體的,可以將采集的第1幀圖像作為第一參考圖像,也可以根據(jù)采集的前n幀圖像,其中,n為正整數(shù),確定前n幀圖像中的每個(gè)像素點(diǎn)的灰度值的平均值,得到第一參考圖像。

根據(jù)所述第一參考圖像和預(yù)設(shè)的第一間隔及預(yù)設(shè)的第二間隔,確定該幀圖像是否為第一目標(biāo)幀圖像和/或第二目標(biāo)幀圖像,其中,所述第二間隔大于第一間隔。例如,所述第一間隔可以為1幀、2幀等較小的幀數(shù)間隔,所述第二間隔可以為5幀、6幀等大于第一間隔的幀數(shù)間隔。以第一參考圖像為根據(jù)前3幀圖像確定的,第一間隔為2幀,第二間隔為5幀為例,則第一目標(biāo)幀圖像為采集的多幀連續(xù)圖像中的第5幀、第7幀等圖像,第二目標(biāo)幀圖像為采集的多幀連續(xù)圖像中的第8幀、第13幀等圖像。

如果確定該幀圖像為第一目標(biāo)幀圖像和/或第二目標(biāo)幀圖像,則根據(jù)保存的進(jìn)行第一更新的第一參考圖像和所述第一目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新并保存,和/或,根據(jù)保存的進(jìn)行第二更新的第一參考圖像和所述第二目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新并保存。根據(jù)保存的進(jìn)行第二更新的第一參考圖像與進(jìn)行第一更新的第一參考圖像的像素點(diǎn)的灰度值,確定該幀圖像中每個(gè)像素點(diǎn)是否為疑似煙霧像素點(diǎn)。如果該幀圖像不是第一目標(biāo)幀圖像,也不是第二目標(biāo)幀圖像,直接根據(jù)保存的進(jìn)行第二更新的第一參考圖像與進(jìn)行第一更新的第一參考圖像的像素點(diǎn)的灰度值,確定該幀圖像中每個(gè)像素點(diǎn)是否為疑似煙霧像素點(diǎn)。

針對(duì)所述多幀連續(xù)圖像中的每一幀圖像,如果確定該幀圖像為第一目標(biāo)幀圖像,根據(jù)當(dāng)前保存的進(jìn)行第一更新的第一參考圖像和所述第一目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新并保存,其中,在對(duì)進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新時(shí),針對(duì)每個(gè)像素點(diǎn),可以比較該像素點(diǎn)在第一參考圖像中的灰度值和在所述第一目標(biāo)幀圖像中的灰度值的大小,不同的比較結(jié)果對(duì)應(yīng)不同的更新方式。

較佳地,在本發(fā)明實(shí)施例中,對(duì)進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新,可以根據(jù)如下公式確定:

bg(p,n+1)=α1*bg(p,n)+(1-α1)*img1(p,n)

式中,bg(p,n)為當(dāng)前保存的進(jìn)行第一更新的第一參考圖像中像素點(diǎn)p的灰度值,img1(p,n)為第一目標(biāo)幀圖像中的像素點(diǎn)p的灰度值,α1為第一更新速率,bg(p,n+1)為經(jīng)過(guò)第一更新后的第一參考圖像中的像素點(diǎn)p的灰度值。

具體的,預(yù)先設(shè)定有第一更新速率α1,根據(jù)所述第一參考圖像和所述第一目標(biāo)幀圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值,及所述第一更新速率α1,按照上述公式對(duì)所述進(jìn)行第一更新的第一參考圖像中像素點(diǎn)的灰度值進(jìn)行更新,將該經(jīng)過(guò)第一更新后的所述第一參考圖像保存。例如,第一參考圖像為根據(jù)前3幀圖像確定的,第一間隔為2幀,則采集的多幀連續(xù)圖像中的第5幀圖像為第一目標(biāo)幀圖像,所述根據(jù)前3幀圖像確定的第一參考圖像為保存的進(jìn)行第一更新的第一參考圖像。根據(jù)保存的進(jìn)行第一更新的第一參考圖像和第5幀圖像的灰度值,對(duì)所述進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新并保存;采集的多幀連續(xù)圖像中的第7幀圖像為第一目標(biāo)幀圖像,根據(jù)保存的進(jìn)行第一更新的第一參考圖像和第7幀圖像的灰度值,對(duì)所述進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新并保存。并針對(duì)采集到的每一第一目標(biāo)幀圖像,根據(jù)所述第一目標(biāo)幀圖像和當(dāng)前保存的進(jìn)行第一更新的第一參考圖像,對(duì)所述進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新并保存。

針對(duì)所述多幀連續(xù)圖像中的每一幀圖像,如果確定該幀圖像為第二目標(biāo)幀圖像,根據(jù)當(dāng)前保存的進(jìn)行第二更新的第一參考圖像和所述第二目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新并保存,其中,在對(duì)進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新時(shí),針對(duì)每個(gè)像素點(diǎn),可以比較該像素點(diǎn)在第一參考圖像中的灰度值和在所述第二目標(biāo)幀圖像中的灰度值的大小,不同的比較結(jié)果對(duì)應(yīng)不同的更新方式。

較佳地,在本發(fā)明實(shí)施例中,對(duì)進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新,可以根據(jù)如下公式確定:

bg(p,n+1)=α2*bg(p,n)+(1-α2)*img2(p,n)

式中,bg(p,n)為當(dāng)前保存的進(jìn)行第二更新的第一參考圖像中像素點(diǎn)p的灰度值,img2(p,n)為第二目標(biāo)幀圖像中的像素點(diǎn)p的灰度值,α2為第二更新速率,bg(p,n+1)為經(jīng)過(guò)第二更新后的第一參考圖像中的像素點(diǎn)p的灰度值。

具體的,預(yù)先設(shè)定有第二更新速率α2,根據(jù)所述第一參考圖像和所述第二目標(biāo)幀圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值,及所述第二更新速率α2,按照上述公式對(duì)所述進(jìn)行第二更新的第一參考圖像中像素點(diǎn)的灰度值進(jìn)行更新,將該經(jīng)過(guò)第二更新后的所述第一參考圖像保存。例如,第一參考圖像為根據(jù)前3幀圖像確定的,第二間隔為5幀,則采集的多幀連續(xù)圖像中的第8幀圖像為第二目標(biāo)幀圖像,所述根據(jù)前3幀圖像確定的第一參考圖像為保存的進(jìn)行第二更新的第一參考圖像。根據(jù)保存的進(jìn)行第二更新的第一參考圖像和第8幀圖像的灰度值,對(duì)所述進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新并保存;采集的多幀連續(xù)圖像中的第13幀圖像為第二目標(biāo)幀圖像,根據(jù)保存的進(jìn)行第一更新的第一參考圖像和第13幀圖像的灰度值,對(duì)所述進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新并保存。并針對(duì)采集到的每一第二目標(biāo)幀圖像,根據(jù)所述第二目標(biāo)幀圖像和當(dāng)前保存的進(jìn)行第二更新的第一參考圖像,對(duì)所述進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新并保存。

針對(duì)多幀連續(xù)圖像中的每一幀圖像,根據(jù)當(dāng)前保存的進(jìn)行第二更新的第一參考圖像和進(jìn)行第一更新的第一參考圖像的灰度值,確定保存的進(jìn)行第一更新的第一參考圖像與進(jìn)行第二更新的第一參考圖像的灰度值的第一差值的絕對(duì)值,圖像采集設(shè)備的處理器中預(yù)設(shè)有第一灰度閾值,判斷所述灰度值的第一差值的絕對(duì)值是否大于預(yù)設(shè)的第一灰度閾值,如果是,則將該像素點(diǎn)確定為疑似煙霧像素點(diǎn),如果否,則確定該像素點(diǎn)不是疑似煙霧像素點(diǎn)。

為了方便后續(xù)檢測(cè),可以生成疑似煙霧像素點(diǎn)圖像,在該疑似煙霧像素點(diǎn)圖像中,如果確定某一像素點(diǎn)為疑似煙霧像素點(diǎn),可以將該疑似煙霧像素點(diǎn)的灰度值確定為255,否則,將該像素點(diǎn)的灰度值確定為0。具體的在疑似像素點(diǎn)圖像中確定每個(gè)像素點(diǎn)的灰度值,可以參見(jiàn)以下公式:

式中,bgfast(p,n)為保存的進(jìn)行第一更新的第一參考圖像中像素點(diǎn)p的灰度值,bgslow(p,n)為保存的進(jìn)行第二更新的第一參考圖像中像素點(diǎn)p的灰度值,fg(p,n)為疑似煙霧像素點(diǎn)圖像中的像素點(diǎn)p的灰度值。

在確定出疑似煙霧像素點(diǎn)之后,可以直接將疑似煙霧像素點(diǎn)作為候選煙霧像素點(diǎn),并進(jìn)行后續(xù)煙霧檢測(cè)的過(guò)程。為了使對(duì)候選煙霧像素點(diǎn)的確定更加準(zhǔn)確,可以根據(jù)所述疑似煙霧像素點(diǎn)及當(dāng)前保存的所述場(chǎng)景下上一幀圖像的疑似煙霧像素點(diǎn),確定當(dāng)前的每個(gè)候選煙霧像素點(diǎn)并保存,并對(duì)保存的候選煙霧像素點(diǎn)進(jìn)行更新。

具體的,如果根據(jù)保存的進(jìn)行第二更新的第一參考圖像和進(jìn)行第一更新的第一參考圖像的灰度值,第一次確定出疑似煙霧像素點(diǎn),則直接將疑似煙霧像素點(diǎn)作為候選煙霧像素點(diǎn),然后保存該候選煙霧像素點(diǎn)的標(biāo)識(shí)信息,當(dāng)針對(duì)采集的多幀連續(xù)圖像中的每一幀圖像,第二次確定出疑似煙霧像素點(diǎn)后,將所述針對(duì)第一次確定出的候選煙霧像素點(diǎn)保存的該候選煙霧像素點(diǎn)作為該場(chǎng)景下上一幀圖像的疑似煙霧像素點(diǎn),從而確定當(dāng)前的每個(gè)候選煙霧像素點(diǎn)并保存,并對(duì)保存的候選煙霧像素點(diǎn)進(jìn)行更新。

另外,根據(jù)保存的進(jìn)行第二更新的第一參考圖像與進(jìn)行第一更新的第一參考圖像的灰度值確定出疑似煙霧像素點(diǎn)后,針對(duì)采集的多幀連續(xù)圖像中的每一幀第一目標(biāo)幀圖像和第二目標(biāo)幀圖像對(duì)第一參考圖像進(jìn)行更新時(shí),因?yàn)橐阎伤茻熿F像素點(diǎn),因此在進(jìn)行更新時(shí),可以不對(duì)第一參考圖像中的疑似煙霧像素點(diǎn)的灰度值進(jìn)行更新,只對(duì)其他像素點(diǎn)的灰度值進(jìn)行更新,對(duì)灰度值進(jìn)行更新的方法,可以采用上述實(shí)施例中公開(kāi)的方法。

在本發(fā)明實(shí)施例中,如果確定該幀圖像為第一目標(biāo)幀圖像和/或第二目標(biāo)幀圖像,則根據(jù)保存的進(jìn)行第一更新的第一參考圖像和所述第一目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新并保存,和/或,根據(jù)保存的進(jìn)行第二更新的第一參考圖像和所述第二目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新并保存。根據(jù)保存的進(jìn)行第一更新的第一參考圖像和進(jìn)行第二更新的第一參考圖像的像素點(diǎn)的灰度值,確定該幀圖像中每個(gè)像素點(diǎn)是否為疑似煙霧像素點(diǎn)。如果該幀圖像不是第一目標(biāo)幀圖像,也不是第二目標(biāo)幀圖像,直接根據(jù)保存的進(jìn)行第二更新的第一參考圖像與進(jìn)行第一更新的第一參考圖像的像素點(diǎn)的灰度值,確定該幀圖像中每個(gè)像素點(diǎn)是否為疑似煙霧像素點(diǎn)。根據(jù)所述疑似煙霧像素點(diǎn)及當(dāng)前保存的所述場(chǎng)景下上一幀圖像的疑似煙霧像素點(diǎn),確定當(dāng)前的每個(gè)候選煙霧像素點(diǎn)并保存,并對(duì)保存的候選煙霧像素點(diǎn)進(jìn)行更新。其中,針對(duì)第一次確定出的疑似煙霧像素點(diǎn),則將該疑似煙霧像素點(diǎn)作為該時(shí)刻的候選煙霧像素點(diǎn)并保存。在確定之后每一幀圖像中的候選煙霧像素點(diǎn)時(shí),可以將該幀圖像與上一幀圖像的疑似煙霧像素點(diǎn)取并集得到的疑似煙霧像素點(diǎn)作為候選煙霧像素點(diǎn),例如,上一幀圖像確定的疑似煙霧像素點(diǎn)為像素點(diǎn)1、像素點(diǎn)2和像素點(diǎn)3,當(dāng)前幀圖像確定的疑似煙霧像素點(diǎn)為像素點(diǎn)1、像素點(diǎn)2和像素點(diǎn)4,則,針對(duì)于當(dāng)前幀圖像,確定的候選煙霧像素點(diǎn)為上一幀圖像和當(dāng)前幀圖像確定的疑似煙霧像素點(diǎn)的并集,即當(dāng)前幀圖像的候選煙霧像素點(diǎn)為像素點(diǎn)1、像素點(diǎn)2、像素點(diǎn)3和像素點(diǎn)4。

另外,為了使確定的候選煙霧像素點(diǎn)更加準(zhǔn)確,針對(duì)每一幀圖像確定的疑似煙霧像素點(diǎn),可以對(duì)疑似煙霧像素點(diǎn)賦予一定的數(shù)值,當(dāng)前幀圖像的疑似煙霧像素點(diǎn)的賦值根據(jù)上一幀圖像的疑似煙霧像素點(diǎn)的賦值進(jìn)行更新,根據(jù)疑似煙霧像素點(diǎn)更新后的賦值確定當(dāng)前幀圖像的候選煙霧像素點(diǎn),其中,對(duì)疑似煙霧像素點(diǎn)賦予的數(shù)值可以為1、2、3等數(shù)值,如果上一幀圖像中的疑似煙霧像素點(diǎn)在當(dāng)前幀圖像中仍是疑似煙霧像素點(diǎn),則增加相應(yīng)的數(shù)值,否則則減去相應(yīng)的數(shù)值。

以賦予的數(shù)值為1為例進(jìn)行說(shuō)明。例如當(dāng)前幀圖像為第n+1幀圖像,針對(duì)于第n幀圖像確定的疑似煙霧像素點(diǎn)為像素點(diǎn)1、像素點(diǎn)2和像素點(diǎn)3,則對(duì)像素點(diǎn)1、像素點(diǎn)2和像素點(diǎn)3分別賦值為1,第n+1幀圖像確定的疑似煙霧像素點(diǎn)為像素點(diǎn)1、像素點(diǎn)2和像素點(diǎn)4,像素點(diǎn)1和像素點(diǎn)2仍是疑似煙霧像素點(diǎn),則將像素點(diǎn)1和像素點(diǎn)2的值分別加1,即為2;像素點(diǎn)3在第n+1幀圖像中不是疑似煙霧像素點(diǎn),則在第n+1幀圖像中,像素點(diǎn)3的值為0;像素點(diǎn)4在第n幀圖像中不是疑似煙霧像素點(diǎn),在第n+1幀圖像中為疑似煙霧像素點(diǎn),則在第n+1幀圖像中,像素點(diǎn)4的值為1;當(dāng)前幀圖像為第n+2幀圖像,第n+2幀圖像確定的疑似煙霧像素點(diǎn)為像素點(diǎn)1、像素點(diǎn)2、像素點(diǎn)4和像素點(diǎn)5,則針對(duì)于第n+2幀圖像,像素點(diǎn)1、像素點(diǎn)2的值為3,像素點(diǎn)3的值為-1,像素點(diǎn)4的值為2,像素點(diǎn)5的值為1。另外,當(dāng)疑似煙霧像素點(diǎn)的值達(dá)到設(shè)定值時(shí),該疑似煙霧像素點(diǎn)在下一幀圖像中仍是疑似煙霧像素點(diǎn),該疑似煙霧像素點(diǎn)的值不再累加,當(dāng)在下一幀圖像中不是疑似煙霧像素點(diǎn)時(shí),值減1。針對(duì)于每一幀圖像,值不大于0的疑似煙霧像素點(diǎn)可能為煙火熄滅過(guò)程中的像素點(diǎn),或者偽候選煙霧像素點(diǎn),因此,將值大于0的疑似煙霧像素點(diǎn)作為候選煙霧像素點(diǎn)。

由于在本發(fā)明實(shí)施例中,如果確定該幀圖像為第一目標(biāo)幀圖像或第二目標(biāo)幀圖像,則根據(jù)保存的進(jìn)行第一更新的第一參考圖像和所述第一目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新并保存,或,根據(jù)保存的進(jìn)行第二更新的第一參考圖像和所述第二目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新并保存。根據(jù)保存的進(jìn)行第二更新的第一參考圖像與進(jìn)行第一更新的第一參考圖像的像素點(diǎn)的灰度值,確定該幀圖像中每個(gè)像素點(diǎn)是否為疑似煙霧像素點(diǎn)。否則,直接根據(jù)保存的進(jìn)行第二更新的第一參考圖像與進(jìn)行第一更新的第一參考圖像的像素點(diǎn)的灰度值,確定該幀圖像中每個(gè)像素點(diǎn)是否為疑似煙霧像素點(diǎn)。另外還可以根據(jù)所述疑似煙霧像素點(diǎn)及當(dāng)前保存的所述場(chǎng)景下上一幀圖像的疑似煙霧像素點(diǎn),確定該幀圖像的每個(gè)候選煙霧像素點(diǎn)并保存,并對(duì)保存的候選煙霧像素點(diǎn)進(jìn)行更新,使得確定的候選煙霧像素點(diǎn)更加準(zhǔn)確。

實(shí)施例4:

在上述實(shí)施例的基礎(chǔ)上,為了進(jìn)一步使確定候選煙霧像素點(diǎn)更加準(zhǔn)確,在本發(fā)明實(shí)施例中,所述確定該幀圖像中每個(gè)像素點(diǎn)是否為候選煙霧像素點(diǎn)之后,所述確定該幀圖像中的每個(gè)疑似煙霧區(qū)域之前,所述方法還包括:

對(duì)每個(gè)候選煙霧像素點(diǎn)進(jìn)行形態(tài)學(xué)處理,得到多個(gè)膨脹像素點(diǎn);

獲取該幀圖像中每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn)的亮度y,色差u,色差v分量;

針對(duì)每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn),判斷每個(gè)像素點(diǎn)的y,u,v分量是否在對(duì)應(yīng)的預(yù)設(shè)的閾值范圍內(nèi),如果是,將該像素點(diǎn)更新為候選煙霧像素點(diǎn)。

具體的,確定候選煙霧像素點(diǎn)之后,針對(duì)每個(gè)所述候選煙霧像素點(diǎn)進(jìn)行形態(tài)學(xué)處理,在此具體指的在該幀圖像中,對(duì)每個(gè)所述候選煙霧像素點(diǎn)進(jìn)行膨脹處理,得到多個(gè)膨脹像素點(diǎn)。對(duì)像素點(diǎn)進(jìn)行膨脹處理的過(guò)程屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中對(duì)該過(guò)程不進(jìn)行贅述。

在yuv顏色空間下,分別獲取該幀圖像中每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn)的y,u,v分量,圖像采集設(shè)備的處理器中預(yù)先針對(duì)y、u、v三個(gè)分量設(shè)定有閾值范圍,針對(duì)每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn),判斷該像素點(diǎn)的y,u,v分量是否都在對(duì)應(yīng)的預(yù)設(shè)的閾值范圍內(nèi),如果是,將該像素點(diǎn)更新為候選煙霧像素點(diǎn)。

例如,圖像采集設(shè)備的處理器中預(yù)先針對(duì)y、u、v三個(gè)分量設(shè)定有閾值范圍分別為:y≥110,113<u<143,113<v<143,在yuv顏色空間下,針對(duì)某一個(gè)膨脹像素點(diǎn)或候選煙霧像素點(diǎn),確定該像素點(diǎn)y=120,u=130,v=135,經(jīng)判斷,該像素點(diǎn)的y,u,v分量都在對(duì)應(yīng)的預(yù)設(shè)的閾值范圍內(nèi),因此將該像素點(diǎn)更新為候選煙霧像素點(diǎn);例如針對(duì)另一個(gè)膨脹像素點(diǎn)或候選煙霧像素點(diǎn),確定該像素點(diǎn)y=100,u=120,v=123,經(jīng)判斷,該像素點(diǎn)的y,u,v分量不都在對(duì)應(yīng)的預(yù)設(shè)的閾值范圍內(nèi),因此確定該像素點(diǎn)不是候選煙霧像素點(diǎn)。

由于在本發(fā)明實(shí)施例中,針對(duì)確定的候選煙霧像素點(diǎn)進(jìn)行膨脹處理得到多個(gè)膨脹像素點(diǎn),在yuv顏色空間下,獲取該幀圖像中每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn)的y,u,v分量,針對(duì)每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn),判斷該像素點(diǎn)的y,u,v分量是否都在對(duì)應(yīng)的預(yù)設(shè)的閾值范圍內(nèi),如果是,將該像素點(diǎn)更新為候選煙霧像素點(diǎn),否則,確定該像素點(diǎn)不是候選煙霧像素點(diǎn)。因此,進(jìn)一步使確定候選煙霧像素點(diǎn)更加準(zhǔn)確。

實(shí)施例5:

在上述實(shí)施例的基礎(chǔ)上,確定出候選煙霧像素點(diǎn)之后,為了確定疑似煙霧區(qū)域,在本發(fā)明實(shí)施例中,所述根據(jù)該幀圖像中候選煙霧像素點(diǎn)的數(shù)量,確定所述該幀圖像中的每個(gè)疑似煙霧區(qū)域包括:

針對(duì)該幀圖像中的每個(gè)候選煙霧像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)候選煙霧像素點(diǎn)對(duì)應(yīng)的鄰域;

根據(jù)連通域標(biāo)記算法,得到多個(gè)區(qū)域;

針對(duì)每個(gè)區(qū)域,判斷該區(qū)域中的候選煙霧像素點(diǎn)的第一數(shù)量是否大于預(yù)設(shè)的第一數(shù)量閾值,如果是,將該區(qū)域確定為該幀圖像中的疑似煙霧區(qū)域。

具體的,針對(duì)每個(gè)候選煙霧像素點(diǎn)及預(yù)設(shè)的鄰域范圍,可以確定該候選煙霧像素點(diǎn)對(duì)應(yīng)的鄰域,其中,所述預(yù)設(shè)的鄰域范圍可以為包含該候選煙霧像素點(diǎn)在內(nèi)的長(zhǎng)寬分別包括5個(gè)像素點(diǎn)或6個(gè)像素點(diǎn)等等的鄰域范圍。根據(jù)連通域標(biāo)記算法,得到多個(gè)區(qū)域,其中,連通域標(biāo)記算法中,每個(gè)候選煙霧像素點(diǎn)對(duì)應(yīng)一個(gè)鄰域,將存在重疊的鄰域內(nèi)的候選煙霧像素點(diǎn)依次相連,相連之后的候選煙霧像素點(diǎn)所在的鄰域構(gòu)成所述候選煙霧像素點(diǎn)所在的區(qū)域,因此,根據(jù)連通域標(biāo)記算法,可以得到多個(gè)區(qū)域。其中,根據(jù)連通域標(biāo)記算法,得到多個(gè)區(qū)域的過(guò)程屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中不對(duì)此過(guò)程進(jìn)行贅述。

針對(duì)得到的每個(gè)區(qū)域,預(yù)先設(shè)定有第一數(shù)量閾值,確定該區(qū)域中的候選煙霧像素點(diǎn)的第一數(shù)量,判斷該區(qū)域中的候選煙霧像素點(diǎn)的第一數(shù)量是否大于所述第一數(shù)量閾值,如果是,將該區(qū)域確定為該幀圖像中的疑似煙霧區(qū)域,如果否,則認(rèn)為該區(qū)域中的候選煙霧像素點(diǎn)為偽候選煙霧像素點(diǎn),將該區(qū)域?yàn)V除。

由于在本發(fā)明實(shí)施例中,確定出候選煙霧像素點(diǎn)之后,通過(guò)連通域標(biāo)記算法,得到多個(gè)區(qū)域,根據(jù)每個(gè)區(qū)域中候選煙霧像素點(diǎn)的數(shù)量是否大于第一數(shù)量閾值,可以確定出疑似煙霧區(qū)域。

實(shí)施例6:

在上述實(shí)施例的基礎(chǔ)上,針對(duì)每個(gè)疑似煙霧區(qū)域,為了確定該疑似煙霧區(qū)域是否為候選煙霧區(qū)域,在本發(fā)明實(shí)施例中,所述根據(jù)每個(gè)子區(qū)域內(nèi)各像素點(diǎn)的能量,及預(yù)設(shè)的煙霧特征變化趨勢(shì),確定疑似煙霧區(qū)域是否為候選煙霧區(qū)域包括:

針對(duì)每個(gè)子區(qū)域,根據(jù)該子區(qū)域中對(duì)應(yīng)的每個(gè)像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中的能量,該子區(qū)域中對(duì)應(yīng)的像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中的能量均值,及預(yù)設(shè)的對(duì)應(yīng)能量閾值范圍,確定每個(gè)子區(qū)域是否滿足條件;

如果該幀圖像中滿足條件的子區(qū)域的數(shù)量滿足預(yù)設(shè)的煙霧特征變化趨勢(shì),則確定疑似煙霧區(qū)域?yàn)楹蜻x煙霧區(qū)域。

具體的,在本發(fā)明實(shí)施例中,在將每個(gè)疑似煙霧區(qū)域劃分多個(gè)子區(qū)域時(shí),可以預(yù)先設(shè)定每個(gè)子區(qū)域的大小,例如,預(yù)先設(shè)定的子區(qū)域的大小為8×8,即長(zhǎng)寬分別為8個(gè)像素點(diǎn)構(gòu)成的區(qū)域?yàn)樽訁^(qū)域的大小,按照該子區(qū)域的大小將每個(gè)疑似煙霧區(qū)域劃分為多個(gè)子區(qū)域,劃分后的子區(qū)域可能是矩形區(qū)域,也可以不是矩形區(qū)域。

將每幀圖像進(jìn)行小波能量分解,針對(duì)每幀圖像中的每個(gè)子區(qū)域,確定該子區(qū)域中每個(gè)像素點(diǎn)的能量,確定每個(gè)像素點(diǎn)的能量的計(jì)算公式如下:

e(i,j)=hl(i,j)2+lh(i,j)2+hh(i,j)2

式中,小波能量分解可以將一幅圖像分成ll,lh,hl以及hh四個(gè)部分,其中l(wèi)l為水平低頻,垂直低頻;lh為水平低頻,垂直高頻;hl為水平高頻,垂直低頻;hh為水平高頻,垂直高頻。每個(gè)像素點(diǎn)的能量e(i,j)則是將三個(gè)含高頻部分取平方和得到。其中,對(duì)圖像進(jìn)行小波能量分解,以及確定每個(gè)像素點(diǎn)的能量的過(guò)程屬于現(xiàn)有技術(shù),在此不對(duì)此過(guò)程進(jìn)行贅述。

確定出每個(gè)像素點(diǎn)的能量后,針對(duì)該幀圖像之前的多幀連續(xù)圖像中的每幀圖像,可以確定出該幀圖像中的每個(gè)子區(qū)域的平均能量,進(jìn)而可以確定出該幀圖像中的每個(gè)子區(qū)域的平均能量和方差,計(jì)算公式如下:

式中,nb為每個(gè)子區(qū)域包含的像素點(diǎn)的數(shù)量,n為采集到該幀圖像時(shí)的幀數(shù),eblock為當(dāng)前幀圖像中每個(gè)子區(qū)域的平均能量,和varblock分別為t0到tn時(shí)間內(nèi)每幀圖像中每個(gè)子區(qū)域的平均能量和平均能量方差。

根據(jù)上述公式,可以確定該幀圖像中每個(gè)子區(qū)域的平均能量、該幀圖像之前的所述多幀連續(xù)圖像中每個(gè)子區(qū)域的平均能量和平均能量方差,圖像采集設(shè)備的處理器中預(yù)先設(shè)定有對(duì)應(yīng)的能量閾值范圍,當(dāng)所述確定的該幀圖像中每個(gè)子區(qū)域的平均能量、該幀圖像之前的所述多幀連續(xù)圖像的每個(gè)子區(qū)域的平均能量和平均能量方差分別滿足對(duì)應(yīng)的能量閾值范圍時(shí),確定該子區(qū)域?yàn)楹蜻x煙霧子區(qū)域。

因?yàn)闊熿F隨著時(shí)間是逐漸擴(kuò)散的,因此預(yù)設(shè)的煙霧特征變化趨勢(shì)為針對(duì)采集的多幀連續(xù)圖像,滿足上述能量閾值范圍的子區(qū)域,即候選煙霧子區(qū)域的數(shù)量逐漸增多。因此,針對(duì)每幀確定出候選煙霧子區(qū)域后,判斷該幀圖像之前的多幀連續(xù)圖像中的每一幀圖像,候選煙霧子區(qū)域的數(shù)量是否逐漸增多,如果是,則將該疑似煙霧區(qū)域確定為候選煙霧區(qū)域。

由于在本發(fā)明實(shí)施例中,根據(jù)確定的該幀圖像中每個(gè)子區(qū)域的平均能量、該幀圖像之前的所述多幀連續(xù)圖像中每個(gè)子區(qū)域的平均能量和平均能量方差分別滿足對(duì)應(yīng)的能量閾值范圍時(shí),確定該子區(qū)域?yàn)楹蜻x煙霧子區(qū)域,判斷該幀圖像之前的多幀連續(xù)圖像中的每一幀圖像,候選煙霧子區(qū)域的數(shù)量逐漸增多時(shí),將該疑似煙霧區(qū)域確定為候選煙霧區(qū)域。

針對(duì)該幀圖像中的每個(gè)候選煙霧區(qū)域,將該候選煙霧區(qū)域劃分為多個(gè)子區(qū)域,該劃分方式與上述將該疑似煙霧區(qū)域劃分為多個(gè)子區(qū)域的方式可以相同也可以不同,較佳的,為了提高煙霧檢測(cè)的準(zhǔn)確率,可以采用相同的方式將該候選煙霧區(qū)域劃分為多個(gè)子區(qū)域。

在確定候選煙霧區(qū)域后,針對(duì)該候選煙霧區(qū)域中的每個(gè)像素點(diǎn),根據(jù)該幀圖像之前的多幀連續(xù)圖像中的該像素點(diǎn)的紋理特征,可以確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征。其中,可以根據(jù)該幀圖像之前的多幀連續(xù)圖像中的每一幀圖像中的該像素點(diǎn)的紋理特征,確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征,較佳的,為了提高煙霧檢測(cè)的效率,可以根據(jù)與該幀圖像相鄰的位于該幀圖像之前的設(shè)定幀數(shù)的圖像中該像素點(diǎn)的紋理特征確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征,例如預(yù)設(shè)的幀數(shù)為5幀,若當(dāng)前幀為第8幀圖像,則根據(jù)第4幀到第8幀圖像中的每一幀圖像中該像素點(diǎn)的紋理特征,確定第8幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征;若當(dāng)前幀為第9幀圖像,則根據(jù)第5幀到第9幀圖像中的每一幀圖像中該像素點(diǎn)的紋理特征,確定第9幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征等等。

針對(duì)每個(gè)子區(qū)域,根據(jù)該子區(qū)域內(nèi)的每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征和統(tǒng)計(jì)直方圖的方法,確定該子區(qū)域的動(dòng)態(tài)紋理特征。預(yù)先通過(guò)訓(xùn)練支持向量機(jī)svm分類(lèi)器,確定了煙霧的動(dòng)態(tài)紋理特征模型,將該子區(qū)域的動(dòng)態(tài)紋理特征輸入確定的煙霧的動(dòng)態(tài)紋理特征模型,判斷該子區(qū)域的動(dòng)態(tài)紋理特征與預(yù)設(shè)的煙霧的動(dòng)態(tài)紋理特征是否一致,如果是,確定該子區(qū)域?yàn)槟繕?biāo)煙霧子區(qū)域,否則,確定該子區(qū)域不是目標(biāo)煙霧子區(qū)域。針對(duì)每個(gè)候選煙霧區(qū)域,將確定的該候選煙霧區(qū)域內(nèi)的所有目標(biāo)煙霧子區(qū)域的最小外包區(qū)域確定為目標(biāo)煙霧區(qū)域。

其中,確定像素點(diǎn)的動(dòng)態(tài)紋理特征的過(guò)程,以及根據(jù)子區(qū)域內(nèi)的每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征和統(tǒng)計(jì)直方圖的方法,確定該子區(qū)域的動(dòng)態(tài)紋理特征的過(guò)程屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中,不對(duì)此過(guò)程進(jìn)行贅述。

實(shí)施例7:

為了使確定疑似火焰像素點(diǎn)以及確定目標(biāo)火焰區(qū)域更加準(zhǔn)確,在上述各實(shí)施例的基礎(chǔ)上,在本發(fā)明實(shí)施例中,所述根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定疑似火焰像素點(diǎn)包括:

根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定該幀圖像中的前景像素點(diǎn)和背景高亮像素點(diǎn),根據(jù)該幀圖像中的背景高亮像素點(diǎn)和前景像素點(diǎn),確定疑似火焰像素點(diǎn);

所述根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)火焰區(qū)域包括:

針對(duì)每個(gè)火焰閃爍區(qū)域,根據(jù)所述火焰閃爍區(qū)域內(nèi)每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征,及預(yù)設(shè)的火焰動(dòng)態(tài)紋理特征模型,確定目標(biāo)火焰區(qū)域。

針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,可以識(shí)別該幀圖像中的像素點(diǎn)的灰度值,根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定該幀圖像中的前景像素點(diǎn)和背景高亮像素點(diǎn)。具體的,可以預(yù)先分別設(shè)定前景像素點(diǎn)和背景高亮像素點(diǎn)對(duì)應(yīng)的灰度值的范圍,判斷每幀圖像中像素點(diǎn)的灰度值是否在前景像素點(diǎn)和背景高亮像素點(diǎn)對(duì)應(yīng)的灰度值的范圍內(nèi),如果在前景像素點(diǎn)對(duì)應(yīng)的灰度值的范圍內(nèi),則確定該像素點(diǎn)為前景像素點(diǎn);如果在背景高亮像素點(diǎn)對(duì)應(yīng)的灰度值的范圍內(nèi),則確定該像素點(diǎn)為背景高亮像素點(diǎn)。將所述前景像素點(diǎn)和背景高亮像素點(diǎn)進(jìn)行與操作,得到疑似火焰像素點(diǎn)。

針對(duì)疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,確定每個(gè)火焰閃爍區(qū)域,在確定每個(gè)火焰閃爍區(qū)域之后,針對(duì)該幀圖像中的每個(gè)火焰閃爍區(qū)域,將該火焰閃爍區(qū)域劃分為多個(gè)子區(qū)域,該劃分方式與上述將候選煙霧區(qū)域劃分為多個(gè)子區(qū)域的方式相同。

在確定火焰閃爍區(qū)域后,針對(duì)該火焰閃爍區(qū)域中的每個(gè)像素點(diǎn),根據(jù)該幀圖像之前的多幀連續(xù)圖像中的該像素點(diǎn)的紋理特征,可以確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征。其中,可以根據(jù)該幀圖像之前的多幀連續(xù)圖像中的每一幀圖像中的該像素點(diǎn)的紋理特征,確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征,較佳的,為了提高火焰檢測(cè)的效率,可以根據(jù)與該幀圖像相鄰的位于該幀圖像之前的設(shè)定幀數(shù)的圖像中該像素點(diǎn)的紋理特征確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征,例如預(yù)設(shè)的幀數(shù)為5幀,若當(dāng)前幀為第8幀圖像,則根據(jù)第4幀到第8幀圖像中的每一幀圖像中該像素點(diǎn)的紋理特征,確定第8幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征;若當(dāng)前幀為第9幀圖像,則根據(jù)第5幀到第9幀圖像中的每一幀圖像中該像素點(diǎn)的紋理特征,確定第9幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征等等。

針對(duì)每個(gè)子區(qū)域,根據(jù)該子區(qū)域內(nèi)的每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征和統(tǒng)計(jì)直方圖的方法,確定該子區(qū)域的動(dòng)態(tài)紋理特征。預(yù)先通過(guò)訓(xùn)練svm分類(lèi)器,確定了火焰的動(dòng)態(tài)紋理特征模型,將該子區(qū)域的動(dòng)態(tài)紋理特征輸入確定的火焰的動(dòng)態(tài)紋理特征模型,判斷該子區(qū)域的動(dòng)態(tài)紋理特征與預(yù)設(shè)的火焰的動(dòng)態(tài)紋理特征是否一致,如果是,確定該子區(qū)域?yàn)槟繕?biāo)火焰子區(qū)域,否則,確定該子區(qū)域不是目標(biāo)火焰子區(qū)域。針對(duì)每個(gè)火焰閃爍區(qū)域,將確定的該火焰閃爍區(qū)域內(nèi)的所有目標(biāo)火焰子區(qū)域的最小外包區(qū)域確定為目標(biāo)火焰區(qū)域。

其中,確定像素點(diǎn)的動(dòng)態(tài)紋理特征的過(guò)程,以及根據(jù)子區(qū)域內(nèi)的每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征和統(tǒng)計(jì)直方圖的方法,確定該子區(qū)域的動(dòng)態(tài)紋理特征的過(guò)程屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中,不對(duì)此過(guò)程進(jìn)行贅述。

由于在本發(fā)明實(shí)施例中,根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定該幀圖像中的前景像素點(diǎn)和背景高亮像素點(diǎn),將所述前景像素點(diǎn)和背景高亮像素點(diǎn)進(jìn)行與操作,得到疑似火焰像素點(diǎn),使得確定疑似火焰像素點(diǎn)更加準(zhǔn)確。根據(jù)像素點(diǎn)的動(dòng)態(tài)紋理特征,確定目標(biāo)火焰區(qū)域,使得確定目標(biāo)火焰區(qū)域更加準(zhǔn)確。

實(shí)施例8:

在上述實(shí)施例的基礎(chǔ)上,如果確定當(dāng)前為晚上時(shí),為了使確定該幀圖像中的前景像素點(diǎn)和背景高亮像素點(diǎn)更加準(zhǔn)確,在本發(fā)明實(shí)施例中,所述根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定該幀圖像中的前景像素點(diǎn)和背景高亮像素點(diǎn)包括:

根據(jù)第二參考圖像和預(yù)設(shè)的第三間隔,確定該幀圖像是否為第三目標(biāo)幀圖像;

如果確定該幀圖像為第三目標(biāo)幀圖像,根據(jù)所述第三目標(biāo)幀圖像中的像素點(diǎn)的灰度值與當(dāng)前保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值,確定該幀圖像中的前景像素點(diǎn)和背景高亮像素點(diǎn)。

具體的,如果確定該幀圖像為第三目標(biāo)幀圖像,確定所述第三目標(biāo)幀圖像中的像素點(diǎn)的灰度值與當(dāng)前保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值,將所述第二差值的絕對(duì)值大于第二灰度閾值的像素點(diǎn)確定為前景像素點(diǎn);如果像素點(diǎn)的所述第二差值的絕對(duì)值不大于第二灰度閾值,對(duì)所述進(jìn)行更新的第二參考圖像中該像素點(diǎn)的灰度值進(jìn)行更新并保存;將更新后的灰度值大于第三灰度閾值的像素點(diǎn)確定為背景高亮像素點(diǎn)。

如果確定該幀圖像不是第三目標(biāo)幀圖像,確定該幀圖像中的像素點(diǎn)的灰度值與當(dāng)前保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值,將所述第二差值的絕對(duì)值大于第二灰度閾值的像素點(diǎn)確定為前景像素點(diǎn);如果像素點(diǎn)的所述第二差值的絕對(duì)值不大于第二灰度閾值,將該幀圖像中的像素點(diǎn)的灰度值大于第三灰度閾值的像素點(diǎn)確定為背景高亮像素點(diǎn)。

所述圖像采集設(shè)備在同一場(chǎng)景預(yù)設(shè)的停留時(shí)間內(nèi),采集多幀連續(xù)圖像,根據(jù)時(shí)間在前的圖像,確定第二參考圖像,具體的,可以將采集的第1幀圖像作為第二參考圖像,也可以根據(jù)采集的前n幀圖像,其中,n為正整數(shù),確定前n幀圖像中的每個(gè)像素點(diǎn)的灰度值的平均值,得到第二參考圖像。

根據(jù)所述第二參考圖像和預(yù)設(shè)的第三間隔,確定該幀圖像是否為第三目標(biāo)幀圖像。如果確定該幀圖像為第三目標(biāo)幀圖像,確定所述第三目標(biāo)幀圖像中的像素點(diǎn)的灰度值與當(dāng)前保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值,圖像采集設(shè)備的處理器預(yù)先設(shè)定有第二灰度閾值,判斷所述第三目標(biāo)幀圖像中的像素點(diǎn)的灰度值與當(dāng)前保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值的絕對(duì)值是否大于第二灰度閾值,如果是,將該像素點(diǎn)確定為前景像素點(diǎn);如果像素點(diǎn)的所述第二差值的絕對(duì)值不大于第二灰度閾值,對(duì)所述進(jìn)行更新的第二參考圖像中該像素點(diǎn)的灰度值進(jìn)行更新并保存。另外,如果第三間隔為大于1幀的間隔,則會(huì)出現(xiàn)非第三目標(biāo)幀圖像,針對(duì)非第三目標(biāo)幀圖像,判斷所述非第三目標(biāo)幀圖像中的像素點(diǎn)的灰度值與當(dāng)前保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值的絕對(duì)值是否大于第二灰度閾值,如果是,將該像素點(diǎn)確定為前景像素點(diǎn);如果像素點(diǎn)的所述第二差值的絕對(duì)值不大于第二灰度閾值,不對(duì)所述進(jìn)行更新的第二參考圖像中該像素點(diǎn)的灰度值進(jìn)行更新。

具體的,所述第三間隔可以為1幀、2幀等較小的幀數(shù)間隔,為了使對(duì)火焰檢測(cè)更加準(zhǔn)確,所述第三間隔可以設(shè)定為1幀。以第二參考圖像為根據(jù)前3幀圖像確定的,第三間隔為1幀為例,則第三目標(biāo)幀圖像為采集的多幀連續(xù)圖像中的第4幀、第5幀、第6幀等圖像。

例如,第二參考圖像為根據(jù)前3幀圖像確定的,第三間隔為1幀,則采集的多幀連續(xù)圖像中的第4幀圖像為第三目標(biāo)幀圖像,所述根據(jù)前3幀圖像確定的第二參考圖像為保存的進(jìn)行更新的第二參考圖像。確定所述第4幀圖像中的像素點(diǎn)的灰度值與保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值,將所述第二差值的絕對(duì)值大于第二灰度閾值的像素點(diǎn)確定為前景像素點(diǎn);采集的多幀連續(xù)圖像中的第5幀圖像為第三目標(biāo)幀圖像,確定所述第5幀圖像中的像素點(diǎn)的灰度值與保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值,將所述第二差值的絕對(duì)值大于第二灰度閾值的像素點(diǎn)確定為前景像素點(diǎn),并依次針對(duì)采集的多幀連續(xù)圖像中的第三目標(biāo)幀圖像,確定前景像素點(diǎn)。

如果第4幀圖像中的像素點(diǎn)的灰度值與保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值的絕對(duì)值不大于第二灰度閾值,對(duì)所述進(jìn)行更新的第二參考圖像中該像素點(diǎn)的灰度值進(jìn)行更新并保存;采集的多幀連續(xù)圖像中的第5幀圖像為第三目標(biāo)幀圖像,如果第5幀圖像中的像素點(diǎn)的灰度值與保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值的絕對(duì)值不大于第二灰度閾值,對(duì)所述進(jìn)行更新的第二參考圖像中該像素點(diǎn)的灰度值進(jìn)行更新并保存,并依次根據(jù)第三目標(biāo)幀圖像中的像素點(diǎn)的灰度值與保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值的絕對(duì)值,對(duì)所述進(jìn)行更新的第二參考圖像的灰度值進(jìn)行更新并保存。

為了方便后續(xù)檢測(cè),可以生產(chǎn)前景像素點(diǎn)圖像,在該前景像素點(diǎn)圖像中,如果確定某一像素點(diǎn)為前景像素點(diǎn),可以將該前景像素點(diǎn)的灰度值確定為255,否則,將該像素點(diǎn)的灰度值確定為0,具體的在前景像素點(diǎn)圖像中確定每個(gè)像素點(diǎn)的灰度值,可以參見(jiàn)以下公式:

式中,bg(p,n)為保存的進(jìn)行更新的第二參考圖像中像素點(diǎn)p的灰度值,,img3(p,n)為第三目標(biāo)幀圖像中的像素點(diǎn)p的灰度值,fg(p,n)為前景像素點(diǎn)圖像中的像素點(diǎn)p的灰度值。

如果像素點(diǎn)的所述第二差值的絕對(duì)值不大于第二灰度閾值,對(duì)所述進(jìn)行更新的第二參考圖像的灰度值進(jìn)行更新并保存。具體的,判斷所述第三目標(biāo)幀圖像中的像素點(diǎn)的灰度值是否大于所述保存的進(jìn)行更新的第二參考圖像中的像素點(diǎn)的灰度值,如果是,則對(duì)該進(jìn)行更新的第二參考圖像中的該像素點(diǎn)的灰度值加上一個(gè)數(shù)值,如果否,則對(duì)該進(jìn)行更新的第二參考圖像中的該像素點(diǎn)的灰度值減去一個(gè)數(shù)值,所述加上或減去的一個(gè)數(shù)值可以為1、2、3等整數(shù),也可以為小數(shù)。針對(duì)確定的前景像素點(diǎn),將進(jìn)行更新的第二參考圖像中的該像素點(diǎn)的灰度值作為更新后的第二參考圖像中該像素點(diǎn)的灰度值。較佳的,在本發(fā)明實(shí)施例中,所述加上或減去的一個(gè)數(shù)值可以為1,對(duì)進(jìn)行更新的第二參考圖像中每個(gè)像素點(diǎn)的灰度值進(jìn)行更新并保存,可以參加以下公式:

式中,bg(p,n)為保存的進(jìn)行更新的第二參考圖像中像素點(diǎn)p的灰度值,fg(p,n)為前景像素點(diǎn)圖像中的像素點(diǎn)p的灰度值,img3(p,n)為第三目標(biāo)幀圖像中的像素點(diǎn)p的灰度值,bg(p,n+1)為經(jīng)過(guò)更新后的第二參考圖像中的像素點(diǎn)p的灰度值。

根據(jù)上述公式對(duì)所述進(jìn)行更新的第二參考圖像中該像素點(diǎn)的灰度值進(jìn)行更新,圖像采集設(shè)備的處理器預(yù)先設(shè)定有第三灰度閾值,判斷更新后的像素點(diǎn)的灰度值是否大于所述第三灰度閾值,如果是,將該像素點(diǎn)確定為背景高亮像素點(diǎn)。為了方便后續(xù)檢測(cè),可以生成背景高亮像素點(diǎn)圖像,在該背景高亮像素點(diǎn)圖像中,如果確定某一像素點(diǎn)為背景高亮像素點(diǎn),可以將該背景高亮像素點(diǎn)的灰度值確定為255,否則,將該像素點(diǎn)的灰度值確定為0,具體的在背景高亮像素點(diǎn)圖像中確定每個(gè)像素點(diǎn)的灰度值,可以參加以下公式:

式中,bg(p,n)為該保存的進(jìn)行更新的第二參考圖像中像素點(diǎn)p進(jìn)行更新后的灰度值,bgbright(p,n)為背景高亮像素點(diǎn)圖像中像素點(diǎn)p的灰度值。

對(duì)所述進(jìn)行更新的第二參考圖像中的像素點(diǎn)的灰度值更新并保存,確定前景像素點(diǎn)和背景高亮像素點(diǎn)。將所述前景像素點(diǎn)和背景高亮像素點(diǎn)進(jìn)行與操作,得到疑似火焰像素點(diǎn)。

由于在本發(fā)明實(shí)施例中,將所述第三目標(biāo)幀圖像中的像素點(diǎn)的灰度值與保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值的絕對(duì)值大于第二灰度閾值的像素點(diǎn)確定為前景像素點(diǎn),如果像素點(diǎn)的所述第二差值的絕對(duì)值不大于第二灰度閾值,對(duì)所述進(jìn)行更新的第二參考圖像中該像素點(diǎn)的灰度值進(jìn)行更新并保存;將更新后的灰度值大于第三灰度閾值的像素點(diǎn)確定為背景高亮像素點(diǎn),因此,使得確定前景像素點(diǎn)和背景高亮像素點(diǎn)更加準(zhǔn)確。

實(shí)施例9:

在上述實(shí)施例的基礎(chǔ)上,為了使確定每個(gè)火焰閃爍區(qū)域更加準(zhǔn)確,在本發(fā)明實(shí)施例中,所述針對(duì)疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,確定每個(gè)火焰閃爍區(qū)域包括:

針對(duì)每個(gè)疑似火焰像素點(diǎn),根據(jù)該疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中是否同為前景像素點(diǎn)或背景像素點(diǎn),確定該疑似火焰像素點(diǎn)的賦值和;

將賦值和大于設(shè)定閾值的疑似火焰像素點(diǎn)確定為火焰閃爍像素點(diǎn);

根據(jù)每個(gè)火焰閃爍像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)火焰閃爍區(qū)域。

具體的,在本發(fā)明實(shí)施例中,將該幀圖像中的像素點(diǎn)的灰度值與當(dāng)前保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值大于第二灰度閾值的像素點(diǎn)確定為前景像素點(diǎn);將所述第二差值不大于第二灰度閾值的像素點(diǎn)確定為背景像素點(diǎn);將所述第二差值不大于第二灰度閾值,且灰度值大于第三灰度閾值的像素點(diǎn)確定為背景高亮像素點(diǎn)。其中,所述第二灰度閾值大于所述第三灰度閾值。

針對(duì)疑似火焰像素點(diǎn),根據(jù)該疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,和與所述相鄰兩幀圖像分別對(duì)應(yīng)的第二參考圖像中的像素點(diǎn)的灰度值,確定該疑似火焰像素點(diǎn)為前景像素點(diǎn)或背景像素點(diǎn)。

針對(duì)疑似火焰像素點(diǎn),判斷該疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中是否都為前景像素點(diǎn)或背景像素點(diǎn),如果是,可以認(rèn)為該疑似火焰像素點(diǎn)在該相鄰兩幀圖像中未閃爍,將該疑似火焰像素點(diǎn)賦予第一值,如果否,可以認(rèn)為該疑似火焰像素點(diǎn)在該相鄰兩幀圖像中閃爍,將該疑似火焰像素點(diǎn)賦予第二值。其中,所述第一值為-1,-2,-3等負(fù)數(shù)值,所述第二值為1,2,3等正數(shù)值。

針對(duì)該幀圖像中的每個(gè)疑似火焰像素點(diǎn),計(jì)算該疑似火焰像素點(diǎn)的賦值和,圖像采集設(shè)備的處理器中預(yù)先設(shè)定有一個(gè)閾值,當(dāng)該疑似火焰像素點(diǎn)的賦值和大于所述設(shè)定閾值時(shí),將該疑似火焰像素點(diǎn)確定為火焰閃爍像素點(diǎn)。

例如,當(dāng)判斷該疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中都為前景像素點(diǎn)或背景像素點(diǎn)時(shí),將該疑似火焰像素點(diǎn)賦予第一值為-1,當(dāng)判斷該疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中不都為前景像素點(diǎn)或背景像素點(diǎn)時(shí),將該疑似火焰像素點(diǎn)賦予第二值為2,具體的確定火焰閃爍像素點(diǎn),可以參見(jiàn)以下公式:

式中,表示相鄰兩幀圖像中的疑似火焰像素點(diǎn)p為都為前景像素點(diǎn)或背景像素點(diǎn),該疑似火焰像素點(diǎn)賦值-1,該疑似火焰像素點(diǎn)在相鄰兩幀圖像中不都為前景像素點(diǎn)或背景像素點(diǎn)時(shí),將該疑似火焰像素點(diǎn)賦值為2,并將該幀圖像之前的多幀連續(xù)圖像中的每一幀圖像中的該疑似火焰像素點(diǎn)p賦值累加,fgaccu(p,n)為疑似火焰像素點(diǎn)p累加后的賦值。

如果當(dāng)前幀圖像為第二參考圖像之后的第10幀圖像,針對(duì)某一個(gè)疑似火焰像素點(diǎn)在所述第二參考圖像之后的第1幀圖像中為背景像素點(diǎn),在第2幀圖像中為前景像素點(diǎn),該疑似火焰像素點(diǎn)賦值2,在第3幀圖像中為背景像素點(diǎn),該疑似火焰像素點(diǎn)賦值2,在第4幀圖像中為前景像素點(diǎn),該疑似火焰像素點(diǎn)賦值2,在第5幀圖像中為前景像素點(diǎn),該疑似火焰像素點(diǎn)賦值-1,在第6幀圖像中為背景像素點(diǎn),該疑似火焰像素點(diǎn)賦值2,在第7幀圖像中為前景像素點(diǎn),該疑似火焰像素點(diǎn)賦值2,在第8幀圖像中為背景像素點(diǎn),該疑似火焰像素點(diǎn)賦值2,在第9幀圖像中為前景像素點(diǎn),該疑似火焰像素點(diǎn)賦值2,在第10幀圖像中為背景像素點(diǎn),該疑似火焰像素點(diǎn)賦值2,該疑似火焰像素點(diǎn)的賦值和為15,圖像采集設(shè)備的處理器中預(yù)先設(shè)定的一個(gè)閾值可以為10,針對(duì)當(dāng)前幀圖像,計(jì)算該疑似火焰像素點(diǎn)的賦值和,如上述疑似火焰像素點(diǎn),計(jì)算該疑似火焰像素點(diǎn)的賦值和為15,則將該疑似火焰像素點(diǎn)確定為火焰閃爍像素點(diǎn),例如針對(duì)另一個(gè)疑似火焰像素點(diǎn),計(jì)算該疑似火焰像素點(diǎn)的賦值和為5,則該疑似火焰像素點(diǎn)不是火焰閃爍像素點(diǎn)。

根據(jù)每個(gè)火焰閃爍像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)火焰閃爍區(qū)域,在確定每個(gè)火焰閃爍區(qū)域時(shí),也可以根據(jù)連通域標(biāo)記算法確定,將以該火焰閃爍像素點(diǎn)為中心的周?chē)?個(gè)鄰接像素點(diǎn)構(gòu)成的區(qū)域作為該火焰閃爍像素點(diǎn)對(duì)應(yīng)的鄰域,每個(gè)火焰閃爍像素點(diǎn)對(duì)應(yīng)一個(gè)鄰域,將存在重疊的鄰域內(nèi)的火焰閃爍像素點(diǎn)依次相連,相連之后的火焰閃爍像素點(diǎn)所在的鄰域構(gòu)成所述火焰閃爍像素點(diǎn)所在的區(qū)域,因此,根據(jù)連通域標(biāo)記算法,可以得到每個(gè)火焰閃爍區(qū)域。其中,根據(jù)連通域標(biāo)記算法,得到每個(gè)火焰閃爍區(qū)域的過(guò)程屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中不對(duì)此過(guò)程進(jìn)行贅述。

由于在本發(fā)明實(shí)施例中,針對(duì)每個(gè)疑似火焰像素點(diǎn),根據(jù)該疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中是否同為前景像素點(diǎn)或背景像素點(diǎn),確定該疑似火焰像素點(diǎn)的賦值和,當(dāng)賦值和大于設(shè)定閾值時(shí),說(shuō)明該疑似火焰像素點(diǎn)閃爍,將該疑似火焰像素點(diǎn)確定為火焰閃爍像素點(diǎn),進(jìn)而根據(jù)每個(gè)火焰閃爍像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)火焰閃爍區(qū)域,使得確定每個(gè)火焰閃爍區(qū)域更加準(zhǔn)確。

實(shí)施例10:

在上述實(shí)施例的基礎(chǔ)上,為了使確定每個(gè)火焰閃爍區(qū)域更加準(zhǔn)確,在本發(fā)明實(shí)施例中,所述確定火焰閃爍像素點(diǎn)后,確定每個(gè)火焰閃爍區(qū)域之前,所述方法還包括:

根據(jù)所述背景高亮像素點(diǎn),通過(guò)預(yù)設(shè)的算法,確定背景高亮邊緣區(qū)域;

將背景高亮邊緣區(qū)域中的像素點(diǎn)和所述火焰閃爍像素點(diǎn)的交集,確定為目標(biāo)火焰閃爍像素點(diǎn);

根據(jù)目標(biāo)火焰閃爍像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)火焰閃爍區(qū)域。

在確定背景高亮像素點(diǎn)之后,通過(guò)預(yù)設(shè)的算法,確定背景高亮邊緣區(qū)域,具體的,可以通過(guò)形態(tài)學(xué)算法,確定背景高亮邊緣區(qū)域,即,根據(jù)所述背景高亮像素點(diǎn),通過(guò)形態(tài)學(xué)算法,分別對(duì)所述背景高亮像素點(diǎn)進(jìn)行膨脹和腐蝕處理,通過(guò)膨脹處理后的背景高亮像素點(diǎn)減去腐蝕處理后的背景高亮像素點(diǎn),得到背景高亮邊緣像素點(diǎn),根據(jù)每個(gè)像素點(diǎn)預(yù)設(shè)的鄰域范圍,可以確定背景高亮邊緣區(qū)域。將背景高亮邊緣區(qū)域中的像素點(diǎn)和所述火焰閃爍像素點(diǎn)的交集,確定為目標(biāo)火焰閃爍像素點(diǎn)。其中,通過(guò)形態(tài)學(xué)算法確定背景高亮邊緣區(qū)域的過(guò)程屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中不對(duì)此過(guò)程進(jìn)行贅述。

根據(jù)每個(gè)目標(biāo)火焰閃爍像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)目標(biāo)火焰閃爍區(qū)域,在確定每個(gè)目標(biāo)火焰閃爍區(qū)域時(shí),也可以根據(jù)連通域標(biāo)記算法確定,將以該目標(biāo)火焰閃爍像素點(diǎn)為中心的周?chē)?個(gè)鄰接像素點(diǎn)構(gòu)成的區(qū)域作為該火焰閃爍像素點(diǎn)對(duì)應(yīng)的鄰域,每個(gè)目標(biāo)火焰閃爍像素點(diǎn)對(duì)應(yīng)一個(gè)鄰域,將存在重疊的鄰域內(nèi)的目標(biāo)火焰閃爍像素點(diǎn)一次相連,相連之后的目標(biāo)火焰閃爍像素點(diǎn)所在的鄰域構(gòu)成所述目標(biāo)火焰閃爍像素點(diǎn)所在的區(qū)域。其中,根據(jù)連通域標(biāo)記算法,得到每個(gè)火焰閃爍區(qū)域的過(guò)程屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中不對(duì)此過(guò)程進(jìn)行贅述。

由于在本發(fā)明實(shí)施例中,根據(jù)所述背景高亮像素點(diǎn),通過(guò)形態(tài)學(xué)算法,可以確定背景高亮邊緣區(qū)域,所述背景高亮邊緣區(qū)域中的像素點(diǎn)和所述火焰閃爍像素點(diǎn)的交集,確定為目標(biāo)火焰閃爍像素點(diǎn),根據(jù)目標(biāo)火焰閃爍像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)火焰閃爍區(qū)域,因此,使得確定的每個(gè)火焰閃爍區(qū)域更加準(zhǔn)確。

針對(duì)該幀圖像中的每個(gè)火焰閃爍區(qū)域,將該火焰閃爍區(qū)域劃分為多個(gè)子區(qū)域,該劃分方式與上述將候選煙霧區(qū)域劃分為多個(gè)子區(qū)域的方式相同。

在確定火焰閃爍區(qū)域后,針對(duì)該火焰閃爍區(qū)域中的每個(gè)像素點(diǎn),根據(jù)該幀圖像之前的多幀連續(xù)圖像中的該像素點(diǎn)的紋理特征,可以確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征。其中,可以根據(jù)該幀圖像之前的多幀連續(xù)圖像中的每一幀圖像中的該像素點(diǎn)的紋理特征,確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征,較佳的,為了提高火焰檢測(cè)的效率,可以根據(jù)與該幀圖像相鄰的位于該幀圖像之前的設(shè)定幀數(shù)的圖像中該像素點(diǎn)的紋理特征確定該幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征,例如預(yù)設(shè)的幀數(shù)為5幀,若當(dāng)前幀為第8幀圖像,則根據(jù)第4幀到第8幀圖像中的每一幀圖像中該像素點(diǎn)的紋理特征,確定第8幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征;若當(dāng)前幀為第9幀圖像,則根據(jù)第5幀到第9幀圖像中的每一幀圖像中該像素點(diǎn)的紋理特征,確定第9幀圖像中該像素點(diǎn)的動(dòng)態(tài)紋理特征等等。

針對(duì)每個(gè)子區(qū)域,根據(jù)該子區(qū)域內(nèi)的每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征和統(tǒng)計(jì)直方圖的方法,確定該子區(qū)域的動(dòng)態(tài)紋理特征。預(yù)先通過(guò)訓(xùn)練svm分類(lèi)器,確定了火焰的動(dòng)態(tài)紋理特征模型,將該子區(qū)域的動(dòng)態(tài)紋理特征輸入確定的火焰的動(dòng)態(tài)紋理特征模型,判斷該子區(qū)域的動(dòng)態(tài)紋理特征與預(yù)設(shè)的火焰的動(dòng)態(tài)紋理特征是否一致,如果是,確定該子區(qū)域?yàn)槟繕?biāo)火焰子區(qū)域,否則,確定該子區(qū)域不是目標(biāo)火焰子區(qū)域。針對(duì)每個(gè)火焰閃爍區(qū)域,將確定的該火焰閃爍區(qū)域內(nèi)的所有目標(biāo)火焰子區(qū)域的最小外包區(qū)域確定為目標(biāo)火焰區(qū)域。

其中,確定像素點(diǎn)的動(dòng)態(tài)紋理特征的過(guò)程,以及根據(jù)子區(qū)域內(nèi)的每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征和統(tǒng)計(jì)直方圖的方法,確定該子區(qū)域的動(dòng)態(tài)紋理特征的過(guò)程屬于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中,不對(duì)此過(guò)程進(jìn)行贅述。

實(shí)施例11:

在上述各實(shí)施例的基礎(chǔ)上,為了準(zhǔn)確的實(shí)現(xiàn)對(duì)煙霧檢測(cè)或火焰檢測(cè),需要準(zhǔn)確的確定當(dāng)前采用白天模式還是晚上模式,而由于天氣、環(huán)境等因素帶來(lái)的影響,按照預(yù)設(shè)的時(shí)間段確定當(dāng)前采用白天模式還是晚上模式有可能不準(zhǔn)確,因此,在本發(fā)明實(shí)施例中,所述確定當(dāng)前采用白天模式還是晚上模式包括:

根據(jù)預(yù)先設(shè)定的晚上模式到白天模式的第一檢測(cè)時(shí)間段,針對(duì)該第一檢測(cè)時(shí)間段內(nèi)采集的每幀圖像,按照設(shè)定的規(guī)則將該幀圖像劃分為多個(gè)區(qū)域,確定每個(gè)區(qū)域的亮度均值,識(shí)別所述圖像中所述亮度均值大于第一亮度閾值的區(qū)域的第二數(shù)量,當(dāng)所述第二數(shù)量大于預(yù)設(shè)的第二數(shù)量閾值時(shí),確定當(dāng)前由晚上模式轉(zhuǎn)為白天模式;

根據(jù)預(yù)先設(shè)定的白天模式到晚上模式的第二檢測(cè)時(shí)間段,針對(duì)該第二檢測(cè)時(shí)間段內(nèi)采集的每幀圖像,按照設(shè)定的規(guī)則將該幀圖像劃分為多個(gè)區(qū)域,確定每個(gè)區(qū)域的亮度均值,識(shí)別所述圖像中所述亮度均值小于第二亮度閾值的區(qū)域的第三數(shù)量,當(dāng)所述第三數(shù)量大于預(yù)設(shè)的第三數(shù)量閾值時(shí),確定當(dāng)前由白天模式轉(zhuǎn)為晚上模式。

具體的,可以在圖像采集設(shè)備的處理器中預(yù)先設(shè)定有晚上模式到白天模式的第一檢測(cè)時(shí)間段和白天模式到晚上模式的第二檢測(cè)時(shí)間段,例如,所述第一檢測(cè)時(shí)間段為5點(diǎn)到5點(diǎn)半,所述第二檢測(cè)時(shí)間段為18點(diǎn)到18點(diǎn)半。當(dāng)然,為了使所述第一檢測(cè)時(shí)間段和第二檢測(cè)時(shí)間段更加準(zhǔn)確,可以針對(duì)云臺(tái)所在位置的經(jīng)緯度信息和當(dāng)天的日期,確定當(dāng)前的日出和日落時(shí)間,將日出前30分鐘作為第一檢測(cè)時(shí)間段的起始時(shí)間,將日落前30分鐘作為第二檢測(cè)時(shí)間段的起始時(shí)間。

從所述第一檢測(cè)時(shí)間段的起始時(shí)間開(kāi)始,針對(duì)采集的每幀圖像,按照設(shè)定的規(guī)則將該幀圖像劃分為多個(gè)區(qū)域,在對(duì)該幀圖像進(jìn)行劃分時(shí),可以將圖像的長(zhǎng)進(jìn)行n等分,對(duì)圖像的寬進(jìn)行m等分,其中所述m和n相同或不同,劃分后得到多個(gè)矩形區(qū)域。根據(jù)圖像中每個(gè)像素點(diǎn)的亮度值,確定每個(gè)區(qū)域的亮度均值,圖像采集設(shè)備的處理器中預(yù)先設(shè)定有第一亮度閾值和第二數(shù)量閾值,根據(jù)每個(gè)矩形區(qū)域的亮度均值和預(yù)設(shè)的第一亮度閾值,確定所述圖像中所述亮度均值大于第一亮度閾值的區(qū)域的第二數(shù)量,判斷所述第二數(shù)量是否大于所述第二數(shù)量閾值,如果是,則說(shuō)明該圖像中亮度較大的像素點(diǎn)較多,確定當(dāng)前由晚上模式轉(zhuǎn)為白天模式。

從所述第二檢測(cè)時(shí)間段的起始時(shí)間開(kāi)始,針對(duì)采集的每幀圖像,按照設(shè)定的規(guī)則將該幀圖像劃分為多個(gè)區(qū)域,在對(duì)該幀圖像進(jìn)行劃分時(shí),可以將圖像的長(zhǎng)進(jìn)行a等分,對(duì)圖像的寬進(jìn)行b等分,其中所述a和b相同或不同,劃分后得到多個(gè)矩形區(qū)域。根據(jù)圖像中每個(gè)像素點(diǎn)的亮度值,確定每個(gè)區(qū)域的亮度均值,圖像采集設(shè)備的處理器中預(yù)先設(shè)定有第二亮度閾值和第三數(shù)量閾值,根據(jù)每個(gè)矩形區(qū)域的亮度均值和預(yù)設(shè)的第二亮度閾值,確定所述圖像中所述亮度均值小于第二亮度閾值的區(qū)域的第三數(shù)量,判斷所述第三數(shù)量是否大于所述第三數(shù)量閾值,如果是,則說(shuō)明該圖像中亮度較小的像素點(diǎn)較多,確定當(dāng)前由白天模式轉(zhuǎn)為晚上模式。

由于在本發(fā)明實(shí)施例中,根據(jù)第一檢測(cè)時(shí)間段,針對(duì)采集的每幀圖像,將該圖像劃分為多個(gè)矩形區(qū)域,確定每個(gè)區(qū)域的亮度均值,識(shí)別所述圖像中所述亮度均值大于第一亮度閾值的區(qū)域的第二數(shù)量,當(dāng)所述第二數(shù)量大于預(yù)設(shè)的第二數(shù)量閾值時(shí),說(shuō)明該圖像中亮度較大的像素點(diǎn)較多,確定當(dāng)前由晚上模式轉(zhuǎn)為白天模式;根據(jù)第二檢測(cè)時(shí)間段,針對(duì)采集的每幀圖像,將該圖像劃分為多個(gè)矩形區(qū)域,確定每個(gè)區(qū)域的亮度均值,識(shí)別所述圖像中所述亮度均值小于第二亮度閾值的區(qū)域的第三數(shù)量,當(dāng)所述第三數(shù)量大于預(yù)設(shè)的第三數(shù)量閾值時(shí),說(shuō)明該圖像中亮度較小的像素點(diǎn)較多,確定當(dāng)前由白天模式轉(zhuǎn)為晚上模式。因此,確定當(dāng)前采用白天模式還是晚上模式更加準(zhǔn)確。

實(shí)施例12:

在上述實(shí)施例的基礎(chǔ)上,為了使煙火檢測(cè)更加準(zhǔn)確,在本發(fā)明實(shí)施例中,所述確定當(dāng)前采用白天模式還是晚上模式之前,所述方法還包括:

獲取熱成像圖像采集設(shè)備發(fā)送的針對(duì)所述同一場(chǎng)景的熱成像圖像,根據(jù)所述熱成像圖像,判斷所述熱成像圖像中是否存在大于預(yù)設(shè)的溫度閾值的溫度區(qū)域,如果是,進(jìn)行后續(xù)步驟。

在所述同一場(chǎng)景下,還可以部署熱成像圖像采集設(shè)備,所述熱成像圖像采集設(shè)備采集該場(chǎng)景下的熱成像圖像,并將采集到的熱成像圖像發(fā)送到圖像采集設(shè)備的處理器,所述處理器中預(yù)先設(shè)定有溫度閾值,根據(jù)獲取的熱成像圖像,判斷所述熱成像圖像中是否存在大于預(yù)設(shè)的溫度閾值的溫度區(qū)域,如果是,則說(shuō)明可能出現(xiàn)煙火,此時(shí),通過(guò)圖像采集設(shè)備在同一場(chǎng)景下采集多幀連續(xù)圖像,并進(jìn)行后續(xù)檢測(cè)煙霧或火焰的步驟。

由于在本發(fā)明實(shí)施例中,通過(guò)部署熱成像圖像采集設(shè)備,可以獲取熱成像圖像,根據(jù)所述熱成像圖像,判斷所述熱成像圖像中存在大于預(yù)設(shè)的溫度閾值的溫度區(qū)域時(shí),說(shuō)明可能出現(xiàn)煙火,此時(shí),通過(guò)圖像采集設(shè)備在同一場(chǎng)景下采集多幀連續(xù)圖像,并進(jìn)行后續(xù)檢測(cè)煙霧或火焰的步驟,使得對(duì)煙火的檢測(cè)更加準(zhǔn)確。

實(shí)施例13:

在上述實(shí)施例的基礎(chǔ)上,為了保證對(duì)煙霧檢測(cè)的準(zhǔn)確性,在本發(fā)明實(shí)施例中,所述針對(duì)每個(gè)疑似煙霧區(qū)域,將該疑似煙霧區(qū)域劃分為多個(gè)子區(qū)域之前,所述方法還包括:

判斷該幀圖像中的每個(gè)疑似煙霧區(qū)域的面積和是否大于設(shè)定的第一面積閾值;

如果否,針對(duì)每個(gè)疑似煙霧區(qū)域,判斷該疑似煙霧區(qū)域的面積是否大于預(yù)設(shè)的第二面積閾值,如果是,進(jìn)行后續(xù)步驟。

圖像采集設(shè)備的處理器中預(yù)先設(shè)定有第一面積閾值,當(dāng)確定每個(gè)疑似煙霧區(qū)域后,確定該幀圖像中每個(gè)疑似煙霧區(qū)域的面積和,判斷每個(gè)疑似煙霧區(qū)域的面積和是否大于設(shè)定的第一面積閾值,如果是,則可能為全局光照變化或圖像采集設(shè)備抖動(dòng)所造成的,這會(huì)使得對(duì)后續(xù)煙霧檢測(cè)不準(zhǔn)確,因此需要重新進(jìn)行確定疑似煙霧區(qū)域的步驟。

另外,圖像采集設(shè)備的處理器中預(yù)先設(shè)定有第二面積閾值,如果該幀圖像中每個(gè)疑似煙霧區(qū)域的面積和不大于設(shè)定的第一面積閾值,針對(duì)每個(gè)疑似煙霧區(qū)域,判斷該疑似煙霧區(qū)域的面積是否大于預(yù)設(shè)的第二面積閾值,如果是,則說(shuō)明該疑似煙霧區(qū)域距離圖像采集設(shè)備距離較近,認(rèn)為該疑似煙霧區(qū)域確定準(zhǔn)確,進(jìn)行后續(xù)確定疑似煙霧區(qū)域是否為候選煙霧區(qū)域的步驟。

如果疑似煙霧區(qū)域的面積不大于預(yù)設(shè)的第二面積閾值,則可能是因?yàn)樵撘伤茻熿F區(qū)域距離圖像采集設(shè)備距離較遠(yuǎn),為了保證對(duì)該疑似煙霧區(qū)域檢測(cè)的準(zhǔn)確性,所述方法還包括:

將所述疑似煙霧區(qū)域作為放大區(qū)域,判斷所述放大區(qū)域的預(yù)設(shè)領(lǐng)域范圍內(nèi)是否存在其他放大區(qū)域;

如果是,則將所述放大區(qū)域與所述其他放大區(qū)域進(jìn)行組合,根據(jù)組合后的區(qū)域,控制進(jìn)行承載圖像采集設(shè)備的云臺(tái)進(jìn)行轉(zhuǎn)動(dòng),并調(diào)整所述圖像采集設(shè)備的焦距,使所述圖像采集設(shè)備針對(duì)所述組合后的區(qū)域在同一場(chǎng)景下采集多幀連續(xù)圖像。

具體的,將所述面積不大于預(yù)設(shè)的第二面積閾值的疑似煙霧區(qū)域作為每個(gè)放大區(qū)域,圖像采集設(shè)備的處理器中預(yù)先設(shè)定有鄰域范圍,針對(duì)每個(gè)放大區(qū)域,判斷所述放大區(qū)域的預(yù)設(shè)領(lǐng)域范圍內(nèi)是否存在其他放大區(qū)域,如果是,將所述預(yù)設(shè)領(lǐng)域范圍內(nèi)放大區(qū)域進(jìn)行組合,根據(jù)組合后的區(qū)域的位置,控制進(jìn)行承載圖像采集設(shè)備的云臺(tái)進(jìn)行轉(zhuǎn)動(dòng),使得組合后的區(qū)域位于獲取的圖像的中心,根據(jù)組合后的區(qū)域的大小,調(diào)整所述圖像采集設(shè)備的焦距,使得所述組合后的區(qū)域在圖像中的面積較大。使所述圖像采集設(shè)備針對(duì)所述組合后的區(qū)域在同一場(chǎng)景下采集多幀連續(xù)圖像,根據(jù)所述多幀連續(xù)圖像中的每一幀圖像,進(jìn)行后續(xù)煙霧檢測(cè)的步驟。

另外,如果所述放大區(qū)域的預(yù)設(shè)領(lǐng)域范圍內(nèi)不存在其他放大區(qū)域,則根據(jù)該放大區(qū)域,控制進(jìn)行承載圖像采集設(shè)備的云臺(tái)進(jìn)行轉(zhuǎn)動(dòng),并調(diào)整所述圖像采集設(shè)備的焦距,使所述圖像采集設(shè)備采集所述放大區(qū)域在同一場(chǎng)景下采集多幀連續(xù)圖像,根據(jù)所述多幀連續(xù)圖像中的每一幀圖像,進(jìn)行后續(xù)煙霧檢測(cè)的步驟。

為了保證對(duì)火焰檢測(cè)的準(zhǔn)確性,在本發(fā)明實(shí)施例中,所述確定疑似火焰像素點(diǎn)后,確定每個(gè)火焰閃爍區(qū)域之前,所述方法還包括:

根據(jù)該幀圖像中的每個(gè)疑似火焰像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)疑似火焰區(qū)域;

針對(duì)每個(gè)疑似火焰區(qū)域,判斷該疑似火焰區(qū)域的面積是否大于預(yù)設(shè)的第三面積閾值,如果是,進(jìn)行后續(xù)步驟。

根據(jù)每個(gè)疑似火焰像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)疑似火焰區(qū)域,具體的,可以通過(guò)上述連通域標(biāo)記算法確定每個(gè)疑似火焰區(qū)域。

圖像采集設(shè)備的處理器中預(yù)先設(shè)定有第三面積閾值,針對(duì)該幀圖像中每個(gè)疑似火焰區(qū)域,判斷該疑似火焰區(qū)域的面積是否大于預(yù)設(shè)的第三面積閾值,如果是,則說(shuō)明該疑似火焰區(qū)域距離圖像采集設(shè)備距離較近,認(rèn)為該疑似火焰區(qū)域確定準(zhǔn)確,進(jìn)行后續(xù)確定每個(gè)火焰閃爍區(qū)域的步驟。

如果疑似火焰區(qū)域的面積不大于預(yù)設(shè)的第三面積閾值,則可能是因?yàn)樵撘伤苹鹧鎱^(qū)域距離圖像采集設(shè)備距離較遠(yuǎn),為了保證對(duì)該疑似火焰區(qū)域檢測(cè)的準(zhǔn)確性,所述方法還包括:

將所述疑似火焰區(qū)域作為放大區(qū)域,判斷所述放大區(qū)域的預(yù)設(shè)領(lǐng)域范圍內(nèi)是否存在其他放大區(qū)域;

如果是,則將所述放大區(qū)域與所述其他放大區(qū)域進(jìn)行組合,根據(jù)組合后的區(qū)域,控制進(jìn)行承載圖像采集設(shè)備的云臺(tái)進(jìn)行轉(zhuǎn)動(dòng),并調(diào)整所述圖像采集設(shè)備的焦距,使所述圖像采集設(shè)備針對(duì)所述組合后的區(qū)域在同一場(chǎng)景下采集多幀連續(xù)圖像。

具體的,將所述面積不大于預(yù)設(shè)的第三面積閾值的疑似火焰區(qū)域作為每個(gè)放大區(qū)域,圖像采集設(shè)備的處理器中預(yù)先設(shè)定有鄰域范圍,針對(duì)每個(gè)放大區(qū)域,判斷所述放大區(qū)域的預(yù)設(shè)領(lǐng)域范圍內(nèi)是否存在其他放大區(qū)域,如果是,將所述預(yù)設(shè)領(lǐng)域范圍內(nèi)放大區(qū)域進(jìn)行組合,根據(jù)組合后的區(qū)域的位置,控制進(jìn)行承載圖像采集設(shè)備的云臺(tái)進(jìn)行轉(zhuǎn)動(dòng),使得組合后的區(qū)域位于獲取的圖像的中心,根據(jù)組合后的區(qū)域的大小,調(diào)整所述圖像采集設(shè)備的焦距,使得所述組合后的區(qū)域在圖像中的面積較大。使所述圖像采集設(shè)備針對(duì)所述組合后的區(qū)域在同一場(chǎng)景下采集多幀連續(xù)圖像,根據(jù)所述多幀連續(xù)圖像中的每一幀圖像,進(jìn)行后續(xù)火焰檢測(cè)的步驟。

另外,如果所述放大區(qū)域的預(yù)設(shè)領(lǐng)域范圍內(nèi)不存在其他放大區(qū)域,則根據(jù)該放大區(qū)域,控制進(jìn)行承載圖像采集設(shè)備的云臺(tái)進(jìn)行轉(zhuǎn)動(dòng),并調(diào)整所述圖像采集設(shè)備的焦距,使所述圖像采集設(shè)備采集所述放大區(qū)域在同一場(chǎng)景下采集多幀連續(xù)圖像,根據(jù)所述多幀連續(xù)圖像中的每一幀圖像,進(jìn)行后續(xù)火焰檢測(cè)的步驟。

由于在本發(fā)明實(shí)施例中,如果疑似煙霧區(qū)域的面積不大于預(yù)設(shè)的第二面積閾值,或,如果疑似火焰區(qū)域的面積不大于預(yù)設(shè)的第三面積閾值,將所述疑似火焰區(qū)域或疑似煙霧區(qū)域作為放大區(qū)域,針對(duì)所述放大區(qū)域進(jìn)行組合,根據(jù)組合后的區(qū)域,或未組合的放大區(qū)域,控制進(jìn)行承載圖像采集設(shè)備的云臺(tái)進(jìn)行轉(zhuǎn)動(dòng),并調(diào)整所述圖像采集設(shè)備的焦距,使所述圖像采集設(shè)備針對(duì)所述組合后的區(qū)域,或未組合的放大區(qū)域在同一場(chǎng)景下采集多幀連續(xù)圖像,根據(jù)所述多幀連續(xù)圖像中的每一幀圖像,進(jìn)行后續(xù)煙霧檢測(cè)或火焰檢測(cè)的步驟。因此,使得對(duì)距離較遠(yuǎn)的疑似煙霧區(qū)域或疑似火焰區(qū)域的檢測(cè)更加準(zhǔn)確。

另外,針對(duì)于森林場(chǎng)景,煙火發(fā)生的概率與外界的環(huán)境條件密切相關(guān),通常情況下,外界環(huán)境溫度高且濕度低時(shí)更容易發(fā)生煙火,而且,在風(fēng)速較大時(shí),煙火擴(kuò)散較為混亂而且此時(shí)圖像采集設(shè)備抖動(dòng)程度較大從而影響煙火檢測(cè),因此,為了提高對(duì)煙火檢測(cè)的準(zhǔn)確性,所述確定該幀圖像中的每個(gè)疑似煙霧區(qū)域或確定疑似煙霧區(qū)域是否為候選煙霧區(qū)域之前,所述方法還包括:

獲取所述場(chǎng)景的環(huán)境信息,根據(jù)所述環(huán)境信息,調(diào)整y,u,v分量對(duì)應(yīng)的閾值范圍和能量閾值范圍,其中所述環(huán)境信息包括溫度信息、濕度信息和風(fēng)速信息中的至少一個(gè)。

具體的,在對(duì)煙火進(jìn)行檢測(cè)時(shí),可以在場(chǎng)景中布置環(huán)境監(jiān)測(cè)儀,通過(guò)環(huán)境監(jiān)測(cè)儀可以獲取環(huán)境信息,包括溫度信息、濕度信息和風(fēng)速信息,并將環(huán)境信息發(fā)送到圖像采集設(shè)備的處理器,所述處理器根據(jù)環(huán)境信息,調(diào)整y,u,v分量對(duì)應(yīng)的閾值范圍和能量閾值范圍,當(dāng)溫度大于對(duì)應(yīng)的溫度閾值、濕度小于對(duì)應(yīng)的濕度閾值或者風(fēng)速小于對(duì)應(yīng)的風(fēng)速閾值時(shí),將y、u、v閾值范圍和能量閾值范圍調(diào)整至較為寬松的范圍,否則,調(diào)整至較為嚴(yán)格的范圍。例如,針對(duì)于y、u、v三個(gè)分量預(yù)設(shè)的閾值范圍,所述調(diào)整至較為寬松的范圍指的是y、u、v三個(gè)分量設(shè)定的閾值范圍較大,調(diào)整至較為嚴(yán)格的范圍指的是y、u、v三個(gè)分量設(shè)定的閾值范圍較小,即當(dāng)溫度大于對(duì)應(yīng)的溫度閾值、濕度小于對(duì)應(yīng)的濕度閾值或者風(fēng)速小于對(duì)應(yīng)的風(fēng)速閾值時(shí),y、u、v三個(gè)分量設(shè)定的閾值范圍分別為:y≥110,113<u<143,113<v<143,當(dāng)溫度不大于對(duì)應(yīng)的溫度閾值、濕度不小于對(duì)應(yīng)的濕度閾值或者風(fēng)速不小于對(duì)應(yīng)的風(fēng)速閾值時(shí),y、u、v三個(gè)分量設(shè)定的閾值范圍分別為:y≥120,120<u<135,120<v<135;針對(duì)于上述實(shí)施例中的對(duì)應(yīng)的能量閾值范圍,所述調(diào)整至較為寬松的范圍指的是設(shè)定的能量閾值范圍較大,調(diào)整至較為嚴(yán)格的范圍指的是設(shè)定的能量閾值范圍較小。

圖像采集設(shè)備可以通過(guò)無(wú)線通訊的方式將采集的圖像發(fā)送到后臺(tái)監(jiān)控系統(tǒng),當(dāng)后臺(tái)監(jiān)控系統(tǒng)接收到包含確定的目標(biāo)煙霧區(qū)域或目標(biāo)火焰區(qū)域的圖像時(shí),后臺(tái)監(jiān)控系統(tǒng)通過(guò)此時(shí)云臺(tái)的水平轉(zhuǎn)角、垂直轉(zhuǎn)角以及鏡頭焦距,根據(jù)云臺(tái)所處的經(jīng)緯度坐標(biāo)以及海拔高度,結(jié)合地理信息系統(tǒng)(geographicinformationsystem,gis)測(cè)算出火災(zāi)發(fā)生的區(qū)域的經(jīng)緯度坐標(biāo)和海拔高度,并將報(bào)警信息和火災(zāi)地理位置信息發(fā)送至工作人員的通信設(shè)備,使工作人員根據(jù)接收到的火災(zāi)地理位置信息,派出無(wú)人機(jī),進(jìn)行滅火。

圖2為本發(fā)明實(shí)施例提供的一種煙火檢測(cè)裝置結(jié)構(gòu)示意圖,該裝置包括:

第一確定模塊21,用于確定當(dāng)前采用白天模式還是晚上模式;

第二確定模塊22,用于如果確定當(dāng)前采用白天模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的像素值,確定該幀圖像中每個(gè)像素點(diǎn)是否為候選煙霧像素點(diǎn);根據(jù)該幀圖像中候選煙霧像素點(diǎn)的數(shù)量,確定該幀圖像的每個(gè)疑似煙霧區(qū)域;根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域;

第三確定模塊23,用于如果確定當(dāng)前采用晚上模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定疑似火焰像素點(diǎn);針對(duì)疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,確定每個(gè)火焰閃爍區(qū)域;根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)火焰區(qū)域。

所述第二確定模塊22,具體用于針對(duì)每個(gè)疑似煙霧區(qū)域,將該疑似煙霧區(qū)域劃分為多個(gè)子區(qū)域,根據(jù)每個(gè)子區(qū)域內(nèi)各像素點(diǎn)的能量,及預(yù)設(shè)的煙霧特征變化趨勢(shì),確定疑似煙霧區(qū)域是否為候選煙霧區(qū)域;根據(jù)所述候選煙霧區(qū)域內(nèi)每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征,及預(yù)設(shè)的煙霧動(dòng)態(tài)紋理特征模型,確定目標(biāo)煙霧區(qū)域。

所述第三確定模塊23,具體用于根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定該幀圖像中的前景像素點(diǎn)和背景高亮像素點(diǎn),根據(jù)該幀圖像中的背景高亮像素點(diǎn)和前景像素點(diǎn),確定疑似火焰像素點(diǎn)。

所述第三確定模塊23,具體用于針對(duì)每個(gè)火焰閃爍區(qū)域,根據(jù)所述火焰閃爍區(qū)域內(nèi)每個(gè)像素點(diǎn)的動(dòng)態(tài)紋理特征,及預(yù)設(shè)的火焰動(dòng)態(tài)紋理特征模型,確定目標(biāo)火焰區(qū)域。

所述裝置還包括:

第四確定模塊24,用于針對(duì)所述多幀連續(xù)圖像中的任意一幀圖像,采用預(yù)設(shè)分割算法,確定所述圖像中的分割線;判斷所述分割線是否滿足預(yù)設(shè)的天際線分割特點(diǎn),如果是,將所述多幀連續(xù)圖像中每幀圖像中所述分割線下方區(qū)域作為煙火檢測(cè)區(qū)域;如果否,將所述多幀連續(xù)圖像中每幀圖像的全部作為煙火檢測(cè)區(qū)域。

所述第二確定模塊22包括:

第一確定單元221,用于根據(jù)第一參考圖像和預(yù)設(shè)的第一間隔及預(yù)設(shè)的第二間隔,確定該幀圖像是否為第一目標(biāo)幀圖像和/或第二目標(biāo)幀圖像,其中,所述第二間隔大于第一間隔;

第一更新單元222,用于如果確定該幀為第一目標(biāo)幀圖像,根據(jù)當(dāng)前保存的進(jìn)行第一更新的第一參考圖像和所述第一目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第一更新的第一參考圖像的灰度值進(jìn)行更新并保存;如果確定該幀為第二目標(biāo)幀圖像,根據(jù)當(dāng)前保存的進(jìn)行第二更新的第一參考圖像和所述第二目標(biāo)幀圖像的灰度值,對(duì)所述進(jìn)行第二更新的第一參考圖像的灰度值進(jìn)行更新并保存;

第二確定單元223,用于確定保存的進(jìn)行第一更新的第一參考圖像與進(jìn)行第二更新的第一參考圖像的灰度值的第一差值的絕對(duì)值,將所述第一差值的絕對(duì)值大于預(yù)設(shè)的第一灰度閾值對(duì)應(yīng)的像素點(diǎn)確定為疑似煙霧像素點(diǎn);根據(jù)所述疑似煙霧像素點(diǎn)及當(dāng)前保存的所述場(chǎng)景下上一時(shí)刻的疑似煙霧像素點(diǎn),確定當(dāng)前的每個(gè)候選煙霧像素點(diǎn),并對(duì)保存的候選煙霧像素點(diǎn)進(jìn)行更新。

所述裝置還包括:

獲取更新模塊25,用于對(duì)每個(gè)候選煙霧像素點(diǎn)進(jìn)行形態(tài)學(xué)處理,得到多個(gè)膨脹像素點(diǎn);獲取目標(biāo)圖像中每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn)的亮度信號(hào)y,色差信號(hào)u,色差信號(hào)v分量;針對(duì)每個(gè)膨脹像素點(diǎn)及候選煙霧像素點(diǎn),判斷每個(gè)像素點(diǎn)的y,u,v分量是否在對(duì)應(yīng)的預(yù)設(shè)的閾值范圍內(nèi),如果是,將該像素點(diǎn)更新為候選煙霧像素點(diǎn)。

所述第二確定模塊22,具體用于針對(duì)該幀圖像中的每個(gè)候選煙霧像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)候選煙霧像素點(diǎn)對(duì)應(yīng)的鄰域;根據(jù)連通域標(biāo)記算法,得到多個(gè)區(qū)域;針對(duì)每個(gè)區(qū)域,判斷該區(qū)域中的候選煙霧像素點(diǎn)的第一數(shù)量是否大于預(yù)設(shè)的第一數(shù)量閾值,如果是,將該區(qū)域確定為該幀圖像中的疑似煙霧區(qū)域。

所述第二確定模塊22,具體用于針對(duì)每個(gè)子區(qū)域,根據(jù)該子區(qū)域中對(duì)應(yīng)的每個(gè)像素點(diǎn)在該鎮(zhèn)玉祥之前的所述多幀連續(xù)圖像中的能量,該子區(qū)域中對(duì)應(yīng)的像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中的能量均值和方差,及預(yù)設(shè)的對(duì)應(yīng)能量閾值范圍,確定每個(gè)子區(qū)域是否滿足條件;如果每幀圖像中滿足條件的子區(qū)域的數(shù)量滿足預(yù)設(shè)的煙霧特征變化趨勢(shì),則確定疑似煙霧區(qū)域?yàn)楹蜻x煙霧區(qū)域。

所述第三確定模塊23包括:

第三確定單元231,用于根據(jù)第二參考圖像和預(yù)設(shè)的第三間隔,確定該幀圖像是否為第三目標(biāo)幀圖像;

第四確定單元232,用于如果確定該幀圖像為第三目標(biāo)幀圖像,根據(jù)所述第三目標(biāo)幀圖像中的像素點(diǎn)的灰度值與當(dāng)前保存的進(jìn)行更新的第二參考圖像中對(duì)應(yīng)的像素點(diǎn)的灰度值的第二差值,確定該幀圖像中的前景像素點(diǎn)和背景高亮像素點(diǎn)。

所述第三確定模塊23,具體用于針對(duì)每個(gè)疑似火焰像素點(diǎn),根據(jù)該疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中是否同為前景像素點(diǎn)或背景像素點(diǎn),確定該疑似火焰像素點(diǎn)的賦值和;將賦值和大于設(shè)定閾值的疑似火焰像素點(diǎn)確定為火焰閃爍像素點(diǎn);根據(jù)每個(gè)火焰閃爍像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)火焰閃爍區(qū)域。

所述第三確定模塊23,還用于根據(jù)所述背景高亮像素點(diǎn),通過(guò)預(yù)設(shè)的算法,確定背景高亮邊緣區(qū)域;將背景高亮邊緣區(qū)域中的像素點(diǎn)和所述火焰閃爍像素點(diǎn)的交集,確定為目標(biāo)火焰閃爍像素點(diǎn);根據(jù)目標(biāo)火焰閃爍像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)火焰閃爍區(qū)域。

所述第一確定模塊21,具體用于根據(jù)預(yù)先設(shè)定的晚上模式到白天模式的第一檢測(cè)時(shí)間段,針對(duì)該第一檢測(cè)時(shí)間段內(nèi)采集的每幀圖像,按照設(shè)定的規(guī)則將該幀圖像劃分為多個(gè)區(qū)域,確定每個(gè)區(qū)域的亮度均值,識(shí)別所述圖像中所述亮度均值大于第一亮度閾值的區(qū)域的第二數(shù)量,當(dāng)所述第二數(shù)量大于預(yù)設(shè)的第二數(shù)量閾值時(shí),確定當(dāng)前由晚上模式轉(zhuǎn)為白天模式;根據(jù)預(yù)先設(shè)定的白天模式到晚上模式的第二檢測(cè)時(shí)間段,針對(duì)該第二檢測(cè)時(shí)間段內(nèi)采集的每幀圖像,按照設(shè)定的規(guī)則將該幀圖像劃分為多個(gè)區(qū)域,確定每個(gè)區(qū)域的亮度均值,識(shí)別所述圖像中所述亮度均值小于第二亮度閾值的區(qū)域的第三數(shù)量,當(dāng)所述第三數(shù)量大于預(yù)設(shè)的第三數(shù)量閾值時(shí),確定當(dāng)前由白天模式轉(zhuǎn)為晚上模式。

所述裝置還包括:

獲取判斷模塊26,用于獲取熱成像圖像采集設(shè)備發(fā)送的針對(duì)所述同一場(chǎng)景的熱成像圖像,根據(jù)所述熱成像圖像,判斷所述熱成像圖像中是否存在大于預(yù)設(shè)的溫度閾值的溫度區(qū)域,如果是,觸發(fā)第一確定模塊21。

所述裝置還包括:

第一判斷模塊27,用于判斷該幀圖像中的每個(gè)疑似煙霧區(qū)域的面積和是否大于設(shè)定的第一面積閾值;如果否,針對(duì)每個(gè)疑似煙霧區(qū)域,判斷該疑似煙霧區(qū)域的面積是否大于預(yù)設(shè)的第二面積閾值,如果是,觸發(fā)第二確定模塊22。

所述裝置還包括:

第二判斷模塊28,用于根據(jù)該幀圖像中的每個(gè)疑似火焰像素點(diǎn)及預(yù)設(shè)的鄰域范圍,確定每個(gè)疑似火焰區(qū)域;針對(duì)每個(gè)疑似火焰區(qū)域,判斷該疑似火焰區(qū)域的面積是否大于預(yù)設(shè)的第三面積閾值,如果是,觸發(fā)第三確定模塊23。

所述裝置還包括:

組合調(diào)整模塊29,用于如果疑似煙霧區(qū)域的面積不大于預(yù)設(shè)的第二面積閾值,或,如果疑似火焰區(qū)域的面積不大于預(yù)設(shè)的第三面積閾值,將所述疑似火焰區(qū)域或疑似煙霧區(qū)域作為放大區(qū)域,判斷所述放大區(qū)域的預(yù)設(shè)領(lǐng)域范圍內(nèi)是否存在其他放大區(qū)域;如果是,則將所述放大區(qū)域與所述其他放大區(qū)域進(jìn)行組合,根據(jù)組合后的區(qū)域,控制進(jìn)行承載圖像采集設(shè)備的云臺(tái)進(jìn)行轉(zhuǎn)動(dòng),并調(diào)整所述圖像采集設(shè)備的焦距,使所述圖像采集設(shè)備針對(duì)所述組合后的區(qū)域在同一場(chǎng)景下采集多幀連續(xù)圖像。

所述裝置還包括:

獲取確定模塊210,用于獲取所述場(chǎng)景的環(huán)境信息,根據(jù)所述環(huán)境信息,調(diào)整y,u,v分量對(duì)應(yīng)的閾值范圍和能量閾值范圍,其中所述環(huán)境信息包括溫度信息、濕度信息和風(fēng)速信息中的至少一個(gè)。

本發(fā)明實(shí)施例提供一種煙火檢測(cè)方法及裝置,所述方法包括:確定當(dāng)前采用白天模式還是晚上模式;如果確定當(dāng)前采用白天模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)每幀圖像中像素點(diǎn)的像素值,確定該幀圖像中每個(gè)像素點(diǎn)是否為候選煙霧像素點(diǎn);根據(jù)該幀圖像中候選煙霧像素點(diǎn)的數(shù)量,確定該幀圖像的每個(gè)疑似煙霧區(qū)域;根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域;如果確定當(dāng)前采用晚上模式,針對(duì)同一場(chǎng)景下采集多幀連續(xù)圖像中的每一幀圖像,根據(jù)該幀圖像中像素點(diǎn)的灰度值,確定疑似火焰像素點(diǎn);針對(duì)疑似火焰像素點(diǎn)在該幀圖像之前的所述多幀連續(xù)圖像中每相鄰兩幀圖像中像素點(diǎn)的灰度值,確定每個(gè)火焰閃爍區(qū)域;根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)火焰區(qū)域。由于在本發(fā)明實(shí)施例中,如果采用白天模式,根據(jù)每個(gè)疑似煙霧區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)煙霧區(qū)域;如果采用晚上模式,根據(jù)每個(gè)火焰閃爍區(qū)域內(nèi)像素點(diǎn)的屬性信息,確定目標(biāo)火焰區(qū)域,從而可以避免因?yàn)榄h(huán)境、光照等因素帶來(lái)的影響,提高了煙火檢測(cè)的準(zhǔn)確性。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1