專利名稱:對(duì)圖像加水印的制作方法
技術(shù)領(lǐng)域:
本發(fā)明 一般涉及對(duì)圖像加水印,更具體地涉及通過將凈荷嵌入到圖像 內(nèi)來自適應(yīng)地對(duì)圖4象加水印。
背景技術(shù):
例如圖像的媒體的存儲(chǔ)和分配被越來越多地以數(shù)字格式進(jìn)行。不幸的 是,數(shù)字格式也使得這種媒體的拷貝非常簡單,由此可制作準(zhǔn)確的拷貝, 或者使得媒體被改變而不留下該媒體已經(jīng)被改變的明顯的痕跡。因此,存需求。數(shù)字水印是一種針對(duì)這個(gè)需求提供解決方案的技術(shù)。數(shù)字水印是數(shù)條 嵌入到如數(shù)字圖像的數(shù)字?jǐn)?shù)據(jù)的信息,其隨后可被檢測或提取以對(duì)該數(shù)據(jù) 作出斷言。該信息可采用多種形式。嵌入的信息可以是關(guān)于作者、其版權(quán)等的文本數(shù)據(jù);或者嵌入的信息甚至可以是另外的圖像。數(shù)字水印 一般以使得該水印以對(duì)人類觀察者不可見的方式被嵌入到 數(shù)字圖像中,因?yàn)檫@樣的水印不會(huì)引起在美學(xué)質(zhì)量方面,或在圖像使用方 面的惡化。該數(shù)字水印隨后可被檢測或提取以便于主張所有權(quán)、提料目關(guān) 信息或判斷該圖像是否已經(jīng)被改變。水印還可以被分類為"健壯型"或"脆弱型"。健壯型水印是那些難 于從它們被嵌入的圖像中移走的水印,因此健壯型水印對(duì)于斷言所有權(quán)是 有用的。脆弱型水印是那些容易被任何篡改圖像的嘗試所破壞的水印。因 此脆弱型水印可被用于判斷圖像是否已經(jīng)改變,因?yàn)槿绻谥暗募恿怂?印的圖像中缺少水印,那么可以推斷出該圖像已經(jīng)改變。近年來,醫(yī)學(xué)圖像也以數(shù)字形式存檔和通信。例如,醫(yī)療M和醫(yī)生 使用圖片存檔和通信系統(tǒng)(PACS)來管理和存檔病人的圖像。這些圖像 也可以通過因特網(wǎng)分發(fā)。醫(yī)學(xué)圖像的增加的移動(dòng)性的另一個(gè)例子是遠(yuǎn)程放 射學(xué)的使用。由于醫(yī)學(xué)圖像的敏感的性質(zhì),圖像的真實(shí)性可被g是重要 的。由于上面解釋的原因,水印提供了驗(yàn)證醫(yī)學(xué)圖像的真實(shí)性的解決方案。然而,對(duì)于醫(yī)學(xué)圖像,因?yàn)閳D像(例如,用于診斷的圖像)的臨床讀 取必須不受影響,所以在加水印期間保持圖像的質(zhì)量和感知完整性尤其重 要。結(jié)果,醫(yī)學(xué)圖像的信息承載能力相對(duì)低。存在對(duì)于限制圖像的視覺惡化的加水印的方法的需求。 發(fā)明內(nèi)容提出 一種加水印的方法,用于以限制圖像的視覺惡化的方式將凈 荷編碼進(jìn)圖像。根據(jù)本發(fā)明的第一方面,提出一種對(duì)圖像加水印的方法,所述方法包括以下步驟將所述圖像分割成區(qū)域,其中各區(qū)域?yàn)樵搱D像內(nèi)的像素的簇;基于各區(qū)域的一個(gè)或多個(gè)統(tǒng)計(jì)特征,特性化各區(qū)域;對(duì)各所述區(qū)域,基于各區(qū)域的特性化,選,定數(shù)量的加水印的 方法中的一個(gè);對(duì)各所述區(qū)域,基于區(qū)域的特性化,選擇要嵌入到各區(qū)域內(nèi)的比 特的數(shù)量;以及對(duì)于各所述區(qū)域,使用為區(qū)域所選擇的加水印的方法,將所述數(shù) 量的比特的數(shù)據(jù)嵌入到各區(qū)域內(nèi)。根據(jù)本發(fā)明的第二方面,提供一種對(duì)加水印的圖像解碼的方法, 所述方法包括如下步驟將所述加水印的圖像分割成區(qū)域;基于各區(qū)域的一個(gè)或多個(gè)統(tǒng)計(jì)特征,特性化各區(qū)域;對(duì)各所述區(qū)域,基于各區(qū)域的特性化,選,定數(shù)量的加水印的 方法中的一個(gè);對(duì)各所述區(qū)域,基于區(qū)域的特性化,選擇要從各區(qū)域中提取的比 特的數(shù)量;以及對(duì)各所述區(qū)域,使用為區(qū)域所選擇的加水印的方法,從各區(qū)域中 提取所述數(shù)量的比特的數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,提供一種用于實(shí)現(xiàn)任一前述方法的裝置。根據(jù)本發(fā)明的另一方面,提供一種計(jì)算積4呈序產(chǎn)品,其包括計(jì)算 機(jī)可讀介質(zhì),在該計(jì)算機(jī)可讀介質(zhì)上已經(jīng)記錄了用于實(shí)現(xiàn)任一上述方法的計(jì)算4;i4呈序。還公開了本發(fā)明的其他方面。
現(xiàn)在將參考附圖來描述本發(fā)明的一個(gè)或多個(gè)實(shí)施例,其中圖1示出對(duì)圖像加水印以形成加水印的圖像的方法的示意性流 程圖;圖2示出對(duì)加水印的圖像解碼的示意性流程圖;圖3示出所描述的布置可在其上被執(zhí)行的通用計(jì)算*^的示意性 框圖;以及圖4A和4B示出用于解釋優(yōu)選的離散余弦變換(DCT)加水印 的方法的DCT域中的8x8塊。
具體實(shí)施方式
當(dāng)在任何一個(gè)或多個(gè)附圖中提到具有同樣的附圖標(biāo)記的步驟和/ 或特征時(shí),那些步驟和/或特征為了說明的目的具有同樣的功能或操 作,除非出現(xiàn)相反的意圖。圖1示出方法100的示意性流程圖,該方法100通過在圖像101 內(nèi)嵌入凈荷140來對(duì)圖像101加水印以形成加水印的圖像145。圖2 示出方法150的示意性流程圖,該方法150對(duì)加水印的圖4象145解碼 以vM^水印的圖像145中提取"ILV的凈荷140。期望的是通iW圖像101加水印而引入的感知誤差被最小化。對(duì) 圖像惡化的人類視覺檢測的限制提供了可容許的圖像質(zhì)量損失的門 限,該門限又為可被安全地專用于加水印的信息量提供包絡(luò) (envelope )。感知誤差的一種測量是提供感知誤差度量的結(jié)構(gòu)比較。 該結(jié)構(gòu)比較確定原始區(qū)域(未加水印的區(qū)域)和加水印后的區(qū)域之間 的相似量,并被計(jì)算如下其中CTx是原始區(qū)域(未加水印的區(qū)域)的標(biāo)準(zhǔn)偏差,CTy是加水 印的區(qū)域的標(biāo)準(zhǔn)偏差,(Txy是原始區(qū)域和加水印的區(qū)域之間的相關(guān)系 數(shù)。其它的測量可被用于估計(jì)感知誤差。對(duì)圖像101加水印和對(duì)加水印的圖像145解碼的方法100和150 被優(yōu)選地使用如圖3所示的通用計(jì)算機(jī)系統(tǒng)200來執(zhí)行,其中,圖l 和圖2的流程可被實(shí)現(xiàn)為軟件,如在計(jì)算機(jī)系統(tǒng)200內(nèi)執(zhí)行的應(yīng)用程 序。特別地,方法100和150的步驟受由計(jì)算機(jī)系統(tǒng)200執(zhí)行的軟件 中的指令的影響。該軟件可被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)內(nèi)。該軟件從計(jì) 算機(jī)可讀介^中加載到計(jì)算才幾系統(tǒng)200中,然后由計(jì)算才幾系統(tǒng)200執(zhí) 行。具有記錄在其上的軟件或計(jì)算*4呈序的計(jì)算機(jī)可讀介質(zhì)是一種計(jì) 算機(jī)程序產(chǎn)品。在計(jì)算機(jī)中,該計(jì)算積一呈序產(chǎn)品的使用優(yōu)選地影響用 于對(duì)圖像加水印和對(duì)加水印的圖4象解碼的有利的裝置。計(jì)算機(jī)系統(tǒng)200由計(jì)算*^塊201、諸如鍵盤202和鼠標(biāo)203的 輸入裝置、包括打印機(jī)215的輸出裝置以及顯示裝置214構(gòu)成。計(jì)算 機(jī)模塊201 —般包括至少一個(gè)處理器單元205、存儲(chǔ)器單元206、以 及許多輸入/輸出接口(1/0),這些輸入/輸出接口包括耦合到視頻顯 示器214的視頻接口 207、用于鍵盤202和鼠標(biāo)203的I/O接口 213 以及用于打印機(jī)215的接口 208。存儲(chǔ)裝置209被提供且一般包括一 個(gè)或多個(gè)硬盤驅(qū)動(dòng)器、軟盤啟動(dòng)器以及CD-ROM驅(qū)動(dòng)器。計(jì)算機(jī) 模塊201的組件205到213 —般通過互聯(lián)總線204并且以某種方式來 通信,該方式導(dǎo)致對(duì)相關(guān)領(lǐng)域技術(shù)人員已知的計(jì)算機(jī)系統(tǒng)200的傳統(tǒng) 操作模式??商娲?,方法100和150可以以專用硬件來實(shí)現(xiàn),該硬件例如 為執(zhí)行對(duì)圖像加水印和對(duì)加水印的圖像解碼的函數(shù)或子函數(shù)的一個(gè) 或多個(gè)集成電路。這種專用硬件可包括圖形處理器、數(shù)字信號(hào)處理器 或一個(gè)或多個(gè)微處理器以及相關(guān)的存儲(chǔ)器。參考圖1,方法100以步驟105開始,在步驟105中處理器205 從存儲(chǔ)裝置209中獲取圖像101并且將該圖像101分割成區(qū)域。在優(yōu) 選的實(shí)施中,區(qū)域是8x8〗象素塊。然而可使用其它的塊尺寸和塊形 狀。此外,可使區(qū)域的尺寸可變。在一個(gè)實(shí)現(xiàn)中,在圖像內(nèi)具有相似的統(tǒng)計(jì)特征(如下所述)的鄰近的區(qū)域^L歸組以形成變化尺寸的區(qū)域。 在另一實(shí)現(xiàn)中,根據(jù)如紋理或邊緣的內(nèi)容將圖像內(nèi)的區(qū)域歸類,并且 鄰近的區(qū)域被歸組以形成變化尺寸的區(qū)域。在步驟110中,處理器205然后使用各區(qū)域的一個(gè)或多個(gè)統(tǒng)計(jì)特 征來特性化各區(qū)域。這些統(tǒng)計(jì)特征可以包括區(qū)域內(nèi)的像素的值的標(biāo)準(zhǔn)偏差CTr。在步驟115中,基于各區(qū)域的特性化,由處理器205為各區(qū)域選 擇加水印的方法。在優(yōu)選的實(shí)現(xiàn)中,在空間域加水印的方法和頻率域 加水印的方法之間作出選擇。更特別地,在本領(lǐng)域已知的最低有效位 (LSB )加水印的方法和離散余弦變換(DCT)加水印的方法之間作出 選擇?;贚SB的加水印的方法,根據(jù)凈荷140的段,將所選擇的 區(qū)域內(nèi)的像素的最低有效位設(shè)置成二進(jìn)制值0或1?;贒CT的加 水印的方法,根據(jù)凈荷140的段,將所選擇的區(qū)域的DCT系數(shù)的最 低有效位設(shè)置成二進(jìn)制值0或1。通過設(shè)置像素或系數(shù)的最低有效位, 最小量的感知誤差被增加到該區(qū)域,并且最終增加到圖像。在標(biāo)準(zhǔn)偏差ciR被用于特性化各區(qū)域的情況下,如果標(biāo)準(zhǔn)偏差ciR 低于預(yù)定的門限小,LSB加水印的方法被使用。這是因?yàn)橥ㄟ^在12 比特的磁共振(MR)圖像上的實(shí)驗(yàn),已經(jīng)發(fā)現(xiàn)對(duì)于較低的標(biāo)準(zhǔn)偏差 aR , LSB加水印的方法與DCT加水印的方法相比在加水印的圖像 145中產(chǎn)生較小的結(jié)構(gòu)誤差,其中該結(jié)構(gòu)誤差基于等式1中所呈現(xiàn)的 結(jié)構(gòu)比較SC。因此,對(duì)于較^I氐的標(biāo)準(zhǔn)偏差ctr, LSB加水印的方法比 DCT加水印的方法引入較高的感知相似性。在該優(yōu)選實(shí)施例中,對(duì) 于某個(gè)類型的MR圖像,預(yù)定的門P艮被設(shè)置成25。在標(biāo)準(zhǔn)偏差aR大于預(yù)定門限啦的情況下,DCT加水印的方法祐^吏 用。在上述實(shí)驗(yàn)中已經(jīng)發(fā)現(xiàn),對(duì)于較高的標(biāo)準(zhǔn)偏差aR, LSB和DCT 加水印的方法在加水印的圖像145中產(chǎn)生相似的結(jié)構(gòu)誤差。對(duì)于較高 的標(biāo)準(zhǔn)偏差or,因?yàn)镈CT加水印的方法比LSB加水印的方法更健壯, 所以DCT加水印的方法優(yōu)于LSB加水印的方法,皮選擇。接下來,在步驟120中,處理器205基于各區(qū)域的特性為各區(qū)域 選擇容量級(jí)別。任何一個(gè)區(qū)域的容量級(jí)別設(shè)立了在不損害該區(qū)域的感 知質(zhì)量的條件下可凈皮嵌入到該區(qū)域內(nèi)的比特的數(shù)量。9對(duì)于MR圖像的某些例子,處理器205優(yōu)選地從0, l和2三個(gè) 不同的容量級(jí)別中選擇。也就是說,處理器205選擇是0個(gè),l個(gè)還 是2個(gè)比特將被嵌入到該區(qū)域內(nèi)。在使用各區(qū)域標(biāo)準(zhǔn)偏差(JR對(duì)區(qū)域 進(jìn)行特性化的情況下,當(dāng)標(biāo)準(zhǔn)偏差(TR小于第一邊界^時(shí),選擇容量 級(jí)別0,這是因?yàn)樵诘蜆?biāo)準(zhǔn)偏差c^,對(duì)像素值的任何改變都會(huì)引起大 的結(jié)構(gòu)誤差。對(duì)于在中間范圍內(nèi)的標(biāo)準(zhǔn)偏差cjR,也就是說對(duì)于在第一 邊界ei和第二邊界S2之間的標(biāo)準(zhǔn)偏差ciR,選擇容量級(jí)別l,這是因?yàn)?在這種標(biāo)準(zhǔn)偏差ciR,低級(jí)別的嵌入是可接受的。最后,在標(biāo)準(zhǔn)偏差 CTR超過第二邊界S2的情況下,結(jié)構(gòu)誤差是可以忽略的,對(duì)于這種區(qū) 域選擇容量級(jí)別2。對(duì)于MR圖像的特定的例子,第一邊界q可被設(shè) 置為23,且第二邊界可被設(shè)置為25。對(duì)于特定的圖像類型,不同的 容量級(jí)別的數(shù)目以及相關(guān)的邊界是預(yù)定的。然后方法100進(jìn)行到步驟125,在步驟125中,使用在步驟115 中為各區(qū)域選擇的加水印的方法和在步驟120中選擇的容量級(jí)別,將 凈荷的段嵌入各區(qū)域,從而形成加水印的圖像145??紤]8x8的塊尺寸被用于區(qū)域的情況。僅僅0個(gè),1個(gè)或2個(gè) 比特被嵌入各區(qū)域。因此,在LSB加水印的方法的情況下,僅僅64 個(gè)像素的1個(gè)或2個(gè)像素的最低有效位被改變。優(yōu)選的實(shí)現(xiàn)使用塊中 的前1個(gè)或2個(gè)像素的最低有效位來嵌入凈荷140的段。在DCT加水印的方法的情況下,高頻系數(shù),皮用于嵌入凈荷140 的段,這是因?yàn)檫@些系數(shù)將最小感知失真引入圖像IOI。圖4A和4B 示出DCT域中的8x8塊。圖4A中的陰影的塊組410是用于將凈荷 140的1個(gè)或2個(gè)比特嵌入塊中的塊。在1個(gè)比特-皮嵌入的情況下, 在組410中的所有的塊被使用,而當(dāng)2個(gè)比特被嵌入時(shí),圖4B所示 的組420和425中的塊,皮分別用于嵌入這2個(gè)比特。通過將異或(XOR)函數(shù)應(yīng)用到組410、 420或425中的塊的舍 入(rounded ) DCT系數(shù)(其一般被量化)的所有LSB,比特被嵌入 組410、 420或425中。如果應(yīng)用XOR函數(shù)的結(jié)果與要被嵌入的比 特的值相同,組410、 420或425的DCT系數(shù)保持不變。如果應(yīng)用 XOR函數(shù)的結(jié)果與要被嵌入的比特的值不同,值"1"被加到組410、 420或425的塊的舍入DCT系數(shù)上,使得出現(xiàn)最小可能的感知誤差。 這個(gè)過程-故重復(fù)直到將XOR函數(shù)應(yīng)用到組410、 420或425中的塊 的舍入DCT系數(shù)的LSBs的結(jié)果與要被嵌入的比特的值相同。令bp為凈荷140中的比特?cái)?shù),且令lv為所有區(qū)域的容量級(jí)別之 和。如果bp<bm,, 也就是說凈荷140小于為該圖像計(jì)算的總的凈荷 容量,那么凈荷140被嵌入在前的若干個(gè)區(qū)域直到凈荷140的所有段 被嵌入。優(yōu)選地,凈荷140是相對(duì)小的。結(jié)果, 一般地,對(duì)于大多數(shù) 圖像bp〈lv將適用。如果bp-bm,也就是說凈荷140剛好匹配該圖像計(jì)算的總的凈 荷容量,那么凈^ 140被嵌入各區(qū)域。如果bp〉bm,那么凈荷140超 過為該圖像計(jì)算的總的凈荷容量。在這種情況下,凈荷140的前bm 個(gè)比特被嵌入?,F(xiàn)在參考圖2,其中示出了對(duì)加水印的圖像145解碼以提取凈荷 140的方法150的示意性流程圖。方法150在步驟160開始,在;驟 160中,處理器205從存儲(chǔ)裝置209中獲取加水印的圖像145,并且 以某種方式將加水印的圖像145分割成區(qū)域,這種方式對(duì)應(yīng)于圖像 101在步驟105 (圖1)中被分割的方式。然后在步驟165中,處理器205以某種方式特性化各區(qū)域,這種 方式對(duì)應(yīng)于在步驟110中(圖l)區(qū)域被特性化的方式?;诟鲄^(qū)域 的特性化,在步驟170中,處理器205使用與在步驟115中所使用的 選擇標(biāo)準(zhǔn)相同的標(biāo)準(zhǔn),為各區(qū)域選擇加水印的方法。在將凈荷140的 段嵌入各區(qū)域之后,因?yàn)榉浅P〉淖兓灰敫鲄^(qū)域,所以區(qū)域的特 性將保持不變。因此,由于同樣的標(biāo)準(zhǔn)被用在步驟115 (圖1)和步 驟170中,所以被選擇的加水印的方法將是相同的。接下來是步驟175,在步驟175中處理器205以某種方式基于各 區(qū)域的特性為各區(qū)域選擇容量級(jí)別,這種方式對(duì)應(yīng)于在步驟120(圖 1)中選擇容量級(jí)別的方式。最后,方法150以步驟180結(jié)束,在步驟180,基于在步驟170 中為各區(qū)域區(qū)域選擇的加水印的方法和步驟175中選擇的容量級(jí)別, 從各區(qū)域中提取凈荷的段。順序附加該凈荷的各段,凈荷140被形成。在一個(gè)實(shí)現(xiàn)中,凈荷結(jié)束(end-of-payload )的特殊標(biāo)記表示凈 荷140的結(jié)束,該凈荷結(jié)束的特殊標(biāo)記^方法100期間形成了嵌入圖 像101的凈荷140的部分。在另一實(shí)現(xiàn)中,凈荷140具有預(yù)定義的比 特長度bp。在另一實(shí)現(xiàn)中,方法150如上所述處理所有區(qū)域。由于 (真正的)凈荷140的段一般僅僅被嵌入在前的若干個(gè)區(qū)域中,從其余區(qū)域提取的凈荷的段將包括噪聲。然后,用戶可以對(duì)真正的凈荷140在何處結(jié)束作出判斷。應(yīng)注意解碼的方法150不需要例如凈荷140中的比特?cái)?shù)bp的輔 助信息。對(duì)于醫(yī)學(xué)圖像,這是特別有用的,這是由于期望僅僅將相對(duì) 小的凈荷嵌入到醫(yī)學(xué)圖像內(nèi)的事實(shí)。由于在"背景技術(shù)"中所解釋的 原因,大的凈荷對(duì)醫(yī)學(xué)圖l象具有特別有害的影響。由于當(dāng)對(duì)加水印的圖像進(jìn)行解碼時(shí),不要求原始(未加水印的) 圖像101可用,因此方法100和150也是特別有用的。凈荷可僅僅從 加水印的圖4象145中被提取。前面僅僅描述了本發(fā)明的一些實(shí)施例,在不偏離本發(fā)明范圍和精 神的條件下可以對(duì)這些實(shí)施例作出修改和/或改變,這些實(shí)施例是示 例性的而不是限制性的。
權(quán)利要求
1.一種對(duì)圖像加水印的方法,所述方法包括下列步驟將所述圖像分割成區(qū)域;基于各區(qū)域的一個(gè)或多個(gè)統(tǒng)計(jì)特征,特性化各區(qū)域;對(duì)各所述區(qū)域,基于各區(qū)域的特性化,選擇預(yù)定數(shù)量的加水印的方法中的一個(gè);對(duì)各所述區(qū)域,基于區(qū)域的特性化,選擇要嵌入到各區(qū)域內(nèi)的比特的數(shù)量;以及對(duì)各所述區(qū)域,使用為區(qū)域選擇的加水印的方法,將所述數(shù)量的比特的數(shù)據(jù)嵌入到各區(qū)域內(nèi)。
2. 根據(jù)權(quán)利要求l所述的方法,其中所述區(qū)域的尺寸和形狀的至 少 一個(gè)可基于各區(qū)域中的像素的 一個(gè)或多個(gè)性質(zhì)而變化。
3. 根據(jù)權(quán)利要求1或2所述的方法,其中所述一個(gè)或多個(gè)統(tǒng)計(jì)特 征包括各區(qū)域內(nèi)的像素的值的標(biāo)準(zhǔn)偏差c^。
4. 根據(jù)權(quán)利要求3所述的方法,其中基于所述標(biāo)準(zhǔn)偏差CTR的預(yù) 定義的范圍,選擇所述比特的數(shù)量。
5. 根據(jù)權(quán)利要求l所述的方法,其中在空間域加水印的方法與頻 率域加水印的方法之間作出選擇。
6. 根據(jù)權(quán)利要求5所述的方法,其中所述空間域加水印的方法是 最低有效位(LSB)加水印的方法。
7. 根據(jù)權(quán)利要求5所述的方法,其中所述頻率域加水印的方法是 離散余弦變換(DCT)加水印的方法。
8. 根據(jù)權(quán)利要求5所述的方法,其中所述一個(gè)或多個(gè)統(tǒng)計(jì)特征包 括各區(qū)域內(nèi)的像素的值的標(biāo)準(zhǔn)偏差c^,并且其中當(dāng)所述標(biāo)準(zhǔn)偏差CTR 低于預(yù)定義門限時(shí),選擇所述空間域加水印的方法,否則選擇所述頻 率域加水印的方法。
9. 一種對(duì)加水印的圖〗象解碼的方法,所述方法包括下列步驟 將所述加水印的圖像分割成區(qū)域; 基于各區(qū)域的一個(gè)或多個(gè)統(tǒng)計(jì)特征,特性化各區(qū)域;對(duì)各所述區(qū)域,基于各區(qū)域的特性化,選擇預(yù)定數(shù)量的加水印的方法中的一個(gè);對(duì)各所述區(qū)域,基于區(qū)域的特性化,選擇要從各區(qū)域中提取的比 特的數(shù)量;以及對(duì)各所述區(qū)域,使用為區(qū)域選擇的加水印的方法,從各區(qū)域中提 取所述數(shù)量的比特的數(shù)據(jù)。
10. 根據(jù)權(quán)利要求9所述的方法,其中所述區(qū)域的尺寸和形狀的 至少一個(gè)可基于各區(qū)域中的^象素的一個(gè)或多個(gè)性質(zhì)變化。
11. 根據(jù)權(quán)利要求9或10所述的方法,其中所述一個(gè)或多個(gè)統(tǒng)計(jì)特征包括各區(qū)域內(nèi)的像素的值的標(biāo)準(zhǔn)偏差CTK。
12. 根據(jù)權(quán)利要求11所述的方法,其中基于所述標(biāo)準(zhǔn)偏差(TK的預(yù)定義的范圍,選擇所述比特的數(shù)量。
13. 根據(jù)權(quán)利要求9所述的方法,其中在空間域加水印的方法與 頻率域加水印的方法之間作出選擇。
14. 根據(jù)權(quán)利要求13所述的方法,其中所述空間域加水印的方法 是最低有效位(LSB)加水印的方法。
15. 根據(jù)權(quán)利要求13所述的方法,其中所述頻率域加水印的方法 是離散余弦變換(DCT)加水印的方法。
16. 根據(jù)權(quán)利要求13所述的方法,其中所述一個(gè)或多個(gè)統(tǒng)計(jì)特征包括各區(qū)域內(nèi)的像素的值的標(biāo)準(zhǔn)偏差CTK,其中當(dāng)所述標(biāo)準(zhǔn)偏差CJR小于預(yù)定義門限時(shí),選擇所述空間域加水印的方法,否則選擇所述頻率 域加水印的方法。
17. —種用于對(duì)圖l象加水印的裝置,所述裝置包括 用于將所述圖像分割成區(qū)域的裝置;用于基于各區(qū)域的一個(gè)或多個(gè)統(tǒng)計(jì)特征來特性化各區(qū)域的裝置;用于基于各區(qū)域的特性化為各所述區(qū)域選擇預(yù)定數(shù)量的加水印的 方法中的一個(gè)的裝置;用于基于區(qū)域的特性化為各所述區(qū)域選擇要嵌入到各區(qū)域內(nèi)的比 特的數(shù)量的裝置;以及用于對(duì)各所述區(qū)域使用為區(qū)域選擇的加水印的方法將所述數(shù)量的比特的數(shù)據(jù)嵌入到各區(qū)域內(nèi)的裝置。
18. —種用于對(duì)加水印的圖像解碼的裝置,所述裝置包括 用于將所述加水印的圖像分割成區(qū)域的裝置;用于基于各區(qū)域的一個(gè)或多個(gè)統(tǒng)計(jì)特征來特性化各區(qū)域的裝置;用于基于各區(qū)域的特性化為各所述區(qū)域選擇預(yù)定數(shù)量的加水印的 方法中的一個(gè)的裝置;用于基于區(qū)域的特性化為各所述區(qū)域選擇要從各區(qū)域中提取的比 特的數(shù)量的裝置;以及用于對(duì)各所述區(qū)域使用為區(qū)域選擇的加水印的方法從各區(qū)域中提 取所述數(shù)量的比特的數(shù)據(jù)的裝置。
19. 一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀介質(zhì),在該計(jì)算機(jī)可 讀介質(zhì)上已經(jīng)記錄了用于實(shí)現(xiàn)權(quán)利要求1-16中任一個(gè)所述的方法 的計(jì)算積^呈序。
20. 基本上參考圖1和圖2中任一個(gè)而在這里描述的方法。
21. 基本上參考任一附圖而在這里描述的裝置。
全文摘要
公開了一種對(duì)圖像(101)加水印的方法(100)。方法(100)將圖像(101)分割成區(qū)域。然后,基于各區(qū)域的一個(gè)或多個(gè)統(tǒng)計(jì)特征,將各區(qū)域特性化。對(duì)于各區(qū)域,基于區(qū)域的特性,選擇加水印的方法和要被嵌入到各區(qū)域內(nèi)的比特?cái)?shù)。然后,使用為各區(qū)域所選擇的加水印的方法,將上述數(shù)量的比特的數(shù)據(jù)嵌入到各區(qū)域內(nèi)。還公開了一種對(duì)加水印的圖像(145)進(jìn)行解碼的方法(105)。
文檔編號(hào)G06T1/00GK101248453SQ200680024559
公開日2008年8月20日 申請(qǐng)日期2006年7月4日 優(yōu)先權(quán)日2005年7月4日
發(fā)明者安東尼·約翰·梅德, 比吉特·馬里亞·普萊尼茨 申請(qǐng)人:聯(lián)邦科學(xué)和工業(yè)研究組織