本說明書實(shí)施例涉及計(jì)算機(jī),尤其涉及一種卡證鑒別方法和裝置。
背景技術(shù):
1、在社會生活中,各類卡證(例如,銀行卡、駕駛證、工作證等)是證明個人身份和資格的重要憑證。而對卡證進(jìn)行真?zhèn)伪孀R,對于保障個人信息安全、維護(hù)社會秩序以及防止欺詐行為等具有重要意義。造假技術(shù)的不斷升級,為卡證鑒別帶來了新挑戰(zhàn)。舉例來說,深度偽造(deepfake)技術(shù)可以利用深度學(xué)習(xí)算法,實(shí)現(xiàn)音視頻的模擬和偽造,以對卡證鑒別機(jī)制進(jìn)行惡意攻擊。這類攻擊旨在繞過或破壞卡證鑒別過程,以非法獲取權(quán)限或信息。以注入式攻擊為例,注入式攻擊可以從系統(tǒng)層面劫持圖像采集設(shè)備(例如,攝像頭),注入偽造的圖像或視頻,替換圖像采集設(shè)備畫面。因此,如何識別深度偽造的注入式攻擊是一個亟需解決的難題。
技術(shù)實(shí)現(xiàn)思路
1、本說明書的實(shí)施例描述了一種卡證鑒別的方法和裝置,可以在卡證鑒別時準(zhǔn)確地識別出深度偽造的注入式攻擊。
2、根據(jù)第一方面,提供了一種卡證鑒別方法,其中,上述方法應(yīng)用于客戶端,上述方法包括:獲取用于進(jìn)行卡證鑒別的多幀圖像;對上述多幀圖像中的各幀圖像進(jìn)行屬性檢測,得到各幀圖像中證件的屬性;基于預(yù)設(shè)的選取特征,從上述多幀圖像中選取若干幀作為目標(biāo)幀,其中,上述選取特征包括證件的屬性;基于上述若干幀目標(biāo)幀,進(jìn)行卡證鑒別。
3、根據(jù)第二方面,提供了又一種卡證鑒別方法,其中,上述方法應(yīng)用于服務(wù)端,上述方法包括:接收客戶端發(fā)送的若干幀目標(biāo)幀,其中,上述若干幀目標(biāo)幀是客戶端通過以下方式得到的:獲取用于進(jìn)行卡證鑒別的多幀圖像;對上述多幀圖像中的各幀圖像進(jìn)行屬性檢測,得到各幀圖像中證件的屬性;基于預(yù)設(shè)的選取特征,從上述多幀圖像中選取若干幀作為目標(biāo)幀,其中,上述選取特征包括證件的屬性;基于上述若干幀目標(biāo)幀和預(yù)先訓(xùn)練的證件鑒別模型,進(jìn)行卡證鑒別,由上述證件鑒別模型輸出上述卡證鑒別的結(jié)果。
4、根據(jù)第三方面,提供了一種卡證鑒別裝置,其中,上述裝置部署于客戶端,包括:獲取單元,配置為,獲取用于進(jìn)行卡證鑒別的多幀圖像;檢測單元,配置為,對上述多幀圖像中的各幀圖像進(jìn)行屬性檢測,得到各幀圖像中證件的屬性;選取單元,配置為,基于預(yù)設(shè)的選取特征,從上述多幀圖像中選取若干幀作為目標(biāo)幀,其中,上述選取特征包括證件的屬性;鑒別單元,配置為,基于上述若干幀目標(biāo)幀,進(jìn)行卡證鑒別。
5、根據(jù)第四方面,提供了又一種卡證鑒別裝置,其中,上述裝置部署于服務(wù)端,包括:接收單元,配置為,接收客戶端發(fā)送的若干幀目標(biāo)幀,其中,上述若干幀目標(biāo)幀是客戶端通過以下方式得到的:獲取用于進(jìn)行卡證鑒別的多幀圖像;對上述多幀圖像中的各幀圖像進(jìn)行屬性檢測,得到各幀圖像中證件的屬性;基于預(yù)設(shè)的選取特征,從上述多幀圖像中選取若干幀作為目標(biāo)幀,其中,上述選取特征包括證件的屬性;卡證鑒別單元,配置為,基于上述若干幀目標(biāo)幀和預(yù)先訓(xùn)練的證件鑒別模型,進(jìn)行卡證鑒別,由上述證件鑒別模型輸出上述卡證鑒別的結(jié)果。
6、根據(jù)第五方面,提供了一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,當(dāng)上述計(jì)算機(jī)程序在計(jì)算機(jī)中執(zhí)行時,令計(jì)算機(jī)執(zhí)行如第一方面或第二方面中任一實(shí)現(xiàn)方式描述的方法。
7、根據(jù)第六方面,提供了一種計(jì)算設(shè)備,包括存儲器和處理器,其特征在于,上述存儲器中存儲有可執(zhí)行代碼,上述處理器執(zhí)行上述可執(zhí)行代碼時,實(shí)現(xiàn)如第一方面或第二方面中任一實(shí)現(xiàn)方式描述的方法。
8、根據(jù)本說明書實(shí)施例提供的卡證鑒別方法和裝置,首先獲取用于進(jìn)行卡證鑒別的多幀圖像,而后對多幀圖像中的各幀圖像進(jìn)行屬性檢測得到各幀圖像中證件的屬性,然后基于預(yù)設(shè)的選取特征從多幀圖像中選取若干幀作為目標(biāo)幀,其中,選取特征包括證件的屬性,最后基于若干幀目標(biāo)幀進(jìn)行卡證鑒別。由此,可以基于證件的屬性選取用于進(jìn)行卡證鑒別的目標(biāo)幀,由于從注入式攻擊注入的圖像中選取出的目標(biāo)幀與從圖像采集設(shè)備真實(shí)采集的圖像中選取出的目標(biāo)幀存在明顯區(qū)別,因此,本實(shí)施例可以在卡證鑒別時準(zhǔn)確地識別出深度偽造的注入式攻擊。
1.一種卡證鑒別方法,其中,所述方法應(yīng)用于客戶端,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述基于所述若干幀目標(biāo)幀,進(jìn)行卡證鑒別,包括:
3.根據(jù)權(quán)利要求1所述的方法,其中,所述對所述多幀圖像中的各幀圖像進(jìn)行屬性檢測,得到各幀圖像中證件的屬性,包括:
4.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其中,用作所述選取特征的證件的屬性包括以下中的至少一項(xiàng):在三維空間中的角度、清晰度、完整度;以及
6.根據(jù)權(quán)利要求5所述的方法,其中,所述選取特征還包括以下中的至少一項(xiàng):是否為首幀、是否為無證件幀、證件距離圖像采集設(shè)備的采集距離、圖像采集設(shè)備的采集參數(shù)設(shè)置;以及
7.根據(jù)權(quán)利要求2所述的方法,其中,所述基于所述若干幀目標(biāo)幀,生成待檢測圖像序列,包括:
8.根據(jù)權(quán)利要求7所述的方法,其中,用于生成差分圖像的目標(biāo)幀之間的差異度滿足預(yù)設(shè)條件。
9.根據(jù)權(quán)利要求7所述的方法,其中,所述根據(jù)得到的差分圖像和所述若干幀目標(biāo)幀,生成待檢測圖像序列,包括:
10.根據(jù)權(quán)利要求2所述的方法,其中,所述證件鑒別模型通過以下方式訓(xùn)練得到:
11.一種卡證鑒別方法,其中,所述方法應(yīng)用于服務(wù)端,所述方法包括:
12.一種卡證鑒別裝置,其中,所述裝置部署于客戶端,包括:
13.一種卡證鑒別裝置,其中,所述裝置部署于服務(wù)端,包括:
14.一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)中執(zhí)行時,令計(jì)算機(jī)執(zhí)行權(quán)利要求1-11中任一項(xiàng)所述的方法。
15.一種計(jì)算設(shè)備,包括存儲器和處理器,其特征在于,所述存儲器中存儲有可執(zhí)行代碼,所述處理器執(zhí)行所述可執(zhí)行代碼時,實(shí)現(xiàn)權(quán)利要求1-11中任一項(xiàng)所述的方法。