1.一種基于深度學習模型的隱寫圖像檢測方法,其特征在于,所述方法包括步驟:
A、預先設置擬合分析數(shù)字圖像隱寫富模型特征的初始深度學習模型;
B、選取有監(jiān)督的預訓練算法對初始深度學習模型進行預訓練后得到預訓練深度學習模型;
C、整合預訓練深度學習模型和深度分類網(wǎng)絡生成整合深度學習模型,根據(jù)預先獲取的訓練數(shù)據(jù)集對整合深度學習模型進行訓練后生成最終深度學習模型,根據(jù)最終深度學習模型對隱寫圖像進行檢測,輸出檢測結(jié)果。
2.根據(jù)權(quán)利要求1所述的基于深度學習模型的隱寫圖像檢測方法,其特征在于,所述深度學習模型為深度卷積神經(jīng)網(wǎng)絡CNN。
3.根據(jù)權(quán)利要求2所述的基于深度學習模型的隱寫圖像檢測方法,其特征在于,所述步驟A具體包括步驟:
A1、預先根據(jù)DCTR生成余量圖像的子模型,設計DCTR模型的N個DCT卷積核的CNN的卷積層,生成余量CNN子模型,其中N為自然數(shù);
A2、根據(jù)DCTR量化和截斷操作的子模型,設計能對輸入進行給定步長量化操作和給定閾值截斷操作的CNN層,生成量化截斷操作CNN子模型;
A3、根據(jù)DCTR一階統(tǒng)計量獲取與整合的子模型,通過若干個卷積層、正則化層和池化層的組合CNN模型,生成一階統(tǒng)計量獲取與整合CNN子模型。
4.根據(jù)權(quán)利要求3所述的基于深度學習模型的隱寫圖像檢測方法,其特征在于,所述步驟B具體包括步驟:
B1、預先獲取預定數(shù)量的隱密圖像與載體圖像對,根據(jù)DCTR富模型中的N個DCT卷積核對隱密圖像與載體圖像中的一幅圖像進行卷積后生成N幅余量圖像,并根據(jù)對應余量圖像的DCTR富模型對應DCT卷積核特征作為標識;
B2、依次連接量化截斷操作CNN子模型和一階統(tǒng)計量獲取與整合CNN子模型組成組合CNN模型;
B3、利用歐式距離作為誤差方程,使用預先獲取預定數(shù)量的隱密圖像與載體圖像對來對組合CNN模型進行預訓練后生成預訓練CNN模型。
5.根據(jù)權(quán)利要求4所述的基于深度學習模型的隱寫圖像檢測方法,其特征在于,所述步驟C具體包括步驟:
C1、預先獲取用于預訓練的隱密圖像與載體圖像數(shù)據(jù),對隱秘圖像標記為0,載體圖像標記為1;
C2、依次連接生成余量圖像的CNN子模型、N個組合CNN模型與CNN分類模型得到整合CNN模型;
C3、根據(jù)預訓練的隱密圖像與載體圖像數(shù)據(jù)對整合CNN模型訓練后生成最終CNN模型;
C4、將待測圖像作為最終CNN模型的輸入,若最終CNN模型輸出為0,則判定待測圖像為隱密圖像,若為1則判定待測圖像為未經(jīng)隱密的載體圖像,并輸出檢測結(jié)果。
6.一種基于深度學習模型的隱寫圖像檢測系統(tǒng),其特征在于,系統(tǒng)包括:
初始模型設計模塊,用于預先設置擬合分析數(shù)字圖像隱寫富模型特征的初始深度學習模型;
預訓練模塊,用于選取有監(jiān)督的預訓練算法對初始深度學習模型進行預訓練后得到預訓練深度學習模型;
訓練與檢測模塊,用于整合預訓練深度學習模型和深度分類網(wǎng)絡生成整合深度學習模型,根據(jù)預先獲取的訓練數(shù)據(jù)集對整合深度學習模型進行訓練后生成最終深度學習模型,根據(jù)最終深度學習模型對隱寫圖像進行檢測,輸出檢測結(jié)果。
7.根據(jù)權(quán)利要求6所述的基于深度學習模型的隱寫圖像檢測系統(tǒng),其特征在于,所述系深度學習模型為深度卷積神經(jīng)網(wǎng)絡CNN。
8.根據(jù)權(quán)利要求7所述的基于深度學習模型的隱寫圖像檢測系統(tǒng),其特征在于,所述初始模型設計模塊具體包括:
余量子模型生成單元,用于預先根據(jù)DCTR生成余量圖像的子模型,設計DCTR模型的N個DCT卷積核的CNN的卷積層,生成余量CNN子模型,其中N為自然數(shù);
量化截斷操作CNN子模型生成單元,用于根據(jù)DCTR量化和截斷操作的子模型,設計能對輸入進行給定步長量化操作和給定閾值截斷操作的CNN層,生成量化截斷操作CNN子模型;
一階統(tǒng)計量獲取與整合CNN子模型生成單元,用于根據(jù)DCTR一階統(tǒng)計量獲取與整合的子模型,通過若干個卷積層、正則化層和池化層的組合CNN模型,生成一階統(tǒng)計量獲取與整合CNN子模型。
9.根據(jù)權(quán)利要求8所述的基于深度學習模型的隱寫圖像檢測系統(tǒng),其特征在于,所述預訓練模塊具體包括:
余量圖像生成單元,用于預先獲取預定數(shù)量的隱密圖像與載體圖像對,根據(jù)DCTR富模型中的N個DCT卷積核對隱密圖像與載體圖像中的一幅圖像進行卷積后生成N幅余量圖像,并根據(jù)對應余量圖像的DCTR富模型對應DCT卷積核特征作為標識;
組合CNN模型生成單元,用于依次連接量化截斷操作CNN子模型和一階統(tǒng)計量獲取與整合CNN子模型組成組合CNN模型;
預訓練單元,用于利用歐式距離作為誤差方程,使用預先獲取預定數(shù)量的隱密圖像與載體圖像對來對組合CNN模型進行預訓練后生成預訓練CNN模型。
10.根據(jù)權(quán)利要求9所述的基于深度學習模型的隱寫圖像檢測系統(tǒng),其特征在于,所述訓練與檢測模塊具體包括:
圖像標記單元,用于預先獲取用于預訓練的隱密圖像與載體圖像數(shù)據(jù),對隱秘圖像標記為0,載體圖像標記為1;
整合CNN模型生成單元,用于依次連接生成余量圖像的CNN子模型、N個組合CNN模型與CNN分類模型得到整合CNN模型;
模型訓練單元,用于根據(jù)預訓練的隱密圖像與載體圖像數(shù)據(jù)對整合CNN模型訓練后生成最終CNN模型;
檢測單元,用于將待測圖像作為最終CNN模型的輸入,若最終CNN模型輸出為0,則判定待測圖像為隱密圖像,若為1則判定待測圖像為未經(jīng)隱密的載體圖像,并輸出檢測結(jié)果。