freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于離散小波變換的數(shù)字水印算法論文(編輯修改稿)

2025-07-24 20:32 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 信號(hào)的時(shí)間尺度(時(shí)間頻率)分析方法,它具有多分辨率分析(Multiresolution Analysis)的特點(diǎn).小波分析方法是一種窗口大小(即窗口面積)固定但其形狀可改變,時(shí)間窗和頻率窗都可以改變的時(shí)頻局部化分析方法.在低頻部分具有較高的頻率分辨率和較低的時(shí)間分辨宰,在高頻部分具有較高的時(shí)間分辨率和較低的頻率分辨率,所以它被譽(yù)為數(shù)學(xué)顯微鏡.正是這種特性使小波變換具有對(duì)信號(hào)的自適應(yīng)性.原則上講,傳統(tǒng)上使用傅里葉分析的地方,都可以用小波分析取代.設(shè) 表示平方可積的實(shí)數(shù)空間,即能量有限的傳導(dǎo)空間,其傅里葉變????RL2t??換為 .當(dāng) 滿足 允許條件(Admissible Condition)式(31) :???. (31)????????dCR2?時(shí),可以稱 為一個(gè)基本小波或母小波(Mother Wavelet).將母函數(shù) 經(jīng)伸縮和平移??t ??t?后,就可以得到一個(gè)小波序列.對(duì)于連續(xù)的情況,小波序列如式(32):    . (32)??0。,1, ??????????aRbtatba?式中,a 為伸縮因子,b 為平移因子.對(duì)于任意的函數(shù) 的連續(xù)小波變換的描述如式(33)所示: RLtf2?. (33)?? ??dtabtfaWfRbbaf ???????????2/1,其逆變換如式(34)所示: .       (34)??btaCtffR??????????,12對(duì)于離散的情況,小波序列如式(35)所示:    . (35)??Zkjttjjk ???,2/,j如果 ??tatfkjjk,?????成立,則可以稱系數(shù) 的集合為函數(shù) f 的離散小波變換??Zkja?,基于離散小波變換的數(shù)字水印算法9 小波變換對(duì)信號(hào)的處理(1) 二維小波變換二維小波變換的基本思想就是把數(shù)字圖像進(jìn)行多分辨率分解,分解成不同空間、不同頻率的子圖像,然后再根據(jù)各個(gè)子圖像的特點(diǎn)有針對(duì)性的進(jìn)行處.對(duì)一幅圖像的三級(jí)小波分解示意如圖 33 所示.圖 33 三重小波分解示意圖 每一級(jí)分解都把圖像分解為四個(gè)頻帶:水平(HL)、垂直 (LH)、對(duì)角(HH)和低頻(LL),其中低頻(LL)部分還可以進(jìn)行下一級(jí)的分解.一幅圖像經(jīng)過(guò)分解之后,圖像的主要能量主要集中于低頻部分,這也是視覺重要部分; 而圖像的高頻部分即圖像的細(xì)節(jié)部分所含能量較少, 分布在 HL,LH,HH 三個(gè)子圖中,主要包含了原圖的邊緣和紋理部分信息.基于小波分析的數(shù)字水印算法的基本思想是把水印嵌入到圖像小波變換后的低頻子帶或高頻子帶系數(shù)中.圖像的低頻子帶攜帶了圖像的大部分信息,因此可以嵌入更多的水印信息,使水印更加魯棒,但同時(shí)也產(chǎn)生了問(wèn)題,即圖像低頻子帶的變化容易導(dǎo)致較大的圖像失真.相反,高頻子帶攜帶的是圖像的邊緣和紋理信息,人眼對(duì)這部分信息不敏感,因此,在這分嵌入水印,可以避免引起圖像的失真,但同時(shí)水印容易遭到破壞(如有損壓縮等),魯棒性不是很強(qiáng).因此,一個(gè)有效的小波域水印算法必須在魯棒性和圖像的失真度之間取得平衡. 基于 DWTSVD 分解的水印嵌入算法水印嵌入模型如圖 34 所示.圖 34 水印嵌入算法HL2LH2 HH2HL1LH1 HH1LL3 HL3LH3 HH3載體圖像小波分解水印圖像SVD 分解SVD 分解水印嵌入含水印的圖像Arnold 變換江南大學(xué)學(xué)士學(xué)位論文10(1)水印圖像的置亂數(shù)字圖像置亂 [vi]就是將一幅給定圖像按照一定變換規(guī)則在空域或頻域?qū)⑵渥儞Q為一幅雜亂無(wú)章的圖像,從而隱藏其圖像本身.圖像的置亂變換既可以是局部的,也可以是全局的.局部置亂變換必須加大置亂塊的大小,但對(duì)于比較平滑的圖像,即使擴(kuò)大置亂塊,置亂后的圖像中仍會(huì)保留原圖像的大部分信息;而全局的置亂變換,卻能得彌補(bǔ)這一缺陷,能達(dá)到較好的效果.在水印預(yù)處理中,這種全局的置亂變換就能較好地分散錯(cuò)誤比特的分布,提高數(shù)字水印的視覺效果來(lái)增強(qiáng)水印的魯棒性.此外,圖像置亂還可增加水印信號(hào)的保密性,即使水印信號(hào)被攻擊者識(shí)破并提取出來(lái),如果不知道置亂密鑰和置亂方法,攻擊者也無(wú)法恢復(fù)出隱藏的圖像水印信號(hào).目前已存在多種圖像置亂方法,如基于位操作、幻方、FASS 曲線、Arnold 變換、Gray 碼變換、騎士巡游、Hibe 變換、幾何變換等.其中 Arnold 變換易于實(shí)現(xiàn),易于恢復(fù),無(wú)需多次變換就能達(dá)到令人滿意的效果,而且實(shí)現(xiàn)起來(lái)比較簡(jiǎn)單,比較適合于實(shí)際應(yīng)用.因此本文采用 Arnold 變換的置亂方法.Arnold 變換定義:假設(shè)對(duì)于平面單位正方形內(nèi)的所有點(diǎn),作式(313)變換.               .         (313)1mod1???????????????yxkyx其中,k 為正整數(shù), x,y 是平面某點(diǎn)的坐標(biāo),x39。,y39。 是變換后的坐標(biāo),可見 Arnold 變換實(shí)際是一種點(diǎn)的位置移動(dòng),并且這種變換是一一對(duì)應(yīng)的.根據(jù)數(shù)學(xué)理論,只要平面點(diǎn)的有限性,很明顯這種變換一直做下去,就會(huì)存在周期的問(wèn)題.考慮到數(shù)字圖像的需要,我們把以上的 Arnold 變換改寫為式(314) :               .        (314)Nyxkyxmod1???????????????其中,N 為水印圖像大小,水印大小為 NN.在 Arnold 變換中,式中的 k 與次數(shù) N 構(gòu)成數(shù)對(duì)(N,k )恰好可以成為置亂的密鑰.Arnold 變換是圖像置亂技術(shù)中的一種,通過(guò)多次迭代計(jì)算,使原始圖像的像素點(diǎn)位置發(fā)生變化,導(dǎo)致原始圖像已經(jīng)完全不是按照原來(lái)的規(guī)律排列,并且只要知道迭代計(jì)算的次數(shù)就可以逆變換得到原來(lái)的圖像.所以置亂的次數(shù)可以當(dāng)作密鑰,不知道密鑰的人很難得到原始圖像,這樣做在某種程度上是對(duì)原來(lái)的圖像的一種安全保護(hù).現(xiàn)研究的水印圖像多采用二值圖像,這樣的圖像的像素值只有兩個(gè),比較簡(jiǎn)單.并且提取水印時(shí)通過(guò)取定閥值很容易得到原來(lái)的像素值,從而不易失真,魯棒性較強(qiáng).本文采用實(shí)際應(yīng)用中經(jīng)常用到的灰度圖像(大小為 128128),具有普遍性.讀取水印圖像,限制水印圖像為方形,本文所選水印圖像為自己繪制的 128128 的灰度圖像.代碼如下:arnold_image=Arnold(watermark_source,10,0)。Arnold 是按照 Arnlod 原理編寫的一個(gè) Matlab 函數(shù),迭代次數(shù)選 10,即上文所說(shuō)的k,置亂密鑰.基于離散小波變換的數(shù)字水印算法11(2)載體圖像的小波變換對(duì)圖像的小波變換就是二維的小波變換,一重小波分解,得到四個(gè)分量:低頻分量包含了絕大部分能量,反映了原圖像的主要特征.另外三個(gè)分量分別為水平高頻分量、垂直高頻分量和對(duì)角線高頻分量,它們含有較少部分的能量,反映的是原始圖像的邊緣和輪廓特征.二維小波變換的函數(shù)有很多,如表 31 所示.表 31 二維小波變換函數(shù)函數(shù)名 函數(shù)功能dwt2 二維離散小波變換wavedec2 二維信號(hào)的多層小波分解idwt2 二維離散小波反變換waverec2 二維信號(hào)的多層小波重構(gòu)wrcoef2 由多層小波分解重構(gòu)某一層的分解信號(hào)upcoef2 由多層小波分解重構(gòu)近似分量或細(xì)節(jié)分量detcoef2 提取二維信號(hào)小波分解的細(xì)節(jié)分量appcoef2 提取二維信號(hào)小波分解的近似分量upwlev2 二維小波分解的單層重構(gòu)dwtpet2 二維周期小波變換idwtper2 二維周期小波反變換本文采用經(jīng)典的 elaine 圖像作為載體圖像.使用二維離散小波函數(shù),如式(315)所示: [cA,cH,cV,cD]=dwt2(X,39。wname39。).        (315)對(duì)載體圖像進(jìn)行小波變換,使用小波反變換函數(shù),如式(316)所示:X=idwt2(cA,cH,cV,cD,’wname’).           (316)其中的小波基函數(shù) 39。wname39。使用’Haar’. Haar 小波性能優(yōu)良,而且 Haar 小波的支撐長(zhǎng)度最短,它的分解和重構(gòu)計(jì)算復(fù)雜度低于其它小波,同時(shí) Mallat 算法是針對(duì)無(wú)限信號(hào)的,而實(shí)際中的圖像是有限的,因此需要延拓.而對(duì) Haar 小波而言,則比較特殊,邊界不需要延拓.因此本文中選用 Haar 小波作為水印實(shí)驗(yàn)的小波基.代碼如下:origne_image=imread(39。39。)。[LL1,LH1,HL1,HH1]=dwt2(origne_image,39。haar39。)。%對(duì)載體圖像先進(jìn)行一階 dwt 變換[LL2,LH2,HL2,HH2]=dwt2(LL1,39。haar39。)。 [LL3,LH3,HL3,HH3]=dwt2(LL2,39。haar39。)。經(jīng)過(guò)對(duì)載體圖像進(jìn)行三階小波變換之后,得到了多個(gè)分量.通過(guò)實(shí)驗(yàn)數(shù)據(jù)比較,發(fā)現(xiàn) LL3,HH3 兩個(gè)分量的奇異值和水印圖像的奇異值比較接近,如果將水印嵌入到這兩個(gè)分量當(dāng)中,不僅是將水印嵌入到載體圖像的低頻分量當(dāng)中,具有較強(qiáng)的魯棒性,而且由于給載體圖像像素值帶來(lái)比較小的變化,載體圖像不會(huì)出現(xiàn)明顯的失真,從而不可見性江南大學(xué)學(xué)士學(xué)位論文12很好.(3)奇異值分解一個(gè)二維矩陣經(jīng)過(guò)奇異值分解后將得到三個(gè)矩陣. 中的 U 和 V 都是正??TCA交矩陣: , 為對(duì)角矩陣,其中 計(jì)委分IUT?IVT????????????n?1 n?.1解后得到的奇異值.在圖像處理中應(yīng)用(SVD)的主要背景是:(1)圖像奇異值的穩(wěn)定性很好,即當(dāng)圖像被施加小的擾動(dòng)時(shí),圖像的奇異值不會(huì)有大的變化;(2)奇異值所表現(xiàn)的是圖像的內(nèi)蘊(yùn)特性而非視覺特性 [vii].Matlab 自帶的函數(shù) SVD,使用形式如:[U,S,V] = svd (X) ,結(jié)果返回一個(gè)與 X 同大小的對(duì)角矩陣 S,兩個(gè)正交矩陣 U 和 V.(4)嵌入將水印奇異值按比例嵌入到載體圖像的不同分量的奇異值中.經(jīng)過(guò) SVD 分解后的奇異值在對(duì)角矩陣中呈數(shù)值遞減的規(guī)律排列.并且可以很重要的一點(diǎn),即一副圖像主要能量的 SVD 分解得到的奇異值中的第一個(gè)與后面一個(gè)奇異值幾乎相差一個(gè)數(shù)量級(jí),而且經(jīng)過(guò)實(shí)驗(yàn)得這個(gè)奇異值對(duì)圖像的影響最大,對(duì)它進(jìn)行較小的改變,圖像的失真度比相對(duì)于其它值的變化將大很多,因此在水印的嵌入過(guò)程中必須考慮這非常重要的一點(diǎn),使得水印的嵌入能達(dá)到最佳效果.由于奇異值體現(xiàn)的是圖像的內(nèi)蘊(yùn)特性,使得圖像的稍微改變,奇異值的變化很小,從而比較穩(wěn)定.因此本文選擇將水印圖像的奇異值按照不同嵌入因子嵌入到載體圖像小波變換后的不不同分量的奇異值中. 基于 DWTSVD 分解的水印提取算法水印提取檢測(cè)模型如圖 35 所示.圖 35 水印提取算法原始圖像含水印圖像小波變換 SVD 分解SVD 分解水印提取 Arnold 反變換水印圖像小波變換檢測(cè)原水印圖檢測(cè)結(jié)果基于離散小波變換的數(shù)字水印算法13水印的提取過(guò)程就是水印嵌入過(guò)程的逆過(guò)程,本文的水印提取就是先對(duì)嵌入水印的圖像和原始圖像進(jìn)行小波變換,奇異值分解后,按照嵌入時(shí)的嵌入因此提取出嵌入的水?。? (1)含水印圖像和原始圖像的 DWT 變換對(duì)載體圖像和原始圖像進(jìn)行小波變換,代碼如下:[o_LL1,o_LH1,o_HL1,o_HH1]=dwt2(origne_image,39。haar39。)。%對(duì)載體圖像先進(jìn)行 dwt變換[o_LL2,o_LH2,o_HL2,o_HH2]=dwt2(o_LL1,39。haar39。)。[o_LL3,o_LH3,o_HL3,o_HH3]=dwt2(o_LL2,39。haar39。)。[w_LL1,w_LH1,w_HL1,w_HH1]=dwt2(watermarked_image,39。haar39。)。%對(duì)含水印圖像先進(jìn)行 dwt 變換[w_LL2,w_LH2,w_HL2,w_HH2]=dwt2(w_LL1,39。haar39。)。[w_LL3,w_LH3,w_HL3,w_HH3]=dwt2(w_LL2,39。haar39。)。(2)對(duì)分量進(jìn)行奇異值分解提取水印同時(shí)對(duì)原始圖像和嵌入水印的圖像三階小波變換之后的分量o_LL3,o_HH3,w_LL3,w_HH3 進(jìn)行奇異值分解,得到四組奇異值,然后按照嵌入時(shí)所給定的不同位置的奇異值進(jìn)行不同比例的提取水印圖像的奇異值,最后對(duì)得到的圖像進(jìn)行Arnold 反變換即得到水印圖像.江南大學(xué)學(xué)士學(xué)位論文14第 4 章 Matlab 仿真結(jié)果 仿真實(shí)驗(yàn)本文的實(shí)驗(yàn)結(jié)果是由 MATLAB2022a 仿真得到的.本算法使用 MATLAB 來(lái)做水印嵌入以及提取的實(shí)驗(yàn)主要是因?yàn)椋罕舅惴ㄟx擇的載體是圖像,MATLAB 處理圖像、音頻和視頻這些信號(hào)非常方便,尤其是圖像矩陣運(yùn)算更是方便快捷.另外 MATLAB 內(nèi)置有數(shù)量龐大的函數(shù)工具箱,可以幫助我們?cè)谛盘?hào)處理等方面能快捷完成實(shí)驗(yàn).利用這些內(nèi)置函數(shù)可以避免對(duì)一些信號(hào)基本操作編程,將實(shí)驗(yàn)的注意力完全放在水印算法的實(shí)現(xiàn)和性能分析上,提高了實(shí)驗(yàn)效率 [8].圖 41 給出的是灰度水印嵌入和未經(jīng)攻擊提取的實(shí)例.將 elaine 圖像作為原始圖像,灰度圖像作為水?。度胨〉膱D像質(zhì)量的客觀評(píng)價(jià)采用峰值信噪比 PSNR 來(lái)度量,水印檢測(cè)結(jié)果的客觀評(píng)價(jià)用相關(guān)系數(shù) nc 來(lái)衡量,水印的魯棒性采用誤碼率來(lái)評(píng)價(jià).從圖 41 中可看出,水印嵌入后,具有很好的不可見性,峰值信噪比 PSNR= dB,提取
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1