邵換崢 劉奇付
摘要:隨著數(shù)字圖像越來(lái)越普及和Photoshop、美圖秀秀、光影魔術(shù)手等圖像處理軟件的流行,使得數(shù)字圖像的原創(chuàng)、真實(shí)、完整、可靠成為當(dāng)今社會(huì)的一大問(wèn)題,如何在零認(rèn)知的前提下通過(guò)光照特性、顏色特性、數(shù)學(xué)特征的改變來(lái)檢測(cè)出數(shù)字圖像造假,就是文章要探討的基于被動(dòng)檢測(cè)的圖像篡改算法的研究?jī)?nèi)容。
關(guān)鍵詞:圖像篡改;圖像偽造;檢測(cè);鑒定
數(shù)字圖像即照片的數(shù)字化,與傳統(tǒng)膠卷照片相比,更便攜更廉價(jià),是使用二進(jìn)制數(shù)據(jù)通過(guò)特定格式記錄的照片的數(shù)字信息,隨著手機(jī)、平板電腦等便攜設(shè)備的普及,人手一部數(shù)碼相機(jī),每天產(chǎn)生了數(shù)以?xún)|計(jì)數(shù)字圖像,除了家庭應(yīng)用之外,它還廣泛應(yīng)用于印刷媒體、電子展覽,甚至醫(yī)療診斷、法庭取證、課堂教學(xué)等方面。早前在模擬圖像時(shí),偽造圖像幾乎是不可能的,但在當(dāng)下圖像編輯工具普及的情況下,圖像偽造現(xiàn)象越來(lái)越泛濫,這種問(wèn)題就對(duì)圖像篡改算法有著強(qiáng)烈的社會(huì)需求。
基于被動(dòng)檢測(cè)的圖像篡改算法是在事先沒(méi)有對(duì)圖像做任何嵌入、插入的前提下盲取證技術(shù),是檢測(cè)圖像篡改最好的方法,其思路是從圖像本身的數(shù)字特征、光照特征等入手檢測(cè)其變化,進(jìn)而達(dá)到檢測(cè)圖像是否被篡改的目的,這種算法更有實(shí)際運(yùn)用價(jià)值。
1 圖像篡改檢測(cè)
圖像篡改的方法一般有拼接、變換、修飾、覆蓋等,我們就可以針對(duì)不同的篡改手段進(jìn)行有針對(duì)性的采樣檢測(cè)。圖像篡改的主動(dòng)檢測(cè)方法雖然效率高、成功性大,但需要事先插入密鑰或算法嵌入,如果沒(méi)有事先導(dǎo)入則無(wú)法檢出。而被動(dòng)檢測(cè)則基于盲測(cè),不需要對(duì)檢材有任何前提要求,具有極大的應(yīng)用前景和發(fā)展?jié)摿?,已成為?guó)內(nèi)外同行的研究方向,是目前的熱門(mén)研究領(lǐng)域?;诒粍?dòng)檢測(cè)的圖像篡改方法主要是基于原始圖像檢測(cè),對(duì)圖像完整性、真實(shí)性等進(jìn)行檢測(cè),常用的思路和方法主要有以下幾種。
1.1 濾波器檢測(cè)
如圖1所示,如果對(duì)圖像進(jìn)行過(guò)放大縮小或旋轉(zhuǎn)等工具操作改變了物體的大小或位置可以使用濾波器檢測(cè)出來(lái)。
圖1即是篡改圖像后通過(guò)濾波器檢測(cè)出來(lái)的,在相應(yīng)像素的強(qiáng)度數(shù)值有變化的部分進(jìn)行了插值處理,這種操作會(huì)產(chǎn)生有規(guī)律的特性。
1.2 噪聲異常檢測(cè)
還有一種情況比較常見(jiàn):圖像篡改者往往利用添加噪聲來(lái)進(jìn)行掩飾,這種情況可以對(duì)對(duì)象實(shí)施小塊分割,用中值法來(lái)檢測(cè)其噪聲差值,若存在異常偏差的噪聲,就表示圖像被篡改過(guò),如圖2所示。
1.3 平穩(wěn)循環(huán)法
如果對(duì)圖像進(jìn)行了綻放、旋轉(zhuǎn)變化,則其中會(huì)隱藏平穩(wěn)循環(huán)的特性,這種規(guī)律性往往可以被檢測(cè)出來(lái),分析其光譜成分中存在的規(guī)律,就可以檢出篡改痕跡。但這種方法適合于發(fā)生形變的圖形的篡改。
1.4 DCT直方圖檢測(cè)
JPEG圖像中都有雙量子效應(yīng),利用篡改中前后兩次圖像壓縮造成的DCT直方圖變化來(lái)檢測(cè)圖像篡改,分析其產(chǎn)生的DQ效應(yīng)則可以檢出圖像是否篡改。這種檢測(cè)方法有很明顯的優(yōu)勢(shì),達(dá)到快速檢出的目標(biāo),但它的缺點(diǎn)是只能檢測(cè)JPEG格式的圖像(見(jiàn)圖3),而對(duì)其他GIF和PNG等圖像格式無(wú)效。
1.5 顏色濾鏡矩陣檢測(cè)
拍照時(shí),顏色濾鏡是由傳感器中的微波的單個(gè)彩色濾鏡獲取的,大部分?jǐn)?shù)碼相機(jī)僅有一個(gè)CMOS傳感器,所以一個(gè)PX只有一個(gè)顏色通道,如果對(duì)圖像進(jìn)行了篡改,顏色濾鏡矩陣是可以被檢測(cè)出來(lái)的。
1.6 模糊濾鏡篡改檢測(cè)
大部分圖像篡改處理后,會(huì)采用高斯模糊或其他模糊濾鏡工具,這樣可以運(yùn)用頻率檢測(cè)或灰度檢測(cè)相結(jié)合來(lái)檢測(cè),或者增強(qiáng)圖像對(duì)比度可以非常有效地進(jìn)行檢出。
1.7 關(guān)鍵點(diǎn)檢測(cè)
利用成熟的算法提取待檢圖片的關(guān)鍵特征點(diǎn),檢測(cè)其極值,進(jìn)而確定所在位置和尺寸,再進(jìn)一步精確,同時(shí)找到高對(duì)比度和穩(wěn)定的部分,進(jìn)而分析關(guān)鍵點(diǎn)是否一致來(lái)達(dá)到檢出的目的,如圖4所示。
1.8 其他方法
以上是圖像篡改檢測(cè)時(shí)常用到的思路和工具,要實(shí)際操作中還可以檢測(cè)相機(jī)設(shè)備的一致性、圖像色差、圖像特征統(tǒng)計(jì)分析、圖像質(zhì)量相似性特征分析等來(lái)檢測(cè)篡改過(guò)程的痕跡及存在問(wèn)題等。
2 結(jié)語(yǔ)
本文介紹了圖像篡改的應(yīng)用現(xiàn)狀及需求,并重點(diǎn)分析了應(yīng)用最廣泛的被動(dòng)檢測(cè)的幾種方法和工具,可以助力圖像偽造的痕跡檢測(cè)和統(tǒng)計(jì)分析,可以實(shí)現(xiàn)對(duì)圖像拼接、縮放、合成篡改的有效檢測(cè)。
[參考文獻(xiàn)]
[1]劉奇付,李靜靜.計(jì)算機(jī)算法在生物信息學(xué)中的應(yīng)用綜述[J].軟件導(dǎo)刊,2017(9):209-211.
[2]李紫艷,劉奇付.基于誘導(dǎo)線描畫(huà)算法的車(chē)載導(dǎo)航系統(tǒng)的研究[J].電腦與電信,2016(11):32-34.
[3]劉奇付,李紫艷.艦船磁定位算法實(shí)現(xiàn)及計(jì)算分析[J].艦船科學(xué)技術(shù),2016(2):58-60.
[4]朱珍,劉奇付.無(wú)線傳感器網(wǎng)絡(luò)中數(shù)據(jù)傳輸路徑選擇優(yōu)化方案[J].計(jì)算機(jī)測(cè)量與控制,2014(4):1317-1319.
[5]劉奇付,曾雪松.淺析入侵模式挖掘系統(tǒng)結(jié)構(gòu)算法[J].大學(xué)教育,2013(15):36-37.