




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、姓名姓名: : 陳永秀陳永秀專業(yè):專業(yè): 精密儀器及機(jī)械精密儀器及機(jī)械計(jì)算機(jī)視覺課設(shè)計(jì)算機(jī)視覺課設(shè)圖像置亂的設(shè)計(jì)及實(shí)現(xiàn)圖像置亂的設(shè)計(jì)及實(shí)現(xiàn)1234圖像置亂的概述圖像置亂的概述基于變換矩陣的圖像置亂基于變換矩陣的圖像置亂 基于基于Arnold變換基礎(chǔ)上的置亂變換基礎(chǔ)上的置亂圖像置亂的分析與總結(jié)圖像置亂的分析與總結(jié)一、圖像置亂的概念一、圖像置亂的概念圖像置亂技術(shù)屬于圖像加密技術(shù),它通過對(duì)圖像像素矩陣的重排,破壞了圖像矩陣的相關(guān)性,以此實(shí)現(xiàn)信息的加密,達(dá)到安全傳輸圖像的目的。圖像置亂的實(shí)質(zhì)是破壞相鄰像素點(diǎn)間的相關(guān)性,使圖像“面目全非”,看上去如同一幅沒有意義的噪聲圖像。單純使用位置空間的變換來置亂圖
2、像,像素的灰度值不會(huì)改變,直方圖不變,只是幾何位置發(fā)生了變換。置亂算法的實(shí)現(xiàn)過程可以看做是構(gòu)造映射的過程,該映射是原圖的置亂圖像的一一映射,如果重復(fù)使用此映射,就構(gòu)成了多次迭代置亂。二、基于變換矩陣的圖像置亂二、基于變換矩陣的圖像置亂 通過數(shù)學(xué)中矩陣的初等變換可以將圖像轉(zhuǎn)換為另一幅圖像,從而達(dá)到置亂的目的,但其置亂作用較差,因?yàn)槌醯茸儞Q是整行或整列進(jìn)行變換,并不是對(duì)矩陣中每個(gè)點(diǎn)進(jìn)行變換。而一些非線性變換則有可能對(duì)圖像置亂起到較好的作用。2.1 2.1 二維坐標(biāo)置亂加密原理二維坐標(biāo)置亂加密原理將圖形分解成二維坐標(biāo)上的一個(gè)個(gè)點(diǎn)的組合,用G(i,j)(i=1,2,.M,j=1,2.,N)表示各個(gè)點(diǎn),
3、然后通過一個(gè)方程將有序的點(diǎn)置亂,置亂的點(diǎn)組合起來的圖便是加密后的圖。G(i,j)為原圖各點(diǎn),G1(i,j)為加密圖各點(diǎn),用方程G1(i,j)=0.1*G(i,j)+0.9*Gadd(i,j)(對(duì)原來的點(diǎn)進(jìn)行加權(quán)求和)得到G1(i,j),再將其按順序輸出,記得到置亂后的圖像。2.1.1 2.1.1 用用MATLABMATLAB實(shí)現(xiàn)圖像置亂的程序如下:實(shí)現(xiàn)圖像置亂的程序如下:G=imread(D:Miss256G.bmp);subplot(1,3,1)imshow(G)title(原圖)Gadd=fix(256*rand(256,256,3);for i=1:256 for j=1:256 G(i
4、,j)=0.1*G(i,j)+0.9*Gadd(i,j); %進(jìn)行加權(quán)求和 endendsubplot(1,3,2)imshow(G); %顯示圖像title(置亂后的圖像)結(jié)果如下:結(jié)果如下: 2 2.2 .2 二維坐標(biāo)置亂解密原理二維坐標(biāo)置亂解密原理 將置亂后的點(diǎn)G1(i,j)通過與原來方程的逆運(yùn)算,得到G2(i,j),并將其組合起來,即得到恢復(fù)后的圖像。2.2.1 2.2.1 恢復(fù)圖像程序如下:恢復(fù)圖像程序如下:G=imread(D:Miss256G.bmp);subplot(1,3,1)imshow(G)title(原圖)Gadd=fix(256*rand(256,256,3);for
5、 i=1:256 for j=1:256 G1(i,j)=0.1*G(i,j)+0.9*Gadd(i,j); %進(jìn)行加權(quán)求和 endendsubplot(1,3,2)imshow(G1); %顯示圖像title()for i=1:256 for j=1:256 G2(i,j)=(G1(i,j)-0.9*Gadd(i,j)./0.1; %進(jìn)行加權(quán)求和 endendsubplot(1,3,3)imshow(G2); %顯示圖像title(復(fù)原后的圖像)結(jié)果如下:結(jié)果如下: 三、基于三、基于ArnoldArnold變換基礎(chǔ)上的置亂變換基礎(chǔ)上的置亂 3.1 變換原理變換原理 Arnold變換又稱貓臉變
6、換,設(shè)想在平面單位正方形內(nèi)繪制一個(gè)貓臉圖像,通過下述變換,貓臉圖像將由清晰變的模糊。矩陣表示即為: (3.1.1) 是圖像中 的像素變換后的新的位置。反復(fù)進(jìn)行此變換,即可得到置亂的圖像。1 1mod( )1 2xxNyy 圖像的二維Arnold變換,實(shí)現(xiàn)像素位置的置亂,所以經(jīng)過Arnold變換處理的圖像,其灰度直方圖與原圖一樣。下面以256256的圖像進(jìn)行1次、192次置亂之后的圖像,在192次置亂后,又回到原始圖像3.1.1 3.1.1 用用MATLABMATLAB實(shí)現(xiàn)實(shí)現(xiàn)ArnoldArnold變換的程序如下:變換的程序如下:G=imread(D:Miss256G.bmp); w0 = d
7、ouble (G) / 255 ;m,n=size(w0);w1 =w0 ;subplot(1,3,1)imshow(w1 , ) ;title(原圖)for k = 1:1 % 置換1次 for x = 1:mfor y = 1 :n x1 = x + y ; y1 = x + 2*y ; if x1 m x1 = mod(x1 ,m) ;end if y1 n y1 = mod(y1 ,n) ; end if x1= 0 x1 = m ; end if y1 = 0 y1 = n ; end w1 (x1 ,y1) =w0 (x ,y) ; end end w0 =w1;end subpl
8、ot(1,3,2)imshow(w1 , );title(置換1次) w0 = double (G) / 255 ;m,n=size(w0);w2=w0 ;for k = 1:192 %置換192次 for x = 1:m for y = 1 :n x1 = x + y ; y1 = x + 2*y ; if x1 m x1 = mod(x1 ,m) ; end if y1 n y1 = mod(y1 ,n) ; end if x1= 0 x1 = m ; end if y1 = 0 y1 = n ; end w1 (x1 ,y1) =w0 (x ,y) ; end end w0 =w1;en
9、d subplot(1,3,3)imshow(w2 , );title(置換192次)3.3.2 2 基于基于ArnoldArnold變換的圖像恢復(fù)變換的圖像恢復(fù) Arnold變換具有周期性,當(dāng)?shù)侥骋徊綍r(shí),將重復(fù)得到原始圖像。傳統(tǒng)的Arnold變換的圖像恢復(fù)是利用Arnold變換的周期性。如下圖所示3.2.1 3.2.1 用用MATLABMATLAB實(shí)現(xiàn)實(shí)現(xiàn)ArnoldArnold變換圖像的復(fù)原程序如下變換圖像的復(fù)原程序如下:G=imread(D:Miss256G.bmp); w0 = double (G) / 255 ;m,n=size(w0);w1 =w0 ;subplot(1,2,1
10、)imshow(w1 , ) ;title(原圖)for k = 1:192 %置換192次 for x = 1:m for y = 1 :n x1 = x + y ; y1 = x + 2*y ; if x1 m x1 = mod(x1 ,m) ; end if y1 n y1 = mod(y1 ,n) ; end if x1= 0 x1 = m ; end if y1 = 0 y1 = n ; end w1 (x1 ,y1) =w0 (x ,y) ; end end w0 =w1;end subplot(1,2,2)imshow(w1 , );title(置換192次)四、圖像置亂的分析與總結(jié)四、圖像置亂的分析與總結(jié)其中二維坐標(biāo)置亂法,原理簡(jiǎn)單,容易實(shí)現(xiàn),但加密過于簡(jiǎn)單,容易被解密,卻置亂效果不是很好;Arnold置亂方式實(shí)現(xiàn)容易,置亂效果較好,但由于在圖像置亂過程中使用的矩陣形式是固定的,圖像的隱秘性只能依賴于置亂的次數(shù),安全性仍需加強(qiáng);但是問題仍然存在,如果非法破譯者不在乎恢復(fù)運(yùn)算可能要花費(fèi)的巨大計(jì)算時(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 法律專家面試題庫(kù)及答案
- 高效復(fù)習(xí)Msoffice考試試題及答案
- 計(jì)算機(jī)一級(jí)Photoshop試題及答案解析
- 詩(shī)歌與敘事中的情緒表達(dá)文學(xué)概論試題及答案
- 法律面試題及答案
- 法律科普面試題及答案
- 法律考試試題及答案d卷
- 蒙題技巧分享Msoffice試題及答案
- 2025標(biāo)準(zhǔn)私人借款合同模板
- 創(chuàng)新財(cái)務(wù)成本管理試題及答案參考
- 河南省確山縣三里河治理工程
- 水利工程合同工程完工驗(yàn)收工程建設(shè)管理工作報(bào)告
- photoshop實(shí)訓(xùn)指導(dǎo)書
- 多級(jí)泵檢修及維護(hù)(1)
- 涵洞孔徑計(jì)算
- 測(cè)量未知電阻的方法
- 中國(guó)民主同盟入盟申請(qǐng)表
- SAP項(xiàng)目用戶操作手冊(cè)CO月結(jié)
- 觀感質(zhì)量檢查表
- 企業(yè)信息登記表
- 孫志剛事件1doc
評(píng)論
0/150
提交評(píng)論