已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于小波變換的數(shù)字水印技術(shù)研究摘要算法基于HAAR小波變換,把小波系數(shù)分塊,并計(jì)算每個(gè)塊的平均值。在一系列信號(hào)處理之后,這些塊尤其是大的塊的平均值不會(huì)有很大改變,否則,重構(gòu)的圖像就與原始圖像有很大差別。通過對(duì)這些塊的平均值進(jìn)行量化來嵌入水?。惶崛r(shí)也依賴于相應(yīng)塊的平均值,所以不需要原始圖像參與。算法對(duì)有損壓縮、小波壓縮、噪聲、中值濾波和剪裁等操作有較好的魯棒性。關(guān)鍵詞信息隱藏;數(shù)字水?。恍〔ㄗ儞Q引言隨著計(jì)算機(jī)和網(wǎng)絡(luò)的飛速發(fā)展,人們的許多創(chuàng)作和成果都以數(shù)字形式進(jìn)行存儲(chǔ)和發(fā)布。然而,數(shù)字作品極易被非法拷貝、偽造和竄改,使得很多版權(quán)所有者不愿意利用網(wǎng)絡(luò)公開其作品,從而阻礙其自身發(fā)展。目前,數(shù)字作品的版權(quán)保護(hù)不僅僅是立法問題,也是一個(gè)很重要的技術(shù)難題。從技術(shù)上看,數(shù)字媒體版權(quán)信息的嵌入和檢測問題,是數(shù)字作品版權(quán)保護(hù)的兩個(gè)關(guān)鍵問題,它綜合了傳統(tǒng)密碼學(xué)的認(rèn)證和鑒別問題的特點(diǎn),又加入了穩(wěn)健性要求。版權(quán)保護(hù)信息必須與被保護(hù)的數(shù)據(jù)密切結(jié)合,版權(quán)保護(hù)信息的鑒別過程必須具有了抗干擾能力。在這種情況下,數(shù)字水印技術(shù)應(yīng)運(yùn)而生。1數(shù)字水印技術(shù)概述提到水印,人們都會(huì)想到鈔票中的水印。鈔票水印具有兩條特性,首先,水印在通常情況下不可見,只有在特殊的觀察條件下才可見(鈔票中水印在光下可見)。其次,水印信息必須與載體對(duì)象相關(guān)(在這里表示紙幣的真實(shí)性)。11數(shù)字水印技術(shù)的特性可證明性能夠?yàn)槭艿桨鏅?quán)保護(hù)的數(shù)字產(chǎn)品提供完全可靠的證據(jù)。不可見性即被嵌入水印信息的數(shù)字產(chǎn)品不會(huì)出現(xiàn)明顯的質(zhì)量下降,隱藏的數(shù)據(jù)不易被察覺;另外,不能用統(tǒng)計(jì)的方法恢復(fù)出水印。魯棒性添加的數(shù)字水印必須對(duì)施加于宿主圖象的攻擊具有一定的免疫能力,不能因?yàn)閷?duì)宿主圖象的某種操作而導(dǎo)致水印信息丟失。12數(shù)字水印技術(shù)的應(yīng)用水印技術(shù)的應(yīng)用極為廣泛,主要有以下7種應(yīng)用領(lǐng)域廣播監(jiān)控、所有者識(shí)別、所有權(quán)驗(yàn)證、交易跟蹤、內(nèi)容真?zhèn)舞b別、拷貝控制以及設(shè)備控制。2小波變換理論自1986年以來,小波分析的理論、方法與應(yīng)用的研究一直方興未艾。作為一種數(shù)學(xué)工具,小波變換是對(duì)人們熟知的傅立葉變換和窗口傅立葉變換的一個(gè)重大突破,為信號(hào)分析、圖像處理及其它非線性科學(xué)研究領(lǐng)域帶來了革命性的影響。人類視覺系統(tǒng)(HVS)的文理特性和照亮掩蔽特性表明,紋理越復(fù)雜,背景的亮度越亮,人類視覺對(duì)其輕微變化就越不敏感。大量的研究表明,人眼在處理圖像信號(hào)時(shí),將圖像濾波成若干的子帶信號(hào),他們占據(jù)不同的頻率范圍,即圖像在HVS中被認(rèn)為是由不同頻率范圍的信息組成。其特征為人眼對(duì)反映局部結(jié)構(gòu)的邊緣和輪廓不敏感;對(duì)低頻信號(hào),表現(xiàn)出較高的靈敏度。HVS在同一品大范圍對(duì)不同方向紋理細(xì)節(jié)信號(hào)等表現(xiàn)出不同的靈敏度,這一特點(diǎn)與小波變換的多分辨率分析具有一定的相似性。小波變換是傅立葉變換的發(fā)展,是空間和頻率的局部變換,它在頻域和時(shí)域同時(shí)具有良好的局部化特征。小波變換在圖像處理中的基本思想是把圖像進(jìn)行多分辨率分解成不同的空間和獨(dú)立的頻率帶的子圖像,然后對(duì)子圖像的系數(shù)進(jìn)行處理。根據(jù)SMALLAT的塔式分解算法,圖像經(jīng)過小波變換后分解成四個(gè)子圖水平方向LH、垂直方向HL和對(duì)角線方向HH的中高頻細(xì)節(jié)子圖和低頻逼近子圖LL。低頻部分還可以繼續(xù)分解,產(chǎn)生三個(gè)高頻帶系列LHN、HLN、HHN(N1,2,3)和一個(gè)低頻帶LL3(見圖1)。圖1中的LL3表示小波變換分解級(jí)數(shù)決定的最大尺度、最小分辨率下對(duì)原始圖像的最佳逼近,它的同級(jí)特征和原理圖相似,圖像大部分能量集中于此。高頻帶系列代表圖像的邊緣和紋理。3DWT變換域數(shù)字水印技術(shù)31數(shù)字水印嵌入技術(shù)圖像的水印技術(shù)根據(jù)水印嵌入的方式可以分為兩類時(shí)/空域技術(shù)(水印被直接嵌入在圖像的亮度值中)和變換域技術(shù)(將圖像做某種數(shù)學(xué)變換,然后水印被嵌入于變換系數(shù)中)。早期人們對(duì)水印的研究基本上是基于時(shí)空域的,算法相對(duì)簡單,實(shí)時(shí)性較強(qiáng),但在魯棒性上不如變換域算法。目前變換域方法正日益普遍,有DCT、DWT、DFT變幻域算法。變換域算法的優(yōu)點(diǎn)是1、水印信息分布到空間域的所有像素上,有利于提高水印的不可見性。2、能方便的與HVS人類視覺系統(tǒng)的某些特性結(jié)合。3、很好的魯棒性,對(duì)圖像壓縮、常用的圖像濾波以及噪聲均有一定的抵抗力。離散余弦變換是從圖像空間到頻率空間的全局變換,由于離散余弦變換的全局本質(zhì),在變換空間中任何一個(gè)數(shù)據(jù)的誤差都會(huì)影響到圖像中的每一個(gè)像素。利用小波變換把原始圖像分解成多頻段的圖像,能適應(yīng)人眼的視覺特性且使得水印的嵌入和檢測可分多個(gè)層次進(jìn)行,小波變換域數(shù)字水印方法見具有時(shí)空域方法和DCT變換域方法的優(yōu)點(diǎn)。在一系列信號(hào)處理后,如果觀察者的主觀感覺圖像的變化不大,那么圖像處理前后低、中頻的小波系數(shù)的改變幅度同樣有限,另外系數(shù)幅值改變的方向變大或變小在多數(shù)情況下也不同,因此,低、中頻系數(shù)的平均改變幅度十分有限。本算法選取部分低、中頻系數(shù)并分成一定大小的系數(shù)塊,通過量化系數(shù)塊的平均值來嵌入水印序列。311選擇系數(shù)設(shè)XM,N是一幅大小為MN灰度級(jí)為2“的灰度圖像1MM,1NN,其中M,N,A為正整數(shù)。對(duì)XM,N進(jìn)行L層L為正整數(shù)小波分解,得到3L個(gè)細(xì)節(jié)圖像和一個(gè)低頻近似圖像,用XK,LMI,NJKH,V,D;L1,2,L;MI1,2,M2L;NJ1,2,N2L表示選擇的小波系數(shù),其中L表示分解的層次,KH,V,D分別表示第L層水平、垂直和對(duì)角方向的子圖像。考慮到量化低頻子圖可能產(chǎn)生較大失真,因此不在其中嵌入水印,而選擇除低頻外的中頻系數(shù)3。312分塊并計(jì)算每塊的平均值根據(jù)嵌入的信息量和對(duì)算法魯棒性的要求,塊越大,水印的魯棒性越好,但嵌入的水印比特少。把XK,LMI,NJ分成一定大小的塊,用BLOCKS,T表示XK,LMI,NJ中大小為ST的系數(shù)塊,其中S1,2,MI,T1,2,NJ,B為正整數(shù),代表該塊的編號(hào)。其平均值為AVEBLOCK(S,T)/(ST)其中BLOCK為塊內(nèi)系數(shù)幅值的累計(jì)和。313量化水印序列W的嵌入是通過對(duì)AVE的量化完成的,例如量化成奇數(shù)代表嵌入“1”,量化成偶數(shù)相當(dāng)于嵌入“0”。根據(jù)對(duì)魯棒性和隱藏性的折中考慮,設(shè)量化間隔L,L1,2,L表示分解層數(shù),對(duì)于低頻的第L層,由于系數(shù)幅值極大,可以作較大間隔的量化,對(duì)第L1,1層次作間隔逐漸減小的量化,量化按下圖進(jìn)行根據(jù)WI0,1將AVE量化到與之最近的奇、偶點(diǎn)。用DATI,J表示BLOCK中的一個(gè)小波系數(shù),量化后的該系數(shù)用DATI,J表示,其中I1,2,S;J1,2,T。設(shè)TAVEL,TURDATREMT,2其中表示四舍五入取整,REM表示求T除以2的余數(shù)。若TURDAT與WI相同,則量化的小波系數(shù)為DATI,JDATI,JTLAVE若TURDAT與WI不同,小波系數(shù)按下列量化DATI,JDATI,J(T1)LAVE,TTDATI,JDATI,J(T1)LAVE,TINCLUDEINCLUDE“DIBFILEH“INCLUDE“RESOURCEH“DEFINEPI31415926TYPEDEFSTRUCTTAGCOMPLEXFLOATREFLOATIMCOMPLEXINTFIXFLOATTVOIDFFTCOMPLEXT,LONGNUMVOIDDCTFLOATT,UNSIGNEDNUMVOIDIDCTFLOATT,UNSIGNEDNUMVOIDDCT2FLOATCPIC,UNSIGNEDNUMVOIDIDCT2FLOATCPIC,UNSIGNEDNUMCOMPLEXCOMPLEXADDCOMPLEXA,COMPLEXBCOMPLEXCOMPLEXMULCOMPLEXA,COMPLEXBCOMPLEXCOMPLEXSUBCOMPLEXA,COMPLEXBLRESULTCALLBACKWNDPROCHWND,UINT,WPARAM,LPARAMVOIDIWVLTTRANSBYTETMP,LONGNWIDE,LONGNHEIGHT,INTNVOIDCWVLTTRANSBYTETMP,LONGNWIDE,LONGNHEIGHT,INTNVOIDSHADEBYTEPIC,BYTETMP,LONGWIDE,LONGHEIGHT,LONGNWIDE,LONGNHEIGHT,INTNVOIDGETSHADEBYTETPIC,BYTETMP,LONGWIDE,LONGHEIGHT,LONGNWIDE,LONGNHEIGHT,INTNVOIDNOISEBYTETPIC,LONGWIDE,LONGHEIGHTBYTEGETVALUEBYTET,INTNVOIDDITONGBYTEPIC,LONGWIDE,LONGHEIGHT,INTNTCHARSZAPPNAME“SHOWDIB1“TCHARSZAPPNAME1“SHOWDIB2“INTPICOPEN0INTSHADEOPEN0INTGETOPEN0INTDONOISE0INTDOZZ0INTWINAPIWINMAINHINSTANCEHINSTANCE,HINSTANCEHPREVINSTANCE,PSTRSZCMDLINE,INTICMDSHOWHACCELHACCELHWNDHWNDMSGMSGWNDCLASSWNDCLASSWNDCLASSSTYLECS_HREDRAW|CS_VREDRAWWNDCLASSLPFNWNDPROCWNDPROCWNDCLASSCBCLSEXTRA0WNDCLASSCBWNDEXTRA0WNDCLASSHINSTANCEHINSTANCEWNDCLASSHICONLOADICONNULL,IDI_APPLICATIONWNDCLASSHCURSORLOADCURSORNULL,IDC_ARROWWNDCLASSHBRBACKGROUNDHBRUSHGETSTOCKOBJECTWHITE_BRUSHWNDCLASSLPSZMENUNAMELPCTSTRIDC_DIBFILEWNDCLASSLPSZCLASSNAMESZAPPNAMEIFREGISTERCLASSRETURN0HWNDCREATEWINDOWSZAPPNAME,TEXT“SHOWDIB“,WS_OVERLAPPEDWINDOW|WS_SYSMENU,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,HINSTANCE,NULLSHOWWINDOWHWND,ICMDSHOWUPDATEWINDOWHWNDHACCELLOADACCELERATORSHINSTANCE,SZAPPNAMEWHILEGETMESSAGEDISPATCHMESSAGERETURNMSGWPARAMLRESULTCALLBACKWNDPROCHWNDHWND,UINTMESSAGE,WPARAMWPARAM,LPARAMLPARAMSTATICBITMAPFILEHEADERPBMFH,PBMFH1STATICBITMAPINFOPBMI,PBMI1STATICBYTEPBITSSTATICBYTEPBITS1,PBITS2STATICBYTEPICSTATICBYTESPICSTATICLONGCXCLIENT,CYCLIENT,CXDIB,CYDIBSTATICTCHARSZFILENAMEMAX_PATH,SZTITLENAMEMAX_PATH,SZFILENAME1MAX_PATH,SZTITLENAME1MAX_PATHBOOLBSUCCESSHDCHDCPAINTSTRUCTPSINTX,Y,N1STATICLONGWIDE,HEIGHTSTATICLONGNWIDE,NHEIGHT/水印圖像/WIDEHEIGHTNWIDENHEIGHT0SWITCHMESSAGECASEWM_CREATEDIBFILEINITIALIZEHWNDRETURN0CASEWM_SIZECXCLIENTLOWORDLPARAMCYCLIENTHIWORDLPARAMRETURN0CASEWM_INITMENUPOPUPENABLEMENUITEMHMENUWPARAM,IDM_FILE_SAVE,PBMFHMF_ENABLEDMF_GRAYEDRETURN0CASEWM_COMMANDSWITCHLOWORDWPARAMCASEIDM_FILE_OPEN/SHOWTHEFILEOPENDIALOGBOXIFDIBFILEOPENDLGHWND,SZFILENAME,SZTITLENAMERETURN0/IFTHERESANEXISTINGDIB,FREETHEMEMORYIFPBMFHFREEPBMFHPBMFHNULL/LOADTHEENTIREDIBINTOMEMORYSETCURSORLOADCURSORNULL,IDC_WAITSHOWCURSORTRUEPBMFHDIBLOADIMAGESZFILENAMESHOWCURSORFALSESETCURSORLOADCURSORNULL,IDC_ARROW/INVALIDATETHECLIENTAREAFORLATERUPDATEIFPBMFHNULLMESSAGEBOXHWND,TEXT“CANNOTLOADDIBFILE“,SZAPPNAME,0RETURN0/GETPOINTERSTOTHEINFOSTRUCTURE/THEIMAGESINFORMATION/PBITS存放圖像的信息PBITSBYTEPBMFHPBMFHBFOFFBITS/GETTHEDIBWIDTHANDHEIGHTIFPBMIBMIHEADERBISIZESIZEOFBITMAPCOREHEADERCXDIBBITMAPCOREHEADERPBMIBCWIDTHCYDIBBITMAPCOREHEADERPBMIBCHEIGHTELSECXDIBPBMIBMIHEADERBIWIDTHCYDIBABSPBMIBMIHEADERBIHEIGHTWIDECXDIBHEIGHTCYDIBPICOPEN1SPICNEWBYTEWIDEHEIGHTFORX0XBFOFFBITS/GETTHEDIBWIDTHANDHEIGHTIFPBMI1BMIHEADERBISIZESIZEOFBITMAPCOREHEADERNWIDEBITMAPCOREHEADERPBMI1BCWIDTHNHEIGHTBITMAPCOREHEADERPBMI1BCHEIGHTELSENWIDEPBMI1BMIHEADERBIWIDTHNHEIGHTABSPBMI1BMIHEADERBIHEIGHT/NWIDECXDIB/NHEIGHTCYDIBSHADEOPEN1IFPICOPEN1INVALIDATERECTHWND,NULL,TRUERETURN0CASEIDD_GETSHADEGETOPEN1IFPICOPEN1PBITS2NEWBYTEWIDEHEIGHT/64GETSHADEPBITS,PBITS2,WIDE,HEIGHT,WIDE/8,HEIGHT/8,NINVALIDATERECTHWND,NULL,TRUERETURN0CASEID_32779/NOISEDONOISE1NOISEPBITS,WIDE,HEIGHTINVALIDATERECTHWND,NULL,TRUERETURN0CASEID_32780/濾波DOZZ1DITONGPBITS,WIDE,HEIGHT,3INVALIDATERECTHWND,NULL,TRUERETURN0CASEID_32778IFPICOPEN1MESSAGEBOXHWND,TEXT“完成“,SZAPPNAME,0INVALIDATERECTHWND,NULL,TRUERETURN0CASEIDM_FILE_SAVE/SHOWTHEFILESAVEDIALOGBOXIFDIBFILESAVEDLGHWND,SZFILENAME,SZTITLENAMERETURN0/SAVETHEDIBTOMEMORYSETCURSORLOADCURSORNULL,IDC_WAITSHOWCURSORTRUEBSUCCESSDIBSAVEIMAGESZFILENAME,PBMFHSHOWCURSORFALSESETCURSORLOADCURSORNULL,IDC_ARROWIFBSUCCESSMESSAGEBOXHWND,TEXT“CANNOTSAVEDIBFILE“,SZAPPNAME,0RETURN0BREAKCASEWM_PAINTHDCBEGINPAINTHWND,IFPBMFHSETDIBITSTODEVICEHDC,5,/XDST5,/YDSTWIDE,/CXSRCHEIGHT,/CYSRC0,/XSRC0,/YSRC0,/FIRSTSCANLINEHEIGHT,/NUMBEROFSCANLINESPBITS,/ADDRESSOFARRAYWITHDIBBITSPBMI,/ADDRESSOFSTRUCTUREWITHBITMAPINFODIB_RGB_COLORSIFSHADEOPEN1SETDIBITSTODEVICEHDC,WIDE15,/XDST5,/YDSTNWIDE,/CXSRCNHEIGHT,/CYSRC0,/XSRC0,/YSRC0,/FIRSTSCANLINENHEIGHT,/NUMBEROFSCANLINESPBITS1,/ADDRESSOFARRAYWITHDIBBITSPBMI1,/ADDRESSOFSTRUCTUREWITHBITMAPINFODIB_RGB_COLORSIFGETOPEN1SETDIBITSTODEVICEHDC,WIDE15,/XDSTHEIGHT/825,/YDSTWIDE/8,/CXSRCHEIGHT/8,/CYSRC0,/XSRC0,/YSRC0,/FIRSTSCANLINEHEIGHT/8,/NUMBEROFSCANLINESPBITS2,/ADDRESSOFARRAYWITHDIBBITSPBMI1,/ADDRESSOFSTRUCTUREWITHBITMAPINFODIB_RGB_COLORSENDPAINTHWND,RETU
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026屆湖南省邵陽市雙清區(qū)第十一中學(xué)生物高一第一學(xué)期期末復(fù)習(xí)檢測試題含解析
- 任務(wù)3-1 認(rèn)識(shí)TAX2型機(jī)車安全信息綜合監(jiān)測裝置
- 醫(yī)療法律糾紛中的人文關(guān)懷調(diào)解
- 醫(yī)療機(jī)構(gòu)EMC安全事件上報(bào)機(jī)制
- 醫(yī)療服務(wù)時(shí)間成本優(yōu)化與患者滿意度
- 醫(yī)療文書規(guī)范書寫與臨床效率的平衡之道
- 醫(yī)療數(shù)據(jù)共享中的數(shù)據(jù)存儲(chǔ)安全
- 醫(yī)療損害鑒定中ADR因果關(guān)系的認(rèn)定標(biāo)準(zhǔn)
- 醫(yī)療損害賠償?shù)乃痉ㄕJ(rèn)定標(biāo)準(zhǔn)
- 2026屆安徽名校數(shù)學(xué)高二上期末檢測模擬試題含解析
- 粉刷安全晨會(huì)(班前會(huì))
- 2024年國網(wǎng)35條嚴(yán)重違章及其釋義解讀-知識(shí)培訓(xùn)
- (中職)中職生創(chuàng)新創(chuàng)業(yè)能力提升教課件完整版
- 部編版八年級(jí)語文上冊(cè)課外文言文閱讀訓(xùn)練5篇()【含答案及譯文】
- 高三英語一輪復(fù)習(xí)人教版(2019)全七冊(cè)單元寫作主題匯 總目錄清單
- 路基工程危險(xiǎn)源辨識(shí)與風(fēng)險(xiǎn)評(píng)價(jià)清單
- NB-T+10131-2019水電工程水庫區(qū)工程地質(zhì)勘察規(guī)程
- 大學(xué)基礎(chǔ)課《大學(xué)物理(一)》期末考試試題-含答案
- 管理大略與領(lǐng)導(dǎo)小言智慧樹知到期末考試答案章節(jié)答案2024年山東大學(xué)
- 小班科學(xué)《瓶子和蓋子》教案
- 草地生態(tài)系統(tǒng)的地上與地下相互作用
評(píng)論
0/150
提交評(píng)論