用于從主從式相機跟蹤系統提取元數據的方法和系統的制作方法
【專利說明】用于從主從式相機跟蹤系統提取元數據的方法和系統
[0001]相關申請的交叉引用
[0002]本申請是于2012年11月20日提交的美國申請號13/682,606的繼續申請。上述申請的全部教導通過引用合并于此。
技術領域
[0003]視頻監控系統可以被用在許多場所,諸如銀行、商店、機場或者任何其它可能對安全感興趣的場所。視頻監控系統可以包括攝像機,所述攝像機提供捕捉在攝像機的鏡頭的視場中的一切的圖像的視頻流。所述視頻流可以由人工操作員監控并且被記錄以用于之后的回顧。
【發明內容】
[0004]這里公開了結合視頻監控所采用的一種方法、相應的系統和設備。示例實施例包括一種使能從視頻監控系統取回信息的方法,所述方法可以包括在主要的相機或從屬的相機的視頻場景中自動地識別感興趣的對象。所述示例實施例可以包括對所述感興趣的對象的至少一個特征進行自動地分類以產生主要的和從屬的元數據。所述示例實施例還可以包括以通過使用所述主要的或從屬的元數據使能取回關于所述感興趣的對象的信息的方式,與至少所述從屬的相機的視頻相關聯地存儲主要的和從屬的元數據。
[0005]存儲可以包括在數據庫中存儲所述主要的和從屬的元數據。使能取回關于所述感興趣的對象的信息的所述方法可以包括在所述主要的和從屬的元數據之間創建鏈接,并且使用所述主要的或從屬的元數據以及所述鏈接取回所述從屬的相機的視頻。
[0006]使能取回關于所述感興趣的對象的信息的所述方法還可以包括使用所述主要的和從屬的元數據。
[0007]自動地識別感興趣的對象可以包括應用背景減除以從所述視頻場景中移除背景對象。
[0008]所述示例實施例還可以包括通過基于包括在所述主要的元數據中的對象信息調整所述從屬的相機的視場來跟蹤所述感興趣的對象。調整所述從屬的相機的視場可以包括放大所述感興趣的對象并跟隨所述感興趣的對象的移動。所述從屬的元數據可以包括指示從屬的相機跟蹤所述感興趣的對象的開始時間的開始時間戳和指示從屬的相機跟蹤所述感興趣的對象的結束時間的結束時間戳。調整所述從屬的相機的視場還可以基于在所述從屬的相機處基于所述主要的元數據處理所述視頻場景。所述從屬的元數據可以包括從所述視頻場景提取的詳細的對象信息。處理所述視頻場景可以包括搜索在跟蹤期間捕捉的所述從屬的相機的一個或多個圖像幀,所述搜索可以基于包括在所述主要的元數據中的對象信息。調整所述從屬的相機的視場可以包括將所述從屬的相機引導到平移和傾斜位置。所述示例實施例還可以包括分析在跟蹤期間的所述從屬的相機的一個或多個圖像幀,從所述一個或多個圖像幀提取詳細的對象信息,以及存儲被提取為所述從屬的元數據的所述詳細的對象信息。
[0009]對所述感興趣的對象的至少一個特征進行自動地分類可以包括將所述感興趣的對象歸類為人、車輛或動物。
[0010]對所述感興趣的對象的至少一個特征進行自動地分類可以包括將所述感興趣的對象的移動分類為靜止的或移動的,其中,移動的分類還可以包括所述感興趣的對象的移動的估計的速度。
[0011]所述主要的或從屬的元數據可以包括用于所述感興趣的對象的時間戳、識別的顏色、識別的車牌號、縱橫比或邊界框。
[0012]存儲所述主要的和從屬的元數據可以包括在服務器上存儲所述主要的和從屬的元數據。
[0013]自動地識別、自動地分類以及存儲可以發生在記錄所述視頻場景期間。
[0014]自動地識別、自動地分類以及存儲可以發生在記錄所述視頻場景之后。
[0015]所述示例實施例還可以包括將所述主要的或從屬的元數據呈現給用戶。
[0016]另一示例實施例包括一種用于使能從視頻監控系統取回信息的系統。所述示例實施例可以包括通信地耦接的主要的相機、從屬的相機和服務器。主要的相機可以被配置為自動地在所述主要的相機的視頻場景中識別感興趣的對象,并將通過對識別的所述感興趣的對象的至少一個特征進行分類產生的主要的元數據傳送到所述從屬的相機以及到所述服務器。所述從屬的相機可以被配置為基于傳送的所述主要的元數據確定更加詳細的從屬的元數據并將所述從屬的元數據傳送到所述服務器。所述服務器可以被配置為以使能取回關于所述感興趣的對象的信息的方式存儲所述主要的和從屬的元數據。
[0017]使能取回關于所述感興趣的對象的信息的所述方式可以包括在所述主要的和從屬的元數據之間創建鏈接。所述從屬的元數據比所述主要的元數據可以包括感興趣的對象的更加詳細的分類信息。所述從屬的相機還可以被配置為向主要的相機傳送從屬的元數據或者所通信的主要的元數據錯誤的指示,并且服務器可以用從屬的元數據的對象類別覆蓋主要的元數據的對象類別。
[0018]所述主要的相機還可以被配置為包括在主要的元數據中用于視頻場景的主要的邊界框,并且所述從屬的相機還可以被配置為基于所述主要的邊界框定義用于所述視頻場景的從屬的邊界框。所述從屬的元數據比所述主要的元數據可以包括所述感興趣的對象的更加詳細的分類信息。所述從屬的元數據可以基于在所述從屬的邊界框中的視頻場景的從屬的數據。所述從屬的相機還可以被配置為作為所述主要的元數據以及從屬的相機自己對視頻場景的處理的函數定義所述從屬的邊界框。所述主要的元數據可以包括在所述主要的邊界框中的對象的主要的數據,并且所述從屬的相機還可以被配置為使用所述主要的數據以產生所述從屬的元數據。
[0019]方法的另一示例實施例包括使能從視頻監控系統取回信息。所述示例實施例可以包括以通過使用主要的或從屬的元數據使能取回關于感興趣的對象的信息的方式呈現以分別來自主要的相機和從屬的相機的所述主要的和從屬的元數據的形式的所述感興趣的對象的至少一個特征的表示。來自所述主要的相機的主要的元數據可以包括關于所述感興趣的對象的分類信息。來自所述從屬的相機的從屬的元數據可以包括關于所述感興趣的對象的更加詳細的分類信息。
[0020]此外,其上存儲一系列指令的非瞬時性計算機可讀介質的示例實施例,其中所述一系列指令當由處理器加載并執行時,可以引起所述處理器從視頻監控系統取回信息。所述一系列指令還可以引起所述處理器自動地識別主要的相機或從屬的相機的視頻場景中的感興趣的對象。所述系列指令還可以引起所述處理器對所述感興趣的對象的至少一個特征進行自動地分類以產生主要的和從屬的元數據。所述一系列指令還可以引起所述處理器以通過使用所述主要的或從屬的元數據使能取回關于所述感興趣的對象的信息的方式與至少所述從屬的相機的視頻相關聯地存儲主要的和從屬的元數據。
[0021]應理解的是,本發明的實施例可以以方法、設備、系統或者具有在其上實施的程序代碼的計算機可讀介質的形式實現。通常,應理解的是,這里所述的方法、塊和流程圖的元件如本領域普通技術人員所理解的可以實現在軟件、硬件、固件中。本發明的示例實施例可以包括包含指令的非瞬時性計算機可讀介質,所述指令可以由處理器加載并執行,并且當執行時,引起所述處理器完成這里所述的方法。為了容易閱讀,術語“系統”在說明書的各個部分中使用并且可以表示本發明的實施例和實現方式的一些或所有形式,諸如系統、方法、設備、裝置、計算機可讀介質、網絡節點和網絡。
【附圖說明】
[0022]上文將從如在其中貫穿不同的視圖相似的參考標號指代相同的部件的附圖中所示的本發明的示例實施例的下列更加具體的描述中變得清晰。所述附圖不一定成比例,而是將重點置于說明本發明的實施例。
[0023]圖1A示出了用于使能從視頻監控系統取回信息的系統。
[0024]圖1B示出了元數據的實施例。
[0025]圖2示出了使能從視頻監控系統取回信息的方法的實施例的流程圖。
[0026]圖3A和圖3B示出了使能從視頻監控系統取回信息的方法的另一實施例的流程圖。
[0027]圖4示出了使能從視頻監控系統取回信息的方法的又一實施例的流程圖。
[0028]圖5是其中可以實現本發明的各種實施例的計算機的示例內部結構的框圖。
【具體實施方式】
[0029]下文是對本發明的示例實施例的描述。
[0030]操作員可能需要查看記錄的監控圖像數據以便識別可能包括在記錄的監控圖像數據中的感興趣的對象。對于操作員來說搜索感興趣的對象會是費力的并且耗時的任務。根據這里所公開的實施例,從屬的相機可以被配置為放大感興趣的對象以便提供更加詳細的圖像。每當對象被檢測時,可以引導從屬的相機以查看場景的細節。可以自動地提取重要信息以使能更加有用的視頻監控系統。
[0031]根據