本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種追蹤系統(tǒng)、攝像頭、監(jiān)測(cè)方法、及監(jiān)測(cè)系統(tǒng)。
背景技術(shù):
攝像頭作為城市交通監(jiān)控系統(tǒng)的“眼睛”,能夠及時(shí)并準(zhǔn)確地掌握路口路段周圍的車輛、行人的流量、交通治安情況等,從而為指揮人員提供即時(shí)直觀的信息,幫助管理人員對(duì)突發(fā)事件做出準(zhǔn)確判斷和及時(shí)響應(yīng)。但是同時(shí),多個(gè)攝像頭組成的網(wǎng)絡(luò)所提供的各種信息可以說是海量的,如何從這些海量的信息中提取關(guān)鍵信息,從而幫助決策,一直以來研究不斷。傳統(tǒng)的人工方式是依靠在后臺(tái)對(duì)違章和肇事車輛在多個(gè)不同監(jiān)控場(chǎng)景及時(shí)間點(diǎn)進(jìn)行目標(biāo)的排查和匹配鎖定跟蹤,但是這種方式的效率并不高,而且人工的漏檢誤檢也是不可避免的,因此如何讓嵌入式設(shè)備在監(jiān)控過程中盡可能發(fā)揮優(yōu)勢(shì),提高效率,是近幾年來的研究熱點(diǎn)。
基于智能攝像頭網(wǎng)絡(luò)的目標(biāo)協(xié)同跟蹤技術(shù)在交通管理中有著廣泛的應(yīng)用前景。但是,在復(fù)雜多變的道路結(jié)構(gòu)和交通環(huán)境下,由于設(shè)備可能面臨著故障或者人為的添加拆除等原因,網(wǎng)絡(luò)分布結(jié)構(gòu)變化頻繁。因此,前端攝像頭網(wǎng)絡(luò)的信息傳輸機(jī)制及其容錯(cuò)性、多個(gè)獨(dú)立智能攝像頭自主地協(xié)作完成所需工作都是重大的挑戰(zhàn)。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種追蹤系統(tǒng)、攝像頭、監(jiān)測(cè)方法、及監(jiān)測(cè)系統(tǒng),用于解決現(xiàn)有技術(shù)中不能高效準(zhǔn)確的進(jìn)行消息傳遞的問題。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種監(jiān)測(cè)方法,應(yīng)用于一攝像頭,所述方法包括:根據(jù)預(yù)設(shè)的關(guān)聯(lián)機(jī)制,設(shè)置相應(yīng)的路由表,且在預(yù)設(shè)的監(jiān)控范圍內(nèi)執(zhí)行監(jiān)控動(dòng)作,其中所述路由表包括當(dāng)前攝像頭與其他攝像頭的關(guān)聯(lián)關(guān)系;當(dāng)在所述監(jiān)測(cè)范圍內(nèi)根據(jù)預(yù)設(shè)的追蹤信息監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)拍攝到的異常事件而監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)接收到其他攝像頭發(fā)送的追蹤信息而監(jiān)測(cè)到跟蹤對(duì)象時(shí),獲取所述跟蹤對(duì)象的特征信息;當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),根據(jù)獲取的所述特征信息生成新的追蹤信息,且依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭。
于本發(fā)明一具體實(shí)施例中,所述攝像頭至少可在以下四種狀態(tài)角色中進(jìn)行切換:激活態(tài)主追蹤者、非激活態(tài)主追蹤者、從追蹤者、以及空閑者,所述攝像頭初始為空閑者;當(dāng)在其監(jiān)控范圍內(nèi)監(jiān)測(cè)到所述跟蹤對(duì)象時(shí),角色為激活態(tài)主追蹤者;當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍且還未被其他攝像頭監(jiān)測(cè)到時(shí),角色為非激活態(tài)主追蹤者;當(dāng)接收到其他攝像頭發(fā)送的追蹤信息時(shí),角色為從追蹤者;當(dāng)處于空閑狀態(tài)時(shí),角色為空閑者。
于本發(fā)明一具體實(shí)施例中,當(dāng)接收到其他攝像頭發(fā)送的追蹤信息時(shí),根據(jù)所述路由表,將所述追蹤信息向相應(yīng)的攝像頭進(jìn)行二次轉(zhuǎn)發(fā)。
于本發(fā)明一具體實(shí)施例中,還包括與指定服務(wù)器通信,且可根據(jù)服務(wù)器發(fā)送的控制指令執(zhí)行相應(yīng)的動(dòng)作,且實(shí)時(shí)向所述服務(wù)器反饋其狀態(tài)信息,以供所述服務(wù)器進(jìn)行記錄匯總。
于本發(fā)明一具體實(shí)施例中,在所述監(jiān)測(cè)范圍內(nèi)監(jiān)測(cè)到所述跟蹤對(duì)象時(shí)或所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),均向所述服務(wù)器進(jìn)行狀態(tài)反饋,以供所述服務(wù)器生成跟蹤路線。
于本發(fā)明一具體實(shí)施例中,當(dāng)在所述監(jiān)測(cè)范圍內(nèi)根據(jù)預(yù)設(shè)的追蹤信息監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)拍攝到的異常事件而監(jiān)測(cè)到跟蹤對(duì)象時(shí),向所述服務(wù)器申請(qǐng)任務(wù)處理,且接收所述服務(wù)器分配的唯一的任務(wù)號(hào),以根據(jù)所述任務(wù)號(hào)向所述服務(wù)器進(jìn)行狀態(tài)反饋,以供所述服務(wù)器生成與所述任務(wù)號(hào)對(duì)應(yīng)的跟蹤路線。
于本發(fā)明一具體實(shí)施例中,當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),根據(jù)所述特征信息和所述任務(wù)號(hào)生成追蹤信息,且依據(jù)所述路由表將所述追蹤信息發(fā)送至相應(yīng)的其他攝像頭。
于本發(fā)明一具體實(shí)施例中,所述服務(wù)器根據(jù)所述攝像頭反饋的與所述跟蹤對(duì)象相關(guān)的狀態(tài)信息,生成與所述跟蹤對(duì)象對(duì)應(yīng)的追蹤路線。
于本發(fā)明一具體實(shí)施例中,所述服務(wù)器直接與所述攝像頭通信或所述服務(wù)器根據(jù)相應(yīng)的攝像頭組成的通信路徑間接與所述攝像頭通信。
于本發(fā)明一具體實(shí)施例中,所述服務(wù)器以預(yù)設(shè)的最短路徑查詢算法查詢相應(yīng)的最短通信路徑與所述攝像頭間接通信。
于本發(fā)明一具體實(shí)施例中,所述服務(wù)器以預(yù)設(shè)時(shí)間周期根據(jù)所述最短路徑查詢算法更新所述最短通信路徑。
于本發(fā)明一具體實(shí)施例中,還包括:
將預(yù)設(shè)的追蹤信息的特征信息或?qū)⒔邮盏降淖粉櫺畔⒌奶卣餍畔⑴c當(dāng)前重新獲取的所述跟蹤對(duì)象的特征信息進(jìn)行比對(duì),當(dāng)兩者差異大于一閾值時(shí),根據(jù)當(dāng)前重新獲取的所述跟蹤對(duì)象的特征信息生成新的追蹤信息,以當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭;當(dāng)兩者差異不大于所述閾值時(shí),根據(jù)預(yù)設(shè)的追蹤信息的特征信息或根據(jù)接收到的追蹤信息的特征信息生成新的追蹤信息,以當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭。
于本發(fā)明一具體實(shí)施例中,還包括對(duì)接收到的其他攝像頭發(fā)送的追蹤信息進(jìn)行存儲(chǔ),當(dāng)接收到其他攝像頭發(fā)送的追蹤信息時(shí),根據(jù)歷史記錄判斷當(dāng)前接收的所述追蹤信息是否已經(jīng)存在,若是,則丟棄當(dāng)前接收的所述追蹤信息。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明還提供一種監(jiān)測(cè)系統(tǒng),包括于一攝像頭,所述系統(tǒng)包括:預(yù)設(shè)模塊,用以根據(jù)預(yù)設(shè)的關(guān)聯(lián)機(jī)制,設(shè)置相應(yīng)的路由表,且在預(yù)設(shè)的監(jiān)控范圍內(nèi)執(zhí)行監(jiān)控動(dòng)作,其中所述路由表包括當(dāng)前攝像頭與其他攝像頭的關(guān)聯(lián)關(guān)系;監(jiān)測(cè)模塊,用以當(dāng)在所述監(jiān)測(cè)范圍內(nèi)根據(jù)預(yù)設(shè)的追蹤信息監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)拍攝到的異常事件而監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)接收到其他攝像頭發(fā)送的追蹤信息而監(jiān)測(cè)到跟蹤對(duì)象時(shí),獲取所述跟蹤對(duì)象的特征信息;發(fā)送模塊,用以當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),根據(jù)獲取的所述特征信息生成新的追蹤信息,且依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明還提供一種攝像頭,應(yīng)用如上任一項(xiàng)所述監(jiān)測(cè)方法。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明還提供一種追蹤系統(tǒng),包括多個(gè)如上所述的攝像頭以對(duì)所述跟蹤對(duì)象進(jìn)行追蹤。
于本發(fā)明一具體實(shí)施例中,還包括服務(wù)器,直接或間接的與各所述攝像頭進(jìn)行通信,用以向所述攝像頭發(fā)送控制指令,且接收所述攝像頭的狀態(tài)反饋信息,并根據(jù)狀態(tài)反饋信息生成與所述跟蹤對(duì)象對(duì)應(yīng)的追蹤路線。
如上所述,本發(fā)明的追蹤系統(tǒng)、攝像頭、監(jiān)測(cè)方法、及監(jiān)測(cè)系統(tǒng),讓攝像頭自主聯(lián)結(jié)為跟蹤對(duì)象的跟蹤網(wǎng)絡(luò)系統(tǒng),主動(dòng)跟蹤跟蹤對(duì)象,并記錄跟蹤對(duì)象在不同監(jiān)控場(chǎng)景及時(shí)間點(diǎn)的信息和逃逸路線,所述攝像頭根據(jù)預(yù)設(shè)的關(guān)聯(lián)機(jī)制,設(shè)置相應(yīng)的路由表,且在預(yù)設(shè)的監(jiān)控范圍內(nèi)執(zhí)行監(jiān)控動(dòng)作,當(dāng)在所述監(jiān)測(cè)范圍內(nèi)根據(jù)預(yù)設(shè)的追蹤信息監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)拍攝到的異常事件而監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)接收到其他攝像頭發(fā)送的追蹤信息而監(jiān)測(cè)到跟蹤對(duì)象時(shí),獲取所述跟蹤對(duì)象的特征信息;當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),根據(jù)獲取的所述特征信息生成新的追蹤信息,且依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭。本發(fā)明可以高效準(zhǔn)確的監(jiān)測(cè)到跟蹤對(duì)象,攝像頭之間的信息傳遞可靠穩(wěn)定。
附圖說明
圖1顯示為本發(fā)明的監(jiān)測(cè)方法在一具體實(shí)施例中的流程示意圖。
圖2顯示為本發(fā)明的一具體實(shí)施例中應(yīng)用的場(chǎng)景示意圖。
圖3顯示為本發(fā)明一具體實(shí)施例中攝像頭角色切換示意圖。
圖4顯示為本發(fā)明一具體實(shí)施例中應(yīng)用的信息傳遞示意圖。
圖5顯示為本發(fā)明一具體實(shí)施例中應(yīng)用的最短路徑算法示意圖。
圖6顯示為本發(fā)明一具體實(shí)施例中應(yīng)用的信息傳遞示意圖。
圖7顯示為本發(fā)明一具體實(shí)施例中攝像頭內(nèi)部模塊示意圖。
圖8顯示為本發(fā)明一具體實(shí)施例中應(yīng)用的通信協(xié)議的數(shù)據(jù)報(bào)頭設(shè)置示意圖。
圖9顯示為本發(fā)明的監(jiān)測(cè)系統(tǒng)在一具體實(shí)施例中的模塊示意圖。
元件標(biāo)號(hào)說明
1 監(jiān)測(cè)系統(tǒng)
11 預(yù)設(shè)模塊
12 監(jiān)測(cè)模塊
13 發(fā)送模塊
S11~S13 步驟
具體實(shí)施方式
以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的具體實(shí)施方式加以實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。需說明的是,在不沖突的情況下,以下實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說明的是,以下實(shí)施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu)想,遂圖示中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
本發(fā)明提出一種追蹤系統(tǒng),包括多個(gè)智能攝像頭,每個(gè)所述攝像頭均具有數(shù)據(jù)處理以及與其他設(shè)備通信的能力。進(jìn)一步的,所述追蹤系統(tǒng)還包括一個(gè)與各所述攝像頭通信的服務(wù)器,所述服務(wù)器直接或間接的與各所述攝像頭進(jìn)行通信,用以向所述攝像頭發(fā)送控制指令,且接收所述攝像頭的狀態(tài)反饋信息,并根據(jù)狀態(tài)反饋信息生成與所述跟蹤對(duì)象對(duì)應(yīng)的追蹤路線。
請(qǐng)參閱圖1,顯示為本發(fā)明的監(jiān)測(cè)方法在一具體實(shí)施例中的流程示意圖。所述監(jiān)測(cè)方法,應(yīng)用于所述追蹤系統(tǒng)中的各所述攝像頭,所述方法包括:
S11:根據(jù)預(yù)設(shè)的關(guān)聯(lián)機(jī)制,設(shè)置相應(yīng)的路由表,且在預(yù)設(shè)的監(jiān)控范圍內(nèi)執(zhí)行監(jiān)控動(dòng)作,其中所述路由表包括當(dāng)前攝像頭與其他攝像頭的關(guān)聯(lián)關(guān)系;例如,參閱圖2,每個(gè)道路的交叉路口均設(shè)置有攝像頭,根據(jù)道路的結(jié)構(gòu),且根據(jù)跟蹤對(duì)象可能走的多個(gè)路線,生成所述關(guān)聯(lián)機(jī)制,且形成如圖2所示的關(guān)聯(lián)關(guān)系,攝像頭之間的連線表示有關(guān)聯(lián)關(guān)系。
S12:當(dāng)在所述監(jiān)測(cè)范圍內(nèi)根據(jù)預(yù)設(shè)的追蹤信息監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)拍攝到的異常事件而監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)接收到其他攝像頭發(fā)送的追蹤信息而監(jiān)測(cè)到跟蹤對(duì)象時(shí),獲取所述跟蹤對(duì)象的特征信息;
S13:當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),根據(jù)獲取的所述特征信息生成新的追蹤信息,且依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭。
優(yōu)選的,所述跟蹤對(duì)象例如為人或車子,當(dāng)為車子時(shí),與所述跟蹤對(duì)象對(duì)應(yīng)的特征信息優(yōu)選為車牌號(hào);當(dāng)所述跟蹤當(dāng)在所述監(jiān)測(cè)范圍內(nèi)根據(jù)預(yù)設(shè)的追蹤信息監(jiān)測(cè)到跟蹤對(duì)象,對(duì)象為人時(shí),與所述跟蹤對(duì)象對(duì)應(yīng)的特征信息優(yōu)選為人臉信息;
在步驟S12中,所述預(yù)設(shè)的追蹤信息,例如為與所述攝像頭通信的服務(wù)器,預(yù)先向所述攝像頭發(fā)送的,進(jìn)一步的,所述服務(wù)器根據(jù)接收到一客戶端發(fā)送的跟蹤請(qǐng)求而向相應(yīng)的攝像頭發(fā)送所述追蹤信息,更進(jìn)一步的,所述服務(wù)器根據(jù)所述跟蹤請(qǐng)求,而向特定地理區(qū)域內(nèi)的攝像頭發(fā)送所述追蹤信息。例如,客戶端需要在上海市浦東新區(qū)范圍內(nèi)搜索一個(gè)人,即將該人的人臉信息發(fā)送至所述服務(wù)器,且所述服務(wù)器向上海市浦東新區(qū)范圍內(nèi)的所有與其通信的攝像頭發(fā)送包含所述人臉信息的所述追蹤信息。信息傳遞更加的有針對(duì)性,且防止資源的浪費(fèi)和做無用功。
所述監(jiān)測(cè)范圍內(nèi)根據(jù)拍攝到的異常事件而監(jiān)測(cè)到跟蹤對(duì)象,例如,當(dāng)在紅綠燈路口,監(jiān)測(cè)到一車子闖紅燈時(shí),設(shè)定該車子闖紅燈為所述異常事件,該車子為所述跟蹤對(duì)象,且該路口的攝像頭主動(dòng)獲取該車子的車牌號(hào),即所述車子的車牌號(hào)為所述跟蹤對(duì)象的特征信息,并根據(jù)所述車牌號(hào)生成所述追蹤信息,且將所述追蹤信息依據(jù)所述路由表而發(fā)送到相鄰路口的與其關(guān)聯(lián)的攝像頭。
于本發(fā)明一具體實(shí)施例中,結(jié)合圖3所示,所述攝像頭至少可在以下四種狀態(tài)角色中進(jìn)行切換:激活態(tài)主追蹤者、非激活態(tài)主追蹤者、從追蹤者、以及空閑者,所述攝像頭初始為空閑者;當(dāng)在其監(jiān)控范圍內(nèi)監(jiān)測(cè)到所述跟蹤對(duì)象時(shí),角色為激活態(tài)主追蹤者;當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍且還未被其他攝像頭監(jiān)測(cè)到時(shí),角色為非激活態(tài)主追蹤者;當(dāng)接收到其他攝像頭發(fā)送的追蹤信息時(shí),角色為從追蹤者;當(dāng)處于空閑狀態(tài)時(shí),角色為空閑者。
于本發(fā)明一具體實(shí)施例中,當(dāng)接收到其他攝像頭發(fā)送的追蹤信息時(shí),根據(jù)所述路由表,將所述追蹤信息向相應(yīng)的攝像頭進(jìn)行二次轉(zhuǎn)發(fā)。進(jìn)一步參閱圖4,每一個(gè)圓代表一個(gè)攝像頭,攝像頭A當(dāng)前為主追蹤者,根據(jù)角色設(shè)置機(jī)制,攝像頭B1、B2、B3和B4會(huì)被要求充當(dāng)從追蹤者的角色,協(xié)同主追蹤者進(jìn)行跟蹤。通過二次轉(zhuǎn)發(fā)機(jī)制,攝像頭C1、C2、C3、D作為二次接收者也充當(dāng)從追蹤者的角色,其功能與攝像頭B相同,這樣可以在某一個(gè)攝像頭B算法失效或者系統(tǒng)故障后,整個(gè)追蹤系統(tǒng)依然可以正確工作,大大增強(qiáng)了消息傳遞機(jī)制的魯棒性。在圖中特別要注意攝像頭D,根據(jù)二次轉(zhuǎn)發(fā)機(jī)制,該攝像頭會(huì)收到兩次來自攝像頭B的二次接收從追蹤者的消息包,這時(shí)攝像頭D的工作依然與攝像頭B的相同,而且不會(huì)因重復(fù)接收而出現(xiàn)問題,在后文中會(huì)提到,通過攝像頭內(nèi)部的消息列表可以過濾重復(fù)的消息包。
于本發(fā)明一具體實(shí)施例中,還包括與指定服務(wù)器通信,且可根據(jù)服務(wù)器發(fā)送的控制指令執(zhí)行相應(yīng)的動(dòng)作,且實(shí)時(shí)向所述服務(wù)器反饋其狀態(tài)信息,以供所述服務(wù)器進(jìn)行記錄匯總。
于本發(fā)明一具體實(shí)施例中,在所述監(jiān)測(cè)范圍內(nèi)監(jiān)測(cè)到所述跟蹤對(duì)象時(shí)或所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),均向所述服務(wù)器進(jìn)行狀態(tài)反饋,以供所述服務(wù)器生成跟蹤路線。
于本發(fā)明一具體實(shí)施例中,當(dāng)在所述監(jiān)測(cè)范圍內(nèi)根據(jù)預(yù)設(shè)的追蹤信息監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)拍攝到的異常事件而監(jiān)測(cè)到跟蹤對(duì)象時(shí),向所述服務(wù)器申請(qǐng)任務(wù)處理,且接收所述服務(wù)器分配的唯一的任務(wù)號(hào),以根據(jù)所述任務(wù)號(hào)向所述服務(wù)器進(jìn)行狀態(tài)反饋,以供所述服務(wù)器生成與所述任務(wù)號(hào)對(duì)應(yīng)的跟蹤路線。
于本發(fā)明一具體實(shí)施例中,當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),根據(jù)所述特征信息和所述任務(wù)號(hào)生成追蹤信息,且依據(jù)所述路由表將所述追蹤信息發(fā)送至相應(yīng)的其他攝像頭。
于本發(fā)明一具體實(shí)施例中,所述服務(wù)器根據(jù)所述攝像頭反饋的與所述跟蹤對(duì)象相關(guān)的狀態(tài)信息,生成與所述跟蹤對(duì)象對(duì)應(yīng)的追蹤路線。
于本發(fā)明一具體實(shí)施例中,所述服務(wù)器直接與所述攝像頭通信或所述服務(wù)器根據(jù)相應(yīng)的攝像頭組成的通信路徑間接與所述攝像頭通信。
分布式路徑規(guī)劃算法主要解決的是尋找兩個(gè)結(jié)點(diǎn)之間最短通信路徑的問題。每個(gè)攝像頭都應(yīng)該可以在需要的時(shí)候與后端服務(wù)器進(jìn)行直接的點(diǎn)對(duì)點(diǎn)通信。如果要讓每個(gè)攝像頭與后端服務(wù)器都有鏈路相連接,這個(gè)成本太大,可行性太低,那么這時(shí)分布式路徑規(guī)劃算法就能解決這個(gè)問題。于本發(fā)明一具體實(shí)施例中,所述服務(wù)器以預(yù)設(shè)的最短路徑查詢算法查詢相應(yīng)的最短通信路徑與所述攝像頭間接通信。于本發(fā)明一具體實(shí)施例中,所述服務(wù)器以預(yù)設(shè)時(shí)間周期根據(jù)所述最短路徑查詢算法更新所述最短通信路徑。
進(jìn)一步結(jié)合圖5所示,顯示為一具體實(shí)施例中應(yīng)用的最短路徑查詢方法流程圖。當(dāng)攝像頭接收到數(shù)據(jù)包后,首先判斷是查詢路徑還是返回最短路徑結(jié)果。若是查詢路徑,則先判斷自己是否為目標(biāo)結(jié)點(diǎn)(后端服務(wù)器),再判斷是否重復(fù)接收消息包,在進(jìn)行相應(yīng)的記錄或是丟棄操作,如果路徑已找到則要發(fā)送確認(rèn)包。若是返回最短路徑結(jié)果,即確認(rèn)包,同樣需要判斷自身是否為初始結(jié)點(diǎn),若不是則繼續(xù)發(fā)送確認(rèn)包,若是則說明已經(jīng)找到了最短路徑且最短路徑已知道,接來下就是記錄該最短路徑以便在之后同后端服務(wù)器通信時(shí)使用。
分布式最短路徑的查詢算法并不是一直運(yùn)行的,它同心跳包一樣,是攝像頭在空閑者角色下定時(shí)運(yùn)行的,但它不必像心跳包的發(fā)送頻率那樣快,最短路徑在一定時(shí)間內(nèi)都是有效的,因此算法啟動(dòng)間隔可以設(shè)置的比心跳包長。
于本發(fā)明一具體實(shí)施例中,還包括:將預(yù)設(shè)的追蹤信息的特征信息或?qū)⒔邮盏降淖粉櫺畔⒌奶卣餍畔⑴c當(dāng)前重新獲取的所述跟蹤對(duì)象的特征信息進(jìn)行比對(duì),當(dāng)兩者差異大于一閾值時(shí),根據(jù)當(dāng)前重新獲取的所述跟蹤對(duì)象的特征信息生成新的追蹤信息,以當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭;當(dāng)兩者差異不大于所述閾值時(shí),根據(jù)預(yù)設(shè)的追蹤信息的特征信息或根據(jù)接收到的追蹤信息的特征信息生成新的追蹤信息,以當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭。
于本發(fā)明一具體實(shí)施例中,還包括對(duì)接收到的其他攝像頭發(fā)送的追蹤信息進(jìn)行存儲(chǔ),當(dāng)接收到其他攝像頭發(fā)送的追蹤信息時(shí),根據(jù)歷史記錄判斷當(dāng)前接收的所述追蹤信息是否已經(jīng)存在,若是,則丟棄當(dāng)前接收的所述追蹤信息。
下面進(jìn)一步以一具體實(shí)施例的描述對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的闡述,具體為:
請(qǐng)參閱圖2,為一個(gè)典型的智能攝像頭網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖。在本項(xiàng)目中的智能攝像頭網(wǎng)絡(luò)主要由若干前端攝像頭和后端服務(wù)器組成。設(shè)定在每個(gè)路口都有一個(gè)攝像頭,且相鄰路口的攝像頭之間有固定通信鏈路。前端攝像頭負(fù)責(zé)任務(wù)觸發(fā)、目標(biāo)追蹤、目標(biāo)識(shí)別等監(jiān)控任務(wù);后端服務(wù)器負(fù)責(zé)分配任務(wù)、記錄相關(guān)信息等匯總工作。整個(gè)網(wǎng)絡(luò)相當(dāng)于一個(gè)簡單的大型私有網(wǎng)絡(luò)。結(jié)合圖6,為一個(gè)跟蹤模型,在這個(gè)跟蹤模型中,當(dāng)被跟蹤目標(biāo)進(jìn)入某一個(gè)攝像頭的監(jiān)控范圍內(nèi),該攝像頭首先會(huì)進(jìn)行特征匹配,當(dāng)發(fā)現(xiàn)目標(biāo)就是被跟蹤目標(biāo)時(shí),就會(huì)開始進(jìn)行跟蹤。首先攝像頭會(huì)將被跟蹤目標(biāo)的最新信息進(jìn)行提取,再將該信息發(fā)送給與自己相鄰的所有下一個(gè)攝像頭結(jié)點(diǎn),聯(lián)合這些結(jié)點(diǎn)進(jìn)行協(xié)同跟蹤。當(dāng)該目標(biāo)駛離攝像頭的監(jiān)控范圍后,這些結(jié)點(diǎn)就開始在自己的視域內(nèi)尋找目標(biāo)(特征匹配),一旦發(fā)現(xiàn)了被追蹤目標(biāo),新發(fā)現(xiàn)目標(biāo)的攝像頭結(jié)點(diǎn)便取消之前的協(xié)同關(guān)系,尋找新的協(xié)同跟蹤對(duì)象,繼續(xù)對(duì)目標(biāo)進(jìn)行跟蹤。如此可見,整個(gè)追蹤過程都是接力式的,而且完成是由前端分布攝像頭群自主進(jìn)行的追蹤,沒有后端的集中控制,也無需人工操作。
為了能夠支撐上一段所述的基本消息傳遞模型,攝像頭結(jié)點(diǎn)主要需要由兩部分組成:視頻處理部分和網(wǎng)絡(luò)通信部分。具體參閱圖7,虛線上部分為視頻處理部分,影像經(jīng)感光元件處理后通過視頻接收模塊到攝像頭內(nèi)部。視頻處理模塊控制著兩個(gè)子模塊,一個(gè)是特征提取模塊,負(fù)責(zé)提取目標(biāo)的特征信息,或是更新該信息;另一個(gè)是特征匹配模塊,一般只有在該攝像頭作為協(xié)同跟蹤的攝像頭時(shí)才觸發(fā)此模塊,用來在視域內(nèi)搜尋被追蹤目標(biāo)。
虛線下半部分為攝像頭的網(wǎng)絡(luò)通信部分,當(dāng)一個(gè)數(shù)據(jù)包送達(dá)此攝像頭的入口時(shí),入口模塊判斷是否接受此數(shù)據(jù)包以及如何接受此數(shù)據(jù)包,而這是通過消息列表來實(shí)現(xiàn)的,消息列表中記錄著經(jīng)過該攝像頭處理過的數(shù)據(jù)包信息和任務(wù)信息等,通過消息列表的篩選能夠防止接受重復(fù)包或是處理重復(fù)任務(wù)導(dǎo)致的資源浪費(fèi),甚至預(yù)防網(wǎng)絡(luò)風(fēng)暴的出現(xiàn)。數(shù)據(jù)包經(jīng)由網(wǎng)絡(luò)數(shù)據(jù)包處理模塊進(jìn)行數(shù)據(jù)處理。若是該攝像頭要發(fā)送數(shù)據(jù)包,則先由網(wǎng)絡(luò)數(shù)據(jù)包處理模塊生成所需發(fā)送的數(shù)據(jù)包,出口模塊查詢路由表,再進(jìn)行包的發(fā)送。
進(jìn)一步的,在本實(shí)施例中,為處于不同狀態(tài)下的攝像頭分配了角色,角色就是攝像頭在所處的不同狀態(tài)下選擇不同的工作模式,一共為智能攝像頭網(wǎng)絡(luò)中的每一個(gè)個(gè)體設(shè)置了四個(gè)角色,分別對(duì)應(yīng)四種不同的工作模式,分別是,激活態(tài)主追蹤者:正在主導(dǎo)進(jìn)行跟蹤任務(wù),且目標(biāo)當(dāng)前處于該攝像頭視域內(nèi);非激活態(tài)主追蹤者:正在主導(dǎo)進(jìn)行跟蹤任務(wù),但目標(biāo)當(dāng)前不在該攝像頭視域范圍內(nèi);從追蹤者:被動(dòng)分配,協(xié)助主導(dǎo)者進(jìn)行目標(biāo)跟蹤,在自己的視域范圍內(nèi)檢測(cè)是否有被跟蹤的目標(biāo)信息;空閑者:不參與追蹤任務(wù)的所有其它攝像頭,在空閑時(shí)期維護(hù)進(jìn)行路由表更新和心跳包發(fā)送等維護(hù)任務(wù)。根據(jù)四種不同的角色及其不同的任務(wù),它們的工作模式也是不同的,具體切換過程如圖3所示。如果整個(gè)網(wǎng)絡(luò)中沒有追蹤任務(wù),則每個(gè)智能攝像頭是處于空閑者角色的。一旦有異常事件出現(xiàn)并且被檢測(cè)到,那么檢測(cè)到異常的那個(gè)攝像頭就從空閑者角色轉(zhuǎn)為主追蹤者角色,而且由于目標(biāo)處在其視域內(nèi),因此是激活態(tài)的主追蹤者身份。之后主追蹤者根據(jù)策略進(jìn)行從追蹤者的分配,被分配的攝像頭就從空閑者角色轉(zhuǎn)換為從追蹤者角色,協(xié)同主追蹤者進(jìn)行目標(biāo)的跟蹤。此時(shí)若被跟蹤目標(biāo)離開了主追蹤者的視域,主追蹤者便切換為非激活態(tài),此時(shí)進(jìn)行的工作與從追蹤者相同,都是檢測(cè)視域內(nèi)有無目標(biāo)出現(xiàn)。
當(dāng)目標(biāo)回到主追蹤者視域,則主追蹤者切換為激活態(tài),繼續(xù)更新目標(biāo)的特征信息。若目標(biāo)出現(xiàn)在了從追蹤者的視域內(nèi),則主追蹤者取消其角色,變?yōu)榭臻e者,其他的從追蹤者也變?yōu)榭臻e者,停止協(xié)同跟蹤,結(jié)束跟蹤任務(wù)。發(fā)現(xiàn)目標(biāo)的從追蹤者則轉(zhuǎn)換為激活態(tài)的主追蹤者(因?yàn)槟繕?biāo)肯定在其視域內(nèi)),作為當(dāng)前跟蹤任務(wù)新的組織者繼續(xù)接來下的工作。
在多智能攝像頭網(wǎng)絡(luò)中,我們最不希望的就是攝像頭出現(xiàn)故障或者是算法失效等,但是在實(shí)際應(yīng)用中這些情況是不可避免的,因此在設(shè)計(jì)消息傳遞機(jī)制時(shí),不能認(rèn)為所有攝像頭都是完好正確的,況且在跟蹤任務(wù)中,只要有一個(gè)攝像頭沒有識(shí)別目標(biāo)或者跟丟了目標(biāo),就會(huì)導(dǎo)致整個(gè)任務(wù)的失敗。所以要求主追蹤者在設(shè)置從追蹤者時(shí)需要想的更遠(yuǎn)。在這里選取的轉(zhuǎn)發(fā)次數(shù)為二次,也就是說,發(fā)送節(jié)點(diǎn)將信息發(fā)送給接收節(jié)點(diǎn),接收節(jié)點(diǎn)在處理信息的同時(shí)又會(huì)將該信息轉(zhuǎn)發(fā)給另外的一些信息二次接收節(jié)點(diǎn),信息二次接收節(jié)點(diǎn)收到信息后根據(jù)自身情況做出與信息接收節(jié)點(diǎn)相同的處理(處理結(jié)果可能因分析參數(shù)不同而不同),但不會(huì)再繼續(xù)將信息向外發(fā)送。圖4詳細(xì)展示了二次轉(zhuǎn)發(fā)的原理。攝像頭A當(dāng)前為主追蹤者,根據(jù)角色設(shè)置機(jī)制,攝像頭B1、B2、B3和B4會(huì)被要求充當(dāng)從追蹤者的角色,協(xié)同主追蹤者進(jìn)行跟蹤。通過二次轉(zhuǎn)發(fā)機(jī)制,攝像頭C1、C2和C3作為二次接收者也充當(dāng)從追蹤者的角色,其功能與攝像頭B相同,這樣可以在某一個(gè)攝像頭B算法失效或者系統(tǒng)故障后,整個(gè)追蹤系統(tǒng)依然可以正確工作,大大增強(qiáng)了消息傳遞機(jī)制的魯棒性。在圖中特別要注意攝像頭D,根據(jù)二次轉(zhuǎn)發(fā)機(jī)制,該攝像頭會(huì)收到兩次來自攝像頭B的二次接收從追蹤者的消息包,這時(shí)攝像頭D的工作依然與攝像頭B的相同,而且不會(huì)因重復(fù)接收而出現(xiàn)問題,在后文中會(huì)提到,通過攝像頭內(nèi)部的消息列表可以過濾重復(fù)的消息包。分布式路徑規(guī)劃算法主要解決的是尋找兩個(gè)結(jié)點(diǎn)之間最短通信路徑的問題。每個(gè)攝像頭都應(yīng)該可以在需要的時(shí)候與后端服務(wù)器進(jìn)行直接的點(diǎn)對(duì)點(diǎn)通信。如果要讓每個(gè)攝像頭與后端服務(wù)器都有鏈路相連接,這個(gè)成本太大,可行性太低,那么這時(shí)分布式路徑規(guī)劃算法就能解決這個(gè)問題。算法流程如圖5所示。
當(dāng)攝像頭接收到數(shù)據(jù)包后,首先判斷是查詢路徑還是返回最短路徑結(jié)果。若是查詢路徑,則先判斷自己是否為目標(biāo)結(jié)點(diǎn)(后端服務(wù)器),再判斷是否重復(fù)接收消息包,在進(jìn)行相應(yīng)的記錄或是丟棄操作,如果路徑已找到則要發(fā)送確認(rèn)包。若是返回最短路徑結(jié)果,即確認(rèn)包,同樣需要判斷自身是否為初始結(jié)點(diǎn),若不是則繼續(xù)發(fā)送確認(rèn)包,若是則說明已經(jīng)找到了最短路徑且最短路徑已知道,接來下就是記錄該最短路徑以便在之后同后端服務(wù)器通信時(shí)使用。
分布式最短路徑的查詢算法并不是一直運(yùn)行的,它同心跳包一樣,是攝像頭在空閑者角色下定時(shí)運(yùn)行的,但它不必像心跳包的發(fā)送頻率那樣快,最短路徑在一定時(shí)間內(nèi)都是有效的,因此算法啟動(dòng)間隔可以設(shè)置的比心跳包長。
根據(jù)基本的消息傳遞機(jī)制框架以及補(bǔ)充的各項(xiàng)完善機(jī)制,現(xiàn)在能夠能出車輛協(xié)同跟蹤系統(tǒng)中基于智能攝像頭網(wǎng)絡(luò)的消息傳遞機(jī)制的完整過程。
a.系統(tǒng)初始化。包括各攝像頭建立路由表,初始化攝像頭的端口信息,清空消息列表,初始化各項(xiàng)計(jì)數(shù)器,并將每個(gè)攝像頭都設(shè)置為空閑者角色。
b.跟蹤網(wǎng)絡(luò)中的某個(gè)攝像頭檢測(cè)到了異常事件,鎖定目標(biāo),同時(shí)向后端服務(wù)器申請(qǐng)任務(wù)處理,服務(wù)器為其分配一個(gè)任務(wù)號(hào),并在后端開啟該任務(wù)的相關(guān)記錄。
c.攝像頭接收到服務(wù)器返回的信息后,將自己設(shè)置為激活態(tài)主追蹤者的角色,繼續(xù)進(jìn)行目標(biāo)的信息提取,即時(shí)更新目標(biāo)特征信息。
d.當(dāng)目標(biāo)離開當(dāng)前攝像頭的視域,該攝像頭就從激活態(tài)切換為非激活態(tài),同時(shí)當(dāng)前主追蹤者根據(jù)路由表向相鄰結(jié)點(diǎn)發(fā)送協(xié)同跟蹤申請(qǐng),申請(qǐng)中包含主追蹤者在追蹤期間記錄下的目標(biāo)特征信息。
e.被發(fā)送從追蹤者申請(qǐng)的攝像頭在消息列表中記錄該消息,并且將角色設(shè)置為從追蹤者,根據(jù)目標(biāo)特征信息啟用特征檢測(cè)模塊。將上一跳結(jié)點(diǎn)設(shè)置為當(dāng)前的主追蹤者。根據(jù)二次轉(zhuǎn)發(fā)機(jī)制,從追蹤者繼續(xù)通過路由表進(jìn)行從追蹤者申請(qǐng)的二次轉(zhuǎn)發(fā)。同理,接收到二次轉(zhuǎn)發(fā)申請(qǐng)的攝像頭也進(jìn)行相應(yīng)的處理,包括角色設(shè)置、模塊啟用、消息記錄等。
f.當(dāng)某一個(gè)從追蹤者攝像頭在其視域內(nèi)發(fā)現(xiàn)目標(biāo),首先通知上一跳結(jié)點(diǎn)(即當(dāng)前主追蹤者),之后主追蹤者通知所有其他的從追蹤者取消當(dāng)前的從追蹤者身份,恢復(fù)為空閑者角色。接收到取消身份通知的從追蹤者判斷來源是主追蹤者還是從追蹤者,如果是主追蹤者,則需要進(jìn)行該消息的二次轉(zhuǎn)發(fā),通知之前通過二次轉(zhuǎn)發(fā)變?yōu)閺淖粉櫿呓巧臄z像頭取消當(dāng)前身份,恢復(fù)為空閑者角色。當(dāng)前主追蹤者在確認(rèn)所有從追蹤者都已經(jīng)取消身份后,將自己設(shè)置為空閑者角色,并向新的主追蹤者發(fā)送角色切換的通知。
g.新主追蹤者收到角色切換通知后,先告知后端服務(wù)器相應(yīng)的信息,服務(wù)器進(jìn)行相應(yīng)的記錄,并回復(fù)給新主追蹤者。之后轉(zhuǎn)向步驟c繼續(xù)進(jìn)行跟蹤任務(wù)。
h.若在步驟e之后目標(biāo)回到主追蹤者視域,則主追蹤者重新切換為激活態(tài),同樣利用步驟f中的方法取消所有的從追蹤者角色,繼續(xù)進(jìn)行步驟c中的工作。
i.若經(jīng)過一段時(shí)間后,目標(biāo)都未出現(xiàn)在某個(gè)攝像頭的視域范圍內(nèi),則可以通過服務(wù)器記錄的消息判斷目標(biāo)大致停留的位置,完成目標(biāo)跟蹤任務(wù)。一旦服務(wù)器發(fā)出跟蹤任務(wù)完成消息,由當(dāng)前主追蹤者進(jìn)行消息傳遞,讓所有任務(wù)中的攝像頭都取消任務(wù),回到空閑者角色。
在網(wǎng)絡(luò)協(xié)議中,數(shù)據(jù)報(bào)頭主要分為兩類:跟蹤主體之間的通信和主體與服務(wù)器之間的通信,詳細(xì)設(shè)計(jì)內(nèi)容如圖8所示。
本發(fā)明基于智能攝像頭的消息傳遞機(jī)制,讓智能攝像頭自主聯(lián)結(jié)為目標(biāo)跟蹤網(wǎng)絡(luò)系統(tǒng),主動(dòng)跟蹤目標(biāo)并記錄目標(biāo)在不同監(jiān)控場(chǎng)景及時(shí)間點(diǎn)的信息和逃逸路線。且引入了解決最短通信路徑問題的分布式路徑規(guī)劃算法,來尋找并維護(hù)前端攝像頭與后端服務(wù)器最優(yōu)通信路徑。
請(qǐng)參閱圖9,顯示為本發(fā)明的監(jiān)測(cè)系統(tǒng)在一具體實(shí)施例中的模塊示意圖。所述監(jiān)測(cè)系統(tǒng)1包括于一攝像頭中,所述監(jiān)測(cè)系統(tǒng)1包括:
預(yù)設(shè)模塊11,用以根據(jù)預(yù)設(shè)的關(guān)聯(lián)機(jī)制,設(shè)置相應(yīng)的路由表,且在預(yù)設(shè)的監(jiān)控范圍內(nèi)執(zhí)行監(jiān)控動(dòng)作,其中所述路由表包括當(dāng)前攝像頭與其他攝像頭的關(guān)聯(lián)關(guān)系;
監(jiān)測(cè)模塊12,用以當(dāng)在所述監(jiān)測(cè)范圍內(nèi)根據(jù)預(yù)設(shè)的追蹤信息監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)拍攝到的異常事件而監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)接收到其他攝像頭發(fā)送的追蹤信息而監(jiān)測(cè)到跟蹤對(duì)象時(shí),獲取所述跟蹤對(duì)象的特征信息;
發(fā)送模塊13,用以當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),根據(jù)獲取的所述特征信息生成新的追蹤信息,且依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭。
于本發(fā)明一具體實(shí)施例中,所述攝像頭至少可在以下四種狀態(tài)角色中進(jìn)行切換:激活態(tài)主追蹤者、非激活態(tài)主追蹤者、從追蹤者、以及空閑者,所述攝像頭初始為空閑者;當(dāng)在其監(jiān)控范圍內(nèi)監(jiān)測(cè)到所述跟蹤對(duì)象時(shí),角色為激活態(tài)主追蹤者;當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍且還未被其他攝像頭監(jiān)測(cè)到時(shí),角色為非激活態(tài)主追蹤者;當(dāng)接收到其他攝像頭發(fā)送的追蹤信息時(shí),角色為從追蹤者;當(dāng)處于空閑狀態(tài)時(shí),角色為空閑者。
于本發(fā)明一具體實(shí)施例中,所述發(fā)送模塊13還用以當(dāng)接收到其他攝像頭發(fā)送的追蹤信息時(shí),根據(jù)所述路由表,將所述追蹤信息向相應(yīng)的攝像頭進(jìn)行二次轉(zhuǎn)發(fā)。
于本發(fā)明一具體實(shí)施例中,還包括通信模塊,以與指定服務(wù)器通信,且可根據(jù)服務(wù)器發(fā)送的控制指令執(zhí)行相應(yīng)的動(dòng)作,且實(shí)時(shí)向所述服務(wù)器反饋其狀態(tài)信息,以供所述服務(wù)器進(jìn)行記錄匯總。
于本發(fā)明一具體實(shí)施例中,在所述監(jiān)測(cè)范圍內(nèi)監(jiān)測(cè)到所述跟蹤對(duì)象時(shí)或所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),通過所述通信模塊均向所述服務(wù)器進(jìn)行狀態(tài)反饋,以供所述服務(wù)器生成跟蹤路線。
于本發(fā)明一具體實(shí)施例中,當(dāng)所述監(jiān)測(cè)模塊12在所述監(jiān)測(cè)范圍內(nèi)根據(jù)預(yù)設(shè)的追蹤信息監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)拍攝到的異常事件而監(jiān)測(cè)到跟蹤對(duì)象時(shí),通過所述通信模塊向所述服務(wù)器申請(qǐng)任務(wù)處理,且接收所述服務(wù)器分配的唯一的任務(wù)號(hào),以根據(jù)所述任務(wù)號(hào)向所述服務(wù)器進(jìn)行狀態(tài)反饋,以供所述服務(wù)器生成與所述任務(wù)號(hào)對(duì)應(yīng)的跟蹤路線。
于本發(fā)明一具體實(shí)施例中,所述發(fā)送模塊還用以當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),根據(jù)所述特征信息和所述任務(wù)號(hào)生成所述追蹤信息,且依據(jù)所述路由表將所述追蹤信息發(fā)送至相應(yīng)的其他攝像頭。
于本發(fā)明一具體實(shí)施例中,所述服務(wù)器根據(jù)所述攝像頭反饋的與所述跟蹤對(duì)象相關(guān)的狀態(tài)信息,生成與所述跟蹤對(duì)象對(duì)應(yīng)的追蹤路線。
于本發(fā)明一具體實(shí)施例中,所述服務(wù)器直接與所述攝像頭通信或所述服務(wù)器根據(jù)相應(yīng)的攝像頭組成的通信路徑間接與所述攝像頭通信。
于本發(fā)明一具體實(shí)施例中,所述服務(wù)器以預(yù)設(shè)的最短路徑查詢算法查詢相應(yīng)的最短通信路徑與所述攝像頭間接通信。
于本發(fā)明一具體實(shí)施例中,所述服務(wù)器以預(yù)設(shè)時(shí)間周期根據(jù)所述最短路徑查詢算法更新所述最短通信路徑。
于本發(fā)明一具體實(shí)施例中,還包括比對(duì)模塊,用以將預(yù)設(shè)的追蹤信息的特征信息或?qū)⒔邮盏降淖粉櫺畔⒌奶卣餍畔⑴c當(dāng)前重新獲取的所述跟蹤對(duì)象的特征信息進(jìn)行比對(duì),當(dāng)兩者差異大于一閾值時(shí),令所述發(fā)送模塊根據(jù)當(dāng)前重新獲取的所述跟蹤對(duì)象的特征信息生成新的追蹤信息,以當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭;當(dāng)兩者差異不大于所述閾值時(shí),令所述發(fā)送模塊根據(jù)預(yù)設(shè)的追蹤信息的特征信息或根據(jù)接收到的追蹤信息的特征信息生成新的追蹤信息,以當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭。
于本發(fā)明一具體實(shí)施例中,所述比對(duì)模塊還用以對(duì)接收到的其他攝像頭發(fā)送的追蹤信息進(jìn)行存儲(chǔ),當(dāng)接收到其他攝像頭發(fā)送的追蹤信息時(shí),根據(jù)歷史記錄判斷當(dāng)前接收的所述追蹤信息是否已經(jīng)存在,若是,則丟棄當(dāng)前接收的所述追蹤信息。
所述監(jiān)測(cè)系統(tǒng)1為與所述監(jiān)測(cè)方法對(duì)應(yīng)的系統(tǒng)項(xiàng),兩者技術(shù)方案一一對(duì)應(yīng),所有關(guān)于所述監(jiān)測(cè)方法的描述均可應(yīng)用于所述監(jiān)測(cè)系統(tǒng)1中,在此不加贅述。
于本發(fā)明一具體實(shí)施例中,還包括服務(wù)器,直接或間接的與各所述攝像頭進(jìn)行通信,用以向所述攝像頭發(fā)送控制指令,且接收所述攝像頭的狀態(tài)反饋信息,并根據(jù)狀態(tài)反饋信息生成與所述跟蹤對(duì)象對(duì)應(yīng)的追蹤路線。
綜上所述,本發(fā)明的追蹤系統(tǒng)、攝像頭、監(jiān)測(cè)方法、及監(jiān)測(cè)系統(tǒng),讓攝像頭自主聯(lián)結(jié)為跟蹤對(duì)象的跟蹤網(wǎng)絡(luò)系統(tǒng),主動(dòng)跟蹤跟蹤對(duì)象,并記錄跟蹤對(duì)象在不同監(jiān)控場(chǎng)景及時(shí)間點(diǎn)的信息和逃逸路線,所述攝像頭根據(jù)預(yù)設(shè)的關(guān)聯(lián)機(jī)制,設(shè)置相應(yīng)的路由表,且在預(yù)設(shè)的監(jiān)控范圍內(nèi)執(zhí)行監(jiān)控動(dòng)作,當(dāng)在所述監(jiān)測(cè)范圍內(nèi)根據(jù)預(yù)設(shè)的追蹤信息監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)拍攝到的異常事件而監(jiān)測(cè)到跟蹤對(duì)象,或在所述監(jiān)測(cè)范圍內(nèi)根據(jù)接收到其他攝像頭發(fā)送的追蹤信息而監(jiān)測(cè)到跟蹤對(duì)象時(shí),獲取所述跟蹤對(duì)象的特征信息;當(dāng)所述跟蹤對(duì)象離開所述監(jiān)測(cè)范圍時(shí),根據(jù)獲取的所述特征信息生成新的追蹤信息,且依據(jù)所述路由表將所述新的追蹤信息發(fā)送至相應(yīng)的其他攝像頭。本發(fā)明可以高效準(zhǔn)確的監(jiān)測(cè)到跟蹤對(duì)象,攝像頭之間的信息傳遞可靠穩(wěn)定。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
上述實(shí)施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。