版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
word文檔可自由復(fù)制編輯多域數(shù)字圖像隱寫技術(shù)的實(shí)現(xiàn)與討論制作日期:2014.6.3摘要隨著科技的發(fā)展,信息安全技術(shù)已經(jīng)成為不可忽略的因素。而網(wǎng)絡(luò)的普及及應(yīng)用,讓多媒體技術(shù)得到了廣泛的發(fā)展,因此圖像及視頻的安全變得越來越重要。本文正是在這種時(shí)代背景下,介紹一種關(guān)于圖像處理的信息隱藏技術(shù)。用于進(jìn)行隱蔽通信的圖像信息隱藏算法可以分為兩大類:基于空域的信息隱藏算法和基于變換域的信息隱藏算法。基于變換域的算法以F5為代表算法。下面我們介紹一下變換域的算法。關(guān)鍵字:隱藏嵌入信息圖像目錄TOC\o"1-3"\h\u19326一、常用的變換域的數(shù)字圖像隱寫方法。 4299441.1JSteg隱寫。 423761.1.1主要思想: 4179991.1.2具體嵌入過程: 4237471.2F5隱寫。 4160001.2.1具體嵌入過程: 4166231.3F4隱寫。 4158421.3.1具體嵌入過程: 422281.4F3隱寫。 414310二、基于MATLAB的F3數(shù)字圖像隱寫技術(shù)。 4156892.1F3隱寫的原理。 5282622.2F3隱寫的算法。 5267992.3運(yùn)用F3隱寫技術(shù)進(jìn)行信息隱藏。 573342.3.1嵌入流程圖。 5300102.3.2實(shí)現(xiàn)過程。 514148三、討論與分析。 8210593.1對F3隱寫技術(shù)的分析。 820639四、附錄。 8203364.1使用的軟件。 8280324.2軟件的簡介。 8274484.3關(guān)鍵代碼。 9常用的變換域的數(shù)字圖像隱寫方法。1.1JSteg隱寫。1.1.1主要思想:用秘密信息比特直接替換JPEG圖像量化后DCT系數(shù)的最低比特位,但不在量化后值為0或1的DCT系數(shù)中嵌入信息。1.1.2具體嵌入過程:部分解碼JPEG圖像,得到二進(jìn)制存儲的AC系數(shù),判斷該AC系數(shù)是否等于1或0,若等于則跳過該AC系數(shù),否則,執(zhí)行下一步。判斷二進(jìn)制存儲的AC系數(shù)的LSB是否與要嵌入的秘密信息比特相同,若相同,則不對其進(jìn)行更改,否則,執(zhí)行下一步。用秘密信息比特替換二進(jìn)制存儲的AC系數(shù)的LSB,將修改后的AC系數(shù)重新編碼得到隱密的JPEG圖像。1.2F5隱寫。1.2.1具體嵌入過程:獲取載體圖像,進(jìn)行JPEG壓縮,得到量化后的DCT系數(shù)。對1)中得到的DCT系數(shù)進(jìn)行混洗。對可用的DCT系數(shù)計(jì)數(shù),并根據(jù)欲嵌入的秘密信息長度計(jì)算嵌入信息所使用的三元組(1,n,k)。取出n個混洗后的非0的ACDCT系數(shù)及欲嵌入的k比特信息,采用矩陣編碼進(jìn)行嵌入。計(jì)算載體數(shù)據(jù)是否需要更改。若不需要,則繼續(xù)下一組的嵌入;若需要,則更改相應(yīng)的數(shù)據(jù)LSB。對經(jīng)過更改后的數(shù)據(jù),判斷是否產(chǎn)生了新的值為0的系數(shù)。若有,則此次嵌入無效,重新取出n個可用系數(shù),執(zhí)行a);若沒有,重復(fù)執(zhí)行4),直到秘密信息全部嵌入。逆混洗,恢復(fù)DCT系數(shù)為原來的順序。生成隱密圖像。1.3F4隱寫。1.3.1具體嵌入過程:和F3過程差不多,只是用正奇系數(shù)和負(fù)偶系數(shù)代表1,正偶系數(shù)和負(fù)奇系數(shù)代表0.1.4F3隱寫。信息嵌入式,若DCT系數(shù)的LSB與要嵌入的秘密信息比特相同,則不作改動;否則,將該DCT系數(shù)的絕對值減1。秘密信息嵌入在非0的DCT系數(shù)上,為0的系數(shù)不嵌入任何信息。另外,當(dāng)在絕對值為1的系數(shù)上嵌入比特0時(shí),會產(chǎn)生新的0系數(shù),則此次嵌入無效,在下一個系數(shù)中重新嵌入?;贛ATLAB的F3數(shù)字圖像隱寫技術(shù)。2.1F3隱寫的原理。用秘密信息替換DCT系數(shù)的LSB值。2.2F3隱寫的算法。1)信息嵌入式,若DCT系數(shù)的LSB與要嵌入的秘密信息比特相同,則不作改動;否則,將該DCT系數(shù)的絕對值減1。2)秘密信息嵌入在非0的DCT系數(shù)上,為0的系數(shù)不嵌入任何信息。另外,當(dāng)在絕對值為1的系數(shù)上嵌入比特0時(shí),會產(chǎn)生新的0系數(shù),則此次嵌入無效,在下一個系數(shù)中重新嵌入。2.3運(yùn)用F3隱寫技術(shù)進(jìn)行信息隱藏。2.3.1嵌入流程圖。2.3.2實(shí)現(xiàn)過程。先把載體圖像123.jpg和秘密信息文件mi.txt拷貝到MATLAB的工作路徑下面。把MATLAB軟件打開,代碼寫進(jìn)去,進(jìn)行執(zhí)行。隱寫后的圖像和原始圖像。隱藏前DCT系數(shù)矩陣。隱藏后DCT系數(shù)矩陣。隱藏前DCT系數(shù)直方圖。隱藏后的DCT系數(shù)直方圖。討論與分析。3.1對F3隱寫技術(shù)的分析。優(yōu)點(diǎn):可以抵抗卡方分析。缺點(diǎn):容易被別人看出圖像被修改過。附錄。4.1使用的軟件。MATLAB軟件。4.2軟件的簡介。MATLAB:MATLAB是matrix&laboratory兩個詞的組合,意為矩陣工廠(矩陣實(shí)驗(yàn)室)。是由美國mathworks公司發(fā)布的主要面對科學(xué)計(jì)算、可視化以及交互式程序設(shè)計(jì)的高科技計(jì)算環(huán)境。它將數(shù)值分析、矩陣計(jì)算、科學(xué)數(shù)據(jù)可視化以及非線性動態(tài)系統(tǒng)的建模和仿真等諸多強(qiáng)大功能集成在一個易于使用的視窗環(huán)境中,為科學(xué)研究、工程設(shè)計(jì)以及必須進(jìn)行有效數(shù)值計(jì)算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計(jì)語言(如C、Fortran)的編輯模式,代表了當(dāng)今國際科學(xué)計(jì)算軟件的先進(jìn)水平。MATLAB和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計(jì)算方面首屈一指。MATLAB可以進(jìn)行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言的程序等,主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)、信號處理與通訊、圖像處理、信號檢測、金融建模設(shè)計(jì)與分析等領(lǐng)域。MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,F(xiàn)ORTRAN等語言完成相同的事情簡捷得多,并且MATLAB也吸收了像Maple等軟件的優(yōu)點(diǎn),使MATLAB成為一個強(qiáng)大的數(shù)學(xué)軟件。在新的版本中也加入了對C,F(xiàn)ORTRAN,C++,JAVA的支持??梢灾苯诱{(diào)用,用戶也可以將自己編寫的實(shí)用程序?qū)氲組ATLAB函數(shù)庫中方便自己以后調(diào)用,此外許多的MATLAB愛好者都編寫了一些經(jīng)典的程序,用戶直接進(jìn)行下載就可以用。主要功能:數(shù)值分析 數(shù)值和符號計(jì)算工程與科學(xué)繪圖控制系統(tǒng)的設(shè)計(jì)與仿真數(shù)字圖像處理數(shù)字信號處理通訊系統(tǒng)設(shè)計(jì)與仿真財(cái)務(wù)與金融工程4.3關(guān)鍵代碼。A=imread('123.jpg'); //讀取載體圖像B=dct2('123.jpg',137,220);//量化DCT系數(shù)。C=uint8(B); //把DCT系數(shù)轉(zhuǎn)化為整數(shù)。figurecolormap(jet(256));colorbar;f_id=fopen('mi.txt'); //打開秘密信息[msg,len_total]=fread(f_id,'ubit1');//讀取秘密信息。并計(jì)算大小。[m,n]=size(C);//計(jì)算DCT系數(shù)矩陣的大小。iflen_total>m*n//判斷密信息是否大于載體圖像。break;endforf2=1:nforf1=1:mifC(f1,f2)==msg(p,1) //判斷DCT系數(shù)的LSB是否和秘密信息比特相同。break;endC(f1,f2)==abs(C(f1,f2))-1; //DCT系數(shù)絕對值減1。ifC(f1,f2)==0break;C(f1,f2)=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024中外合資企業(yè)教育培訓(xùn)與經(jīng)營合同書
- 2024廣州市房地產(chǎn)中介服務(wù)合同(賣方出租方使用)
- 2024個人民間借款合同范例
- 2024年信息安全保密協(xié)議
- 2024年合伙人分伙協(xié)議書
- 2024果樹苗木定購合同范本
- 跨境電商商品銷售合同
- 承包商土地使用權(quán)贈與合同模板
- 精裝修室內(nèi)工程合同
- 2024英文合同范本
- 隱蔽致災(zāi)因素培訓(xùn)課件
- 教科主任培訓(xùn)會課件
- 國電電力重組方案
- 氣象業(yè)務(wù)培訓(xùn)總結(jié)報(bào)告
- 閩教版2023版3-6年級全8冊英語單詞表
- 第8講+隋唐的文化
- 管網(wǎng)設(shè)計(jì)分析報(bào)告
- 珍愛生命拒絕危險(xiǎn)游戲
- 高中數(shù)學(xué)教師的專業(yè)發(fā)展路徑
- 莊園推廣策劃方案
- 《地球是怎樣形成的》課件
評論
0/150
提交評論