基于小波變換的數(shù)字水印算法研究實(shí)踐報(bào)告_第1頁(yè)
基于小波變換的數(shù)字水印算法研究實(shí)踐報(bào)告_第2頁(yè)
基于小波變換的數(shù)字水印算法研究實(shí)踐報(bào)告_第3頁(yè)
基于小波變換的數(shù)字水印算法研究實(shí)踐報(bào)告_第4頁(yè)
基于小波變換的數(shù)字水印算法研究實(shí)踐報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

信科專(zhuān)業(yè)實(shí)踐報(bào)告信科專(zhuān)業(yè)實(shí)踐報(bào)告信科專(zhuān)業(yè)實(shí)踐報(bào)告報(bào)告名稱基于DWT和DCT的數(shù)字水印第第頁(yè)共25頁(yè)目錄TOC\o"1-4"\h\u30868摘要 122970Abstract 2253521概述 3319541.1引言 367881.2研究目的及意義 470851.3數(shù)字水印技術(shù)的國(guó)內(nèi)外研究現(xiàn)狀 4305002數(shù)字水印理論基礎(chǔ) 5160922.1數(shù)字水印的基本概念 5134522.2數(shù)字水印的基本特征 670102.3數(shù)字水印的基本原理 6173772.4數(shù)字水印典型算法(針對(duì)圖像領(lǐng)域) 8218432.5數(shù)字水印應(yīng)用領(lǐng)域 9231303小波分析理論基礎(chǔ) 9206363.1小波分析的發(fā)展歷程 1024343.2小波函數(shù)與小波變換 10186253.3離散小波變換 12221143.4實(shí)驗(yàn)環(huán)境:可實(shí)現(xiàn)數(shù)字水印技術(shù)的高效實(shí)用工具——Matlab 14286284基于變換域的數(shù)字水印算法 14120784.1算法描述 1456284.2實(shí)驗(yàn)結(jié)果 174.3結(jié)果分析 225結(jié)論……………236體會(huì)……………2427214參考文獻(xiàn)………………………25 摘要數(shù)字水印技術(shù)是目前信息安全技術(shù)領(lǐng)域的一個(gè)新方向,是一個(gè)在開(kāi)放的網(wǎng)絡(luò)環(huán)境下,保護(hù)版權(quán)和認(rèn)證來(lái)源及完整性的新型技術(shù)。本文針對(duì)基于小波變換的數(shù)字水印技術(shù),提出了一種基于小波域的二值圖像水印算法。該算法選擇了檢測(cè)結(jié)果直觀、有特殊意義的二值圖像作為原始水印,并在嵌入之前進(jìn)行圖像置亂預(yù)處理,以提高安全性和隱蔽性,兼顧了水印的不可見(jiàn)性和魯棒性,利用多分辨率分析思想進(jìn)行水印的嵌入與提取。通過(guò)大量的仿真實(shí)驗(yàn),證明本文算法在保證水印不可見(jiàn)性的同時(shí),對(duì)常見(jiàn)的圖像處理如JPEG壓縮、噪聲、濾波、剪切等,均有較好的魯棒性。關(guān)鍵詞:數(shù)字水印,DWT,DCT,魯棒性,不可見(jiàn)性,JPEG壓縮AbstractDigitalwatermarkingtechnologyisthefieldofinformationsecuritytechnologyanewdirection,isanopennetworkenvironment,copyrightprotectionandauthenticationandintegrityofthesourcesofnewtechnology.Inthispaper,basedonwavelettransformthedigitalwatermarkingtechnology,awaveletdomainbasedonthebinaryimagewatermarkingalgorithm.Thealgorithmchosenthetestresultsintuitive,withspecialsignificanceinthevalueoftheoriginalimageasawatermarkandembeddedintheimagescramblingpriortothepretreatmenttoenhancethesafetyandconcealment;watermarkdoesnottakeintoaccountthevisibilityandrobustness,Useofmulti-resolutionanalysisofthethinkingembeddedwatermarkandextraction.Throughthesimulationexperimentstoprovethatthisalgorithmcannotwatermarkvisibilityatthesametime,thecommonimageprocessingsuchasJPEGcompression,noise,andsoon,haveabetterrobustness.Keywords:digitalwatermarking,DWT,DCT,Robust,visibility,JPEGcompression1概述1.1引言隨著信息技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,數(shù)字多媒體信息包括圖像、文本音視頻、三維模型的存儲(chǔ)、復(fù)制與傳播變得非常方便。我們?cè)谕ㄟ^(guò)互聯(lián)網(wǎng)方便快捷的獲取多媒體信息的同時(shí),還可得到與原始數(shù)據(jù)完全相同的復(fù)制品,這就帶來(lái)了對(duì)數(shù)字媒體原創(chuàng)者的版權(quán)和經(jīng)濟(jì)利益如何保護(hù)以及數(shù)字媒體信息是否安全可信等諸多問(wèn)題。由此引發(fā)的信息安全問(wèn)題、盜版問(wèn)題和版權(quán)紛爭(zhēng)問(wèn)題已成為日益嚴(yán)重的社會(huì)問(wèn)題。因此,對(duì)多媒體內(nèi)容的版權(quán)保護(hù)與內(nèi)容鑒別成為我們所處的這個(gè)信息時(shí)代所急待解決的問(wèn)題。數(shù)字水印技術(shù)是近幾年來(lái)國(guó)際學(xué)術(shù)界興起的一個(gè)前沿研究領(lǐng)域,是信息隱藏技術(shù)研究領(lǐng)域的重要分支,如今已成為多媒體信息安全研究領(lǐng)域的一個(gè)熱點(diǎn)。它將具有特定意義的、與載體內(nèi)容相關(guān)或不相關(guān)的標(biāo)記(水印),利用數(shù)字嵌入的方法,隱藏在載體,即數(shù)字圖像、聲音、文檔、圖書(shū)、視頻等數(shù)字產(chǎn)品中,用以證明創(chuàng)作者對(duì)其作品的所有權(quán),并作為鑒定、起訴非法侵權(quán)的證據(jù)。同時(shí)通過(guò)對(duì)水印的檢測(cè)和分析來(lái)保證數(shù)字信息的完整性和可靠性,從而成為知識(shí)產(chǎn)權(quán)保護(hù)和數(shù)字多媒體防偽的有效手段。數(shù)字水印的研究涉及信息論、編碼理論、通信原理、信號(hào)處理、信息安全等多學(xué)科多門(mén)類(lèi)。近年來(lái)數(shù)字水印技術(shù)在數(shù)字信息的版權(quán)保護(hù)與完整性認(rèn)證方面得到了迅猛發(fā)展,具有良好的應(yīng)用前景。1.2研究目的及意義數(shù)字水印技術(shù)作為一個(gè)跨多領(lǐng)域、多學(xué)科(數(shù)字信號(hào)處理、圖像處理、模式識(shí)別、數(shù)字通信、多媒體技術(shù)、密碼學(xué)、語(yǔ)音處理等)的技術(shù)體系,由于它與具體的應(yīng)用密切相關(guān),因此每個(gè)研究人員介入的角度、采用的研究方法和設(shè)計(jì)策略也各不相同,但都是圍繞著實(shí)現(xiàn)數(shù)字水印的各種基本特征進(jìn)行設(shè)計(jì),這也決定了數(shù)字水印技術(shù)研究成果的多樣性以及數(shù)字水印技術(shù)研究的不完善性,仍有許多技術(shù)問(wèn)題需要解決。由于目前國(guó)際上的水印技術(shù)尚未形成統(tǒng)一的標(biāo)準(zhǔn),形成一個(gè)共同遵循的標(biāo)準(zhǔn)己成為研究水印者的共同目標(biāo)。然而,標(biāo)準(zhǔn)的算法必須有其優(yōu)越性、通用性和有效性,并要得到世界各國(guó)的認(rèn)同,所以形成標(biāo)準(zhǔn)是一項(xiàng)艱巨的任務(wù)。由于小波變換的優(yōu)點(diǎn),使小波變換域研究水印處理技術(shù)是目前的熱點(diǎn),并且在該領(lǐng)域形成水印算法標(biāo)準(zhǔn)的可能性最大,因此本論文研究基于小波變換域的數(shù)字水印算法設(shè)計(jì)與仿真實(shí)現(xiàn)具有重要意義。1.3數(shù)字水印技術(shù)的國(guó)內(nèi)外研究現(xiàn)狀隨著計(jì)算機(jī)和網(wǎng)絡(luò)的飛速發(fā)展,數(shù)字作品得以有效的存儲(chǔ)和發(fā)布,同時(shí)數(shù)字作品又極易被非法拷貝、偽造或篡改,使得很多版權(quán)所有者不愿利用網(wǎng)絡(luò)公開(kāi)其作品,從而阻礙其自身發(fā)展。數(shù)字水印技術(shù)的出現(xiàn)是Schyndel在ICIP'94會(huì)議上發(fā)表的一篇題為“Adigitalwatermark”的文章開(kāi)始的。這是第一篇發(fā)表于重要會(huì)議的關(guān)于數(shù),水印技術(shù)的文章開(kāi)始的。隨著網(wǎng)絡(luò)的普及,數(shù)字水印技術(shù)迅速成為研究熱點(diǎn),很多數(shù)字水印算法和實(shí)現(xiàn)方案也隨之出現(xiàn)。在實(shí)際應(yīng)用方面,美國(guó)的Digimarc公司于1995年就推出了擁有專(zhuān)利權(quán)的水印制作技術(shù),是當(dāng)時(shí)世界上唯一一家擁有這一技術(shù)的公司,其水印技術(shù)以插件的形式在Pbotoshop5.0和CorelDraw7.0中得到應(yīng)用,IBM的“數(shù)字圖書(shū)館”軟件也提供了數(shù)字水印功能。在1997年,一個(gè)名為VIVA的歐洲工程開(kāi)始發(fā)展廣播監(jiān)測(cè)系統(tǒng)。在國(guó)外數(shù)字水印技術(shù)研究快速發(fā)展的同時(shí),我國(guó)政府和研究機(jī)構(gòu)也加大了重視力度,數(shù)字水印技術(shù)在我國(guó)信息安全領(lǐng)域的地位和作用不斷上升,更多的專(zhuān)家學(xué)者投入到這一研究領(lǐng)域當(dāng)中。1999年12月,由北京電子技術(shù)應(yīng)用研究所組織,何德全、周仲義、蔡吉人院士與有關(guān)研究單位聯(lián)合發(fā)起召開(kāi)了我國(guó)第一屆信息隱藏學(xué)術(shù)研討會(huì),同時(shí),國(guó)家,“863計(jì)劃”、“973項(xiàng)目”、國(guó)家自然科學(xué)基金等都對(duì)數(shù)字水印的研究提供專(zhuān)項(xiàng)資金支持。從目前的研究發(fā)展來(lái)看,我國(guó)數(shù)字水印學(xué)術(shù)領(lǐng)域的研究正在蓬勃開(kāi)展,而且形成了自己獨(dú)特的研究思路,相信隨著國(guó)內(nèi)信息化程度的提高、電子政務(wù)的推廣和電子商務(wù)的普及,作為數(shù)字作品版權(quán)管理核心技術(shù)的數(shù)字水印技術(shù)將會(huì)擁有更加廣闊的應(yīng)用前景和發(fā)展空間。2數(shù)字水印理論基礎(chǔ)2.1數(shù)字水印的基本概念數(shù)字水?。―igitalWatermark)技術(shù)是將與多媒體內(nèi)容相關(guān)或不相關(guān)的一些標(biāo)示信息直接嵌入多媒體內(nèi)容當(dāng)中,但不影響原內(nèi)容的使用價(jià)值,并不容易被人的知覺(jué)系統(tǒng)覺(jué)察或注意到。通過(guò)這些隱藏在多媒體內(nèi)容中的信息,可以確認(rèn)內(nèi)容創(chuàng)建者、購(gòu)買(mǎi)者,或者驗(yàn)證內(nèi)容是否真實(shí)完整。與水印相近或關(guān)系密切的概念有很多,從目前出現(xiàn)的文獻(xiàn)中看,已經(jīng)有諸如信息隱藏(InformationHiding)、信息偽裝(Steganography)、數(shù)字水印(DigitalWatermarking)和數(shù)字指紋(Fingerprinting)等概念。2.2數(shù)字水印的基本特征(1)安全性:數(shù)字水印的信息應(yīng)是安全的,難以篡改或偽造,同時(shí),應(yīng)當(dāng)有較低的誤檢測(cè)率,當(dāng)原內(nèi)容發(fā)生變化時(shí),數(shù)字水印應(yīng)當(dāng)發(fā)生變化,從而可以檢測(cè)原始數(shù)據(jù)的變更。(2)隱蔽性:數(shù)字水印是不可知覺(jué)的,而且不影響被保護(hù)數(shù)據(jù)的正常使用,不會(huì)降質(zhì)。(3)魯棒性:是指在經(jīng)歷多種無(wú)意或有意的信號(hào)處理過(guò)程后,數(shù)字水印仍能保持部分完整性并能被準(zhǔn)確鑒別。(4)水印容量:嵌入的水印信息必須足以表示多媒體內(nèi)容的創(chuàng)建者或所有者的標(biāo)志信息,或購(gòu)買(mǎi)者的序列號(hào),這樣有利于解決版權(quán)糾紛,保護(hù)數(shù)字產(chǎn)權(quán)合法擁有者的利益。2.3數(shù)字水印的基本原理水印的基本原理是嵌入某些標(biāo)志數(shù)據(jù)到宿主數(shù)字中作為水印,使得水印在宿主數(shù)據(jù)中不可感知和足夠安全。為了保證由于水印的嵌入而導(dǎo)致宿主數(shù)據(jù)失真不被察覺(jué)到,必須應(yīng)用某種感知準(zhǔn)則,不管是隱性還是顯形。水印算法要結(jié)合加密方法以提供其安全性,通過(guò)的水印算法包含兩個(gè)基本方面:水印的嵌入和水印的提取。水印可以由多種模型構(gòu)成,如隨機(jī)數(shù)字序列、數(shù)字標(biāo)識(shí)、文本以及圖像等。數(shù)字水印的嵌入過(guò)程如圖所示:水印信號(hào)水印信號(hào)原始信號(hào)嵌入過(guò)程含水印的信號(hào)圖2.1數(shù)字水印嵌入過(guò)程頻域法加入數(shù)字水印的原理是首先將原始信號(hào)(語(yǔ)音一維信號(hào)、圖像二維信號(hào))變換到頻域,常用的變換一般有DWT、DCT、DFT、WP和分形。然后,對(duì)加入了水印信息的信號(hào)進(jìn)行頻域反變換(IDWT、IDCT、DFT、WP),得到含有水印信息的信號(hào)。數(shù)字水印的檢測(cè)過(guò)程如圖所示:原始的信號(hào)原始的信號(hào)帶檢測(cè)的信號(hào)抽取/檢測(cè)過(guò)程抽取的水印水印信息有/無(wú)水印結(jié)束結(jié)束圖2.2數(shù)字水印的檢測(cè)過(guò)程頻域法檢測(cè)水印的原理是將原始信號(hào)與待檢測(cè)信號(hào)同時(shí)進(jìn)行變換域變換,比較兩者的區(qū)別,進(jìn)行嵌入水印的逆運(yùn)算,得出水印信息。如果是可讀的水印,那么就此結(jié)束,如果是不可讀水印,如高斯噪聲,就將得出的水印與已知水印作比較,由相關(guān)性判斷,待檢測(cè)信號(hào)含不含水印,故水印的檢測(cè)有兩個(gè)結(jié)束點(diǎn)。下面介紹一種基于小波變換的數(shù)字水印方法。(1)第一步,將水印圖象作時(shí)域上的變換,目的是對(duì)水印信息進(jìn)行亂序,達(dá)到加密的效果。采用函數(shù)::=modN其中k是一個(gè)控制參數(shù),N是矩陣的大小,(x,y)和(x,y)表示像素點(diǎn)在變換前后的位置。假設(shè)P表示由二值水印信息組成的一個(gè)mn的矩陣,對(duì)每一個(gè)點(diǎn)的坐標(biāo)作變換之后,這個(gè)m的矩陣將變成一個(gè)N的矩陣,矩陣的每個(gè)元素為0或1。(2)第二步,對(duì)圖像作小波變換,對(duì)于變換后得到的小波系數(shù),選出一個(gè)起始位置在(p1,p2),大小為NN的系數(shù)矩陣。這個(gè)矩陣的大小與水印圖像作時(shí)域變換后形成的矩陣大小是一致的。(3)第三步,在選出的系數(shù)矩陣中嵌入水印信息,即將兩個(gè)NN的矩陣進(jìn)行信息疊加,其中含有水印信息的矩陣元素為0或1。TCY提出了一種信息疊加的方案。水印的提取過(guò)程如下:假設(shè)y是從小波變換域抽取的一個(gè)NN的系數(shù)矩陣,起始位置為(p,p);滿足:=Y(i,j)modS,D是一個(gè)NN的矩陣。對(duì)Y中的所有點(diǎn)(i,j),定義如果/2,則D(i,j)=1;如果/2,則D(i,j)=1;因此對(duì)矩陣D作T-n次A反變換,水印圖像就被恢復(fù)出來(lái)了。2.4數(shù)字水印典型算法(針對(duì)圖像領(lǐng)域)(1)空域算法該類(lèi)算法中典型的水印算法是將信息嵌入到隨機(jī)選擇的圖像點(diǎn)中最不重要的像素位(LSB:leastsignificantbits)上,這可保證嵌入的水印是不可見(jiàn)的。但是由于使用了圖像不重要的像素位,算法的魯棒性差,水印信息很容易為濾波、圖像量化、幾何變形的操作破壞。另外一個(gè)常用方法是利用像素的統(tǒng)計(jì)特征將信息嵌入像素的亮度值中。(2)Patchwork算法方法是隨機(jī)選擇N對(duì)像素點(diǎn)(ai,bi),然后將每個(gè)ai點(diǎn)的亮度值加1,每個(gè)bi點(diǎn)的亮度值減1,這樣整個(gè)圖像的平均亮度保持不變。適當(dāng)?shù)卣{(diào)整參數(shù),Patchwork方法對(duì)JPEG壓縮、FIR濾波以及圖像裁剪有一定的抵抗力,但該方法嵌入的信息量有限。為了嵌入更多的水印信息,可以將圖像分塊,然后對(duì)每一個(gè)圖像塊進(jìn)行嵌入操作。(3)變換域算法該類(lèi)算法中,大部分水印算法采用了擴(kuò)展頻譜通信(spreadspectrumcommunication)技術(shù)。算法實(shí)現(xiàn)過(guò)程為:先計(jì)算圖像的離散余弦變換(DCT),然后將水印疊加到DCT域中幅值最大的前k系數(shù)上(不包括直流分量),通常為圖像的低頻分量。若DCT系數(shù)的前k個(gè)最大分量表示為D={di},i=1,…,k,水印是服從高斯分布的隨機(jī)實(shí)數(shù)序列W={wi},i=1,…,k,那么水印的嵌入算法為di=di(1+awi),其中常數(shù)a為尺度因子,控制水印添加的強(qiáng)度。然后用新的系數(shù)做反變換得到水印圖像I。(4)壓縮域算法是基于JPEG、MPEG標(biāo)準(zhǔn)的壓縮域數(shù)字水印系統(tǒng)不僅節(jié)省了大量的完全解碼和重新編碼過(guò)程,而且在數(shù)字電視廣播及VOD(VideoonDemand)中有很大的實(shí)用價(jià)值。相應(yīng)地,水印檢測(cè)與提取也可直接在壓縮域數(shù)據(jù)中進(jìn)行。下面介紹一種針對(duì)MPEG-2壓縮視頻數(shù)據(jù)流的數(shù)字水印方案。雖然MPEG-2數(shù)據(jù)流語(yǔ)法允許把用戶數(shù)據(jù)加到數(shù)據(jù)流中,但是這種方案并不適合數(shù)字水印技術(shù),因?yàn)橛脩魯?shù)據(jù)可以簡(jiǎn)單地從數(shù)據(jù)流中去掉,再重新進(jìn)行量化和Huffman編碼,最后對(duì)新的Huffman碼字的位數(shù)n1與原來(lái)的無(wú)水印系數(shù)的碼字n0進(jìn)行比較,只在n1不大于n0的時(shí)候,才能傳輸水印碼字,否則傳輸原碼字,這就保證了不增加視頻數(shù)據(jù)流位率。(5)NEC算法是由NEC實(shí)驗(yàn)室的Cox等人提出,該算法在數(shù)字水印算法中占有重要地位,其實(shí)現(xiàn)方法是,首先以密鑰為種子來(lái)產(chǎn)生偽隨機(jī)序列,該序列具有高斯N(0,1)分布,密鑰一般由作者的標(biāo)識(shí)碼和圖象的哈希值組成,其次對(duì)圖象做DCT變換,最后用偽隨機(jī)高斯序列來(lái)調(diào)制(疊加)該圖象除直流(DC)分量外的1000個(gè)最大的DCT系數(shù)。2.5數(shù)字水印應(yīng)用領(lǐng)域隨著數(shù)字水印技術(shù)的發(fā)展,數(shù)字水印的應(yīng)用領(lǐng)域也得到了擴(kuò)展,數(shù)字水印的基本應(yīng)用領(lǐng)域是版權(quán)保護(hù)、隱藏標(biāo)識(shí)、認(rèn)證和安全不可見(jiàn)通信。當(dāng)數(shù)字水印應(yīng)用于版權(quán)保護(hù)時(shí),潛在的應(yīng)用市場(chǎng)在于電子商務(wù)、在線或離線地分發(fā)多媒體內(nèi)容以及大規(guī)模的廣播服務(wù)。數(shù)字水印用于隱藏標(biāo)識(shí)時(shí),可在醫(yī)學(xué)、制圖、數(shù)字成像、數(shù)字圖像監(jiān)控、多媒體索引和基于內(nèi)容的檢索等領(lǐng)域得到應(yīng)用。數(shù)字水印的認(rèn)證方面主要ID卡、信用卡、ATM卡等上面數(shù)字水印的安全不可見(jiàn)通信將在國(guó)防和情報(bào)部門(mén)得到廣泛的應(yīng)用。多媒體技術(shù)的飛速發(fā)展和Internet的普及帶來(lái)了一系列政治、經(jīng)濟(jì)、軍事和文化問(wèn)題,產(chǎn)生了許多新的研究熱點(diǎn),以下幾個(gè)引起普遍關(guān)注的問(wèn)題構(gòu)成了數(shù)字水印的研究背景。3小波分析理論基礎(chǔ)小波變換是將信號(hào)分解成時(shí)域和尺度域的一種變換,不同的尺度對(duì)應(yīng)于不同的頻率范圍,因此,對(duì)于圖像信號(hào)這樣的時(shí)頻信號(hào)而言,小波變換是一種很好的分析工具。小波分析的時(shí)頻局部化特性好,原圖像的低頻部分和高頻部分經(jīng)變換后的系數(shù)比較集中,而不會(huì)像DCT那樣形成幅值分散,故在保留同樣多的細(xì)節(jié)信息的情況下需編碼的系數(shù)較少。3.1小波分析的發(fā)展歷程任何理論的提出和發(fā)現(xiàn)都有一個(gè)漫長(zhǎng)的準(zhǔn)備過(guò)程,小波分析也不例外。1910年Haar提出了小波規(guī)范正交基,這是最早的小波基,當(dāng)時(shí)并沒(méi)有出現(xiàn)“小波”這個(gè)詞。1936年Litlewood和Paley對(duì)Fourier級(jí)數(shù)建立了二進(jìn)制頻率分量分組理論,對(duì)頻率按21進(jìn)行劃分,其Fourier變換的相位變化并不影響函數(shù)的大小,這是多尺度分析思想的最早來(lái)源。1946年Gabor提出的加窗Fourier變換(或稱短時(shí)Fourier變換)對(duì)彌補(bǔ)Fourier變換的不足起到了一定的作用,但并沒(méi)有徹底解決這個(gè)問(wèn)題。后來(lái),Calderon,Zygmund,Stern和Weiss等人將L-P理論推廣到高維,并建立了奇異積分算子理論,1965年,Coifmann提出了再生公式,1974年,Coifnann對(duì)一維HP空間和高維Hp空間給出了原子分解,1975年Calderon用他早先提出的再生公式給出了拋物型H,的原子分解,這一公式現(xiàn)在己成為許多函數(shù)分解的出發(fā)點(diǎn),它的離散形式已接近小波展開(kāi)。多分辨分析原理與人類(lèi)的視覺(jué)和聽(tīng)覺(jué)方式十分接近。Mallat受金字塔算法的啟發(fā),以多分辨率分析為基礎(chǔ)提出了著名的快速小波算法一Mallat算法(FWT),這是小波理論突破性的成果,其作用和地位相當(dāng)于Fourier分析中的FFT.Mallat算法的提出宣告小波從理論研究走向?qū)拸V的應(yīng)用研究。3.2小波函數(shù)與小波變換3.2.1連續(xù)小波基函數(shù)小波(wavelet),即小區(qū)域的波,是一種特殊的長(zhǎng)度有限、平均值為小波函數(shù)的定義為:設(shè)為一平方可積函數(shù),即,若其Fourier變換滿足條件:C=(3.1)則稱T(t)為一個(gè)基本小波或小波母函數(shù),我們稱式(3.1)為小波函數(shù)的可容許條件。將小波母函數(shù)進(jìn)行伸縮和平移,就可以得到函數(shù)=a,;a>0(3.2)式(3.2)中,a為伸縮因子,T為平移因子,我們稱為依賴于參數(shù)a,的小波基函數(shù)。3.2.2連續(xù)小波變換將任意L(R)空間中的函數(shù)f(t)在小波基下展開(kāi),稱這種展開(kāi)為函數(shù)f(t)的連續(xù)小波變換(ContinueWaveletTransform,簡(jiǎn)稱為CWT),其表達(dá)式為:WT==(3.3)由以上定義,我們可以看出小波變換和傅立葉變換一樣,也是一種積分變換,WT,灼為小波變換系數(shù)。但它不同于傅立葉變換的地方是,小波基具有尺度a和平移兩個(gè)參數(shù),所以函數(shù)一經(jīng)小波變換,就意味著一個(gè)時(shí)間函數(shù)投影到二維的時(shí)間一尺度相平面上,這樣有利于提取信號(hào)函數(shù)的某些本質(zhì)特征??梢宰C明,若采用的小波滿足容許條件,則連續(xù)小波變換存在著逆變換,逆變換公式為:f(t)==(3.4)式(3.4)C=為對(duì)(t)提出的容許條件。在此需要進(jìn)一步說(shuō)明,在小波變換過(guò)程中,所采用的小波必須滿足容許條件反變換才存在,由容許條件C=可以推斷出:能用作基本小波(t)的函數(shù)至少必須滿足或者,也就是說(shuō),必須具有帶通性質(zhì),且必須是有正負(fù)交替的MIA波形,使得其平均值=0,這便是稱之為“小波”的原因。另外,在實(shí)際中,對(duì)基本小波的要求往往不局限于滿足容許條件,對(duì)(t)還要施加所謂的“正則性條件”,使在頻域上表現(xiàn)出較好的局限性能。為了在頻域上有較好的局限性,要求隨a的減小,所以這就要求(t)的前n階原點(diǎn)矩為0,且n值越高越好,即(t)d(t)=0p=1~n,且n值越大越好(3.5)此要求在頻域內(nèi)表示就是,在=0處有高階零點(diǎn),且階次越高越好(一階零點(diǎn)就是容許條件),即=,n越大越好(3.6)上兩式就是正則性條件。如果用上述變換公式來(lái)處理圖像信息,還需要將連續(xù)小波離散化,同時(shí)將一維變換拓展到二維。3.3離散小波變換在實(shí)際應(yīng)用中,為了方便計(jì)算機(jī)進(jìn)行分析、處理,信號(hào)(t)都要離散化為離散數(shù)列,a和也必須離散化,成為離散小波變換(DiscreteWaveletTransform),記為DWT.由上一節(jié)連續(xù)小波變換的概念我們知道,在連續(xù)變換的尺度a和時(shí)間值下,小波基函數(shù)具有很大的相關(guān)性,所以一維信號(hào)f(t)做小波變換成二維的WT后,它的信息是有冗余的,體現(xiàn)在不同點(diǎn)的WT滿足重建核方程。在理想情況下,離散后的小波基函數(shù)滿足正交完備性條件,此時(shí)小波變換后的系數(shù)沒(méi)有任何冗余,這樣就大大地壓縮了數(shù)據(jù),并且減少了計(jì)算量。為了減少小波變換的系數(shù)冗余度,我們將小波基函數(shù)=a,限定在一些離散的點(diǎn)上取值。①尺度的離散化。目前通行的辦法是對(duì)尺度進(jìn)行冪級(jí)數(shù)離散化,即令a取a=,a>O,mZ,此時(shí)對(duì)應(yīng)的小波函數(shù)是aj=0,1,2,...。②位移的離散化。通常對(duì)進(jìn)行均勻離散取值,以覆蓋整個(gè)時(shí)間軸。為了防止信息的丟失,我們要求采樣間隔滿足Nyquist采樣定理,采樣率大于等于該尺度下頻率通常的二倍。所以每當(dāng)m增加1時(shí),尺度a增加一倍,對(duì)應(yīng)的頻率減小一半,可見(jiàn)采樣率可以降低一半而不致引起信息的丟失(帶通信號(hào)的采樣率決定于其帶寬,而不是決定于其頻率上限)。所以在尺度j下,由于的帶寬時(shí)的a倍,因此采樣間隔可以擴(kuò)大a,同時(shí)也不會(huì)引起信息的丟失。這樣,就改成:a(3.7)記為離散小波變換定義為:WT=j=0,1,2...,k(3.8)在以上的尺度以及位移均離散化的小波序列,如果取離散柵格a=2,=0,即相當(dāng)于連續(xù)小波只在尺度a上進(jìn)行量化,平移參數(shù)仍然連續(xù)不被離散,我們稱這類(lèi)小波為二進(jìn)小波,表示為:=2(3.9)二進(jìn)小波介于連續(xù)小波和離散小波之間,由于它只是對(duì)尺度參量進(jìn)行離散化,在時(shí)間域上的平移量仍保持著連續(xù)的變化,所以二進(jìn)小波具有連續(xù)小波變換的時(shí)移共變性,這個(gè)特點(diǎn)也是離散小波不具有的。也正因?yàn)槿绱耍谄娈愋詸z測(cè)、圖像處理方面都十分有用。令小波函數(shù)為(t),其傅立葉變換為,若存在常數(shù)A,B,當(dāng)0<AB<,使得(3.10)此時(shí),(t)才是一個(gè)二進(jìn)小波,我們稱上式為二進(jìn)小波的魯棒性條件。定義函數(shù)f(t)的二進(jìn)小波變換系數(shù)為:WT()=f(t)=(3.11)其中=2(3.12)由前面的知識(shí)可得它的小波逆變換公式是存在的。二進(jìn)小波變換的重建公式為:f(t)=(3.13)其中,為(t)的對(duì)偶框架,其上、下界分別為B,和A3.4實(shí)驗(yàn)環(huán)境:可實(shí)現(xiàn)數(shù)字水印技術(shù)的高效實(shí)用工具——MatlabMatlab是當(dāng)前在國(guó)內(nèi)外十分流行的工程設(shè)計(jì)和系統(tǒng)仿真軟件包。它是MathWorks公司于1982年推出的一套高性能的數(shù)值計(jì)算和可視化軟件,它集數(shù)值分析、矩陣運(yùn)算、信號(hào)處理和圖形顯示于一體,構(gòu)成了一人方便的、界面友好的用戶環(huán)境。Matlab的推出得到了各個(gè)領(lǐng)域?qū)<?、學(xué)者的廣泛關(guān)注,其強(qiáng)大的擴(kuò)展功能為各個(gè)領(lǐng)域的應(yīng)用提供了基礎(chǔ)。由各個(gè)專(zhuān)家學(xué)者相繼推出了MATLAB工具箱,其中的信號(hào)處理(signalprocessing)、控制系統(tǒng)(controlsystem)、神經(jīng)網(wǎng)絡(luò)(neuralnetwork)、圖像處理(imageprocessing)、魯棒控制(robustcontrol)、非線性系統(tǒng)控制設(shè)計(jì)(nonlinearsystemcontroldesign)、系統(tǒng)辨識(shí)(systemidentification)、最優(yōu)化(optimization)、模糊邏輯(fuzzylogic)、小波(wavelet)、通信(communication)、統(tǒng)計(jì)(statistics)等工具箱,這些工具箱給各個(gè)領(lǐng)域的研究和工程應(yīng)用提供了有力的工具,借助于這些“巨人肩上的工具”,各個(gè)層次的研究人員可直觀、方便地進(jìn)行分析、計(jì)算及設(shè)計(jì)工作,從而大大地節(jié)省了時(shí)間。4基于變換域的數(shù)字水印算法4.1算法描述4.1.1水印的預(yù)處理圖像置亂Amold變換是Amold在遍歷理論研究中提出的一種變換,俗稱貓臉變換原意為catmapping。設(shè)想在平面單位正方形內(nèi)繪制一個(gè)貓臉圖像,通過(guò)如下變換=mod1(4.1)這個(gè)貓臉圖像將由清晰變?yōu)槟:?,這就是Arnold變換。注意到式(4.1)定義的Amold變換實(shí)際上是一種點(diǎn)的位置移動(dòng),并且這種變換是一一對(duì)應(yīng)的。此外,這個(gè)變換可以迭代地做下去。類(lèi)似的變換還有面包師變換。對(duì)于數(shù)字圖像來(lái)說(shuō),可以將其看成是一個(gè)函數(shù)在離散網(wǎng)格點(diǎn)處的采樣值,這樣我們就得到了一個(gè)表示圖像的矩陣,矩陣中元素的值是對(duì)應(yīng)點(diǎn)處的灰度值或RGB顏色分量值。對(duì)于正方形數(shù)字圖像,我們有離散化的Amold變換:=modN,x,y(4.2)其中N為圖像的高度和寬度。對(duì)于數(shù)字化圖像而言,我們所說(shuō)的位置移動(dòng)實(shí)際上是對(duì)應(yīng)點(diǎn)的灰度值或者RGB顏色值的移動(dòng),即將原來(lái)點(diǎn)(x,y)處象素對(duì)應(yīng)的灰度值或RGB顏色值移動(dòng)至變換后的點(diǎn)(x,y)處。如果我們對(duì)一個(gè)數(shù)字圖像迭代地使用離散化的Amold變換,即將左端輸出的(x,y)作為下一次Amold變換的輸入可以重復(fù)這個(gè)過(guò)程一直作下去當(dāng)?shù)侥骋徊綍r(shí),如果出現(xiàn)的圖像符合我們對(duì)圖像的“雜亂無(wú)章”標(biāo)準(zhǔn)的要求,這即是一幅置亂了的圖像。需要注意的是,Amold變換具有周期性,即當(dāng)?shù)侥骋徊綍r(shí),將重新得到原始圖像。Dyson和Falk分析了離散Amold變換的周期性,給出了對(duì)于任意N>2,Amold變換的周期性幾T/2,這也許是迄今為止最好的結(jié)果了。4.1.2水印的嵌入算法目前的小波域水印算法,對(duì)于水印嵌入位置的選擇有不同的意見(jiàn)。一種意見(jiàn)認(rèn)為低頻子圖是圖像的平滑部分,人眼對(duì)這部分的失真比較敏感,基于水印的不可感知性考慮,應(yīng)將水印數(shù)據(jù)隱藏在圖像的高頻部分亦即小波分解后的高頻系數(shù)中,而不應(yīng)在低頻系數(shù)嵌入水印。另一種意見(jiàn)則認(rèn)為中高頻子圖的小波系數(shù)幅度一般較小,常接近于0,而低頻部分集中了圖像的大部分能量,系數(shù)的振幅比細(xì)節(jié)子圖的系數(shù)大得多,由人類(lèi)視覺(jué)特性知,背景亮度越大,嵌入信號(hào)的JND就越高,即低頻逼近子圖具有較大的感覺(jué)容量,相當(dāng)于一個(gè)強(qiáng)背景,可以容納更強(qiáng)或者更多的水印信息,只要迭加的水印信號(hào)低于JND值,視覺(jué)系統(tǒng)就無(wú)法感覺(jué)到信號(hào)的存在。這樣在圖像有一定失真的情況下,仍能保留主要成分,可保持原始載體圖像的主觀視覺(jué)質(zhì)量基本不變,于是提出水印嵌入低頻系數(shù)中。(根據(jù)小波變換的特性和小波分解系數(shù)分析可知,各級(jí)小波子圖對(duì)視覺(jué)系統(tǒng)的影響是不同的,隨著分級(jí)的增加,其重要性也隨之增加,在同一尺度下,水平、垂直子圖的重要性稍高于對(duì)角子圖,人眼對(duì)水平、垂直分量上的變化比對(duì)角線分量上的變化要敏感。)考慮上述嵌入位置的探討以及小波分解系數(shù)的特點(diǎn),為了權(quán)衡水印不可見(jiàn)性和魯棒性,決定優(yōu)先選擇在原始圖像小波分解后的第二級(jí)分量上嵌入水印。具體嵌入位置如下:(與水印嵌入在低頻系數(shù)的比較在下節(jié)實(shí)驗(yàn)中體現(xiàn))①將水印圖像一級(jí)小波分解后的水平分量嵌入到原始圖像小波分解后的第二級(jí)水平分量上(中頻分量):水印圖像一級(jí)小波分解后的垂直分量嵌入到原始圖像小波分解后的第二級(jí)垂直分量上;水印圖像一級(jí)小波分解后的對(duì)角分量嵌入到原始圖像小波分解后的第二級(jí)對(duì)角分量上。②而由于人眼對(duì)對(duì)角分量上噪聲的敏感度低于水平、垂直分量上噪聲的敏感度,所以將水印經(jīng)一級(jí)小波分解后的低頻分量嵌入到原始圖像小波分解后的第三級(jí)對(duì)角分量上。③考慮到低頻分量集中了原始圖像的大部分信息,有較好的穩(wěn)定性,在圖像有一定失真的情況下,仍能保留主要成份,最后又將水印圖像經(jīng)小波分解后的低頻分量二次嵌入到原始圖像的低頻分量中。具體的嵌入過(guò)程如下:①分別輸入原始圖像X和水印圖像W;②利用Amold變換將水印圖像W置亂,置亂后的水印記為W'置亂次數(shù)k作為密鑰;③對(duì)置亂后的水印圖像W’采用Haar小波變換進(jìn)行一級(jí)小波分解,得到平w'(LH,i,j)、垂直w'(HL,i,j)、對(duì)角分量小波系數(shù)w'(HH,i,j)和低頻分量小波系數(shù)w'(LL,i,j);④對(duì)原始圖像為X采用Haar小波變換對(duì)其進(jìn)行三級(jí)小波分解,得到低頻分量小波系數(shù)x(LL,i,j)、水平分量小波系數(shù)x(LH,i,j)、垂直分量小波系數(shù)x(HL,i,j)和對(duì)角分量小波系數(shù)x(HH,i,j),n=1,2,3;⑤參照對(duì)嵌入位置的分析,用水印的小波系數(shù)按下式修改原始圖像的波系數(shù):X'(i,j)=X(i,j)+aW'(i,j)(4.3)其中X'(i,j)是嵌入水印圖像的小波系數(shù),X(i,j)是原始圖像的小波系數(shù),W'(i,j)是在原始圖像的(i,j)位置上嵌入的水印小波系數(shù)值,“是嵌入強(qiáng)度,其取值應(yīng)權(quán)衡不可見(jiàn)性和魯棒性要求,a越大,水印雖越強(qiáng)壯,但是嵌入水印的圖像質(zhì)量就會(huì)降低。反之,取值小,圖像質(zhì)量雖提高了,但同時(shí)會(huì)削弱水印的魯棒性。本文經(jīng)過(guò)反復(fù)實(shí)驗(yàn),高頻分量a的取值范圍為0.06~0.08,低頻分量a的取值范圍為0.1~0.2較合適。⑥按照新的小波系數(shù)進(jìn)行小波逆變換,重構(gòu)得到含水印圖像X。4.1.3水印的提取算法水印的提取是嵌入的逆過(guò)程,提取時(shí)需要借助于原始圖像,其過(guò)程如下:①對(duì)含水印圖像X和原始圖像X進(jìn)行三級(jí)小波分解,得到低頻分量小波系數(shù)X(LL,i,j)和X(LL,i,j)、水平分量小波系數(shù)x'(LH,i,i)和x(LH,,i,j)、垂直分量小波系數(shù)x'(LH,i,j)和x(LH,i,j)以及對(duì)角分量小波系數(shù)x(HH,i,j)和x'(HH,i,j),n=1,2,3;②參照下式提取出嵌入的水印小波系數(shù):W'(i,j)=(X'(i,j)-X(i,j))/a(4.4)其中,X'(i,j)是含水印圖像的小波系數(shù),X(i,j)是原始圖像的小波系數(shù),W'(i,j)是提取出的水印小波系數(shù);③用計(jì)算出的小波系數(shù)進(jìn)行小波逆變換(重構(gòu))提取出水印圖像W';④根據(jù)嵌入時(shí)設(shè)置的密鑰k,并根據(jù)水印圖像的尺寸求得其置亂周期T,對(duì)W'進(jìn)行(T-k)次置亂操作,得到最終的提取水印圖像W。4.2實(shí)驗(yàn)結(jié)果DWT:利用二維離散小波變換實(shí)現(xiàn)數(shù)字水印。仿真實(shí)驗(yàn)采用的原始圖像為512512的灰度級(jí)lena圖像,水印圖像是6464的二值圖像。clearall;closeall;clc;M=512;%原圖像長(zhǎng)度N=64;%水印長(zhǎng)度[filename1,pathname]=uigetfile('*.*','selecttheimage');image1=imread(num2str(filename1));subplot(2,2,1);imshow(image1);title('originalimage');%orginalimageforwatermarkingimage1=double(image1);image2=imread('C:\Users\chuyubo\Desktop\db1.jpg');%XXX換成任意一張圖片,大于或等于64*64BW=im2bw(image2);Small_BW=BW(1:64,1:64);%提取左上角64*64subplot(2,2,2);imshow(image2);title('originalwatermark');%originalwatermark%嵌入水印[ca,ch,cv,cd]=dwt2(image1,'db1');%使用指定的小波基函數(shù)'db1'對(duì)二維信號(hào)image1進(jìn)行二維%離散小波變幻,ca,ch,cv,cd分別為近似分量、水平細(xì)節(jié)分量、垂直細(xì)節(jié)分量和對(duì)角細(xì)節(jié)分量[cas,chs,cvs,cds]=dwt2(ca,'db1');fori=1:Nforj=1:Nifimage2(i,j)==0a=-1;elsea=1;endcas(i,j)=cas(i,j)*(1+a*0.03);endendIM=idwt2(cas,chs,cvs,cds,'db1');%二維離散小波反變換,重構(gòu)圖像M=double(idwt2(IM,ch,cv,cd,'db1'));%顯示嵌入后水印圖像subplot(2,2,3);colormap(gray(256));image(M);title('markedimage');imwrite(M,gray(256),'watermarked.bmp','bmp');%提取水印image1=imread(num2str(filename1));image1=double(image1);imaged=imread('watermarked.bmp');[ca,ch,cv,cd]=dwt2(image1,'db1');[cas,chs,cvs,cds]=dwt2(ca,'db1');[caa,chh,cvv,cdd]=dwt2(imaged,'db1');[caas,chhs,cvvs,cdds]=dwt2(caa,'db1');forp=1:Nforq=1:Na=caas(p,q)/cas(p,q)-1;ifa<0W(p,q)=0;elseW(p,q)=255;endendend%顯示提取的水印subplot(2,2,4);colormap(gray(256));image(W);title('從含水印圖像中提取的水印');imwrite(W,gray(256),'watermark.bmp','bmp');DCT:利用離散余弦變換實(shí)現(xiàn)數(shù)字水印。仿真實(shí)驗(yàn)采用的原始圖像為256256的灰度級(jí)lena圖像,水印圖像是3232的二值圖像。M=256;%原圖像長(zhǎng)度N=32;%水印圖像長(zhǎng)度K=8;I=zeros(M,M);J=zeros(N,N);B=zeros(K,K);I=imread('C:\Users\chuyubo\Desktop\1.tif');%讀入原圖像subplot(221)imshow(I);title('原圖像');L=imread('C:\Users\chuyubo\Desktop\db2.jpg');BW=im2bw(L);Small_BW=BW(1:64,1:64);%提取左上角8*8J=rgb2gray(L)mark=randn(1024,1);subplot(2,2,2);imshow(J);title('水印圖像');%嵌入水印T=1;form=1:Nforn=1:Nx=(m-1)*K+1;y=(n-1)*K+1;B=I(x:x+K-1,y:y+K-1);%將原圖分成8*8的子塊B=dct2(B);%對(duì)子塊進(jìn)行DCT變換ifx==1&y==1a=0.002;elsea=0.01;endB=B*(1+a*mark(T));%嵌入水印B=idct2(B);%進(jìn)行DCT反變換?I(x:x+K-1,y:y+K-1)=B;T=T+1;endendsubplot(2,2,3);imshow(I);%顯示嵌入水印后的圖像title('嵌入水印后的圖像');imwrite(I,'嵌入水印后的圖像.jpg');%從嵌入水印的圖像中提取水印I=imread('C:\Users\chuyubo\Desktop\1.tif');J=imread('C:\Users\chuyubo\Desktop\db2.jpg');form=1:Nforn=1:Nx=(m-1)*K+1;y=(n-1)*K+1;B1=I(x:x+K-1,y:y+K-1);B2=J(x:x+K-1,y:y+K-1);B1=idct2(B1);B2=idct2(B2);a=B2(1,1)/B1(1,1)-1;ifa<0W(m,n)=0;elseW(m,n)=1;endendend%顯示提取的水印subplot(224)imshow(W);title('從含有水印圖像中提取的水印');4.3結(jié)果分析通過(guò)大量的仿真試驗(yàn)驗(yàn)證了基于小波變換的數(shù)字水印算法,該算法在水印嵌入之前對(duì)水印信息進(jìn)行了置亂處理,之后采用了多分辨率思想,在原始圖像的小波變換域進(jìn)行水印信息的嵌入,由于算法是在變換域進(jìn)行水印嵌入,所以水印信息能很好的分散在原始圖像的全部像素中,并且對(duì)原始圖像小波分解后的各個(gè)頻域系數(shù)進(jìn)行水印的對(duì)應(yīng)遷入和重復(fù)嵌入,從而使得算法的魯棒性得到加強(qiáng)。從實(shí)驗(yàn)結(jié)果上看,該算法能夠滿足視覺(jué)上不可見(jiàn)性的要求,而且可以很好的保證加入水印后的圖像質(zhì)量,提取出的水印圖像清晰,視覺(jué)上看來(lái)與原始水印圖像幾乎一致,可以達(dá)到很好的水印效果。本文算法對(duì)于常見(jiàn)的圖像處理如JPEG壓縮、噪聲、濾波、剪切等攻擊后都可以清晰地識(shí)別水印中的信息。,但是對(duì)于旋轉(zhuǎn)攻擊魯棒性則具有很好的敏感性,算法仍需改進(jìn)。同時(shí),本算法還存在以下不足的地方:檢測(cè)時(shí)需要原始圖像,這在實(shí)際應(yīng)用中是很不方便的;沒(méi)有利用HVS來(lái)選擇水印的嵌入位置和強(qiáng)度;算法的通用性不好,在下一步的研究工作中將重點(diǎn)解決以上問(wèn)題。5結(jié)論結(jié)合圖像置亂算法及多分辨率分析方法,提出了一種基于小波域的二值圖像水印算法。該算法對(duì)水印信息采用了置亂預(yù)處理,以提高安全性和隱蔽性,然后利用小波變換的多尺度分解特性,將水印圖像嵌入到原始圖像小波分解系數(shù)上。在不改變?cè)瓐D象數(shù)據(jù)的同時(shí),利用圖象自身特點(diǎn)嵌入水印,對(duì)水印圖像的嵌入與提取比較簡(jiǎn)單,在一定程度上緩解了水印的魯棒性與不可見(jiàn)性之間的矛盾,實(shí)驗(yàn)證明具有較強(qiáng)的不可見(jiàn)性和魯棒性。該實(shí)驗(yàn)所提出的基于小波變換的數(shù)字水印算法,實(shí)驗(yàn)證明它對(duì)常見(jiàn)的JPEG壓縮、噪聲、濾波和圖像剪切干擾具可以清晰地識(shí)別水印中的信息。。但是對(duì)于旋轉(zhuǎn)攻擊魯棒性則具有很強(qiáng)的敏感性,所以在下一步的研究工作中我會(huì)對(duì)這個(gè)特性進(jìn)行驗(yàn)證,并對(duì)該算法進(jìn)行改進(jìn)。6體會(huì)通過(guò)此次數(shù)字水印實(shí)踐項(xiàng)目,讓我學(xué)到了很多課堂上根本學(xué)不到的知識(shí)。讓我了解并掌握了當(dāng)今社會(huì)一門(mén)重要的實(shí)用技術(shù),這可能對(duì)我以后的工作甚至是人生都有不可預(yù)知的幫助。我覺(jué)得重要的是在這段學(xué)習(xí)期間里,打開(kāi)了視野,增長(zhǎng)了見(jiàn)識(shí),為我以后進(jìn)一步走向社會(huì)打下堅(jiān)實(shí)的基礎(chǔ)。 所學(xué)知識(shí)與實(shí)際的應(yīng)用,理論與實(shí)際的相結(jié)合,讓我大開(kāi)眼界,也算是對(duì)以前所學(xué)知識(shí)的一個(gè)初審吧!這次數(shù)字水印實(shí)習(xí)對(duì)于我們以后學(xué)習(xí)、找工作也真是受益菲淺。在程序運(yùn)行之前,有一個(gè)錯(cuò)誤的程序,運(yùn)行的過(guò)程中總是無(wú)法提取出有效的水印,由于算法的不正確,再加上自己之前并沒(méi)有意識(shí)到圖片的大小的問(wèn)題所以總是出現(xiàn)錯(cuò)誤的結(jié)果最終通過(guò)對(duì)算法的改正和圖片大小的修正出現(xiàn)了自己想要的結(jié)果。這讓我明白了做任何事都不簡(jiǎn)單,但只要努力去做,一定能夠很好地完成。參考文獻(xiàn)[1]黃繼武,YunQ.SHI,程衛(wèi)東DCT域圖像水印:嵌入對(duì)策和算法.電子學(xué)報(bào)2000vol.28No.4pp.57-60.[2]伯曉晨,李濤,劉路等編著.《Matlab工具箱應(yīng)用摜——信息工程篇》電子工業(yè)出版社2000年4月第1版.[3]陶虹周良柱袁金榮MATLAB與VisualC++混合編程的實(shí)現(xiàn)計(jì)算機(jī)工程與應(yīng)用2000,10,pp.100-101,104.[4]陳明奇,鈕心忻,楊義先.“數(shù)字水印的研究進(jìn)展和應(yīng)用.”通信學(xué)報(bào),Vol.22,No.5,May2001,p.71-79.[5]黃達(dá)人,劉九芬.黃繼武.小波變換域圖象水印嵌入對(duì)策和算法[J].軟件學(xué)報(bào),2002.13(7):290—295.[6]許永峰,張書(shū)玲,基于小波變換的圖象融合隱藏算法,西北大學(xué)學(xué)報(bào)(自然科學(xué)版),2004,34(4):386-388.[7]魏為民.基于彩色靜止數(shù)字圖象的信息隱藏技術(shù)研究,計(jì)算機(jī)應(yīng)用與軟件,p50,2002.11[8]飛思科技產(chǎn)品研發(fā)中心.小波分析理論與MATLAB7實(shí)現(xiàn).北京:電子工業(yè)出版社.2005.29-33.[9]孫圣和,陸哲明,牛夏牧.數(shù)字水印技術(shù)與應(yīng)用.北京:科學(xué)出版社,2004,36-40.[10]王炳錫,陳琦,鄧峰森.數(shù)字水印技.西安:西安電子科技大學(xué)出版社,2003,95-104.[11]劉九芬,黃達(dá)人,胡軍全.數(shù)字水印中的雙正交小波基.中山大學(xué)學(xué)報(bào),2002.41(4):1-5.基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營(yíng)養(yǎng)診斷專(zhuān)家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開(kāi)發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開(kāi)發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開(kāi)發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開(kāi)發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測(cè)儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開(kāi)發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動(dòng)檢測(cè)儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測(cè)量?jī)x的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門(mén)傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號(hào)檢測(cè)儀基于單片機(jī)的電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)Pico專(zhuān)用單片機(jī)核的可測(cè)性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測(cè)微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測(cè)基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測(cè)量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動(dòng)低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測(cè)量?jī)x的研制基于單片機(jī)的紅外測(cè)油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門(mén)機(jī)控制器的研制基于單片機(jī)的氣體測(cè)漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測(cè)技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無(wú)功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測(cè)系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動(dòng)信號(hào)的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲(chǔ)技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動(dòng)譯碼系統(tǒng)設(shè)計(jì)與研究

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論