專利名稱:一種視頻檢索方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻技術(shù)領(lǐng)域,尤其涉及一種視頻檢索方法及系統(tǒng)。
背景技術(shù):
通常在智能監(jiān)控中,監(jiān)控系統(tǒng)實時對視頻進行運動目標的檢測和跟蹤,并對報警設(shè)置進行實時分析,判斷是否觸發(fā)了報警。在檢索時對報警事件進行搜索定位。然而,如果由于某種原因需要對未設(shè)置報警檢測的項目進行檢索時,如某個次要區(qū)域發(fā)生的事件,或者某個預(yù)先未估計到的設(shè)備被破壞后,需要進行檢索,則由于預(yù)先沒有設(shè)置報警,導(dǎo)致單純通過檢索報警事件無法實現(xiàn)對未設(shè)定區(qū)域進行檢索報警。綜上所述,現(xiàn)有技術(shù)在視頻監(jiān)控中,通常只對預(yù)先設(shè)置好的區(qū)域進行實時報警判斷,在檢索時無法對沒有設(shè)定的區(qū)域進行檢索。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種視頻檢索方法及系統(tǒng),用以實現(xiàn)對視頻監(jiān)控中視頻圖像的未設(shè)定區(qū)域的信息檢索。本發(fā)明實施例提供的一種視頻檢索方法包括設(shè)定檢索項,其中包括圖像上需要檢索的位置范圍;獲取預(yù)先存儲的背景圖像,當(dāng)判定背景圖像中所述位置范圍的圖像變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像變化量確定檢索的時間段;從預(yù)先存儲的視頻圖像中檢索在所述時間段內(nèi)觸發(fā)所述檢索項的目標記錄。本發(fā)明實施例提供的一種視頻檢索系統(tǒng)包括檢索項設(shè)定單元,用于設(shè)定檢索項,其中包括圖像上需要檢索的位置范圍;時間段確定單元,用于獲取預(yù)先存儲的背景圖像,并且當(dāng)判定背景圖像中所述位置范圍的圖像變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像變化量確定檢索的時間段;檢索分析單元,用于從預(yù)先存儲的視頻圖像中檢索在所述時間段內(nèi)觸發(fā)所述檢索項的目標記錄。本發(fā)明實施例,設(shè)定檢索項,其中包括圖像上需要檢索的位置范圍;獲取預(yù)先存儲的背景圖像,并且當(dāng)判定背景圖像中所述位置范圍的圖像變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像變化量確定檢索的時間段;從預(yù)先存儲的視頻圖像中檢索在所述時間段內(nèi)觸發(fā)所述檢索項的目標記錄,從而實現(xiàn)了對視頻監(jiān)控中視頻圖像的未設(shè)定區(qū)域的信息的檢索,并且不必重新處理所有視頻,提高了檢索效率。例如,某個墻面發(fā)生了涂抹,但預(yù)先沒有對該墻面設(shè)定報警區(qū)域監(jiān)控,通過本發(fā)明實施例則可以在事后根據(jù)視頻監(jiān)控場景,在圖像上標定一個區(qū)域(發(fā)生涂抹的區(qū)域)并進行檢索,獲取相應(yīng)的目標記錄,進而確定是哪個人對該墻面進行的涂抹。
圖1為本發(fā)明實施例提供的一種視頻檢索方法的流程示意圖;圖2為本發(fā)明實施例提供的一種視頻檢索系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明實施例提供了一種視頻檢索方法及系統(tǒng),用以實現(xiàn)對視頻監(jiān)控中視頻圖像的未設(shè)定區(qū)域的信息檢索。本發(fā)明實施例利用視頻監(jiān)控系統(tǒng)對實時檢測跟蹤并存儲的運動目標信息,實現(xiàn)對未設(shè)定區(qū)域的信息的檢索。在檢索時,獲取存儲的信息與檢索設(shè)定區(qū)域進行判斷,從而獲取與檢索設(shè)定區(qū)域作用的目標以及通場過程的索引,從而不必重新處理所有視頻,提高了檢索效率,并且實現(xiàn)了對未設(shè)定項目的檢索。下面結(jié)合附圖對本發(fā)明實施例提供的技術(shù)方案進行說明。本發(fā)明實施例提出了一種利用存儲的檢測跟蹤信息,進行未設(shè)定區(qū)域事后檢索分析的處理方案。在對實時運動目標檢測和跟蹤并進行目標記錄的存儲之后,參見圖1,本發(fā)明實施例提供的一種視頻檢索方法包括步驟S101、設(shè)定檢索項,其中包括圖像上需要檢索的位置范圍。用戶可以根據(jù)具體需求,在場景中進行檢索項的設(shè)定。本發(fā)明實施例設(shè)定的檢索項中包括的位置范圍,可以是一條線,也可以是一個區(qū)域。例如,某個墻面發(fā)生了涂抹,但預(yù)先沒有對該墻面設(shè)定報警區(qū)域監(jiān)控,所以可以在事后根據(jù)視頻監(jiān)控場景,在圖像上標定一個區(qū)域(發(fā)生涂抹的區(qū)域)進行檢索,獲取相應(yīng)的目標記錄,例如對這個墻面進行涂抹的人的視頻圖像,涂抹發(fā)生的時間、結(jié)束的時間等等, 從而可以確定是哪個人對該墻面進行的涂抹。S102、獲取預(yù)先存儲的背景圖像,并且根據(jù)背景圖像中所述位置范圍的圖像變化確定檢索的時間段。例如,背景圖像為墻面圖像,所述位置范圍,即背景圖像上墻面被涂抹的范圍。第 η幀圖像上墻面未發(fā)生涂抹,緊接著下一幀圖像上墻面發(fā)生了涂抹,則可以根據(jù)圖像變化確定需要檢索的時間段。S103、從預(yù)先存儲的視頻圖像中檢索在所述時間段內(nèi)觸發(fā)所述檢索項的目標記錄。較佳地,步驟S102中根據(jù)背景圖像中所述位置范圍的圖像變化確定檢索的時間段的步驟包括判斷背景圖像中所述位置范圍的圖像變化量是否超過預(yù)先設(shè)定的第一閾值,如果是,則根據(jù)圖像變化量確定檢索的時間段。即粗略定位需要檢索信息所存在的時間段。其中,所述第一閾值,可以根據(jù)實際需要進行設(shè)定。圖像變化量,可以是圖像的顏色、亮度(即灰度)、紋理和/或邊緣特征的變化量。那么,相應(yīng)地,第一閾值也可以是圖像的顏色、亮度、紋理和/或邊緣特征的閾值。例如,當(dāng)圖像變化量取亮度的變化量時,相應(yīng)的第一閾值也取亮度作為閾值,此時,第一閾值可以取15(當(dāng)然也可以根據(jù)需要取其他值)。例如,步驟S102當(dāng)判定背景圖像中所述位置范圍的圖像灰度的變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像灰度的變化量確定檢索的時間段。
較佳地,當(dāng)圖像變化量超過預(yù)先設(shè)定的第一閾值時,則根據(jù)圖像變化量確定檢索的時間段的步驟包括確定背景圖像上需要檢索的位置范圍沒有發(fā)生圖像變化的第一圖像幀;確定背景圖像上需要檢索的位置范圍內(nèi)圖像變化量達到或超過第一閾值時所對應(yīng)的第二圖像幀;根據(jù)所述第一圖像幀和第二圖像幀,確定檢索的時間段。由于每一幀圖像的幀號對應(yīng)了一個時間點,那么根據(jù)兩幀圖像的幀號,就可以確定一個時間段,因此根據(jù)第一圖像幀和第二圖像幀的幀號,就可以確定檢索的時間段。較佳地,所述檢索項還包括目標最小尺寸。較佳地,步驟S103包括獲取所述時間段內(nèi)的目標記錄;利用所述時間段內(nèi)的目標記錄,確定目標最大尺寸大于所述目標最小尺寸的特定目標;檢測所述特定目標在圖像中出現(xiàn)的位置,當(dāng)該位置屬于所述位置范圍時,將該特定目標的記錄作為觸發(fā)所述檢索項的目標記錄輸出。較佳地,所述背景圖像是預(yù)先每隔一段時間從視頻圖像中實時獲取并保存的,或者是當(dāng)視頻圖像中當(dāng)前的背景圖像與當(dāng)前存儲的背景圖像相比變化超過預(yù)先設(shè)定的第二閾值時,從視頻圖像中獲取并保存的當(dāng)前背景圖像。同時,還可以保存當(dāng)前背景圖像對應(yīng)的時刻。通過這種對背景圖像的實時更新,以防止背景中由于物體移入移出使得背景圖像發(fā)生較大變化。其中,所述第二閾值,可以根據(jù)實際需要進行設(shè)定。圖像變化量,可以是圖像的顏色、亮度、紋理和/或邊緣特征的變化量。那么,相應(yīng)地,第二閾值也可以是圖像的顏色、亮度、紋理和/或邊緣特征的閾值。例如,當(dāng)背景圖像的變化取亮度的變化時,相應(yīng)的第二閾值也取亮度作為閾值,此時,第二閾值可以取30 (當(dāng)然也可以根據(jù)需要取其他值)。另外,本發(fā)明實施例在設(shè)定檢索項時,還可以設(shè)定需要檢索的時間段,即可以不通過背景圖像上在檢索項中的位置范圍的圖像變化量確定需要檢索的時間段,而是由用戶自己設(shè)定。然后,通過本發(fā)明實施例提供的技術(shù)方案,從預(yù)先存儲的視頻圖像中檢索在該時間段內(nèi)觸發(fā)檢索項的目標記錄。本發(fā)明實施例中檢索輸出的目標記錄包括目標出現(xiàn)的每一幀視頻圖像,和/或,目標進入檢索項中包括的位置范圍的時間以及離開該位置范圍的時間等等。本發(fā)明實施例中預(yù)先存儲的目標記錄包括目標標識(ID),目標出現(xiàn)時亥lj、結(jié)束時刻,目標最大尺寸,目標出現(xiàn)的每一幀圖像的幀號,目標出現(xiàn)的各幀圖像中位置(通常為目標外接矩形坐標)等等。參見圖2,本發(fā)明實施例提供的一種視頻檢索系統(tǒng)包括檢索項設(shè)定單元101,用于設(shè)定檢索項,其中包括圖像上需要檢索的位置范圍。時間段確定單元102,用于獲取預(yù)先存儲的背景圖像,并且當(dāng)判定背景圖像中所述位置范圍的圖像變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像變化量確定檢索的時間段。
檢索分析單元103,用于從預(yù)先存儲的視頻圖像中檢索在所述時間段確定單元 102確定的時間段確定單元102確定的時間段內(nèi),觸發(fā)所述檢索項設(shè)定單元101設(shè)定的檢索項的目標記錄。較佳地,所述時間段確定單元102,當(dāng)判定背景圖像中所述位置范圍的圖像灰度的變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像灰度的變化量確定檢索的時間段。較佳地,所述時間段確定單元102,確定背景圖像上所述檢索項設(shè)定單元101設(shè)定的位置范圍內(nèi)沒有發(fā)生圖像變化的第一圖像幀;確定背景圖像上所述檢索項設(shè)定單元101 設(shè)定的位置范圍內(nèi)圖像變化量達到或超過第一閾值時所對應(yīng)的第二圖像幀;根據(jù)第一圖像幀和第二圖像幀,確定檢索的時間段。較佳地,所述檢索項設(shè)定單元101設(shè)定的檢索項還包括目標最小尺寸。較佳地,所述檢索分析單元103包括目標記錄獲取單元201,用于獲取所述時間段確定單元102確定的時間段內(nèi)的目標記錄。特定目標確定單元202,用于利用所述目標記錄獲取單元201獲取的目標記錄,確定目標最大尺寸大于所述檢索項設(shè)定單元101設(shè)定的目標最小尺寸的特定目標。位置檢測單元203,用于檢測所述特定目標確定單元202確定的特定目標在圖像中出現(xiàn)的位置,當(dāng)該位置屬于所述檢索項設(shè)定單元101設(shè)定的位置范圍時,將該特定目標的記錄作為觸發(fā)所述檢索項設(shè)定單元101設(shè)定的檢索項的目標記錄輸出。較佳地,所述時間段確定單元102獲取的背景圖像,是預(yù)先每隔一段時間從視頻圖像中實時獲取并保存的,或者是當(dāng)視頻圖像中當(dāng)前的背景圖像與當(dāng)前存儲的背景圖像相比變化超過預(yù)先設(shè)定的第二閾值時,從視頻圖像中獲取并保存的當(dāng)前背景圖像。較佳地,本發(fā)明實施例提供的一種視頻檢索系統(tǒng)還可以包括圖像采集單元,用于采集視頻圖像。例如,該單元可以為攝像頭。實時檢測跟蹤單元,用于對圖像采集單元采集的視頻圖像進行實時檢測跟蹤,得到視頻圖像中的目標記錄。綜上所述,本發(fā)明實施例利用存儲的檢測結(jié)果,結(jié)合檢索時重新設(shè)定的檢索項對檢索目標進行分析定位。該過程包括利用背景的變化粗略定位檢索時段,在檢索時段內(nèi)利用目標記錄中目標的通場位置判斷是否滿足檢索項,滿足檢索項的目標,可以利用目標出現(xiàn)的時間對視頻進行檢索。其中,在之前的在實時分析過程中,存儲有目標位置、標識等,因此可以在事后檢索時提供針對具體場景的設(shè)置。從而不必重新處理所有視頻,提高了檢索效率,并且實現(xiàn)了對未設(shè)定項目的檢索。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種視頻檢索方法,其特征在于,該方法包括 設(shè)定檢索項,其中包括圖像上需要檢索的位置范圍;獲取預(yù)先存儲的背景圖像,當(dāng)判定背景圖像中所述位置范圍的圖像變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像變化量確定檢索的時間段;從預(yù)先存儲的視頻圖像中檢索在所述時間段內(nèi)觸發(fā)所述檢索項的目標記錄。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)圖像變化量確定檢索的時間段的步驟包括確定背景圖像上所述位置范圍內(nèi)沒有發(fā)生圖像變化的第一圖像幀; 確定背景圖像上所述位置范圍內(nèi)圖像變化量達到或超過所述第一閾值時所對應(yīng)的第二圖像幀;根據(jù)所述第一圖像幀和第二圖像幀,確定檢索的時間段。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述檢索項還包括目標最小尺寸; 從預(yù)先存儲的視頻圖像中檢索在所述時間段內(nèi)觸發(fā)所述檢索項的目標記錄的步驟包括獲取所述時間段內(nèi)的目標記錄;利用所述時間段內(nèi)的目標記錄,確定目標最大尺寸大于所述目標最小尺寸的特定目標;檢測所述特定目標在圖像中出現(xiàn)的位置,當(dāng)該位置屬于所述位置范圍時,將該特定目標的記錄作為觸發(fā)所述檢索項的目標記錄。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述背景圖像是預(yù)先每隔一段時間從視頻圖像中實時獲取并保存的,或者是當(dāng)視頻圖像中當(dāng)前的背景圖像與當(dāng)前存儲的背景圖像相比變化超過預(yù)先設(shè)定的第二閾值時,從視頻圖像中獲取并保存的當(dāng)前背景圖像。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)判定背景圖像中所述位置范圍的圖像變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像變化量確定檢索的時間段的步驟包括當(dāng)判定背景圖像中所述位置范圍的圖像灰度的變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像灰度的變化量確定檢索的時間段。
6.一種視頻檢索系統(tǒng),其特征在于,該系統(tǒng)包括檢索項設(shè)定單元,用于設(shè)定檢索項,其中包括圖像上需要檢索的位置范圍; 時間段確定單元,用于獲取預(yù)先存儲的背景圖像,并且當(dāng)判定背景圖像中所述位置范圍的圖像變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像變化量確定檢索的時間段;檢索分析單元,用于從預(yù)先存儲的視頻圖像中檢索在所述時間段內(nèi)觸發(fā)所述檢索項的目標記錄。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述時間段確定單元,確定背景圖像上所述位置范圍內(nèi)沒有發(fā)生圖像變化的第一圖像幀;確定背景圖像上所述位置范圍內(nèi)圖像變化量達到或超過所述第一閾值時所對應(yīng)的第二圖像幀;根據(jù)所述第一圖像幀和第二圖像幀, 確定檢索的時間段。
8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述檢索項設(shè)定單元設(shè)定的檢索項還包括目標最小尺寸;所述檢索分析單元包括目標記錄獲取單元,用于獲取所述時間段內(nèi)的目標記錄;特定目標確定單元,用于利用所述目標記錄,確定目標最大尺寸大于所述目標最小尺寸的特定目標;位置檢測單元,用于檢測所述特定目標在圖像中出現(xiàn)的位置,當(dāng)該位置屬于所述位置范圍時,將該特定目標的記錄作為觸發(fā)所述檢索項的目標記錄。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述時間段確定單元獲取的背景圖像,是預(yù)先每隔一段時間從視頻圖像中實時獲取并保存的,或者是當(dāng)視頻圖像中當(dāng)前的背景圖像與當(dāng)前存儲的背景圖像相比變化超過預(yù)先設(shè)定的第二閾值時,從視頻圖像中獲取并保存的當(dāng)前背景圖像。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述時間段確定單元,當(dāng)判定背景圖像中所述位置范圍的圖像灰度的變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像灰度的變化量確定檢索的時間段。
全文摘要
本發(fā)明公開了一種視頻檢索方法及系統(tǒng),用以實現(xiàn)對視頻監(jiān)控中視頻圖像的未設(shè)定區(qū)域的信息檢索。本發(fā)明提供的一種視頻檢索方法包括設(shè)定檢索項,其中包括圖像上需要檢索的位置范圍;獲取預(yù)先存儲的背景圖像,當(dāng)判定背景圖像中所述位置范圍的圖像變化量超過預(yù)先設(shè)定的第一閾值時,根據(jù)圖像變化量確定檢索的時間段;從預(yù)先存儲的視頻圖像中檢索在所述時間段內(nèi)觸發(fā)所述檢索項的目標記錄。
文檔編號G06F17/30GK102419750SQ201010294560
公開日2012年4月18日 申請日期2010年9月27日 優(yōu)先權(quán)日2010年9月27日
發(fā)明者高飛 申請人:中星電子股份有限公司, 北京中星微電子有限公司