国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種紅綠燈顏色周期統(tǒng)計(jì)方法

      文檔序號(hào):6735955閱讀:343來源:國知局
      一種紅綠燈顏色周期統(tǒng)計(jì)方法
      【專利摘要】本發(fā)明提供一種紅綠燈顏色周期統(tǒng)計(jì)方法,該方法包括:A、對(duì)當(dāng)前紅綠燈顏色進(jìn)行視頻圖像檢測(cè);B、判斷檢測(cè)到的顏色和當(dāng)前確認(rèn)的紅綠燈顏色x是否一致,如果是,更新當(dāng)前紅綠燈顏色x的計(jì)數(shù)值iColcntx,并返回步驟A;否則轉(zhuǎn)步驟C;C、更新檢測(cè)結(jié)果顏色的計(jì)數(shù)值iColcnty,并判斷iColcnty是否大于預(yù)設(shè)的紅綠燈顏色切換條件值Ny,如果否,返回步驟A;否則,轉(zhuǎn)步驟D;D、確認(rèn)當(dāng)前紅綠燈顏色為y,并更新紅綠燈顏色x的統(tǒng)計(jì)次數(shù)CycleNx;E、根據(jù)CycleNx的值判斷當(dāng)前的置信度級(jí)別,并利用不同置信度級(jí)別對(duì)應(yīng)的公式更新紅綠燈顏色x的周期統(tǒng)計(jì)結(jié)果。本發(fā)明基于對(duì)紅綠燈視頻圖像檢測(cè)結(jié)果進(jìn)行周期統(tǒng)計(jì)建立相應(yīng)的紅綠燈檢測(cè)周期模型以及糾錯(cuò)機(jī)制,提高了電警設(shè)備功能的準(zhǔn)確性和易用性。
      【專利說明】—種紅綠燈顏色周期統(tǒng)計(jì)方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及視頻監(jiān)控【技術(shù)領(lǐng)域】,尤其涉及一種紅綠燈顏色周期統(tǒng)計(jì)的方法。
      【背景技術(shù)】
      [0002]目前闖紅燈電子警察設(shè)備中判斷紅綠燈的純視頻檢測(cè)方法中,主要是通過對(duì)輸入的YUV圖像用中值濾波,二值化,模式學(xué)習(xí)等方法進(jìn)行處理,得到輸入的紅綠燈圖像亮度信息,色度信息。再經(jīng)過復(fù)雜的邏輯置信度判斷,從而獲得檢測(cè)結(jié)果。但在實(shí)際場(chǎng)景中,由于受光照,天氣,相機(jī)功能,以及其他物理因素的影響使得這種檢測(cè)方法在處理一些特殊場(chǎng)景時(shí)容易出現(xiàn)不同程度的檢測(cè)錯(cuò)誤。譬如順逆光環(huán)境中由于陽光照射燈組導(dǎo)致的亮度、色度信息失效;大風(fēng)環(huán)境下風(fēng)吹相機(jī)桿或者風(fēng)吹紅綠燈桿導(dǎo)致給定的燈組位置偏移不在紅綠燈檢測(cè)范圍內(nèi)等現(xiàn)象。
      [0003]現(xiàn)有的一種技術(shù)提出了在特殊的時(shí)間段使用紅綠燈模板匹配的方式來判斷紅綠燈結(jié)果。但是該方法村在如下問題:特殊光照時(shí)間隨季節(jié)變化不容易確定;特殊場(chǎng)景下的紅綠燈模板制作復(fù)雜,缺乏普適性;對(duì)于 紅綠燈在畫面出現(xiàn)偏移等物理現(xiàn)象無法解決。

      【發(fā)明內(nèi)容】

      [0004]有鑒于此,本發(fā)明提供一種紅綠燈顏色周期統(tǒng)計(jì)方法,該方法應(yīng)用于電子警察設(shè)備中,該方法包括:
      [0005]A、對(duì)當(dāng)前紅綠燈顏色進(jìn)行視頻圖像檢測(cè);
      [0006]B、判斷檢測(cè)到的顏色和當(dāng)前確認(rèn)的紅綠燈顏色X是否一致,如果是,更新當(dāng)前紅綠燈顏色X的計(jì)數(shù)值iColcntx,并返回步驟A ;否則轉(zhuǎn)步驟C ;
      [0007]C、更新檢測(cè)結(jié)果顏色的計(jì)數(shù)值iColcnty,并判斷iColcnty是否大于預(yù)設(shè)的紅綠燈顏色切換條件值Ny,如果否,返回步驟A ;否則,轉(zhuǎn)步驟D ;
      [0008]D、確認(rèn)當(dāng)前紅綠燈顏色為Y,并更新紅綠燈顏色X的統(tǒng)計(jì)次數(shù)CycleNx ;
      [0009]E、判斷CycleNx是否大于預(yù)設(shè)的置信度級(jí)別值M,如果否,則認(rèn)為當(dāng)前處于低置信度階段,更新紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果為Cyclex= (iColcntx+Cyclex/ ^1XCycleNx)/(CycIeNx+1),其中iColcntx為當(dāng)前紅綠燈顏色x的計(jì)數(shù)值,Cyclex7i^1為前一次紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果,CycleNx為不包含本次的紅綠燈顏色X的統(tǒng)計(jì)次數(shù);如果是,則認(rèn)為當(dāng)前處于高置信度階段,更新紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果為 Cyclex= a XiColcntx+P X CyClexH ,其中 iCo Icntx 為當(dāng)前紅綠燈顏色 x 的計(jì)數(shù)值,Cyclex/ H為前一次紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果,a和P為預(yù)設(shè)的權(quán)重值。
      [0010]優(yōu)選地,步驟B中更新當(dāng)前紅綠燈顏色X的計(jì)數(shù)值iColcntx具體為:
      [0011]將紅綠燈顏色X上一次的計(jì)數(shù)值加一并加上其他兩種顏色當(dāng)前的計(jì)數(shù)值所得的結(jié)果作為當(dāng)前紅綠燈顏色X的計(jì)數(shù)值。
      [0012]優(yōu)選地,在更新當(dāng)前紅綠燈顏色X的計(jì)數(shù)值,將其它兩種紅綠燈顏色的計(jì)數(shù)值清零。[0013]優(yōu)選地,步驟C中更新檢測(cè)結(jié)果顏色的計(jì)數(shù)值iColcnty具體為:
      [0014]將檢測(cè)結(jié)果顏色上一次的計(jì)數(shù)值加一作為更新后的計(jì)數(shù)值。
      [0015]優(yōu)選地,步驟E中,高置信度階段,在更新紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果為Cyclex= α X iColcntx+^ XCyclex7i^1前,判斷當(dāng)前紅綠燈顏色x的計(jì)數(shù)值iColcntx和前一次紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果誤差是否超過預(yù)設(shè)閾值e,如果是,則不更新紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果,并將錯(cuò)誤檢測(cè)次數(shù)CycleErrx加一;否則更新紅綠燈顏色x的周期統(tǒng)計(jì)結(jié)果,并將錯(cuò)誤檢測(cè)次數(shù)CycleErrx清零。
      [0016]優(yōu)選地,在高置信度階段,如果錯(cuò)誤檢測(cè)次數(shù)CycleErrx超過預(yù)設(shè)值,則認(rèn)為紅綠燈顏色X的實(shí)際周期發(fā)生了變化,重新對(duì)其周期進(jìn)行統(tǒng)計(jì)。
      [0017]一種利用紅綠燈顏色周期統(tǒng)計(jì)結(jié)果進(jìn)行顏色修正的方法,該方法應(yīng)用于電子警察設(shè)備,該方法包括:
      [0018]對(duì)當(dāng)前紅綠燈顏色進(jìn)行視頻圖像檢測(cè);
      [0019]如果檢測(cè)的顏色和當(dāng)前確認(rèn)的紅綠燈顏色X不一致,在當(dāng)前處于高置信度階段,且當(dāng)前處于紅綠燈顏色X的可信時(shí)段,則修正此次檢測(cè)結(jié)果為:當(dāng)前紅綠燈顏色為X顏色。
      [0020]優(yōu)選地,如果紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果起伏誤差多次超過閾值,則認(rèn)為當(dāng)前檢測(cè)結(jié)果處于混亂狀態(tài),將原有的統(tǒng)計(jì)結(jié)果作為紅綠燈的檢測(cè)結(jié)果輸出。
      [0021]優(yōu)選地,進(jìn)一步統(tǒng)計(jì)混亂持續(xù)的時(shí)間,并判斷該持續(xù)時(shí)間是否到達(dá)閾值,如果是,產(chǎn)生紅綠燈檢測(cè)錯(cuò)誤告警。
      [0022]相較于現(xiàn)有技術(shù),本發(fā)明基于對(duì)紅綠燈視頻圖像檢測(cè)結(jié)果進(jìn)行周期統(tǒng)計(jì)的方式建立相應(yīng)的紅綠燈檢測(cè)周期模型以及錯(cuò)誤糾正機(jī)制,在不影響原有視頻檢測(cè)算法的基礎(chǔ)上對(duì)檢測(cè)結(jié)果起到很好的修正作用,能夠彌補(bǔ)特殊場(chǎng)景下視頻檢測(cè)算法的局限性,并在檢測(cè)出現(xiàn)較大錯(cuò)誤的時(shí)及時(shí)產(chǎn)生告警,便于用戶人工干預(yù),提高了電警設(shè)備功能的準(zhǔn)確性和易用性。
      【專利附圖】

      【附圖說明】
      [0023]圖1是本發(fā)明實(shí)施例流程圖。
      【具體實(shí)施方式】
      [0024]本發(fā)明方案通過對(duì)正常情況下的紅綠燈檢測(cè)結(jié)果的自適應(yīng)學(xué)習(xí),建立并實(shí)時(shí)更新當(dāng)前時(shí)刻的紅綠燈周期模型,并利用該紅綠燈周期模型修正檢測(cè)過程中出現(xiàn)的概率性結(jié)果錯(cuò)誤,提高紅綠燈檢測(cè)準(zhǔn)確率。
      [0025]在電警設(shè)備檢測(cè)系統(tǒng)中,基于對(duì)紅綠燈視頻檢測(cè)準(zhǔn)確率達(dá)到80%以上的假設(shè),通過對(duì)于紅綠燈檢測(cè)結(jié)果的自適應(yīng)學(xué)習(xí),按照單個(gè)方向的紅、黃、綠三種結(jié)果進(jìn)行統(tǒng)計(jì),形成周期模型開始階段、低置信度周期模型建立階段、高置信度周期模型更新階段,模型重建階段(比如說,交警會(huì)在不同時(shí)間段內(nèi)調(diào)整紅綠燈時(shí)長,甚至?xí)谕黹g設(shè)成黃燈閃爍,此時(shí)模型就需要重建)。在高置信度周期模型更新階段,充分利用周期模型的結(jié)果,對(duì)紅,黃,綠燈的檢測(cè)錯(cuò)誤進(jìn)行分別糾正。
      [0026]以下結(jié)合附圖詳細(xì)描述本發(fā)明具體實(shí)施例,請(qǐng)參圖1。本發(fā)明的具體實(shí)施例提供一種紅綠燈顏色周期統(tǒng)計(jì)方法,該方法應(yīng)用于電子警察設(shè)備中。該方法具體執(zhí)行如下步驟:[0027]S101、對(duì)當(dāng)前紅綠燈顏色進(jìn)行視頻圖像檢測(cè);
      [0028]S102、判斷檢測(cè)到的顔色和當(dāng)前確認(rèn)的紅綠燈顔色X是否一致,如果是,執(zhí)行步驟S103 ;否則執(zhí)行步驟S104 ;
      [0029]S103、更新當(dāng)前紅綠燈顏色X的計(jì)數(shù)值iColcntx,并返回步驟SlOl ;
      [0030]S104、更新檢測(cè)到顏色的計(jì)數(shù)值iColcnty ;
      [0031]S105、判斷iColcnty是否大于預(yù)設(shè)的紅綠燈顏色切換條件值Ny,如果否,返回步驟SlOl ;否則,執(zhí)行步驟S106 ;
      [0032]S106、確認(rèn)當(dāng)前紅綠燈顏色為y,并更新紅綠燈顏色x的統(tǒng)計(jì)次數(shù)CycleNx ; [0033]S107、判斷CycleNx是否大于預(yù)設(shè)的置信度級(jí)別值M,如果否,轉(zhuǎn)步驟S108 ;否則,轉(zhuǎn)步驟S109 ;
      [0034]S108、確認(rèn)當(dāng)前處于低置信度階段;
      [0035]S109、確認(rèn)當(dāng)前處于高置信度階段;
      [0036]S110、在低置信度階段,更新紅綠燈顔色X的周期統(tǒng)計(jì)結(jié)果為Cyclex= (iColcnt^Cycle^i^ X CycleNx) / (CycleNx+l),其中 iCoIcntx 為當(dāng)前紅綠燈顏色 x的計(jì)數(shù)值,Cyclex7^1為前一次紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果,CycleNx為不包含本次的紅綠燈顔色X的統(tǒng)計(jì)次數(shù);
      [0037]S111、在高置信度階段,判斷當(dāng)前紅綠燈顏色X的計(jì)數(shù)值iColcntx和前一次紅綠燈顔色X的周期統(tǒng)計(jì)結(jié)果誤差是否超過預(yù)設(shè)閾值e,如果是,執(zhí)行步驟SI 12 ;否則,執(zhí)行步驟S113 ;
      [0038]S112、更新錯(cuò)誤檢測(cè)次數(shù)CycleErrx ;轉(zhuǎn)步驟S115 ;
      [0039]S113、更新紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果為Cyclex=a XiColcntx+P XCyclex7i^1,其中iColcntx為當(dāng)前紅綠燈顏色X的計(jì)數(shù)值,Cyclex7^1為前一次紅綠燈顏色x的周期統(tǒng)計(jì)結(jié)果,a和0為預(yù)設(shè)的權(quán)重值;轉(zhuǎn)步驟114 ;
      [0040]S114、將錯(cuò)誤檢測(cè)次數(shù)清零;
      [0041]S115、錯(cuò)誤檢測(cè)次數(shù)是否大于預(yù)設(shè)值,如果是,則執(zhí)行步驟S116 ;
      [0042]S116、重新開始對(duì)紅綠燈顔色X的周期進(jìn)行統(tǒng)計(jì)。
      [0043]本實(shí)施例中的紅綠燈顏色是指點(diǎn)亮的紅綠燈的顔色。紅綠燈顔色X的周期是指點(diǎn)亮的燈持續(xù)的時(shí)間。該時(shí)間可以用幀數(shù)來表示,比如紅綠燈顔色X的周期為480幀,如果每秒為24幀的話,該周期轉(zhuǎn)化為時(shí)間即20秒。X表示任一紅綠燈的顔色,即紅色、黃色或者綠色。
      [0044]電子警察設(shè)備可以對(duì)每一幀視頻圖像進(jìn)行檢測(cè),從而識(shí)別出當(dāng)前紅綠燈顔色。比如對(duì)紅綠燈顔色的周期統(tǒng)計(jì)剛開始的時(shí)候,電子警察設(shè)備檢測(cè)紅燈連續(xù)出現(xiàn)了 72次(假設(shè)連續(xù)出現(xiàn)72次判定當(dāng)前處于紅燈狀態(tài)),則確認(rèn)當(dāng)前處于紅燈狀態(tài)。對(duì)第73幀進(jìn)行檢測(cè),檢測(cè)結(jié)果還是為紅燈,則更新紅燈的計(jì)數(shù)值為73 ;第74幀的檢測(cè)結(jié)果為黃燈,則更新黃燈的計(jì)數(shù)值為I ;第75幀的檢測(cè)結(jié)果為綠燈,則更新綠燈的計(jì)數(shù)值為I ;第76幀的檢測(cè)結(jié)果為紅燈,則更新紅燈的計(jì)數(shù)值為73+1+1+1=76,即如果當(dāng)前為紅燈狀態(tài),并且檢測(cè)到的顔色和當(dāng)前狀態(tài)顏色一致,可以把該顔色燈的計(jì)數(shù)值更新為該顏色上一次的計(jì)數(shù)值加一井加上其他兩種顏色當(dāng)前的計(jì)數(shù)值所得的結(jié)果。同時(shí)還需要將綠燈和黃燈當(dāng)前對(duì)應(yīng)的計(jì)數(shù)值清零。如果從第77幀開始到第480幀,檢測(cè)結(jié)果均為紅燈的話,則紅燈的計(jì)數(shù)值為480。繼續(xù)檢測(cè)第481幀,如果檢測(cè)結(jié)果為黃燈,則更新黃燈的計(jì)數(shù)值為I ;如果第482幀檢測(cè)結(jié)果是綠燈的話,則更新綠燈的計(jì)數(shù)值為I,如果從第483幀開始至第506幀檢測(cè)結(jié)果均為黃燈,此時(shí)連續(xù)檢測(cè)到黃燈的次數(shù)為24次,黃燈當(dāng)前的計(jì)數(shù)值為25,假如黃燈的計(jì)數(shù)值為25時(shí)滿足當(dāng)前顏色狀態(tài)的切換條件(之前紅燈的判定次數(shù)也可以為25 ),則當(dāng)前紅綠燈狀態(tài)從紅燈切換到黃燈,并且查看紅燈當(dāng)前的計(jì)數(shù)值iColcni^ (下標(biāo)r表示紅色),本例中此時(shí)紅燈當(dāng)前計(jì)數(shù)值為480。至此對(duì)紅燈的一次統(tǒng)計(jì)結(jié)束,將紅燈的統(tǒng)計(jì)次數(shù)Cycle隊(duì)更新為I。此時(shí)還需要根據(jù)Cycle隊(duì)的值判斷當(dāng)前處于高置信度階段還是低置信度階段,即本此的統(tǒng)計(jì)結(jié)果可相信的程度大小。用上述同樣的方法繼續(xù)進(jìn)行紅綠燈顏色的周期統(tǒng)計(jì),如果紅燈的統(tǒng)計(jì)次數(shù)Cycle隊(duì)更新為21次,假設(shè)20次是高置信度階段和低置信度階段的分界,則當(dāng)Cycle凡為21時(shí),判定當(dāng)前為高置信度階段。之前都處于低置信度階段,在低置信度階段,紅燈的統(tǒng)計(jì)結(jié)果Cycl^為當(dāng)前得到的計(jì)數(shù)值iColcnk和之前若干次的得到的計(jì)數(shù)值平均值,用公式表示為:Cycler= (iColcntr+Cyclej./^!XCycleNr) / (CycleNr+l),其中 iCoIcntr 為紅燈的計(jì)數(shù)值,Cycler7i^1為前一次紅燈的周期統(tǒng)計(jì)結(jié)果,CycleNr為不包含本次的紅燈的統(tǒng)計(jì)次數(shù)。 這里在獲得第20次統(tǒng)計(jì)結(jié)束后紅燈的iColcnk計(jì)數(shù)值時(shí),將本次的計(jì)數(shù)值和前面19次的 IColcntr計(jì)數(shù)值求平均,作為第20次統(tǒng)計(jì)后所得的紅燈周期統(tǒng)計(jì)結(jié)果Cycle-在高置信度階段,紅燈的統(tǒng)計(jì)結(jié)果為CycIe1= a X iColcntr+^ X CyCle17^1,其中iCoIcntr為當(dāng)前紅燈的計(jì)數(shù)值,CycleVH為前一次統(tǒng)計(jì)結(jié)束后計(jì)算得到的紅燈周期統(tǒng)計(jì)結(jié)果,a和0為預(yù)設(shè)的權(quán)重值,一般將a設(shè)置的比P小,以減少單次結(jié)果所占的統(tǒng)計(jì)比例。這里在計(jì)算第21次紅燈的周期統(tǒng)計(jì)結(jié)果Cycl^時(shí),將本次得到的計(jì)數(shù)值和第20次計(jì)算得到的周期統(tǒng)計(jì)結(jié)果分別乘以各自的權(quán)重值然后相加得到第21次紅燈的周期統(tǒng)計(jì)結(jié)果。后續(xù)用同樣的方法來計(jì)算紅燈的周期統(tǒng)計(jì)結(jié)果。需要說明的是,通常不記錄紅燈的第一次統(tǒng)計(jì)結(jié)果,因?yàn)榈谝淮谓y(tǒng)計(jì)結(jié)果可能不完整,避免其對(duì)統(tǒng)計(jì)造成干擾。
      [0045]一種更優(yōu)的實(shí)施方式:在對(duì)紅燈的一次統(tǒng)計(jì)結(jié)束后,如果當(dāng)前在高置信度階段,則對(duì)本次統(tǒng)計(jì)得到的紅燈計(jì)數(shù)值iColcnk進(jìn)行準(zhǔn)確性的判斷:如果誤差(誤差可用 iColcntr和Cycle1^的差值的絕對(duì)值表示)大于閾值e (e可以用Cycle1^的方差CycleVar11 來表示,Cycler的方差在低置信度階段的計(jì)算公式為CycleVar1= (absQColcni^-Cycley h)+CycIeVar^1XCycleU / (CycleUl),在高置信度階段的計(jì)算公式為 CycleVarr= a Xabs (IColcntr-Cycler7^1) + ^ XCycleVarr7^1),則認(rèn)為本次統(tǒng)計(jì)得到的紅燈計(jì)數(shù)值i Co I cntr不準(zhǔn)確,不使用i Co I cntr對(duì)Cy c I er進(jìn)行更新,并將錯(cuò)誤檢測(cè)次數(shù)Cy c I eErrr 加一。如果誤差小于閾值e,則采信本次統(tǒng)計(jì)得到的紅燈計(jì)數(shù)值iColcnty并使用iColcn仁對(duì) Cycler 進(jìn)行更新,更新的公式為 Aycle1=Ct X iColcntr+^ X Cycler7i^10 在 CycleErrr 更新后,判斷其值是否大于預(yù)設(shè)值,如果是,則認(rèn)為紅燈的實(shí)際周期已經(jīng)發(fā)生變化,將Cycl^ 清零,重新開始進(jìn)行Cycl^的統(tǒng)計(jì)。因?yàn)閷?shí)際中,不同的時(shí)間段可能設(shè)置的紅綠燈周期不一樣。比如說,在7:00~20:00交警將紅燈的周期設(shè)置為60秒,在時(shí)間段20:00~I:00 將紅燈的周期設(shè)置為30秒。所以在7:00之后的一小段時(shí)間和20:00之后的一小段時(shí)間, 需要重新統(tǒng)計(jì)紅燈的周期。
      [0046]通過以上的一個(gè)例子對(duì)獲得紅燈周期的統(tǒng)計(jì)結(jié)果進(jìn)行了說明。對(duì)于黃燈或者綠燈可以用同樣的方法獲得其周期結(jié)果,在此不再詳述。
      `[0047]下面再通過一個(gè)例子,對(duì)視頻檢測(cè)的紅綠燈顏色進(jìn)行修正進(jìn)行說明。[0048]在高置信度階段,若當(dāng)前確認(rèn)的紅綠燈顏色為紅色,即當(dāng)前處于紅燈狀態(tài),如果對(duì)一幀圖像的紅綠燈顏色檢測(cè)結(jié)果為綠色,并且當(dāng)前處于紅燈周期統(tǒng)計(jì)的可信時(shí)段,比如說當(dāng)前紅燈周期的統(tǒng)計(jì)結(jié)果為485幀,如果此時(shí)紅燈的計(jì)數(shù)值為200,則可以認(rèn)為當(dāng)前處于紅燈周期統(tǒng)計(jì)的可信階段,檢測(cè)出綠燈是不可信的,所以將檢測(cè)結(jié)果修正為紅燈。同樣的方法,可以對(duì)其他顏色的燈進(jìn)行修正。
      [0049]如果紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果起伏誤差多次超過閾值,則認(rèn)為當(dāng)前檢測(cè)結(jié)果處于混亂狀態(tài),將原有的統(tǒng)計(jì)結(jié)果作為紅綠燈的檢測(cè)結(jié)果輸出。比如說,如果在高置信度階段,第η次?第η+10次統(tǒng)計(jì)得到的紅燈的周期iCyclex在480附近,而從第n+11開始連續(xù)5輪獲得的紅燈的計(jì)數(shù)值分別為300、620、712、324、584,則誤差分別為-180、140、232、-156、104,如果誤差閾值為50的話,則認(rèn)為當(dāng)前的紅燈周期結(jié)果處于混亂狀態(tài),將第η+10次時(shí)的紅燈周期iCyclex作為正確的結(jié)果輸出。如果后續(xù)繼續(xù)是起伏的周期統(tǒng)計(jì)結(jié)果,并且起伏誤差大于閾值,則認(rèn)為紅綠燈視頻檢測(cè)出現(xiàn)了問題并且無法自動(dòng)恢復(fù),需要人工進(jìn)行干預(yù)。所以這里進(jìn)一步設(shè)定混亂狀態(tài)持續(xù)時(shí)間是否超過預(yù)設(shè)值,如果超過則產(chǎn)生告警,便于用戶進(jìn)行干預(yù)。
      [0050]本發(fā)明基于對(duì)紅綠燈視頻圖像檢測(cè)結(jié)果進(jìn)行周期統(tǒng)計(jì)的方式建立相應(yīng)的紅綠燈檢測(cè)周期模型以及錯(cuò)誤糾正機(jī)制,在不影響原有視頻檢測(cè)算法的基礎(chǔ)上對(duì)檢測(cè)結(jié)果起到很好的修正作用,能夠彌補(bǔ)特殊場(chǎng)景下視頻檢測(cè)算法的局限性,并在檢測(cè)出現(xiàn)較大錯(cuò)誤的時(shí)及時(shí)產(chǎn)生告警,便于用戶人工干預(yù),提高了電警設(shè)備功能的準(zhǔn)確性和易用性。
      [0051]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
      【權(quán)利要求】
      1. 一種紅綠燈顔色周期統(tǒng)計(jì)方法,其特征在于,該方法應(yīng)用于電子警察設(shè)備中,該方法包括: A、對(duì)當(dāng)前紅綠燈顏色進(jìn)行視頻圖像檢測(cè); B、判斷檢測(cè)到的顔色和當(dāng)前確認(rèn)的紅綠燈顔色X是否一致,如果是,更新當(dāng)前紅綠燈顏色X的計(jì)數(shù)值iColcntx,并返回步驟A ;否則轉(zhuǎn)步驟C ; C、更新檢測(cè)到的顔色的計(jì)數(shù)值iColcnty,并判斷iColcnty是否大于預(yù)設(shè)的紅綠燈顔色切換條件值Ny,如果否,返回步驟A ;否則,轉(zhuǎn)步驟D ; D、確認(rèn)當(dāng)前紅綠燈顏色為Y,并更新紅綠燈顏色X的統(tǒng)計(jì)次數(shù)CycleNx; E、判斷CycleNx是否大于預(yù)設(shè)的置信度級(jí)別值M,如果否,則認(rèn)為當(dāng)前處于低置信度階段,更新紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果為Cyclex= (iColcntx+Cyclex/HXCycleNx)/(Cyc IeNx+1),其中iColcntx為當(dāng)前紅綠燈顏色x的計(jì)數(shù)值,Cyclex7i^1為前一次紅綠燈顔色X的周期統(tǒng)計(jì)結(jié)果,CycleNx為不包含本次的紅綠燈顔色X的統(tǒng)計(jì)次數(shù);如果是,則認(rèn)為當(dāng)前處于高置信度階段,更新紅綠燈顔色X的周期統(tǒng)計(jì)結(jié)果為Cyclex= a X iColcntx+^ XCyclexZH,其中 iColcntx 為當(dāng)前紅綠燈顏色 x 的計(jì)數(shù)值,Cyclex/H為前一次紅綠燈顔色X的周期統(tǒng)計(jì)結(jié)果,a和P為預(yù)設(shè)的權(quán)重值。
      2.如權(quán)利要求1所述的方法,其特征在于,步驟B中更新當(dāng)前紅綠燈顔色X的計(jì)數(shù)值iColcntx具體為: 將紅綠燈顔色X上一次的計(jì)數(shù)值加一井加上其他兩種顏色當(dāng)前的計(jì)數(shù)值所得的結(jié)果作為當(dāng)前紅綠燈顔色X的計(jì)數(shù)值。
      3.如權(quán)利要求2所述的方法,其特征在于,在更新當(dāng)前紅綠燈顏色X的計(jì)數(shù)值iColcntx后,將其它兩種紅綠燈顏色的計(jì)數(shù)值清零。
      4.如權(quán)利要求1所述的方法,其特征在干,步驟C中更新檢測(cè)結(jié)果顏色的計(jì)數(shù)值iColcnty具體為: 將檢測(cè)結(jié)果顏色上一次的計(jì)數(shù)值加一作為更新后的計(jì)數(shù)值。
      5.如權(quán)利要求1所述的方法,其特征在于,步驟E中,高置信度階段,在更新紅綠燈顏色X的周期統(tǒng)計(jì)結(jié)果為Cyclex=a XiColcntx+P XCyclex7i^1前,判斷當(dāng)前紅綠燈顏色x的計(jì)數(shù)值iColcntx和前一次紅綠燈顔色X的周期統(tǒng)計(jì)結(jié)果誤差是否超過預(yù)設(shè)閾值e,如果是,則不更新紅綠燈顔色X的周期統(tǒng)計(jì)結(jié)果,并將錯(cuò)誤檢測(cè)次數(shù)CycleErrx加一;否則更新紅綠燈顔色X的周期統(tǒng)計(jì)結(jié)果,并將錯(cuò)誤檢測(cè)次數(shù)CycleErrx清零。
      6.如權(quán)利要求5所述的方法,其特征在干,在高置信度階段,如果錯(cuò)誤檢測(cè)次數(shù)CycleErrx超過預(yù)設(shè)值,則認(rèn)為紅綠燈顔色x的實(shí)際周期發(fā)生了變化,重新對(duì)其周期進(jìn)行統(tǒng)計(jì)。
      7.ー種利用權(quán)利要求1~6所述的統(tǒng)計(jì)結(jié)果進(jìn)行顏色修正的方法,該方法應(yīng)用于電子警察設(shè)備,其特征在于,該方法包括: 對(duì)當(dāng)前紅綠燈顏色進(jìn)行視頻圖像檢測(cè); 如果檢測(cè)的顔色和當(dāng)前確認(rèn)的紅綠燈顔色X不一致,在當(dāng)前處于高置信度階段,且當(dāng)前處于紅綠燈顏色X的可信時(shí)段,則修正此次檢測(cè)結(jié)果為:當(dāng)前紅綠燈顏色為X顔色。
      8.如權(quán)利要求7所述的方法,其特征在于,如果紅綠燈顔色X的周期統(tǒng)計(jì)結(jié)果起伏誤差多次超過閾值,則認(rèn)為當(dāng)前檢測(cè)結(jié)果處于混亂狀態(tài),將原有的統(tǒng)計(jì)結(jié)果作為紅綠燈的檢測(cè)結(jié)果輸出。
      9.如權(quán)利要求8所述的方法,其特征在于,進(jìn)一步統(tǒng)計(jì)混亂持續(xù)的時(shí)間,并判斷該持續(xù)時(shí)間是否 到達(dá)閾值,如果是,產(chǎn)生紅綠燈檢測(cè)錯(cuò)誤告警。
      【文檔編號(hào)】G08G1/00GK103531022SQ201310483351
      【公開日】2014年1月22日 申請(qǐng)日期:2013年10月15日 優(yōu)先權(quán)日:2013年10月15日
      【發(fā)明者】陶明淵, 蘇超 申請(qǐng)人:浙江宇視科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1