本發(fā)明具體涉及一種基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測方法和系統(tǒng)。
背景技術(shù):
1、圖像檢測是指通過計(jì)算機(jī)視覺技術(shù)和算法,對圖像數(shù)據(jù)進(jìn)行實(shí)時(shí)處理和分析,以實(shí)現(xiàn)對圖像中特定物體或特征的快速檢測和識別。這一技術(shù)廣泛應(yīng)用于多個(gè)領(lǐng)域,例如:安全監(jiān)控、自動(dòng)駕駛、無人機(jī)和機(jī)器人導(dǎo)航、增強(qiáng)現(xiàn)實(shí)等。
2、現(xiàn)有常用圖像檢測系統(tǒng)有實(shí)時(shí)在線檢測系統(tǒng)和傳統(tǒng)的圖像偽造檢測系統(tǒng)。其中,實(shí)時(shí)在線檢測系統(tǒng)的響應(yīng)時(shí)間長,每次檢測都需要實(shí)時(shí)計(jì)算,無法快速響應(yīng);并且難以處理大規(guī)模圖片,在高并發(fā)場景下,系統(tǒng)容易過載;而且升級性能成本高,升級性能往往需要增加硬件投入,額外的軟件授權(quán)。傳統(tǒng)的圖像偽造檢測系統(tǒng)處理速度慢,每次檢測都需要重新進(jìn)行完整的分析過程;并且無法有效利用歷史數(shù)據(jù),每次檢測都是獨(dú)立的,不能從之前的檢測結(jié)果中受益;而且高度依賴gpu,增加了硬件成本和能源消耗。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測方法和系統(tǒng)解決上述提到的技術(shù)問題,具體采用如下的技術(shù)方案:
2、一種基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測方法,包含:
3、計(jì)算待檢測圖像的加密哈希值和感知哈希值;
4、將待檢測圖像的所述加密哈希值與redis緩存中的若干所述加密哈希值進(jìn)行第一匹配,若第一匹配的匹配結(jié)果為匹配到,則輸出匹配結(jié)果,在第一匹配的匹配結(jié)果為未匹配到時(shí),將待檢測圖像的所述感知哈希值與所述redis緩存中的若干所述感知哈希值進(jìn)行第二匹配,若第二匹配的匹配結(jié)果為匹配到,則輸出匹配結(jié)果;
5、若第二匹配的匹配結(jié)果為未匹配到時(shí),對待檢測圖像進(jìn)行圖像分析檢測以確定待檢測圖像是否偽造。
6、進(jìn)一步地,第一匹配的匹配方法為:
7、確定所述redis緩存中的若干所述加密哈希值是否存在與待檢測圖像的所述加密哈希值完全相同的,若有,則表示匹配結(jié)果為匹配到,若無,則表示匹配結(jié)果為未匹配到。
8、進(jìn)一步地,第二匹配的匹配方法為:
9、分別計(jì)算待檢測圖像的所述感知哈希值與所述redis緩存中的若干所述感知哈希值的相似度值;
10、若存在所述相似度值達(dá)到預(yù)設(shè)條件,則表示匹配結(jié)果為匹配到。
11、進(jìn)一步地,第二匹配的匹配方法為:
12、分別計(jì)算待檢測圖像的所述感知哈希值與所述redis緩存中的若干所述感知哈希值的漢明距離;
13、若存在所述漢明距離小于預(yù)設(shè)漢明距離值,則表示匹配結(jié)果為匹配到。
14、進(jìn)一步地,根據(jù)待檢測圖像的所述加密哈希值和所述感知哈希值確定是否將其存入所述redis緩存,若待檢測圖像在第一匹配或第二匹配的匹配結(jié)果為匹配到時(shí),則不將待檢測圖像的所述加密哈希值和所述感知哈希值存入所述redis緩存,若待檢測圖像在第一匹配或第二匹配的匹配結(jié)果為未匹配到時(shí),則將待檢測圖像的所述加密哈希值和所述感知哈希值以及最終的檢測結(jié)果更新至所述redis緩存中。
15、一種基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測系統(tǒng),包含:
16、指紋生成模塊,用于計(jì)算待檢測圖像的加密哈希值和感知哈希值;
17、redis緩存模塊,用于存儲歷史圖像的所述加密哈希值、所述感知哈希值和對應(yīng)偽造信息;
18、匹配模塊,用于將待檢測圖像的所述加密哈希值與所述redis緩存模塊中的若干所述加密哈希值進(jìn)行第一匹配,若第一匹配的匹配結(jié)果為匹配到,則輸出匹配結(jié)果,在第一匹配的匹配結(jié)果為未匹配到時(shí),將待檢測圖像的所述感知哈希值與所述redis緩存模塊中的若干所述感知哈希值進(jìn)行第二匹配,若第二匹配的匹配結(jié)果為匹配到,則輸出匹配結(jié)果;
19、圖像檢測模塊,在第二匹配的匹配結(jié)果為未匹配到時(shí),對待檢測圖像進(jìn)行圖像分析檢測以確定待檢測圖像是否偽造。
20、進(jìn)一步地,所述匹配模塊進(jìn)行第一匹配的匹配方法為:
21、確定所述redis緩存模塊中的若干所述加密哈希值是否存在與待檢測圖像的所述加密哈希值完全相同的,若有,則表示匹配結(jié)果為匹配到,若無,則表示匹配結(jié)果為未匹配到。
22、進(jìn)一步地,所述匹配模塊進(jìn)行第二匹配的匹配方法為::
23、分別計(jì)算待檢測圖像的所述感知哈希值與所述redis緩存模塊中的若干所述感知哈希值的相似度值;
24、若存在所述相似度值達(dá)到預(yù)設(shè)條件,則表示匹配結(jié)果為匹配到。
25、進(jìn)一步地,所述匹配模塊進(jìn)行第二匹配的匹配方法為:
26、分別計(jì)算待檢測圖像的所述感知哈希值與所述redis緩存模塊中的若干所述感知哈希值的漢明距離;
27、若存在所述漢明距離小于預(yù)設(shè)漢明距離值,則表示匹配結(jié)果為匹配到。
28、進(jìn)一步地,所述基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測系統(tǒng)還包含:
29、更新模塊,用于根據(jù)待檢測圖像的加所述密哈希值和所述感知哈希值確定是否將其存入所述redis緩存模塊,若待檢測圖像在第一匹配或第二匹配的匹配結(jié)果為匹配到時(shí),則不將待檢測圖像的所述加密哈希值和所述感知哈希值存入所述redis緩存模塊,若待檢測圖像在第一匹配或第二匹配的匹配結(jié)果為未匹配到時(shí),則將待檢測圖像的所述加密哈希值和所述感知哈希值以及最終的檢測結(jié)果存儲至所述redis緩存模塊中。
30、本發(fā)明的有益之處在于所提供的基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測方法和系統(tǒng),結(jié)合加密哈希和感知哈希,通過快速的哈希匹配,大幅減少對原有的基于圖像分析的檢測系統(tǒng)的調(diào)用,實(shí)現(xiàn)高并發(fā)處理,且提高效率和速度。
31、本發(fā)明的有益之處在于所提供的基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測方法和系統(tǒng),通過多重哈希緩存機(jī)制,利用過去的檢測結(jié)果,大大減少了重復(fù)分析的需求,顯著提高了處理速度和響應(yīng)時(shí)間。
1.一種基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測方法,其特征在于,包含:
2.根據(jù)權(quán)利要求1所述的基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測方法,其特征在于,
3.根據(jù)權(quán)利要求1所述的基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測方法,其特征在于,
4.根據(jù)權(quán)利要求3所述的基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測方法,其特征在于,
5.根據(jù)權(quán)利要求1所述的基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測方法,其特征在于,
6.一種基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測系統(tǒng),其特征在于,包含:
7.根據(jù)權(quán)利要求6所述的基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測系統(tǒng),其特征在于,
8.根據(jù)權(quán)利要求6所述的基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測系統(tǒng),其特征在于,
9.根據(jù)權(quán)利要求8所述的基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測系統(tǒng),其特征在于,
10.根據(jù)權(quán)利要求6所述的基于動(dòng)態(tài)緩存和多重哈希比對的圖像偽造檢測系統(tǒng),其特征在于,