本申請實施例提供了一種多目標跟蹤方法及裝置、存儲介質,包括:從多幀圖像中獲取多個目標對象;并依次計算每兩個目標對象之間的距離,得到多個目標對象的上下文信息;對多個目標對象進行分類,得到至少一組目標對象;確定至少一組目標對象中、每一組目標對象對應的組內距離信息和每兩組目標對象之間的組間距離信息;基于組內距離信息和組間距離信息,確定第一距離信息;并根據第一距離信息和上下文信息,得到匹配結果;以基于匹配結果實現對多個目標對象的跟蹤。目標對象的跟蹤。目標對象的跟蹤。
【技術實現步驟摘要】
一種多目標跟蹤方法及裝置、存儲介質
[0001]本申請涉及圖像處理領域,尤其涉及一種多目標跟蹤方法及裝置、存儲介質。
技術介紹
[0002]多目標跟蹤算法是在視頻監控中對運動的多個目標進行關聯并實時跟蹤的算法。在實際應用過程中,由于場景復雜,使得傳統的多目標跟蹤方法,比如基于卡爾曼濾波的多目標跟蹤方法等很難達到高精度的跟蹤要求,而基于目標檢測的跟蹤方法則首先需要對檢測到的所有目標提取特征,通過度量函數,如歐氏距離、余弦距離等進行關聯來匹配最相似的目標。
[0003]然而,目標的基于目標檢測的跟蹤方法無法在滿足精度要求的同時快速的實現多目標跟蹤,導致多目標跟蹤的精度和速度無法同時滿足。
技術實現思路
[0004]本申請實施例提供一種多目標跟蹤方法及裝置、存儲介質,能夠同時滿足多目標跟蹤的精度和速度。
[0005]本申請的技術方案是這樣實現的:
[0006]第一方面,本申請實施例提出一種多目標跟蹤方法,所述方法包括:
[0007]從多幀圖像中獲取多個目標對象;并依次計算每兩個目標對象之間的距離,得到所述多個目標對象的上下文信息;
[0008]對所述多個目標對象進行分類,得到至少一組目標對象;
[0009]確定所述至少一組目標對象中、每一組目標對象對應的組內距離信息和每兩組目標對象之間的組間距離信息;
[0010]基于所述組內距離信息和所述組間距離信息,確定第一距離信息;并根據所述第一距離信息和所述上下文信息,得到匹配結果;以基于所述匹配結果實現對所述多個目標對象的跟蹤。
[0011]第二方面,本申請實施例提出一種多目標跟蹤裝置,所述裝置包括:
[0012]獲取單元,用于從多幀圖像中獲取多個目標對象;
[0013]計算單元,用于依次計算每兩個目標對象之間的距離,得到所述多個目標對象的上下文信息;
[0014]分類單元,用于對所述多個目標對象進行分類,得到至少一組目標對象;
[0015]確定單元,用于確定所述至少一組目標對象中、每一組目標對象對應的組內距離信息和每兩組目標對象之間的組間距離信息;基于所述組內距離信息和所述組間距離信息,確定第一距離信息;并根據所述第一距離信息和所述上下文信息,得到匹配結果;以基于所述匹配結果實現對所述多個目標對象的跟蹤。
[0016]第三方面,本申請實施例提出一種多目標跟蹤裝置,所述裝置包括:處理器、存儲器;所述處理器執行存儲器存儲的運行程序時實現如上述的方法。
[0017]第四方面,本申請實施例提出一種存儲介質,其上存儲有計算機程序,其特征在于,該計算機程序被處理器執行時實現如上述的方法。
[0018]本申請實施例提供了一種多目標跟蹤方法及裝置、存儲介質,該方法包括:從多幀圖像中獲取多個目標對象;并依次計算每兩個目標對象之間的距離,得到多個目標對象的上下文信息;對多個目標對象進行分類,得到至少一組目標對象;確定至少一組目標對象中、每一組目標對象對應的組內距離信息和每兩組目標對象之間的組間距離信息;基于組內距離信息和組間距離信息,確定第一距離信息;并根據第一距離信息和上下文信息,得到匹配結果;以基于匹配結果實現對多個目標對象的跟蹤。采用上述實現方案,通過計算每兩個目標對象之間的距離,確定不同目標之間的關聯;同時,基于同組目標對象的組內距離信息和不同組目標對象之間的組間距離,確定第一距離信息,能夠在不增加算力的情況下多方面提升多目標跟蹤的精度和速度。
附圖說明
[0019]圖1為本申請實施例提供的一種多目標跟蹤方法的流程圖;
[0020]圖2為本申請實施例提供的一種示例性的多目標跟蹤方法的流程示意圖;
[0021]圖3為本申請實施例提供的一種多目標跟蹤裝置的結構示意圖一;
[0022]圖4為本申請實施例提供的一種多目標跟蹤裝置的結構示意圖二。
具體實施方式
[0023]應當理解,此處描述的具體實施例僅僅用以解釋本申請。并不用于限定本申請。
[0024]本申請實施例提供一種多目標跟蹤方法,如圖1所示,該方法可以包括:
[0025]S101、從多幀圖像中獲取多個目標對象;并依次計算每兩個目標對象之間的距離,得到多個目標對象的上下文信息。
[0026]本申請實施例中,進行多目標跟蹤的裝置可以為任何具備圖像處理和存儲功能的設備,例如:平板電腦、手機、個人計算機(Personal Computer,PC)、筆記本電腦、可穿戴設備等設備。
[0027]本申請實施例中,從連續采集的視頻幀中確定需要進行多目標跟蹤的多幀圖像,之后,依次從每幀圖像中獲取其中的目標對象,得到多幀圖像對應的多個目標對象,其中,一幀圖像中可以包括一個或者多個目標對象,也可以不包括目標對象,具體的可以根據實際情況進行選擇,本申請實施例不做具體的限定;可以預先輸入至少一個待跟蹤目標、并從多幀圖像中查找至少一個待跟蹤目標對應的多個目標對象,也可以依次識別每一幀圖像中存在的目標對象,具體的可以根據實際情況進行選擇,本申請實施例不做具體的限定。
[0028]本申請實施例中,目標對象可以為行人、建筑物、動植物等對象,具體的可以根據實際情況進行選擇,本申請實施例不做具體的限定。
[0029]本申請實施例中,遍歷多個目標對象,對多個目標對象中每兩個目標對象進行距離計算,得到多個距離信息,該多個距離信息即為多個目標對象的上下文信息。
[0030]示例性的,從多幀圖像中獲取到目標1(object1)、目標2(object2)、目標3(object3)、目標4(object4)、目標5(object5)和目標6(object6)這6個目標對象。之后分別確定object1和object2之間的距離信息、object1和object3之間的距離信息、object1和
object4之間的距離信息、object1和object5之間的距離信息、object1和object6之間的距離信息、object2和object3之間的距離信息、object2和object4之間的距離信息、object2和object5之間的距離信息、object2和object6之間的距離信息、object3和object4之間的距離信息、object3和object5之間的距離信息、object3和object6之間的距離信息、object4和object5之間的距離信息、object4和object6之間的距離信息、object5和object6之間的距離信息這15個距離信息,并將上述15個距離信息確定為6個目標對象的上下文信息。
[0031]本申請實施例中,依次計算每兩個目標對象的距離的方法可以為預設度量函數,如計算兩者的歐式距離或者余弦距離等,具體的計算兩個目標對象之間的距離的方法可以根據實際情況進行選擇,本申請實施例不做具體的限定。
[0032]S102、對多個目標對象進行分類,得到至少一組目標對象。
[0033]本申請實施例中,對多個本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種多目標跟蹤方法,其特征在于,所述方法包括:從多幀圖像中獲取多個目標對象;并依次計算每兩個目標對象之間的距離,得到所述多個目標對象的上下文信息;對所述多個目標對象進行分類,得到至少一組目標對象;確定所述至少一組目標對象中、每一組目標對象對應的組內距離信息和每兩組目標對象之間的組間距離信息;基于所述組內距離信息和所述組間距離信息,確定第一距離信息;并根據所述第一距離信息和所述上下文信息,得到匹配結果;以基于所述匹配結果實現對所述多個目標對象的跟蹤。2.根據權利要求1所述的方法,其特征在于,所述對所述多個目標對象進行分類,得到至少一組目標對象,包括:對所述多個目標對象進行特征提取,得到所述多個目標對象對應的多個特征信息;將多個目標特征信息進行分類,得到至少一組目標特征信息;根據所述至少一組目標特征信息,將所述多個目標對象劃分為所述至少一組目標對象。3.根據權利要求1所述的方法,其特征在于,所述基于所述組內距離信息和所述組間距離信息,確定第一距離信息,包括:對所述組內距離信息賦予第一權重,得到加權后的組內距離信息;對所述組間距離信息賦予第二權重,得到加權后的組間距離信息;對所述加權后的組內距離信息和所述加權后的組間距離信息求和,得到所述第一距離信息。4.根據權利要求1所述的方法,其特征在于,所述根據所述第一距離信息和所述上下文信息,得到匹配結果,包括:對所述第一距離信息和所述上下文信息進行融合,得到所述匹配結果。5.根據權利要求2所述的方法,其特征在于,所述對所述多個目標對象進行特征提取,得到所述多個目標對象對應的多個特征信息,包括:通過對所述多個目標對象進行深度學習,提取所述多個目標對象對應的多個特征信息;和/或,基于預設特征類別,從所述多個目標對象中提取多個特征信息。6.一種多目標跟蹤裝置,其特征在于,所述裝置包括:獲取單元,用于從多幀圖像中獲取多個目標對象;計算單元,用于依次計算每兩個目標對象之間的距離,得到所述多個目標對象的上下文...
【專利技術屬性】
技術研發人員:孫亞鋒,
申請(專利權)人:哲庫科技上海有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。