![多域數(shù)字圖像隱寫技術(shù)的實現(xiàn)與討論_第1頁](http://file4.renrendoc.com/view/2e3cb98ccc6e20e7879fedf3cd0b83ad/2e3cb98ccc6e20e7879fedf3cd0b83ad1.gif)
![多域數(shù)字圖像隱寫技術(shù)的實現(xiàn)與討論_第2頁](http://file4.renrendoc.com/view/2e3cb98ccc6e20e7879fedf3cd0b83ad/2e3cb98ccc6e20e7879fedf3cd0b83ad2.gif)
![多域數(shù)字圖像隱寫技術(shù)的實現(xiàn)與討論_第3頁](http://file4.renrendoc.com/view/2e3cb98ccc6e20e7879fedf3cd0b83ad/2e3cb98ccc6e20e7879fedf3cd0b83ad3.gif)
![多域數(shù)字圖像隱寫技術(shù)的實現(xiàn)與討論_第4頁](http://file4.renrendoc.com/view/2e3cb98ccc6e20e7879fedf3cd0b83ad/2e3cb98ccc6e20e7879fedf3cd0b83ad4.gif)
![多域數(shù)字圖像隱寫技術(shù)的實現(xiàn)與討論_第5頁](http://file4.renrendoc.com/view/2e3cb98ccc6e20e7879fedf3cd0b83ad/2e3cb98ccc6e20e7879fedf3cd0b83ad5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
word文檔可自由復(fù)制編輯多域數(shù)字圖像隱寫技術(shù)的實現(xiàn)與討論制作日期:2014.6.3摘要隨著科技的發(fā)展,信息安全技術(shù)已經(jīng)成為不可忽略的因素。而網(wǎng)絡(luò)的普及及應(yīng)用,讓多媒體技術(shù)得到了廣泛的發(fā)展,因此圖像及視頻的安全變得越來越重要。本文正是在這種時代背景下,介紹一種關(guān)于圖像處理的信息隱藏技術(shù)。用于進(jìn)行隱蔽通信的圖像信息隱藏算法可以分為兩大類:基于空域的信息隱藏算法和基于變換域的信息隱藏算法?;谧儞Q域的算法以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運用F3隱寫技術(shù)進(jìn)行信息隱藏。 573342.3.1嵌入流程圖。 5300102.3.2實現(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ù)計數(shù),并根據(jù)欲嵌入的秘密信息長度計算嵌入信息所使用的三元組(1,n,k)。取出n個混洗后的非0的ACDCT系數(shù)及欲嵌入的k比特信息,采用矩陣編碼進(jìn)行嵌入。計算載體數(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時,會產(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時,會產(chǎn)生新的0系數(shù),則此次嵌入無效,在下一個系數(shù)中重新嵌入。2.3運用F3隱寫技術(shù)進(jìn)行信息隱藏。2.3.1嵌入流程圖。2.3.2實現(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)點:可以抵抗卡方分析。缺點:容易被別人看出圖像被修改過。附錄。4.1使用的軟件。MATLAB軟件。4.2軟件的簡介。MATLAB:MATLAB是matrix&laboratory兩個詞的組合,意為矩陣工廠(矩陣實驗室)。是由美國mathworks公司發(fā)布的主要面對科學(xué)計算、可視化以及交互式程序設(shè)計的高科技計算環(huán)境。它將數(shù)值分析、矩陣計算、科學(xué)數(shù)據(jù)可視化以及非線性動態(tài)系統(tǒng)的建模和仿真等諸多強(qiáng)大功能集成在一個易于使用的視窗環(huán)境中,為科學(xué)研究、工程設(shè)計以及必須進(jìn)行有效數(shù)值計算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計語言(如C、Fortran)的編輯模式,代表了當(dāng)今國際科學(xué)計算軟件的先進(jìn)水平。MATLAB和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計算方面首屈一指。MATLAB可以進(jìn)行矩陣運算、繪制函數(shù)和數(shù)據(jù)、實現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言的程序等,主要應(yīng)用于工程計算、控制設(shè)計、信號處理與通訊、圖像處理、信號檢測、金融建模設(shè)計與分析等領(lǐng)域。MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,F(xiàn)ORTRAN等語言完成相同的事情簡捷得多,并且MATLAB也吸收了像Maple等軟件的優(yōu)點,使MATLAB成為一個強(qiáng)大的數(shù)學(xué)軟件。在新的版本中也加入了對C,F(xiàn)ORTRAN,C++,JAVA的支持??梢灾苯诱{(diào)用,用戶也可以將自己編寫的實用程序?qū)氲組ATLAB函數(shù)庫中方便自己以后調(diào)用,此外許多的MATLAB愛好者都編寫了一些經(jīng)典的程序,用戶直接進(jìn)行下載就可以用。主要功能:數(shù)值分析 數(shù)值和符號計算工程與科學(xué)繪圖控制系統(tǒng)的設(shè)計與仿真數(shù)字圖像處理數(shù)字信號處理通訊系統(tǒng)設(shè)計與仿真財務(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');//讀取秘密信息。并計算大小。[m,n]=size(C);//計算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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)務(wù)社工的重要性分析計劃
- 前臺文員的專業(yè)發(fā)展路徑計劃
- 2025年中文信息處理平臺項目建議書
- 提升鐘表品牌的全球認(rèn)可度計劃
- 通信行業(yè)個人進(jìn)程計劃
- 2025年熱塑性聚氨酯彈性體項目建議書
- 2025年豆腐及豆制品工業(yè)化生產(chǎn)設(shè)備項目合作計劃書
- 七年級下冊《一元一次不等式組》課件與練習(xí)
- 2025年板臥式電除塵器項目建議書
- 2025年納米抗菌管項目合作計劃書
- 小錢幣大歷史
- 化學(xué)品危險物質(zhì)替代技術(shù)
- 醫(yī)院收費價格注意培訓(xùn)課件
- 臨港產(chǎn)業(yè)基地污水處理廠提標(biāo)改造工程設(shè)備及安裝工程招投標(biāo)書范本
- 常用中醫(yī)適宜技術(shù)目錄
- 沖壓模具價格估算方法
- 第1課+古代亞非【中職專用】《世界歷史》(高教版2023基礎(chǔ)模塊)
- Before Sunrise 愛在黎明破曉時
- 人教版八年級數(shù)學(xué)下冊《第十六章二次根式》專題復(fù)習(xí)附帶答案
- MotionView-MotionSolve應(yīng)用技巧與實例分析
- 碳納米管應(yīng)用研究
評論
0/150
提交評論