技術(shù)領(lǐng)域
與示例性實(shí)施例一致的方法和設(shè)備涉及智能視頻分析。
背景技術(shù):
通過接收由至少一個(gè)相機(jī)捕獲的視頻、分析視頻的內(nèi)容并提取視頻的特征來執(zhí)行視頻分析。在現(xiàn)有技術(shù)中,當(dāng)特定事件發(fā)生時(shí),在沒有任何優(yōu)先級的情況下,對從所有相機(jī)發(fā)送的視頻進(jìn)行分析,視頻分析的效率低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明構(gòu)思的示例性實(shí)施例提供一種僅分析與發(fā)生的事件相關(guān)的視頻的系統(tǒng)和方法,從而減少視頻分析所需的資源和時(shí)間并提高效率。
實(shí)施例的各方面將在下面描述中部分進(jìn)行闡述,并且部分從該描述將是清楚的,或者可以通過呈現(xiàn)的實(shí)施例的實(shí)踐而獲知。
根據(jù)示例性實(shí)施例,提供一種通過智能視頻分析系統(tǒng)分析視頻的方法。所述方法可包括:基于關(guān)于由多個(gè)相機(jī)中的相機(jī)檢測到的事件的信息分別為所述多個(gè)相機(jī)設(shè)置等級,其中,由智能等級設(shè)置處理器執(zhí)行所述設(shè)置;基于為所述多個(gè)相機(jī)設(shè)置的等級執(zhí)行關(guān)于從所述多個(gè)相機(jī)發(fā)送的數(shù)據(jù)的負(fù)載平衡,其中,由執(zhí)行視頻分析的視頻分析服務(wù)器執(zhí)行負(fù)載平衡。
所述方法還可包括:基于關(guān)于事件的信息生成與檢測到事件的相機(jī)相關(guān)的至少一個(gè)邏輯相機(jī)組,其中,所述至少一個(gè)邏輯相機(jī)組包括所述多個(gè)相機(jī)中的一個(gè)或多個(gè)相機(jī)。
可通過在設(shè)置了等級的所述多個(gè)相機(jī)中,與具有較低等級的相機(jī)相比,為具有較高等級的相機(jī)分配更多用于處理數(shù)據(jù)的資源來執(zhí)行負(fù)載平衡的步 驟。
可基于與事件相關(guān)的事件元數(shù)據(jù)來執(zhí)行為所述多個(gè)相機(jī)設(shè)置等級的步驟。事件元數(shù)據(jù)可包括關(guān)于以下項(xiàng)中的至少一項(xiàng)的信息:事件的類型、事件發(fā)生的時(shí)間、事件發(fā)生的位置、事件發(fā)生的位置的鄰近度、事件中對象的運(yùn)動方向、事件中對象的運(yùn)動速度、事件中對象的屬性。
在上述方法中,與不包括在所述至少一個(gè)邏輯相機(jī)組中的相機(jī)相比,可為所述至少一個(gè)邏輯相機(jī)組中的所述一個(gè)或多個(gè)相機(jī)設(shè)置更高的等級,并且所述一個(gè)或多個(gè)相機(jī)可基于事件元數(shù)據(jù)分別被給予不同的權(quán)重。因此,還可基于所述不同的權(quán)重來執(zhí)行負(fù)載平衡。
包括在所述至少一個(gè)邏輯相機(jī)組中的所述一個(gè)或多個(gè)相機(jī)可被布置在距檢測到事件的相機(jī)的預(yù)定距離內(nèi),或者可物理連接到檢測到事件的相機(jī)。
根據(jù)另一示例性實(shí)施例,提供一種用于分析視頻的智能視頻分析系統(tǒng),所述系統(tǒng)可包括:智能等級設(shè)置處理器,被配置為基于關(guān)于由多個(gè)相機(jī)中的相機(jī)檢測到的事件的信息分別為所述多個(gè)相機(jī)設(shè)置等級;負(fù)載平衡處理器,被配置為基于為所述多個(gè)相機(jī)設(shè)置的等級執(zhí)行關(guān)于從所述多個(gè)相機(jī)發(fā)送的數(shù)據(jù)的負(fù)載平衡。
所述系統(tǒng)還可包括:邏輯相機(jī)組生成器,被配置為基于關(guān)于事件的信息生成與檢測到事件的相機(jī)相關(guān)的至少一個(gè)邏輯相機(jī)組,其中,所述至少一個(gè)邏輯相機(jī)組包括所述多個(gè)相機(jī)中的一個(gè)或多個(gè)相機(jī)。
附圖說明
從以下結(jié)合附圖對示例性實(shí)施例進(jìn)行的描述,這些和/或其它方面將變得明顯和更容易理解,在附圖中:
圖1示出根據(jù)示例性實(shí)施例的智能視頻分析系統(tǒng);
圖2和圖3是示出根據(jù)示例性實(shí)施例的由智能視頻分析系統(tǒng)的邏輯相機(jī)組生成器執(zhí)行的邏輯上生成相機(jī)組的方法的示圖;
圖4和圖5是示出根據(jù)示例性實(shí)施例的基于事件元數(shù)據(jù)邏輯上生成相機(jī)組的方法的示圖;
圖6是示出根據(jù)示例性實(shí)施例的使用智能視頻分析系統(tǒng)以管理建筑物的方法的示圖;
圖7是根據(jù)示例性實(shí)施例的使用智能視頻分析系統(tǒng)來分析視頻的方法的 流程圖。
具體實(shí)施方式
現(xiàn)在將詳細(xì)描述示例性實(shí)施例,示例性實(shí)施例在附圖中示出,其中,相同的參考標(biāo)號始終表示相同的元件。在這點(diǎn)上,呈現(xiàn)的實(shí)施例可具有不同形式并且不應(yīng)該被解釋為局限于在此所闡述的描述。因此,以下僅通過參照附圖描述實(shí)施例以解釋本描述的多個(gè)方面。在此提供以下描述和附圖來更好地理解本發(fā)明構(gòu)思,這里可省略描述和附圖的對本領(lǐng)域普通技術(shù)人員來說明顯的部分。
本說明書和附圖不意在限制由附加的權(quán)利要求限定的本發(fā)明構(gòu)思的范圍。選擇在此使用的術(shù)語以恰當(dāng)?shù)亟忉尡景l(fā)明構(gòu)思,并因此應(yīng)基于根據(jù)本發(fā)明構(gòu)思的技術(shù)構(gòu)思的含義和概念來解釋在此使用的術(shù)語。
如在此所使用的,術(shù)語“和/或”包括一個(gè)或多個(gè)相關(guān)所列項(xiàng)的任何和所有組合。當(dāng)諸如“…中的至少一個(gè)”的表述在一列元素之后時(shí),其修飾所有列出的元素,而不是修飾列出的單個(gè)元素。
圖1示出根據(jù)示例性實(shí)施例的智能視頻分析系統(tǒng)100。
智能視頻分析系統(tǒng)100包括:安裝于特定區(qū)域來觀察特定區(qū)域并檢測事件的圖2的監(jiān)控相機(jī)S110至S116,用于存儲、管理和分析從監(jiān)控相機(jī)S110至S116接收的視頻的視頻分析服務(wù)器110,用于基于監(jiān)控相機(jī)S110至S116與事件之間的關(guān)系來將監(jiān)控相機(jī)S110至S116分組的邏輯相機(jī)組生成器120,用于設(shè)置屬于邏輯相機(jī)組的相機(jī)的等級的智能等級設(shè)置處理器130。
監(jiān)控相機(jī)S110至S116被分別安裝在用戶希望觀察或監(jiān)視的區(qū)域中。監(jiān)控相機(jī)S110至S116檢測事件。事件包括視頻事件和語音事件兩者。事件的示例包括用戶設(shè)置的視頻、火災(zāi)的檢測、被盜車輛的檢測、在特定區(qū)域中運(yùn)動的檢測、特定對象或人的檢測、當(dāng)對象損壞時(shí)產(chǎn)生的聲音、噪音、奔跑的聲音、尖叫、爆炸的聲音、喇叭、打架的聲音、音樂的聲音、用戶設(shè)置的聲音等。
監(jiān)控相機(jī)S110至S116被配置為以文件或數(shù)據(jù)庫的形式將獲得的視頻/音頻數(shù)據(jù)存儲在本地/遠(yuǎn)程控制存儲裝置中。視頻分析服務(wù)器110分析存儲的視頻/音頻數(shù)據(jù)。
根據(jù)示例性實(shí)施例,視頻分析服務(wù)器110僅分析從屬于由邏輯相機(jī)組生 成器120生成的邏輯相機(jī)組S120的監(jiān)控相機(jī)S110至S116發(fā)送的視頻和/或音頻數(shù)據(jù)。
視頻分析服務(wù)器110可為屬于邏輯相機(jī)組S120的各個(gè)監(jiān)控相機(jī)S110至S116設(shè)置等級,并分配更多的資源來分析高等級的監(jiān)控相機(jī)的數(shù)據(jù)。
根據(jù)示例性實(shí)施例,邏輯相機(jī)組生成器120通過邏輯上檢測與檢測到事件的相機(jī)相關(guān)的相機(jī)來生成邏輯相機(jī)組。
圖2和圖3是示出根據(jù)示例性實(shí)施例的由智能視頻分析系統(tǒng)的邏輯相機(jī)組生成器使用的邏輯上生成相機(jī)組的方法的示圖。
根據(jù)示例性實(shí)施例,圖1的邏輯相機(jī)組生成器120可通過將物理連接到檢測到事件的監(jiān)控相機(jī)的監(jiān)控相機(jī)分組到邏輯相機(jī)組中來生成邏輯相機(jī)組,或可通過將在檢測到事件的監(jiān)控相機(jī)的預(yù)定半徑內(nèi)的監(jiān)控相機(jī)分組到邏輯相機(jī)組中來生成邏輯相機(jī)組。
根據(jù)示例性實(shí)施例,參照圖2,邏輯相機(jī)組生成器120檢測物理連接到檢測到事件的監(jiān)控相機(jī)S110的監(jiān)控相機(jī)S111、S112、S113、S114、S115和S116,作為與監(jiān)控相機(jī)S110相關(guān)的相機(jī),并將檢測到的相機(jī)分組到邏輯相機(jī)組中。
根據(jù)示例性實(shí)施例,參照圖3,邏輯相機(jī)組生成器120檢測在距檢測到事件的監(jiān)控相機(jī)S310的位置的預(yù)定半徑內(nèi)的監(jiān)控相機(jī)S311、S312、S313、S314和S315,作為與監(jiān)控相機(jī)S310相關(guān)的相機(jī),并將檢測到的相機(jī)分組到邏輯相機(jī)組中。
根據(jù)示例性實(shí)施例,邏輯相機(jī)組生成器120基于事件元數(shù)據(jù),通過邏輯上檢測與檢測到事件的監(jiān)控相機(jī)相關(guān)的相機(jī)來生成邏輯相機(jī)組。
根據(jù)示例性實(shí)施例,事件元數(shù)據(jù)是用于檢測事件的特征的信息。根據(jù)示例性實(shí)施例,事件元數(shù)據(jù)可被用于視頻分析服務(wù)器以分析從監(jiān)控相機(jī)發(fā)送的數(shù)據(jù),從而生成邏輯相機(jī)組或?yàn)閷儆谶壿嬒鄼C(jī)組的監(jiān)控相機(jī)設(shè)置等級。
事件元數(shù)據(jù)包括關(guān)于以下項(xiàng)中的至少一項(xiàng)的信息:事件的類型、事件發(fā)生的時(shí)間、事件發(fā)生的位置、事件發(fā)生的位置的鄰近度、事件中至少一個(gè)對象運(yùn)動的方向、事件中至少一個(gè)對象的運(yùn)動速度、以及事件中至少一個(gè)對象的屬性。在這種情況下,事件中至少一個(gè)對象的屬性信息包括該至少一個(gè)對象的顏色、大小、數(shù)量等。
根據(jù)示例性實(shí)施例,事件的類型包括火災(zāi)、災(zāi)難、緊急情況、事故、盜 竊、犯罪等。在事件發(fā)生的日期和時(shí)間的信息中,可根據(jù)事件發(fā)生在工作日還是周末、事件發(fā)生在白天還是夜間等分配不同的權(quán)重。
在關(guān)于事件發(fā)生的位置的信息中,可為危險(xiǎn)區(qū)域、將被監(jiān)控的主要區(qū)域等分配高權(quán)重。例如,當(dāng)檢測到與交通事故相關(guān)的事件時(shí),可為交叉路口等分配高權(quán)重。
關(guān)于事件發(fā)生的位置的鄰近度的信息可被這樣設(shè)置:將高權(quán)重分配給在檢測到事件的位置附近的監(jiān)控相機(jī)。
根據(jù)示例性實(shí)施例,邏輯相機(jī)組生成器120可基于檢測到事件的監(jiān)控相機(jī)的位置來生成邏輯相機(jī)組。根據(jù)示例性實(shí)施例,參照圖6,如果在建筑物的第二層檢測到盜竊者,則當(dāng)檢測到盜竊者的監(jiān)控相機(jī)位于出口時(shí),可將安裝于第一層出口S171的監(jiān)控相機(jī)和安裝于第三層出口S173的監(jiān)控相機(jī)分組到邏輯相機(jī)組中。
圖4和圖5是示出根據(jù)示例性實(shí)施例的由邏輯相機(jī)組生成器執(zhí)行的生成邏輯相機(jī)組的方法和由智能等級設(shè)置處理器執(zhí)行的為屬于邏輯相機(jī)組的相機(jī)設(shè)置等級的方法的示圖。
圖5示出根據(jù)另一示例性實(shí)施例的當(dāng)存在多個(gè)邏輯相機(jī)組時(shí)為多個(gè)邏輯相機(jī)組的每個(gè)設(shè)置優(yōu)先級的方法。
圖1的智能等級設(shè)置處理器130可基于以下等式1,通過為構(gòu)成表示發(fā)生的事件的特征的事件元數(shù)據(jù)的多條信息分配權(quán)重來為屬于邏輯相機(jī)組的相機(jī)分配等級。
[等式1]
等級=Pc×∑xiwi
在等式1中,Pc表示分配給監(jiān)控相機(jī)的優(yōu)先級,xi表示構(gòu)成事件元數(shù)據(jù)的每條信息,wi表示分配給構(gòu)成事件元數(shù)據(jù)的所述每條信息的權(quán)重。表示分配給監(jiān)控相機(jī)的優(yōu)先級的Pc可根據(jù)分配給監(jiān)控相機(jī)所屬于的邏輯相機(jī)組的優(yōu)先級來設(shè)置或可由用戶設(shè)置。
根據(jù)示例性實(shí)施例,參照圖4,第三監(jiān)控相機(jī)S413檢測到被盜車輛并告知智能視頻分析系統(tǒng)對事件的檢測。在這種情況下,關(guān)于被盜車輛的運(yùn)動速度(例如,90千米/小時(shí))的信息、關(guān)于被盜車輛的運(yùn)動方向的信息等可被用作事件元數(shù)據(jù)。
圖1的邏輯相機(jī)組生成器120可基于檢測到事件的監(jiān)控相機(jī)的位置和關(guān) 于事件中對象的運(yùn)動方向的信息來生成邏輯相機(jī)組。
參照圖4,邏輯相機(jī)組生成器120將在最先檢測到被盜車輛的第三監(jiān)控相機(jī)S413預(yù)定范圍內(nèi)的第一監(jiān)控相機(jī)S411、第二監(jiān)控相機(jī)S412、第四監(jiān)控相機(jī)S414、第五監(jiān)控相機(jī)S415、第六監(jiān)控相機(jī)S416、第七監(jiān)控相機(jī)S417分組到邏輯相機(jī)組S400中。
然后,圖1的智能等級設(shè)置處理器130為屬于邏輯相機(jī)組S400的監(jiān)控相機(jī)S411至S417設(shè)置等級。在這種情況下,智能等級設(shè)置處理器130可基于包括在事件元數(shù)據(jù)中的關(guān)于被盜車輛的運(yùn)動速度(例如,90千米/時(shí))的信息和關(guān)于被盜車輛的運(yùn)動方向的信息,為監(jiān)控相機(jī)S411至S417設(shè)置等級。
例如,當(dāng)被盜車輛向東運(yùn)動時(shí),無需考慮位于被盜車輛運(yùn)動方向的反方向的第一監(jiān)控相機(jī)S411、第二監(jiān)控相機(jī)S412和第四監(jiān)控相機(jī)S414。
應(yīng)該首先考慮位于被盜車輛的運(yùn)動方向上的第五監(jiān)控相機(jī)S415、第六監(jiān)控相機(jī)S416和第七監(jiān)控相機(jī)S417。由于當(dāng)考慮被盜車輛的運(yùn)動速度時(shí),在10秒內(nèi)被盜車輛可能經(jīng)過第五監(jiān)控相機(jī)S415和第六監(jiān)控相機(jī)S416,因此可為第五監(jiān)控相機(jī)S415、第六監(jiān)控相機(jī)S416和第七監(jiān)控相機(jī)S417中的第七監(jiān)控相機(jī)S417分配更高的等級。
因此,智能等級設(shè)置處理器130可為屬于邏輯相機(jī)組S400的監(jiān)控相機(jī)S411至S417中的第七監(jiān)控相機(jī)S417分配最高的等級,為第五監(jiān)控相機(jī)S415和第六監(jiān)控相機(jī)S416分配下一等級。此外,可為第五監(jiān)控相機(jī)S415和第六監(jiān)控相機(jī)S416中的更接近于被盜車輛的運(yùn)動方向的監(jiān)控相機(jī)分配更高的等級。
此外,智能等級設(shè)置處理器130可為第一監(jiān)控相機(jī)S411、第二監(jiān)控相機(jī)S412和第四監(jiān)控相機(jī)S414分配較低的等級。在這種情況下,智能等級設(shè)置處理器130可通過為構(gòu)成事件元數(shù)據(jù)的至少一條信息中的每條分配權(quán)重來設(shè)置監(jiān)控相機(jī)S411至S417的等級。
智能等級設(shè)置處理器130向包括在圖1的視頻分析服務(wù)器110中的隊(duì)列140提供關(guān)于屬于邏輯相機(jī)組S400的至少一個(gè)監(jiān)控相機(jī)的信息和關(guān)于所述監(jiān)控相機(jī)的等級的信息。
例如,智能等級設(shè)置處理器130向包括在視頻分析服務(wù)器110中的隊(duì)列140提供關(guān)于第七監(jiān)控相機(jī)S417的信息和第七監(jiān)控相機(jī)S417在邏輯相機(jī)組S400中等級排名第一的信息。此后,當(dāng)?shù)谖灞O(jiān)控相機(jī)S415在邏輯相機(jī)組S400 中等級排名第二時(shí),向隊(duì)列140提供關(guān)于第五監(jiān)控相機(jī)S415的信息和第五監(jiān)控相機(jī)S415等級排名第二的信息。當(dāng)?shù)诹O(jiān)控相機(jī)S416在邏輯相機(jī)組S400中等級排名第三時(shí),向隊(duì)列140提供關(guān)于第六監(jiān)控相機(jī)S416的信息和第六監(jiān)控相機(jī)S416等級排名第三的信息。
此外,基于預(yù)定準(zhǔn)則,與第一監(jiān)控相機(jī)S411、第二監(jiān)控相機(jī)S412和第四監(jiān)控相機(jī)S414相關(guān)的信息可被設(shè)置為被提供給或不被提供給包括在視頻分析服務(wù)器110中的隊(duì)列140。
圖5示出根據(jù)示例性實(shí)施例的生成多個(gè)邏輯相機(jī)組的情況。
圖5示出如下情況:第三監(jiān)控相機(jī)S513最先檢測到被盜車輛,第七監(jiān)控相機(jī)S617檢測到嫌疑被盜車輛,并且第三監(jiān)控相機(jī)S513和第七監(jiān)控相機(jī)S617各自告知智能視頻分析系統(tǒng)100對事件的檢測。在這種情況下,第三監(jiān)控相機(jī)S513和第七監(jiān)控相機(jī)S617可各自告知圖1的視頻分析服務(wù)器110對事件的檢測。
在事件被檢測到之后,第三監(jiān)控相機(jī)S513和第七監(jiān)控相機(jī)S617的每個(gè)根據(jù)檢測到的事件提取表示事件的事件元數(shù)據(jù)。參照圖5,第三監(jiān)控相機(jī)S513和第七監(jiān)控相機(jī)S617可提取關(guān)于檢測到的被盜車輛和檢測到的嫌疑被盜車輛的運(yùn)動速度和運(yùn)動方向的信息作為事件元數(shù)據(jù)。
之后,圖1的邏輯相機(jī)組生成器120可通過檢測在距第三監(jiān)控相機(jī)S513和第七監(jiān)控相機(jī)S617的每個(gè)的位置預(yù)定范圍內(nèi)的相機(jī)來生成邏輯相機(jī)組。
具體地說,邏輯相機(jī)組生成器120通過檢測與第三監(jiān)控相機(jī)S513相關(guān)的第四監(jiān)控相機(jī)S514、第五監(jiān)控相機(jī)S515和第六監(jiān)控相機(jī)S516來生成第一邏輯相機(jī)組S500。
此外,邏輯相機(jī)組生成器120通過檢測與第七監(jiān)控相機(jī)S617相關(guān)的第五監(jiān)控相機(jī)S515、第六監(jiān)控相機(jī)S516、第八監(jiān)控相機(jī)S618和第九監(jiān)控相機(jī)S619來生成第二邏輯相機(jī)組S600。
圖1的智能等級設(shè)置處理器130可被配置為:為第一邏輯相機(jī)組S500和第二邏輯相機(jī)組S600中的第二邏輯相機(jī)組S600分配更高的權(quán)重,但圖1的智能等級設(shè)置處理器130可由用戶不同地配置。
例如,智能等級設(shè)置處理器130可被配置為:當(dāng)被盜車輛正在被追捕時(shí),為第二邏輯相機(jī)組S600分配更高的權(quán)重,當(dāng)需要調(diào)查車輛被盜的情況時(shí),為第一邏輯相機(jī)組S500分配更高的權(quán)重。
根據(jù)示例性實(shí)施例,假設(shè)被盜車輛正在被追捕并且更高的權(quán)重被分配給檢測到嫌疑被盜車輛的第七監(jiān)控相機(jī)S617所屬于的第二邏輯相機(jī)組S600。
在這種情況下,在等式1中,更高的優(yōu)先級Pc被分配給屬于第二邏輯相機(jī)組S600的監(jiān)控相機(jī)。即,分配給第五監(jiān)控相機(jī)S515、第六監(jiān)控相機(jī)S516、第八監(jiān)控相機(jī)S618和第九監(jiān)控相機(jī)S619的權(quán)重可高于分配給第三監(jiān)控相機(jī)S513和第四監(jiān)控相機(jī)S514的權(quán)重。
當(dāng)設(shè)置了每個(gè)相機(jī)的等級時(shí),可考慮被盜車輛的運(yùn)動方向。在這種情況下,在屬于第二邏輯相機(jī)組S600的監(jiān)控相機(jī)中,比分配給第五監(jiān)控相機(jī)S515和第六監(jiān)控相機(jī)S516的權(quán)重wi更高的權(quán)重wi被分配給第八監(jiān)控相機(jī)S618和第九監(jiān)控相機(jī)S619。
智能等級設(shè)置處理器130可通過執(zhí)行以上處理或執(zhí)行另外考慮事件元數(shù)據(jù)的處理來為屬于第一邏輯相機(jī)組S500和第二邏輯相機(jī)組S600的監(jiān)控相機(jī)設(shè)置等級。
參照圖5,第一等級至第七等級可被分別分配給第八監(jiān)控相機(jī)S618、第九監(jiān)控相機(jī)S619、第七監(jiān)控相機(jī)S617、第三監(jiān)控相機(jī)S513、第五監(jiān)控相機(jī)S515、第六監(jiān)控相機(jī)S516和第四監(jiān)控相機(jī)S514。
在這種情況下,智能等級設(shè)置處理器130可將關(guān)于這些監(jiān)控相機(jī)的信息和等級信息發(fā)送到視頻分析服務(wù)器110。視頻分析服務(wù)器110可基于這些監(jiān)控相機(jī)的等級的順序,通過使用負(fù)載平衡處理器150來分配資源(例如,插槽)。
根據(jù)示例性實(shí)施例,智能等級設(shè)置處理器130可將關(guān)于屬于多個(gè)邏輯相機(jī)組的所有監(jiān)控相機(jī)的信息和等級信息發(fā)送到視頻分析服務(wù)器110。
根據(jù)示例性實(shí)施例,智能等級設(shè)置處理器130可僅將關(guān)于屬于邏輯相機(jī)組的監(jiān)控相機(jī)的信息中的關(guān)于特定等級或高于特定等級的監(jiān)控相機(jī)的信息發(fā)送到視頻分析服務(wù)器110。例如,參照圖5,智能等級設(shè)置處理器130可被配置為發(fā)送關(guān)于第四等級或高于第四等級的監(jiān)控相機(jī)的信息。在這種情況下,智能等級設(shè)置處理器130僅將關(guān)于第八監(jiān)控相機(jī)S618、第九監(jiān)控相機(jī)S619、第七監(jiān)控相機(jī)S617和第三監(jiān)控相機(jī)S513的信息以及關(guān)于這些監(jiān)控相機(jī)的等級信息發(fā)送到視頻分析服務(wù)器110。
視頻分析服務(wù)器110的負(fù)載平衡處理器150基于從智能等級設(shè)置處理器130接收的關(guān)于監(jiān)控相機(jī)的信息和等級信息來分配視頻插槽。
在這種情況下,負(fù)載平衡處理器150可基于監(jiān)控相機(jī)的等級改變將被分 配的視頻插槽的數(shù)量。
參照圖5,當(dāng)接收到關(guān)于第三監(jiān)控相機(jī)S513至第九監(jiān)控相機(jī)S619的所有信息時(shí),視頻分析服務(wù)器110可為第一等級的第八監(jiān)控相機(jī)S618分配最大數(shù)量的視頻插槽,并為最低等級的第四監(jiān)控相機(jī)S514分配最小數(shù)量的視頻插槽。
根據(jù)示例性實(shí)施例,當(dāng)接收到第三監(jiān)控相機(jī)S513至第九監(jiān)控相機(jī)S619的所有信息時(shí),視頻分析服務(wù)器110可被配置為基于由用戶確定的設(shè)置僅為第五等級或高于第五等級的監(jiān)控相機(jī)分配視頻插槽。
根據(jù)示例性實(shí)施例,視頻分析服務(wù)器110的負(fù)載平衡處理器150可被配置為通過順序讀取在隊(duì)列140中排序的關(guān)于監(jiān)控相機(jī)的信息來分配視頻插槽。
在隊(duì)列140中,以等級遞增的順序?qū)﹃P(guān)于監(jiān)控相機(jī)的信息進(jìn)行排序。參照圖5,關(guān)于第一等級的第八監(jiān)控相機(jī)S618的信息被最先輸入到隊(duì)列140,負(fù)載平衡處理器150最先讀取該信息并分配用于分析關(guān)于第八監(jiān)控相機(jī)S618的信息的插槽。
圖6是示出根據(jù)示例性實(shí)施例的使用智能視頻分析系統(tǒng)以管理建筑物的方法的示圖。
智能視頻分析系統(tǒng)100在建筑物的將被觀察或監(jiān)視的內(nèi)部區(qū)域中安裝監(jiān)控相機(jī),監(jiān)控相機(jī)檢測在所述區(qū)域的每個(gè)區(qū)域中發(fā)生的事件并將關(guān)于檢測到的事件的信息發(fā)送到視頻分析服務(wù)器110或單獨(dú)的存儲服務(wù)器。
邏輯相機(jī)組生成器120生成與檢測到事件的至少一個(gè)監(jiān)控相機(jī)相關(guān)的至少一個(gè)邏輯相機(jī)組。為了管理建筑物,邏輯相機(jī)組生成器120可將檢測到事件的監(jiān)控相機(jī)所安裝的建筑物的樓層設(shè)置為邏輯相機(jī)組。
例如,當(dāng)在建筑物的第二層的中心位置S170檢測到盜竊事件時(shí),邏輯相機(jī)組生成器120可生成這樣的邏輯相機(jī)組,該邏輯相機(jī)組包括位于中心位置S170的監(jiān)控相機(jī)的預(yù)定半徑內(nèi)的監(jiān)控相機(jī)S180、S181和S182。
在這種情況下,邏輯相機(jī)組生成器120可被配置為生成包括安裝在建筑物的第二層的所有監(jiān)控相機(jī)的一個(gè)邏輯相機(jī)組。
智能等級設(shè)置處理器130基于事件元數(shù)據(jù)為屬于邏輯相機(jī)組的相機(jī)設(shè)置等級。例如,當(dāng)在建筑物的第二層的中心位置S170檢測到盜竊事件之后盜竊者沿向右的方向運(yùn)動時(shí),低等級可被分配給位于中心位置S170左側(cè)的監(jiān)控相 機(jī)S180,高等級可被分配給位于中心位置S170右側(cè)的監(jiān)控相機(jī)S181和S182。
根據(jù)另一示例性實(shí)施例,當(dāng)在第二層的中心位置S170檢測到盜竊事件,并且去往建筑物的第一層或第三層的出口存在于中心位置S170時(shí),第一層的中心位置S171的監(jiān)控相機(jī)和第三層的中心位置S173的監(jiān)控相機(jī)可被分組到一個(gè)邏輯相機(jī)組中。
當(dāng)?shù)谝粚又恋谌龑拥闹行奈恢肧170、S171和S173的監(jiān)控相機(jī)被分組到一個(gè)邏輯相機(jī)組中時(shí),智能等級設(shè)置處理器130可基于在第二層檢測到的盜竊者的運(yùn)動路徑和運(yùn)動方向來為監(jiān)控相機(jī)分配等級。
例如,當(dāng)在第二層的中心位置S170檢測到盜竊者之后,盜竊者經(jīng)由出口運(yùn)動到第三層的中心位置S173時(shí),智能等級設(shè)置處理器130可為可發(fā)現(xiàn)盜竊者的第三層的中心位置S173的監(jiān)控相機(jī)分配最高等級,為已經(jīng)檢測到盜竊者的第二層的中心位置S170的監(jiān)控相機(jī)分配中間等級,并為第一層的中心位置S171的監(jiān)控相機(jī)分配最低等級。
在這種情況下,從安裝在第三層的中心位置S173的監(jiān)控相機(jī)發(fā)送的數(shù)據(jù)最先被輸入到視頻分析服務(wù)器110的隊(duì)列140。之后,從安裝在第二層的中心位置S170的監(jiān)控相機(jī)發(fā)送的數(shù)據(jù)被輸入到隊(duì)列140。最后,從安裝在第一層的中心位置S171的監(jiān)控相機(jī)發(fā)送的數(shù)據(jù)被輸入到隊(duì)列140。
在負(fù)載平衡處理器150接收到從隊(duì)列140發(fā)送的數(shù)據(jù)之后,負(fù)載平衡處理器150為第一視頻分析(VA)服務(wù)器151分配用于處理從安裝在第三層的中心位置S173的監(jiān)控相機(jī)發(fā)送的數(shù)據(jù)的插槽,為第二VA服務(wù)器153分配用于處理從安裝在第二層的中心位置S170的監(jiān)控相機(jī)發(fā)送的數(shù)據(jù)的插槽,并為第三VA服務(wù)器155分配用于處理從安裝在第一層的中心位置S171的監(jiān)控相機(jī)發(fā)送的數(shù)據(jù)的插槽。
負(fù)載平衡處理器150可不同地設(shè)置將被分配給第一VA服務(wù)器151、第二VA服務(wù)器153和第三VA服務(wù)器155中的每個(gè)的插槽的數(shù)量。負(fù)載平衡處理器150可被配置為:分配最大數(shù)量的插槽來分析從安裝在三個(gè)位置S171、S170和S173中優(yōu)先級最高的第三層的中心位置S173的監(jiān)控相機(jī)發(fā)送的數(shù)據(jù)。
圖7是根據(jù)示例性實(shí)施例的使用智能視頻分析系統(tǒng)來分析視頻的方法的流程圖。
在智能視頻分析系統(tǒng)中,監(jiān)控相機(jī)觀察并監(jiān)視特定區(qū)域,并且當(dāng)在特定 區(qū)域中發(fā)生事件時(shí)檢測事件。當(dāng)監(jiān)控相機(jī)檢測到事件(操作S710)時(shí),生成與檢測到事件的監(jiān)控相機(jī)相關(guān)的邏輯相機(jī)組(操作S720)。可通過確定物理上在距檢測到事件的監(jiān)控相機(jī)預(yù)定半徑的距離內(nèi)的監(jiān)控相機(jī)、與檢測到事件的監(jiān)控相機(jī)相關(guān)的監(jiān)控相機(jī)并將確定的監(jiān)控相機(jī)分組到邏輯相機(jī)組中來生成邏輯相機(jī)組。此外,根據(jù)檢測到的事件的類型,邏輯上與檢測到事件的監(jiān)控相機(jī)相關(guān)的監(jiān)控相機(jī)可被分組到邏輯相機(jī)組中。
如圖6的實(shí)施例,當(dāng)在建筑物的第二層的出口發(fā)現(xiàn)盜竊者時(shí),安裝在盜竊者可能運(yùn)動的第二層的監(jiān)控相機(jī)可被分組到邏輯相機(jī)組中,并且考慮到盜竊者可能運(yùn)動到出口,建筑物的第一層至第三層各自的出口處的監(jiān)控相機(jī)可被分組到邏輯相機(jī)組中。根據(jù)示例性實(shí)施例,可生成至少一個(gè)邏輯相機(jī)組(操作S720)。
在生成至少一個(gè)邏輯相機(jī)組之后,可為至少一個(gè)邏輯相機(jī)組中的每個(gè)分配優(yōu)先級,并且可為屬于至少一個(gè)邏輯相機(jī)組中的每個(gè)的監(jiān)控相機(jī)分配等級(操作S730)。
在等級被分配給監(jiān)控相機(jī)之后,視頻分析服務(wù)器可根據(jù)等級分配諸如插槽的資源(操作S740)。
如上所述,根據(jù)上述示例性實(shí)施例,智能視頻分析系統(tǒng)邏輯上僅選擇與事件相關(guān)的監(jiān)控相機(jī)。之后,基于表示與事件的關(guān)聯(lián)的事件元數(shù)據(jù)為邏輯上選擇的監(jiān)控相機(jī)分配等級,并且視頻分析服務(wù)器按照監(jiān)控相機(jī)的等級遞增的順序分配插槽,從而降低將被用于分析視頻的監(jiān)控相機(jī)的數(shù)量。
此外,可僅選擇與事件高度相關(guān)的監(jiān)控相機(jī)以減少用于分析視頻的資源和成本。此外,可通過為與事件高度相關(guān)的監(jiān)控相機(jī)分配等級快速地分析視頻。
以上示例性實(shí)施例可被實(shí)施為計(jì)算機(jī)可讀記錄介質(zhì)中的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀記錄介質(zhì)可以是能夠存儲可由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何記錄設(shè)備。
計(jì)算機(jī)可讀記錄介質(zhì)的示例包括:只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、光盤(CD)-ROM、磁帶、軟盤和光學(xué)數(shù)據(jù)存儲裝置等。計(jì)算機(jī)可讀介質(zhì)可被分布在通過網(wǎng)絡(luò)互連的計(jì)算機(jī)系統(tǒng)中,并且計(jì)算機(jī)可讀代碼可在分布式系統(tǒng)中被存儲和實(shí)施。
根據(jù)示例性實(shí)施例,如圖1和圖6所示的通過框圖表示的部件、元件或 單元中的至少一個(gè)可被實(shí)施為執(zhí)行上述各個(gè)功能的各種數(shù)量的硬件、軟件和/或固件結(jié)構(gòu)。例如,這些部件、元件或單元中的至少一個(gè)可使用可通過一個(gè)或多個(gè)微處理器或其它控制設(shè)備的控制來執(zhí)行各個(gè)功能的直接電路結(jié)構(gòu),諸如,存儲器、處理、邏輯、查找表等。此外,這些部件、元件或單元中的至少一個(gè)可通過包括一個(gè)或多個(gè)用于執(zhí)行專門邏輯功能的可執(zhí)行指令的模塊、程序或部分代碼來專門實(shí)施。此外,這些部件、元件或單元中的至少一個(gè)還可包括執(zhí)行各個(gè)功能的處理器(諸如,中央處理器(CPU))、微處理器等。此外,雖然在上述框圖中未示出總線,但所述部件、元件或單元之間的通信可通過總線執(zhí)行。上述示例性實(shí)施例的功能性方面可被實(shí)施為在一個(gè)或多個(gè)處理器上運(yùn)行的算法。此外,通過框圖表示的部件、元件或單元或處理步驟可采用任何數(shù)量的用于電子配置、信號處理和/或控制、數(shù)據(jù)處理等的相關(guān)領(lǐng)域的技術(shù)。
應(yīng)該理解,在此描述的示例性實(shí)施例應(yīng)被認(rèn)為僅是描述性的意義,而不是為了限制的目的。每個(gè)實(shí)施例內(nèi)的特征或方面的描述通常應(yīng)該被認(rèn)為可用于其他實(shí)施例中的其他相似特征或方面。
盡管已參照附圖描述了示例性實(shí)施例,但本領(lǐng)域普通技術(shù)人員將理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可在此做出形式和細(xì)節(jié)上的各種改變。