本發(fā)明涉及人工智能領(lǐng)域,具體涉及一種圖像數(shù)據(jù)處理系統(tǒng)。
背景技術(shù):
人像識(shí)別技術(shù)是指利用圖像處理技術(shù),通過(guò)攝像機(jī)采集人臉圖像,再對(duì)人臉圖像進(jìn)行分析以獲取需要的信息的一種技術(shù),目前人像識(shí)別技術(shù)已經(jīng)應(yīng)用于各種各樣的場(chǎng)景中,例如,一級(jí)管理部門利用人像識(shí)別技術(shù)進(jìn)行對(duì)二級(jí)管理部門進(jìn)行人員識(shí)別管理。
目前,當(dāng)一級(jí)管理部門利用人像識(shí)別技術(shù)對(duì)二級(jí)管理部門進(jìn)行人員管理時(shí),可以通過(guò)在各二級(jí)管理部門的二級(jí)圖像處理系統(tǒng)部署攝像頭,然后再通過(guò)對(duì)攝像頭捕獲到的人臉圖像進(jìn)行分析以進(jìn)行人員識(shí)別管理,但現(xiàn)有技術(shù)中,不同的區(qū)域布置的圖像處理系統(tǒng)獨(dú)立,要實(shí)現(xiàn)一級(jí)管理部門以及各二級(jí)管理部門之間協(xié)作進(jìn)行人員管理時(shí),協(xié)作成本高,難度大。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種圖像數(shù)據(jù)處理系統(tǒng),可以提高圖像數(shù)據(jù)處理效率,可以提高在各層次系統(tǒng)的數(shù)據(jù)共享水平,可以實(shí)現(xiàn)分層靈活的業(yè)務(wù)架構(gòu)。
第一方面,本發(fā)明實(shí)施例提供一種所述圖像數(shù)據(jù)處理系統(tǒng),所述圖像數(shù)據(jù)處理系統(tǒng)用于多層級(jí)的圖像處理系統(tǒng),所述圖像處理系統(tǒng)還包括多個(gè)圖像數(shù)據(jù)采集裝置,圖像數(shù)據(jù)接入裝置,以及業(yè)務(wù)應(yīng)用裝置,所述圖像數(shù)據(jù)采集裝置用于采集目標(biāo)圖像數(shù)據(jù),所述圖像數(shù)據(jù)接入裝置用于實(shí)現(xiàn)所述多個(gè)圖像數(shù)據(jù)采集裝置、所述圖像數(shù)據(jù)處理系統(tǒng)以及所述業(yè)務(wù)應(yīng)用裝置之間的數(shù)據(jù)通信,所述數(shù)據(jù)處理裝置用于對(duì)所述圖像采集裝置獲取的人臉圖像數(shù)據(jù)進(jìn)行處理、所述的業(yè)務(wù)應(yīng)用裝置提供基于所述圖像處理裝置上的高層應(yīng)用,所述圖像數(shù)據(jù)處理系統(tǒng)采用分布式架構(gòu),所述圖像數(shù)據(jù)處理系統(tǒng)包括:圖像數(shù)據(jù)庫(kù)以及圖像數(shù)據(jù)處理模塊;
所述圖像數(shù)據(jù)庫(kù)用于存儲(chǔ)人臉圖像數(shù)據(jù),所述人臉圖像數(shù)據(jù)包括人臉圖像以及與所述人臉圖像對(duì)應(yīng)的結(jié)構(gòu)化數(shù)據(jù);
所述圖像數(shù)據(jù)處理模塊用于對(duì)所述人臉圖像數(shù)據(jù)進(jìn)行處理,以得到與所述人臉圖像對(duì)應(yīng)的人臉圖像結(jié)構(gòu)化數(shù)據(jù)以及基于所述人臉圖像結(jié)構(gòu)化數(shù)據(jù)基礎(chǔ)上的人臉圖像數(shù)據(jù)比對(duì)搜索,數(shù)據(jù)挖掘結(jié)果。
可以看出,本發(fā)明實(shí)施例所提供的技術(shù)方案中,通過(guò)實(shí)現(xiàn)對(duì)不同層級(jí)的系統(tǒng)以及同層級(jí)不同模塊之間數(shù)據(jù)的連通,從而實(shí)現(xiàn)了對(duì)數(shù)據(jù)的統(tǒng)一管理,提高數(shù)據(jù)利用價(jià)值,也防止各二級(jí)圖像處理系統(tǒng)之間的數(shù)據(jù)相互隔離,圖像數(shù)據(jù)處理系統(tǒng)采用分布式架構(gòu),可以穩(wěn)定且高效處理來(lái)自不同的各級(jí)圖像系統(tǒng)的數(shù)據(jù)處理請(qǐng)求,提高系統(tǒng)整體的效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種圖像處理系統(tǒng)的架構(gòu)示意圖;
圖2是本發(fā)明實(shí)施例提供的一種圖像數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
圖3是本發(fā)明實(shí)施例提供的一種圖像數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種圖像數(shù)據(jù)處理系統(tǒng),以期可以提高圖像數(shù)據(jù)處理效率,可以提高在各層次系統(tǒng)的數(shù)據(jù)共享水平,可以實(shí)現(xiàn)分層靈活的業(yè)務(wù)架構(gòu)。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”和“第三”等是用于區(qū)別不同對(duì)象,而非用于描述特定順序。此外,術(shù)語(yǔ)“包括”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括沒(méi)有列出的步驟或單元,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
首先參見(jiàn)圖1,圖1是本發(fā)明實(shí)施例提供的一種圖像處理系統(tǒng)100的架構(gòu)示意圖,所述圖像處理系統(tǒng)包括多個(gè)圖像數(shù)據(jù)采集裝置110,圖像數(shù)據(jù)接入裝置120、圖像數(shù)據(jù)處理裝置130,業(yè)務(wù)應(yīng)用裝置140,所述圖像數(shù)據(jù)采集裝置110用于采集目標(biāo)圖像數(shù)據(jù),所述圖像數(shù)據(jù)接入裝置120用于實(shí)現(xiàn)所述多個(gè)圖像數(shù)據(jù)采集裝置110、所述圖像數(shù)據(jù)處理系統(tǒng)130以及所述業(yè)務(wù)應(yīng)用裝置140之間的數(shù)據(jù)通信,所述圖像數(shù)據(jù)處理系統(tǒng)130用于對(duì)所述圖像采集裝置獲取的人臉圖像數(shù)據(jù)進(jìn)行處理、所述的業(yè)務(wù)應(yīng)用裝置140提供基于所述圖像處理裝置上的高層應(yīng)用,所述圖像數(shù)據(jù)處理裝置130采用分布式架構(gòu)。
所述多個(gè)圖像數(shù)據(jù)采集裝置110分別布局于多個(gè)二級(jí)圖像處理系統(tǒng),用于采集人臉圖像數(shù)據(jù)并將所述人臉圖像數(shù)據(jù)通過(guò)所述數(shù)據(jù)接入裝置120發(fā)送至所述數(shù)據(jù)處理裝置130;
所述圖像數(shù)據(jù)處理系統(tǒng)130用于對(duì)獲取到的所述人臉圖像數(shù)據(jù)進(jìn)行處理以得到人臉圖像數(shù)據(jù)處理結(jié)果,然后再將所述人臉圖像數(shù)據(jù)處理結(jié)果發(fā)送至所述業(yè)務(wù)應(yīng)用裝置140;
所述業(yè)務(wù)應(yīng)用裝置140用于基于所述人臉圖像數(shù)據(jù)處理結(jié)果進(jìn)行業(yè)務(wù)應(yīng)用結(jié)果顯示。
在本發(fā)明實(shí)施例中,為了完成對(duì)使頂層圖像處理系統(tǒng)完成對(duì)各二級(jí)圖像處理系統(tǒng)采集到的數(shù)據(jù)進(jìn)行管理,所以可以通過(guò)該圖像處理系統(tǒng)100實(shí)現(xiàn)將各二級(jí)圖像處理系統(tǒng)連通起來(lái)。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,該頂層圖像處理系統(tǒng)可以認(rèn)為是某集團(tuán)總部,二級(jí)圖像處理系統(tǒng)可以認(rèn)為是某集團(tuán)分部,頂層圖像處理系統(tǒng)對(duì)各二級(jí)圖像處理系統(tǒng)進(jìn)行統(tǒng)一管理。
在本發(fā)明實(shí)施例中,通過(guò)在二級(jí)圖像處理系統(tǒng)架設(shè)多個(gè)圖像數(shù)據(jù)采集裝置110,也即通過(guò)在各個(gè)二級(jí)圖像處理系統(tǒng)架設(shè)圖像數(shù)據(jù)采集裝置110用于采集人臉圖像,例如,在二級(jí)圖像系統(tǒng)所管理的區(qū)域內(nèi)架設(shè)圖像數(shù)據(jù)采集裝置110。然后再將圖像數(shù)據(jù)采集裝置110采集到的人臉圖像數(shù)據(jù)通過(guò)圖像數(shù)據(jù)接入裝置120接入到頂層圖像處理系統(tǒng)的圖像數(shù)據(jù)處理系統(tǒng)130與業(yè)務(wù)應(yīng)用裝置140去統(tǒng)一對(duì)圖像數(shù)據(jù)進(jìn)行處理與分析。
本發(fā)明實(shí)施例提供的圖像數(shù)據(jù)處理系統(tǒng)即為基于該圖像處理系統(tǒng)100的圖像數(shù)據(jù)處理系統(tǒng)130,通過(guò)采集分布式系統(tǒng)進(jìn)行架構(gòu),可用于實(shí)時(shí)對(duì)來(lái)自各二級(jí)圖像處理系統(tǒng)的龐大的圖像數(shù)據(jù)進(jìn)行實(shí)時(shí)處理,提高圖像處理效率。
下面首先對(duì)該圖像處理系統(tǒng)100的其它裝置進(jìn)行說(shuō)明,以理解本發(fā)明實(shí)施例提供的圖像數(shù)據(jù)處理系統(tǒng)的應(yīng)用背景。當(dāng)然本發(fā)明實(shí)施例所提供的人像處理裝置不限于應(yīng)用于該圖像處理系統(tǒng),也可以用于其它圖像處理系統(tǒng)中。
其中,該數(shù)據(jù)采集裝置110包括多個(gè)攝像機(jī),通過(guò)該攝像機(jī)采集到的圖像可以包括全景圖與人像圖。例如,可以在一個(gè)地區(qū)的不同地方的各連鎖超市分別架設(shè)圖像數(shù)據(jù)采集裝置110,而各個(gè)圖像數(shù)據(jù)采集裝置110的又可以架構(gòu)多個(gè)前端攝像機(jī)用于采集圖像。然后該圖像在收集到區(qū)二級(jí)圖像處理系統(tǒng)的服務(wù)器中。
其中,圖像數(shù)據(jù)接入裝置120是指為了實(shí)現(xiàn)各個(gè)裝置之間的數(shù)據(jù)通信、以及頂層圖像處理系統(tǒng)與二級(jí)圖像處理系統(tǒng)之間的數(shù)據(jù)通信,而提供統(tǒng)一數(shù)據(jù)接口的一個(gè)裝置,通過(guò)將各個(gè)二級(jí)圖像處理系統(tǒng)通過(guò)一個(gè)統(tǒng)一的接口與數(shù)據(jù)處理裝置130以及業(yè)務(wù)應(yīng)用裝置140進(jìn)行連接,從而使得能實(shí)現(xiàn)對(duì)各個(gè)二級(jí)圖像處理系統(tǒng)數(shù)據(jù)的統(tǒng)一管理,提高數(shù)據(jù)處理效率,并且通過(guò)將數(shù)據(jù)統(tǒng)一管理,也即實(shí)現(xiàn)了各個(gè)二級(jí)圖像處理系統(tǒng)數(shù)據(jù)的共享,提高了數(shù)據(jù)利用價(jià)值。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,所述圖像數(shù)據(jù)接入裝置120包括以下接口中的至少一種:
圖片上傳接口、重點(diǎn)人員管理接口、結(jié)果通信接口以及層間數(shù)據(jù)上報(bào)和共享接口;
其中,所述圖片上傳接口用于所述圖像數(shù)據(jù)處理裝置從所述多個(gè)數(shù)據(jù)采集模塊獲取所述人臉圖像數(shù)據(jù);
所述重點(diǎn)人員管理接口用于增加預(yù)設(shè)重點(diǎn)人員人像至所述圖像數(shù)據(jù)庫(kù);
所述結(jié)果通信接口用于將所述數(shù)據(jù)處理裝置130的預(yù)設(shè)人臉圖像數(shù)據(jù)處理結(jié)果發(fā)送至預(yù)設(shè)客戶端;
所述層間數(shù)據(jù)上報(bào)和共享接口用于所述二級(jí)圖像處理系統(tǒng)從所述頂層圖像處理系統(tǒng)獲取數(shù)據(jù)。
在本發(fā)明實(shí)施例中,數(shù)據(jù)接入層定義了數(shù)據(jù)輸入輸出的格式、協(xié)議、系統(tǒng)結(jié)構(gòu)等,從而可以通過(guò)數(shù)據(jù)接入層來(lái)實(shí)現(xiàn)各裝置之間的數(shù)據(jù)通信。
在本發(fā)明實(shí)施例中,圖像數(shù)據(jù)庫(kù)包括頂層圖像數(shù)據(jù)庫(kù)以及二級(jí)圖像數(shù)據(jù)庫(kù),所述頂層圖像數(shù)據(jù)庫(kù)與所述二級(jí)圖像數(shù)據(jù)庫(kù)通過(guò)數(shù)據(jù)接入裝置進(jìn)行數(shù)據(jù)的傳輸和共享。
可以理解,在本發(fā)明實(shí)施例中,通過(guò)設(shè)置圖像數(shù)據(jù)接入裝置,并在圖像數(shù)據(jù)接入裝置中設(shè)置不同的接口,從而可以實(shí)現(xiàn)將不同模塊之間的數(shù)據(jù)互通,從區(qū)域來(lái)講,可以實(shí)現(xiàn)不同二級(jí)圖像處理系統(tǒng)以及頂層圖像處理系統(tǒng)之間的數(shù)據(jù)互通,以達(dá)到對(duì)圖像數(shù)據(jù)的統(tǒng)一管理,提高圖像數(shù)據(jù)處理效率。
其中,該業(yè)務(wù)應(yīng)用裝置140是指安裝在客戶端,用于與用戶直接對(duì)接的模塊。該業(yè)務(wù)應(yīng)用裝置140指示了通過(guò)該圖像處理系統(tǒng)100可以實(shí)現(xiàn)的具體功能。當(dāng)業(yè)務(wù)應(yīng)用裝置140觸發(fā)某個(gè)功能模塊時(shí),則該功能模塊通過(guò)調(diào)用圖像采集模塊,數(shù)據(jù)接口裝置以及圖像數(shù)據(jù)處理系統(tǒng)130來(lái)實(shí)現(xiàn),并將人臉圖像數(shù)據(jù)處理結(jié)果輸出至業(yè)務(wù)應(yīng)用裝置140進(jìn)行顯示,以供用戶查看。
該業(yè)務(wù)應(yīng)用裝置包括以下至少一種:檢索模塊、實(shí)時(shí)識(shí)別通知模塊、統(tǒng)計(jì)模塊、挖掘模塊、系統(tǒng)管理模塊以及地圖顯示模塊。以用于實(shí)現(xiàn)不同的功能。
所述檢索模塊用于基于圖像數(shù)據(jù)庫(kù),根據(jù)預(yù)設(shè)人臉圖像獲取人臉圖像檢索結(jié)果,所述人臉圖像數(shù)據(jù)處理結(jié)果包括所述人臉圖像檢索結(jié)果;
所述實(shí)時(shí)識(shí)別通知模塊用于對(duì)預(yù)設(shè)目標(biāo)人像進(jìn)行實(shí)時(shí)的識(shí)別和消息通知;
所述統(tǒng)計(jì)模塊用于對(duì)所述人臉結(jié)果數(shù)據(jù)進(jìn)行統(tǒng)計(jì);
所述挖掘模塊用于對(duì)以下數(shù)據(jù)中的至少一種進(jìn)行統(tǒng)計(jì)與分析:人臉圖像數(shù)據(jù)、人臉結(jié)構(gòu)化數(shù)據(jù)或人臉結(jié)果數(shù)據(jù)進(jìn)行;
所述系統(tǒng)管理模塊用于對(duì)所述圖像處理系統(tǒng)100進(jìn)行管理;
所述地圖顯示模塊用于對(duì)所述預(yù)設(shè)人臉圖像對(duì)應(yīng)的目標(biāo)活動(dòng)軌跡在地圖上進(jìn)行顯示。
可選地,該業(yè)務(wù)應(yīng)用裝置140還可以包括其它功能模塊,以用于實(shí)現(xiàn)其它功能。
可以看出,本發(fā)明實(shí)施例提供圖像處理系統(tǒng)100通過(guò)實(shí)現(xiàn)對(duì)不同層級(jí)的系統(tǒng)以及同層級(jí)不同模塊之間數(shù)據(jù)的連通,從而實(shí)現(xiàn)了對(duì)數(shù)據(jù)的統(tǒng)一管理,提高數(shù)據(jù)利用價(jià)值,也防止各二級(jí)圖像處理系統(tǒng)之間的數(shù)據(jù)相互隔離,圖像數(shù)據(jù)處理系統(tǒng)采用分布式架構(gòu),可以穩(wěn)定且高效處理來(lái)自不同的各級(jí)圖像系統(tǒng)的數(shù)據(jù)處理請(qǐng)求,提高系統(tǒng)整體的效率。
下面再詳細(xì)介紹本發(fā)明實(shí)施例提供的圖像數(shù)據(jù)處理系統(tǒng)。
參見(jiàn)圖2,圖2是本發(fā)明實(shí)施例提供的一種圖像數(shù)據(jù)處理系統(tǒng)130的結(jié)構(gòu)示意圖。如圖2所示,所述圖像數(shù)據(jù)處理系統(tǒng)包括:圖像數(shù)據(jù)庫(kù)131以及圖像數(shù)據(jù)處理模塊132;
所述圖像數(shù)據(jù)庫(kù)131用于存儲(chǔ)人臉圖像數(shù)據(jù),所述人臉圖像數(shù)據(jù)包括人臉圖像以及與所述人臉圖像對(duì)應(yīng)的結(jié)構(gòu)化數(shù)據(jù);
所述圖像數(shù)據(jù)處理模塊132用于對(duì)所述人臉圖像數(shù)據(jù)進(jìn)行處理,以得到與所述人臉圖像對(duì)應(yīng)的人臉圖像結(jié)構(gòu)化數(shù)據(jù)以及基于所述人臉圖像結(jié)構(gòu)化數(shù)據(jù)基礎(chǔ)上的人臉圖像數(shù)據(jù)比對(duì)搜索,數(shù)據(jù)挖掘結(jié)果。
在本發(fā)明實(shí)施例中,該圖像數(shù)據(jù)處理系統(tǒng)采用分布式架構(gòu),以提高圖像數(shù)據(jù)處理效率。
其中,圖像數(shù)據(jù)庫(kù)131是指用于存儲(chǔ)各種人臉圖像的數(shù)據(jù)庫(kù),以供后續(xù)圖像數(shù)據(jù)處理系統(tǒng)進(jìn)行人臉識(shí)別時(shí),通過(guò)與該圖像數(shù)據(jù)庫(kù)131中的人臉圖像數(shù)據(jù)進(jìn)行對(duì)比以得到人臉圖像數(shù)據(jù)處理結(jié)果。
具體地,該圖像數(shù)據(jù)庫(kù)131可以包括人臉圖像數(shù)據(jù),以及基于該人臉圖像數(shù)據(jù)獲取所獲取到的結(jié)構(gòu)化數(shù)據(jù),例如,當(dāng)從圖像采集系統(tǒng)獲取到一張人臉圖像時(shí),可以保存該人臉圖像數(shù)據(jù),同時(shí)可以基于該人臉圖像提取人臉圖像特征,例如,紋理特征,顏色特征點(diǎn),再將這些特征同時(shí)一起保存在圖像數(shù)據(jù)庫(kù)131中,以便于后續(xù)進(jìn)行圖像識(shí)別時(shí),可直接利用該結(jié)構(gòu)化數(shù)據(jù)進(jìn)行識(shí)別,提高圖像識(shí)別效率。通過(guò)同時(shí)保存人臉圖像數(shù)據(jù),以及與人臉圖像數(shù)據(jù)對(duì)應(yīng)的結(jié)構(gòu)化數(shù)據(jù),可以提高圖像處理效率。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,圖像數(shù)據(jù)庫(kù)包括重點(diǎn)人物數(shù)據(jù)庫(kù)以及非重點(diǎn)人物數(shù)據(jù)庫(kù)、靜態(tài)身份數(shù)據(jù)庫(kù)和動(dòng)態(tài)采集數(shù)據(jù)庫(kù);
所述重點(diǎn)人物數(shù)據(jù)庫(kù)用于存儲(chǔ)重點(diǎn)關(guān)注人物對(duì)象數(shù)據(jù);
所述非重點(diǎn)人物數(shù)據(jù)庫(kù)用于存儲(chǔ)非重點(diǎn)關(guān)注人物對(duì)象數(shù)據(jù);
所述的靜態(tài)身份數(shù)據(jù)用于存儲(chǔ)與人物的身份征件相關(guān)的數(shù)據(jù);
所述的動(dòng)態(tài)采集數(shù)據(jù)用于存儲(chǔ)在實(shí)際的監(jiān)控環(huán)境中采集的人像數(shù)據(jù)。
具體地,在本發(fā)明的一個(gè)實(shí)施例中,該所述重點(diǎn)人物數(shù)據(jù)庫(kù)用于存儲(chǔ)重點(diǎn)關(guān)注人員的數(shù)據(jù),該非重點(diǎn)人物數(shù)據(jù)庫(kù)用于存儲(chǔ)一般關(guān)注的人員的數(shù)據(jù)。例如,該重點(diǎn)關(guān)注人員可以是會(huì)員,也可以是商場(chǎng)的作案慣犯等。
具體地,在本發(fā)明的一個(gè)實(shí)施例中,該靜態(tài)數(shù)據(jù)庫(kù)中的各人臉圖像數(shù)據(jù)還可以包括與各人臉圖像數(shù)據(jù)對(duì)應(yīng)的人物信息,例如,人物性別,出生地,常住地,身份證號(hào),是否有犯罪史等信息,以及還該人物的經(jīng)?;顒?dòng)地、全景圖鏈接、攝像機(jī)位置信息、采集時(shí)間等。
具體地,在本發(fā)明的一個(gè)實(shí)施例中,該動(dòng)態(tài)人像數(shù)據(jù)庫(kù)中存儲(chǔ)的為在監(jiān)控環(huán)境中采集到的圖,該圖為包括人臉圖像所在場(chǎng)景的實(shí)時(shí)抓拍的圖。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,所述圖像數(shù)據(jù)庫(kù)131包括頂層圖像數(shù)據(jù)庫(kù)以及二級(jí)圖像數(shù)據(jù)庫(kù),所述頂層圖像數(shù)據(jù)庫(kù)通過(guò)所述的數(shù)據(jù)接入層與所述二級(jí)圖像數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交換,從而形成一個(gè)總體。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,所述頂層圖像數(shù)據(jù)庫(kù)與所述二級(jí)管理圖像數(shù)據(jù)庫(kù)通過(guò)數(shù)據(jù)接入層進(jìn)行數(shù)據(jù)通信。在本發(fā)明實(shí)施例中,該預(yù)設(shè)通信接口為圖像數(shù)據(jù)接入裝置的頂層圖像處理系統(tǒng)數(shù)據(jù)獲取接口。
其中,在本發(fā)明實(shí)施例中,頂層圖像數(shù)據(jù)庫(kù)可以是指市局的圖像數(shù)據(jù)庫(kù)131,該二級(jí)圖像數(shù)據(jù)庫(kù)可以是指各二級(jí)圖像處理系統(tǒng)的圖像數(shù)據(jù)庫(kù)131??梢岳斫猓ㄟ^(guò)設(shè)置頂層圖像數(shù)據(jù)庫(kù)與二級(jí)圖像數(shù)據(jù)庫(kù),并且使得人臉圖像數(shù)據(jù)共享,以提高各個(gè)二級(jí)圖像處理系統(tǒng)獲取到的人臉圖像數(shù)據(jù)的利用價(jià)值,以及可以同步各二級(jí)圖像處理系統(tǒng)的人臉圖像數(shù)據(jù),以使得市局對(duì)二級(jí)圖像處理系統(tǒng)的人臉圖像數(shù)據(jù)進(jìn)行統(tǒng)一管理。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,所述圖像數(shù)據(jù)處理模塊132包括以下至少一種:
結(jié)構(gòu)化引擎、對(duì)比引擎、數(shù)據(jù)挖掘引擎以及圖像存儲(chǔ)引擎;
所述結(jié)構(gòu)化引擎用于對(duì)所述人臉圖像數(shù)據(jù)進(jìn)行特征提取以得到人臉圖像結(jié)構(gòu)化數(shù)據(jù);
所述對(duì)比引擎用于對(duì)所述人臉圖像結(jié)構(gòu)化數(shù)據(jù)進(jìn)行處理以得到人臉圖像數(shù)據(jù)處理結(jié)果;
所述圖像存儲(chǔ)引擎用于對(duì)所述人臉圖像數(shù)據(jù)以及所述人臉圖像結(jié)構(gòu)化數(shù)據(jù)進(jìn)行存儲(chǔ)。
參見(jiàn)圖3,圖3是本發(fā)明實(shí)施例提供的一種圖像數(shù)據(jù)處理模塊132的結(jié)構(gòu)示意圖。如圖3所示,通過(guò)將圖像數(shù)據(jù)處理模塊132區(qū)分成不同的引擎用于執(zhí)行不同的圖像數(shù)據(jù)處理需要,并且所述圖像數(shù)據(jù)處理模塊132采用分布式架構(gòu)將所述結(jié)構(gòu)化引擎1321、所述對(duì)比引擎1322、所述數(shù)據(jù)挖掘引擎1323以及所述圖像存儲(chǔ)引擎1324按分布式構(gòu)建在不同的圖像處理服務(wù)器組成的集群上。從而使得對(duì)于不同的任務(wù)需要,通過(guò)分布式架構(gòu)可以將該任務(wù)需要分散到不同的服務(wù)器上,以實(shí)現(xiàn)對(duì)任務(wù)的快速處理。例如,當(dāng)需要實(shí)時(shí)抓拍并檢索某個(gè)人臉圖像是否為特定人物,此時(shí)需要不斷地輸入檢索任務(wù),而由于圖像處理所消耗的內(nèi)存大,如果實(shí)時(shí)抓拍的頻率大,此時(shí)就需要不停地執(zhí)行圖像識(shí)別任務(wù),若將連續(xù)的圖像識(shí)別任務(wù)集中到一臺(tái)服務(wù)器上,此時(shí)必然會(huì)影響檢索效率,所以通過(guò)分布式架構(gòu)將不同的任務(wù)分散到不同的服務(wù)器上,每臺(tái)服務(wù)器的識(shí)別檢索頻率就會(huì)降低,以提高檢索效率,保證事務(wù)處理效率與可靠性。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,所述圖像數(shù)據(jù)服務(wù)器集群的構(gòu)成包括物理服務(wù)器或虛擬機(jī)。從而使得上述架構(gòu)更為靈活。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,所述圖像數(shù)據(jù)服務(wù)器包括集群管理維護(hù)組件,該集群管理維護(hù)組件用于對(duì)服務(wù)器集群進(jìn)行管理??梢岳斫?,也可以通過(guò)集群管理維護(hù)組件來(lái)分布處理各任務(wù),并通過(guò)集群管理維護(hù)組件來(lái)實(shí)現(xiàn)統(tǒng)一管理,各集群服務(wù)器之間采用負(fù)載均衡策略來(lái)保證可靠性,從而使得各圖像數(shù)據(jù)處理任務(wù)更為可靠。
下面對(duì)各功能引擎進(jìn)行詳細(xì)說(shuō)明。
具體地,在本發(fā)明一個(gè)實(shí)施例中,該結(jié)構(gòu)化引擎1321用于對(duì)各二級(jí)圖像處理系統(tǒng)上傳的動(dòng)態(tài)人像圖片、市局靜態(tài)圖像數(shù)據(jù)進(jìn)行建模,將建模獲取的結(jié)構(gòu)化數(shù)據(jù)和二級(jí)圖像處理系統(tǒng)上傳的人像數(shù)據(jù)進(jìn)行保存,并建立對(duì)應(yīng)關(guān)系,以在后續(xù)調(diào)用靜態(tài)圖像數(shù)據(jù)輸出人臉圖像處理結(jié)果。在本發(fā)明實(shí)施例中,由于數(shù)據(jù)量非常龐大,而且一天的數(shù)據(jù)量必須在24小時(shí)內(nèi)完成傳輸和結(jié)構(gòu)化工作量,該結(jié)構(gòu)化引擎應(yīng)可通過(guò)分布式架構(gòu)來(lái)實(shí)現(xiàn),具備如下特性:1、高并發(fā),高實(shí)時(shí)的集群計(jì)算架構(gòu);2、計(jì)算業(yè)務(wù)的高可靠性,支持多機(jī)互備,業(yè)務(wù)動(dòng)態(tài)遷移恢復(fù);3、支持所有計(jì)算在整個(gè)集群內(nèi)的動(dòng)態(tài)均衡;4、通過(guò)可堆疊的集群架構(gòu),實(shí)現(xiàn)高度靈活結(jié)構(gòu)擴(kuò)展和業(yè)務(wù)擴(kuò)容。
具體地,在本發(fā)明一個(gè)實(shí)施例中,該對(duì)比引擎1322用于實(shí)現(xiàn)當(dāng)有個(gè)對(duì)比需求輸入時(shí),例如可以是業(yè)務(wù)應(yīng)用裝置調(diào)用檢索模塊或?qū)崟r(shí)識(shí)別模塊發(fā)出的對(duì)某個(gè)人臉圖像進(jìn)行檢索,需要先對(duì)該人臉圖像進(jìn)行建模處理,然后將獲取的該人臉圖像的結(jié)構(gòu)化數(shù)據(jù)輸入到對(duì)比引擎,對(duì)比引擎將其與圖像數(shù)據(jù)庫(kù)131中的結(jié)構(gòu)化數(shù)據(jù)進(jìn)行比對(duì),并將比中人像數(shù)據(jù)輸出。由于對(duì)比需要高時(shí)效性,秒級(jí)輸出對(duì)比結(jié)果,因?yàn)閷?duì)比引擎可采用分布式架構(gòu),具有以下特性:1、支持高可用,可以在引擎間迅速切換;2、支持負(fù)載均衡集群,保證負(fù)載均衡可用;3、支持機(jī)器狀態(tài)實(shí)時(shí)監(jiān)控;4、支持負(fù)載均衡、故障轉(zhuǎn)移;5、提供高性能緩存服務(wù),加速請(qǐng)求處理,支持緩存分布式部署。
具體地,在本發(fā)明一個(gè)實(shí)施例中,該數(shù)據(jù)挖掘引擎1323用于當(dāng)有個(gè)數(shù)據(jù)挖掘需求輸入時(shí),例如可以是業(yè)務(wù)應(yīng)用裝置調(diào)用挖掘模塊發(fā)出查詢某個(gè)人臉圖像的活動(dòng)位置,需要先對(duì)其進(jìn)行建模處理,然后將獲取的結(jié)構(gòu)化數(shù)據(jù)輸入到數(shù)據(jù)挖掘引擎,引擎將其與結(jié)構(gòu)化數(shù)據(jù)進(jìn)行比對(duì),并將比中人像數(shù)據(jù)輸出。由于數(shù)據(jù)挖掘的數(shù)據(jù)量非常大,因此該數(shù)據(jù)挖掘引擎采用分布式架構(gòu),具有以下特性:1、支持高可用,可以在引擎間迅速切換;2、支持負(fù)載均衡集群,保證負(fù)載均衡可用;3、支持機(jī)器狀態(tài)實(shí)時(shí)監(jiān)控;4、支持負(fù)載均衡、故障轉(zhuǎn)移;5、提供高性能緩存服務(wù),加速請(qǐng)求處理,支持緩存分布式部署。
具體地,在本發(fā)明的一個(gè)實(shí)施例中,該圖像存儲(chǔ)引擎1324可以是在圖像數(shù)據(jù)處理系統(tǒng)接收到人臉圖像時(shí)即觸發(fā)對(duì)人臉圖像數(shù)據(jù)進(jìn)行存儲(chǔ),以及在結(jié)構(gòu)化引擎對(duì)人臉圖像數(shù)據(jù)進(jìn)行結(jié)構(gòu)化以后,再對(duì)得到后人臉圖像結(jié)構(gòu)化數(shù)據(jù)進(jìn)行存儲(chǔ)。
可以理解,在本發(fā)明實(shí)施例中,通過(guò)將人臉圖像處理模塊分成圖像數(shù)據(jù)庫(kù)131以及圖像處理模塊,并且將圖像處理模塊分成不同的功能模塊進(jìn)行架構(gòu),從而使得不同的功能模塊之間可以分布式架構(gòu)在不同的服務(wù)器上,并且通過(guò)上述功能模塊的劃分,使得各功能模塊之間能更好地實(shí)現(xiàn)耦合與解耦。
其中,人臉圖像數(shù)據(jù)處理結(jié)果是指圖像處理裝置根據(jù)業(yè)務(wù)應(yīng)用裝置調(diào)用相應(yīng)功能時(shí),該對(duì)人臉圖像數(shù)據(jù)或調(diào)用圖像數(shù)據(jù)庫(kù)131執(zhí)行進(jìn)行相應(yīng)處理,得到用戶需要的人臉圖像數(shù)據(jù)處理結(jié)果,然后通過(guò)業(yè)務(wù)應(yīng)用層顯示出來(lái),以滿足用戶的業(yè)務(wù)應(yīng)用需求。
具體地,該人臉圖像數(shù)據(jù)處理結(jié)果包括以下至少一種:
在所述圖像數(shù)據(jù)庫(kù)131中與預(yù)設(shè)人臉圖像數(shù)據(jù)相關(guān)的人臉圖像、與所述預(yù)設(shè)人臉圖像數(shù)據(jù)相關(guān)的目標(biāo)活動(dòng)區(qū)域、與所述預(yù)設(shè)人臉圖像數(shù)據(jù)相關(guān)的目標(biāo)活動(dòng)時(shí)間、與所述預(yù)設(shè)人臉圖像數(shù)據(jù)相關(guān)的目標(biāo)活動(dòng)軌跡、與所述預(yù)設(shè)人臉圖像數(shù)據(jù)相關(guān)的同行人像數(shù)據(jù)、所述預(yù)設(shè)人臉圖像數(shù)據(jù)對(duì)應(yīng)的生物特征信息以及非生物特征信息;所述生物特征信息包括但不限于以下至少一種:性別以及年齡等;所述非生物特征信息包括但不限于以下至少一種:眼鏡附著物特征以及衣著附著特征及其它人可攜帶的物品特征。
具體地,舉例說(shuō)明,在本發(fā)明的一個(gè)示例中,當(dāng)用戶在業(yè)務(wù)應(yīng)用裝置140觸發(fā)檢索模塊執(zhí)行人像檢索功能時(shí),從而圖像數(shù)據(jù)處理系統(tǒng)130會(huì)對(duì)輸出對(duì)預(yù)設(shè)圖像進(jìn)行檢索得到與該預(yù)設(shè)圖像相關(guān)的人臉圖像;
具體地,舉例說(shuō)明,在本發(fā)明的另一個(gè)示例中,當(dāng)用戶在業(yè)務(wù)應(yīng)用裝置140觸發(fā)實(shí)時(shí)識(shí)別通知模塊執(zhí)行實(shí)時(shí)的識(shí)別和通知功能時(shí),例如,增加某一個(gè)目標(biāo)人員到目標(biāo)庫(kù),從而首先在重點(diǎn)人員數(shù)據(jù)庫(kù)中增加該人員的圖像數(shù)據(jù),然后圖像數(shù)據(jù)處理系統(tǒng)130再對(duì)實(shí)時(shí)接收到的人臉圖像進(jìn)行檢索,當(dāng)檢索到相似人臉圖像時(shí),則發(fā)送通知。
具體地,舉例說(shuō)明,在本發(fā)明的一個(gè)示例中,當(dāng)用戶在業(yè)務(wù)應(yīng)用裝置140觸發(fā)統(tǒng)計(jì)模塊時(shí),此時(shí)可以通過(guò)數(shù)據(jù)接入層的相關(guān)接口調(diào)用數(shù)據(jù)處理層的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),例如,可以通過(guò)人臉圖像數(shù)據(jù)統(tǒng)計(jì)經(jīng)?;顒?dòng)地在某個(gè)地點(diǎn)的人物。
具體地,舉例說(shuō)明,在本發(fā)明的一個(gè)示例中,當(dāng)用戶在業(yè)務(wù)應(yīng)用裝置140調(diào)用挖掘模塊執(zhí)行數(shù)據(jù)挖掘功能時(shí),例如,挖掘某個(gè)人像的活動(dòng)地點(diǎn),某個(gè)人像的活動(dòng)時(shí)間,與某個(gè)人物的同行人像數(shù)據(jù),以及某個(gè)人像的活動(dòng)軌跡等,此時(shí)可以通過(guò)數(shù)據(jù)接入層的相關(guān)接口調(diào)用圖像數(shù)據(jù)處理系統(tǒng)130中靜態(tài)數(shù)據(jù)庫(kù)中的數(shù)據(jù)得到相關(guān)結(jié)果。
可選地,在本發(fā)明的另一些實(shí)施例中,該人臉圖像數(shù)據(jù)處理結(jié)果可以根據(jù)業(yè)務(wù)應(yīng)用裝置觸發(fā)其它功能模塊來(lái)生成其它不同的人臉圖像處理結(jié)果。
可選地,在本發(fā)明的另一些實(shí)施例中,所述裝置130還包括圖像數(shù)據(jù)接入模塊133,所述頂層圖像數(shù)據(jù)數(shù)據(jù)庫(kù)通過(guò)圖像數(shù)據(jù)接入裝置從所述圖像采集裝置獲取二級(jí)圖像數(shù)據(jù)庫(kù)中的人臉圖像數(shù)據(jù),所述二級(jí)數(shù)據(jù)數(shù)據(jù)庫(kù)可以通過(guò)數(shù)據(jù)接入層訪問(wèn)頂層圖像數(shù)據(jù)庫(kù)的共享數(shù)據(jù)。
可選地,所述圖像數(shù)據(jù)接入裝置還用于向外部數(shù)據(jù)提供數(shù)據(jù)輸入輸出的通道。
可以看出,圖像處理系統(tǒng)100通過(guò)實(shí)現(xiàn)對(duì)不同層級(jí)的系統(tǒng)以及同層級(jí)不同模塊之間數(shù)據(jù)的連通,從而實(shí)現(xiàn)了對(duì)數(shù)據(jù)的統(tǒng)一管理,提高數(shù)據(jù)利用價(jià)值,也防止各二級(jí)圖像處理系統(tǒng)之間的數(shù)據(jù)相互隔離,圖像數(shù)據(jù)處理系統(tǒng)采用分布式架構(gòu),可以穩(wěn)定且高效處理來(lái)自不同的各級(jí)圖像系統(tǒng)的數(shù)據(jù)處理請(qǐng)求,提高系統(tǒng)整體的效率。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)包括上述實(shí)施例中記載的任何方法的部分或全部步驟。
需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明的各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。