亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于印刷品的網(wǎng)點(diǎn)水印方法與流程

文檔序號(hào):12603800閱讀:715來源:國知局
一種基于印刷品的網(wǎng)點(diǎn)水印方法與流程

本發(fā)明涉及印刷技術(shù)領(lǐng)域,特別是指一種基于印刷品的網(wǎng)點(diǎn)水印方法。



背景技術(shù):

我國已經(jīng)成為世界第三大印刷大國,2010年我國的印刷業(yè)產(chǎn)值超過了6000億元人民幣,包裝產(chǎn)值超過了1萬億元人民幣,但不容忽視的是由于印刷復(fù)制技術(shù)的不斷提高,一方面,高端防偽技術(shù)需要投入硬件設(shè)備或特殊印刷材料,應(yīng)用成本過高,難以用于普通的包裝、書刊和有價(jià)證券的印刷中;另一方面,普通防偽技術(shù)門檻較低且可能存在污染(如食品包裝安全)等問題,導(dǎo)致大量商品的包裝印刷、書刊印刷被假冒,侵權(quán),環(huán)境污染問題也比較嚴(yán)重。因此,迫切需要研究防偽性能優(yōu)良、成本低、經(jīng)濟(jì)環(huán)保的新型印刷品信息隱藏技術(shù)。

目前,印刷品信息隱藏技術(shù)主要集中在以下幾種方式上:(1)利用特殊印刷工藝及材料進(jìn)行信息隱藏,如:人民幣防偽,但由于此種方式其印刷工藝非常復(fù)雜、成本高,難以應(yīng)用于普通印刷品防偽中;(2)利用特殊油墨防偽的方式,如:防偽油墨,但很多防偽油墨中使用的有色金屬會(huì)導(dǎo)致環(huán)節(jié)污染,不符合當(dāng)前“綠色印刷”要求;(3)數(shù)據(jù)庫電話防偽方式也存在使用不方便等問題;基于數(shù)字水印的防偽印刷技術(shù)已成為當(dāng)前研究的熱點(diǎn),但由于在將連續(xù)調(diào)圖文信息進(jìn)行柵格化處理生成半色調(diào)網(wǎng)點(diǎn)圖文信息的處理過程中,會(huì)嚴(yán)重影響水印嵌入的質(zhì)量,從而在很大程度上限制并影響著該項(xiàng)技術(shù)在印刷品中的應(yīng)用推廣。隨著信息技術(shù)的發(fā)展,其他如激光全息圖像標(biāo)簽防偽、防偽條碼等,已經(jīng)能夠被輕易仿造,防偽性能比較差。同時(shí),上述這些防偽印刷方式僅僅處于印刷品的防偽方面,都不具備印刷品質(zhì)量跟蹤、流通監(jiān)管和信息隱藏功能。

印刷品在印刷前數(shù)據(jù)源可作為一幅圖像,那么如果采用圖像水印算法是否可以實(shí)現(xiàn)印刷品上的信息隱藏呢?圖像水印按照嵌入域不同,可分為空域和變換域兩類,LSB算法是一種常見空域算法,即將水印bit嵌入在每個(gè)像素值的影響最小的位上;在變換域水印算法中,又可分為基于DFT的算法、基于DCT的算法、基于DWT的算法,實(shí)現(xiàn)思路相似,即通過變換得到變換域的數(shù)據(jù),通過控制特定系數(shù)的相對關(guān)系來表示嵌入的水印值。近年來,為了提高圖像水印抵抗幾何攻擊的性能,基于特征區(qū)域的圖像水印算法越來越流行,首先通過特征區(qū)域提取算法,獲取特征區(qū)域,在這個(gè)特征區(qū)域內(nèi),在變換域內(nèi)進(jìn)行水印嵌入和提取。

常用的圖像水印算法,主要是針對數(shù)字圖像文件進(jìn)行水印嵌入和提取,但是經(jīng)歷了印刷過程后,由于圖像受到了很大的影響,所以很難提取出正確的水印信息。為了抵抗印刷或者打印過程,需要采用抗打印掃描圖像水印算法,主要是通過在變換域通過一些系數(shù)的相對關(guān)系來實(shí)現(xiàn)水印嵌入,例如:對DCT變換后的系數(shù)按照位置進(jìn)行了特殊的分類,通過分類后每一類中正負(fù)號(hào)的數(shù)量來表達(dá)水印信息,增強(qiáng)了該算法抵抗打印掃描的魯棒性。

這類算法可以實(shí)現(xiàn)抵抗打印掃描的效果,但是主要存在兩方面問題:一是抵抗打印掃描的效果有待提高;二是每次進(jìn)行水印提取時(shí),必須通過專用掃描儀整體掃描印刷品,并且要經(jīng)過糾偏、去噪、提取等多個(gè)處理過程,才能得到水印信息,所以提取過程復(fù)雜,對掃描儀要求高,可能更換一款掃描儀,提取結(jié)果就會(huì)受到影響。

以上的圖像水印算法,都是將水印信息隱藏在原始圖像文件中,沒有涉及核心的印刷過程。在一幅印刷品印刷前,需要將印刷素材進(jìn)行印前處理,主要包括:分色和加網(wǎng),分色是將RGB模式的圖像,分色為CMYK的四張單色圖像;加網(wǎng)則是將每張圖像制成網(wǎng)點(diǎn)圖像,通過網(wǎng)點(diǎn)圖像制作印版,再使用印版進(jìn)行印刷。而一種單色圖像中的顏色深淺,則是通過網(wǎng)點(diǎn)圖像中的網(wǎng)點(diǎn)百分比實(shí)現(xiàn),百分比越大,則印刷后呈現(xiàn)的顏色越深,反之顏色越淺,并且網(wǎng)點(diǎn)圖像中的網(wǎng)點(diǎn)形狀、網(wǎng)點(diǎn)線數(shù)、網(wǎng)點(diǎn)角度等參數(shù),都會(huì)對印刷品的視覺效果產(chǎn)生直接影響。

印刷品要經(jīng)過加網(wǎng)圖像才能印刷,而加網(wǎng)圖像可以蘊(yùn)含非常大的信息量,例如:常用加網(wǎng)圖像的標(biāo)準(zhǔn)是2540dpi和175lpi,即每英寸2540個(gè)點(diǎn),每英寸175條網(wǎng)線,這樣在1平方英寸的面積上則有175*175個(gè)網(wǎng)點(diǎn),理論上可以通過每個(gè)網(wǎng)點(diǎn)隱藏1bit水印值,考慮到同步和差錯(cuò)控制編碼,實(shí)際的水印容量會(huì)減少,但是在網(wǎng)點(diǎn)圖像中仍然可以隱藏大量的水印信息。

從上面的內(nèi)容可以看出,采用傳統(tǒng)的數(shù)字圖像水印算法,將水印信息隱藏在數(shù)字圖像文件中,這類算法無法抵抗打印或印刷過程對水印信息的攻擊;抗打印掃描水印算法,一方面在抵抗打印掃描的效果有待提高,另一方面其提取過程復(fù)雜,對掃描設(shè)備要求高;結(jié)合網(wǎng)點(diǎn)進(jìn)行信息隱藏,是最具有發(fā)展?jié)摿Φ难芯糠矫?,但是如果只在電子文件范疇研究網(wǎng)點(diǎn)圖像的信息隱藏、圖像攻擊和水印提取,不具有實(shí)際可推廣性。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明的目的在于提出一種基于印刷品的網(wǎng)點(diǎn)水印方法,能夠在保證印刷品的整體效果的同時(shí),簡單有效的將水印信息隱藏于印刷品圖像中。

基于上述目的本發(fā)明提供的一種基于印刷品的網(wǎng)點(diǎn)水印方法,包括:水印嵌入步驟和水印提取步驟,其中:

所述水印嵌入步驟,包括:

對原始圖像使用特征區(qū)域提取算法,獲取特征區(qū)域;

對原始圖像使用規(guī)則抖動(dòng)的加網(wǎng)算法,生成加網(wǎng)圖像;

將原始水印信息編碼,生成水印信息;

在所述加網(wǎng)圖像中,選擇與所述特征區(qū)域?qū)?yīng)的網(wǎng)點(diǎn)區(qū)域;修改所述網(wǎng)點(diǎn)區(qū)域內(nèi)的網(wǎng)點(diǎn)特征,將所述水印信息嵌入所述網(wǎng)點(diǎn)區(qū)域,獲得嵌入水印信息的網(wǎng)點(diǎn)圖像;

使用所述嵌入水印信息的網(wǎng)點(diǎn)圖像,生成載有水印信息的印刷品;

所述水印提取步驟,包括:

使用圖像采集設(shè)備,采集所述載有水印信息的印刷品的圖像,并通過特征區(qū)域提取算法,獲取所述特征區(qū)域;

進(jìn)一步采集所述特征區(qū)域的圖像,獲得所述嵌入水印信息的網(wǎng)點(diǎn)圖像;

提取所述嵌入水印信息的網(wǎng)點(diǎn)圖像中的所述水印信息;

對所述水印信息進(jìn)行水印譯碼,獲得水印信息的最終值。

在一些實(shí)施方式中,所述對原始圖像使用特征區(qū)域提取算法,獲取特征區(qū)域具體包括:

通過Harris角點(diǎn)提取算法,在原始圖像中提取獲得若干特征點(diǎn);

以所述特征點(diǎn)為圓心,生成圓形的所述特征區(qū)域。

在一些實(shí)施方式中,所述通過Harris角點(diǎn)提取算法,在原始圖像中提取獲得若干特征點(diǎn)具體包括:

在原始圖像中,計(jì)算每點(diǎn)所在領(lǐng)域的特征值,得到一個(gè)特征值矩陣;

在所有的特征值中,找到最大值,記為fmax;

用fmax乘上一個(gè)預(yù)設(shè)系數(shù)A,作為特征點(diǎn)篩選閾值T,特征點(diǎn)篩選閾值T表示為:T=fmax*A;

選取所有特征值大于T的點(diǎn),作為所述特征點(diǎn),將所有保留下的所述特征點(diǎn)按照特征值大小進(jìn)行排序。

在一些實(shí)施方式中,所述以所述特征點(diǎn)為圓心,生成圓形的所述特征區(qū)域具體包括:

依次從特征值大的特征點(diǎn)開始生成特征區(qū)域;所述特征區(qū)域的半徑根據(jù)水印信息的嵌入容量和水印信息的重復(fù)次數(shù)確定;

在當(dāng)前特征區(qū)域內(nèi),若覆蓋了其他特征點(diǎn),則刪除被覆蓋的其他特征點(diǎn)。

在一些實(shí)施方式中,所述對原始圖像使用規(guī)則抖動(dòng)的加網(wǎng)算法,生成加網(wǎng)圖像具體包括:

生成加網(wǎng)的閾值矩陣,然后將原始圖像拉伸到目標(biāo)分辨率,同時(shí)閾值矩陣以平鋪復(fù)制的方式擴(kuò)展到目標(biāo)分辨率,生成目標(biāo)分辨率的閾值圖像,將拉伸后的原圖像與閾值圖像進(jìn)行比較,生成加網(wǎng)圖像。

在一些實(shí)施方式中,所述修改所述網(wǎng)點(diǎn)區(qū)域內(nèi)的網(wǎng)點(diǎn)特征,將所述水印信息嵌入所述網(wǎng)點(diǎn)區(qū)域還包括:

在所述網(wǎng)點(diǎn)區(qū)域中確定M*M個(gè)網(wǎng)點(diǎn)為一塊水印區(qū)域;其中,M根據(jù)所述圖像采集設(shè)備的采集范圍確定;

在所述水印區(qū)域中嵌入所述水印信息,將所述水印區(qū)域之外區(qū)域中邊緣處的網(wǎng)點(diǎn)設(shè)置為特殊網(wǎng)點(diǎn)并嵌入同步信息;所述同步信息用于標(biāo)示所述水印區(qū)域的位置。

在一些實(shí)施方式中,所述提取所述嵌入水印信息的網(wǎng)點(diǎn)圖像中的所述水印信息具體包括:

對所述采集設(shè)備采集到的所述嵌入水印信息的網(wǎng)點(diǎn)圖像進(jìn)行自動(dòng)閾值分割,得到分割后的二值圖像;

通過半徑矩陣獲取最大半徑值,結(jié)合最大半徑值和種子填充,獲取所述網(wǎng)點(diǎn)區(qū)域內(nèi)各網(wǎng)點(diǎn)中心,確定所述特殊網(wǎng)點(diǎn)的位置;

提取所述特殊網(wǎng)點(diǎn)中的所述同步信息,確定所述水印區(qū)域的位置;

提取所述水印區(qū)域內(nèi)網(wǎng)點(diǎn)中的所述水印信息。

在一些實(shí)施方式中,所述圖像采集設(shè)備為USB攝像頭,所述USB攝像頭至少具有180倍的圖像放大倍數(shù)。

從上面所述可以看出,本發(fā)明提供的基于印刷品的網(wǎng)點(diǎn)水印方法,將水印信息隱藏在加網(wǎng)圖像的部分區(qū)域。在水印嵌入時(shí),使用特征區(qū)域選擇算法,從原始圖像中獲取特征區(qū)域,對圖像進(jìn)行加網(wǎng),在與特征區(qū)域?qū)?yīng)的網(wǎng)點(diǎn)圖像區(qū)域中,通過修改位于網(wǎng)點(diǎn)區(qū)域邊緣的網(wǎng)點(diǎn)特征嵌入同步信息,通過修改網(wǎng)點(diǎn)區(qū)域內(nèi)的網(wǎng)點(diǎn)特征,實(shí)現(xiàn)水印信息隱藏;在提取水印時(shí),用戶使用移動(dòng)平臺(tái)采集印刷品圖像,使用特征區(qū)域獲取算法,獲取印刷品上的特征區(qū)域,在該區(qū)域上采集網(wǎng)點(diǎn)圖像,獲取網(wǎng)點(diǎn)區(qū)域同步信息,在每個(gè)網(wǎng)點(diǎn)區(qū)域內(nèi),根據(jù)網(wǎng)點(diǎn)特征,提取水印信息。通過本發(fā)明的方法,能夠在保證印刷品的整體效果的同時(shí),簡單有效的將水印信息隱藏于印刷品圖像中。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例的基于印刷品的網(wǎng)點(diǎn)水印方法流程圖;

圖2(a)為原始圖片(Lena);

圖2(b)為完成特征區(qū)域提取后的原始圖片;

圖2(c)為原始圖像(Lena)經(jīng)過加網(wǎng)處理后的加網(wǎng)圖像;

圖2(d)為圖2(c)中圓圈區(qū)域放大后可以觀察到網(wǎng)點(diǎn)形狀的圖像。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。

本發(fā)明實(shí)施例提供了一種基于印刷品的網(wǎng)點(diǎn)水印方法。參考圖1,為本發(fā)明實(shí)施例的基于印刷品的網(wǎng)點(diǎn)水印方法流程圖。

所述基于印刷品的網(wǎng)點(diǎn)水印方法,包括水印嵌入步驟101和水印提取步驟102。其中,水印嵌入步驟101用于將水印信息嵌入到原始圖像中并生成載有水印信息的印刷品;水印提取步驟102用于對載有水印信息的印刷品進(jìn)行讀取處理,提取其中的水印信息。具體的:

水印嵌入步驟101,包括:

步驟1011、對原始圖像使用特征區(qū)域提取算法,獲取特征區(qū)域。

本步驟中,在原始圖像中,使用特征區(qū)域提取算法獲取特征區(qū)域,即先通過特征點(diǎn)檢測,在一幅圖像中獲取多個(gè)特征點(diǎn)。本實(shí)施例中,所述的特征點(diǎn)提取算法選用Harris角點(diǎn)提取算法。一般的,在一幅圖像中獲取的角點(diǎn)數(shù)目比較多,需要對這些角點(diǎn)進(jìn)行曬選,首先去除距離較近的角點(diǎn),再根據(jù)特征強(qiáng)度進(jìn)行篩選,選擇強(qiáng)度比較大的幾個(gè)角點(diǎn),以每個(gè)特征點(diǎn)為中心特征一個(gè)圓形的特征區(qū)域,該圓形的特征區(qū)域的半徑值根據(jù)特征強(qiáng)度得到。

具體的,特征點(diǎn)的篩選和特征區(qū)域的確定過程包括:

1)在整幅原始圖像中,計(jì)算每點(diǎn)所在領(lǐng)域的特征值,得到一個(gè)特征值矩陣。

2)在所有的特征值中,找到最大值,記為fmax,這是整幅圖像特征值的最大值。

3)用fmax乘上一個(gè)預(yù)設(shè)系數(shù)A,作為特征點(diǎn)篩選閾值T,特征點(diǎn)篩選閾值T表示為:T=fmax*0.7。本實(shí)施例中,預(yù)設(shè)系數(shù)A為0.7,則特征點(diǎn)篩選閾值T=fmax*0.7。所述的預(yù)設(shè)系數(shù)A是個(gè)實(shí)驗(yàn)值,不同的圖像樣本,預(yù)設(shè)系數(shù)A的取值不同。

4)對所有特征值大于T的點(diǎn),作為保留下來的特征點(diǎn),將這些特征點(diǎn)按照特征值大小進(jìn)行排序。

5)依次從特征值大的特征點(diǎn)開始確定特征區(qū)域,特征區(qū)域的半徑,例如:r=50,半徑的大小要綜合考慮水印嵌入容量和水印重復(fù)次數(shù),每塊特征區(qū)域嵌入全部的水印,各個(gè)特征區(qū)域重復(fù)嵌入;

如果r大,則整幅圖像中,特征區(qū)域數(shù)量少,但每個(gè)特征區(qū)域大,則每個(gè)區(qū)域可以嵌入的水印容量大,但是重復(fù)嵌入水印次數(shù)少;

反之,r小,則整幅圖像中,特征區(qū)域數(shù)量多,但每個(gè)特征區(qū)域小,則每個(gè)區(qū)域可以嵌入的水印容量小,但是重復(fù)嵌入水印次數(shù)大。

6)在當(dāng)前特征區(qū)域內(nèi),若覆蓋了其他特征點(diǎn),則刪除被覆蓋的其他特征點(diǎn)。

經(jīng)過步驟1)-6)的后,整幅原始圖像剩下幾個(gè)特征區(qū)域。

以Lena圖片為例說明,參考圖2(a)和圖2(b);其中,圖2(a)為原始圖片(Lena),圖2(b)為完成特征區(qū)域提取后的原始圖片。可見,經(jīng)過特征提取后,獲取了7個(gè)有效特征區(qū)域,中心位置處的包括Lena眼睛的特征區(qū)域用藍(lán)粗線圓圈標(biāo)出。

步驟1012、對原始圖像使用規(guī)則抖動(dòng)的加網(wǎng)算法,生成加網(wǎng)圖像。

本步驟中,使用規(guī)則抖動(dòng)的加網(wǎng)算法,首先生成加網(wǎng)的閾值矩陣,然后將原始的圖像拉伸到目標(biāo)分辨率,同時(shí)閾值矩陣以平鋪復(fù)制的方式擴(kuò)展到目標(biāo)分辨率,生成目標(biāo)分辨率的閾值圖像,將拉伸后的原圖像與閾值圖像進(jìn)行比較,生成加網(wǎng)后圖像。

步驟1013、將原始水印信息編碼,生成水印信息。

本步驟中,將原始水印信息進(jìn)行編碼處理,生成用于嵌入印刷品的水印信息。例如,在一個(gè)5*5的網(wǎng)點(diǎn)區(qū)域內(nèi),位于邊緣的網(wǎng)點(diǎn)標(biāo)示同步信息,剩余3*3的網(wǎng)點(diǎn)區(qū)域表示水印值,在9個(gè)網(wǎng)點(diǎn)中,分別用不同形狀網(wǎng)點(diǎn)表示0和1,可表示9bit數(shù)據(jù),這些數(shù)據(jù)是對原始水印信息進(jìn)行編碼得到,具體組成:對4bit的原始水印信息采用(7,4,1)的BCH編碼,即:原始信息4bit,編碼得到7bit,糾錯(cuò)能力為1bit,另外采用2bit檢錯(cuò)碼。前述的原始水印信息編碼方法還可以擴(kuò)展到不同大小網(wǎng)點(diǎn)水印區(qū)域,如7*7或者9*9。

步驟1014、在所述加網(wǎng)圖像中,選擇與所述特征區(qū)域?qū)?yīng)的網(wǎng)點(diǎn)區(qū)域;修改所述網(wǎng)點(diǎn)區(qū)域內(nèi)的網(wǎng)點(diǎn)特征,將所述水印信息嵌入所述網(wǎng)點(diǎn)區(qū)域,獲得嵌入水印信息的網(wǎng)點(diǎn)圖像。

經(jīng)過前述步驟將原始圖像通過加網(wǎng)過程,生成加網(wǎng)圖像后,于本步驟中,在與原圖中特征區(qū)域?qū)?yīng)的網(wǎng)點(diǎn)區(qū)域,通過修改網(wǎng)點(diǎn)特征實(shí)現(xiàn)水印嵌入。參考圖2(c)和圖2(c);其中,圖2(c)為原始圖像(Lena)經(jīng)過加網(wǎng)處理后的加網(wǎng)圖像,圖中用圓圈表示加網(wǎng)圖像中與原始圖像中特征區(qū)域?qū)?yīng)的網(wǎng)點(diǎn)區(qū)域。圖2(d)為圖2(c)中圓圈區(qū)域放大后可以觀察到網(wǎng)點(diǎn)形狀的圖像,可以看到,在這個(gè)區(qū)域中存在方形和圓形兩種形狀的網(wǎng)點(diǎn),網(wǎng)點(diǎn)特征是由加網(wǎng)過程控制的。由于在水印提取步驟中,圖像采集設(shè)備(本實(shí)施例中使用的圖像采集設(shè)備為攝像頭)每次采集的一幅印刷品圖像,只會(huì)是印刷品的一小部分,所以必須解決嵌入水印區(qū)域的同步問題,即在采集圖像中,通過一些特殊網(wǎng)點(diǎn)確定一塊水印區(qū)域的范圍,具體實(shí)現(xiàn)過程包括:

(1)確定水印區(qū)域的范圍

選擇M*M個(gè)網(wǎng)點(diǎn)為一塊水印區(qū)域,M由攝像頭采集的一幅圖像區(qū)域確定,例如5*5。

(2)水印區(qū)域的同步

攝像頭每次采集的一幅印刷品局部圖像,只會(huì)是印刷品的一小部分,為解決嵌入水印區(qū)域的同步問題,需要在網(wǎng)點(diǎn)水印中嵌入同步信息,即在一塊呈方形的網(wǎng)點(diǎn)水印區(qū)域中,通過邊緣網(wǎng)點(diǎn)的特征標(biāo)示同步信息,并且從四個(gè)角中選擇三個(gè)角采用特殊網(wǎng)點(diǎn)表示,選擇三個(gè)角的目的是為了蘊(yùn)含方向信息。在選擇特殊網(wǎng)點(diǎn)時(shí),可以考慮特殊的網(wǎng)點(diǎn)面積,或者特殊的網(wǎng)點(diǎn)形狀。

步驟1015、使用所述嵌入水印信息的網(wǎng)點(diǎn)圖像,生成載有水印信息的印刷品。

經(jīng)過前述步驟,得到嵌入水印信息的網(wǎng)點(diǎn)圖像,于本步驟中,即可使用該嵌入水印信息的網(wǎng)點(diǎn)圖像生成載有水印信息的印刷品。想要提取載有水印信息的印刷品中的水印信息時(shí),則需要執(zhí)行所述的水印提取步驟102。

水印提取步驟102,包括:

步驟1021、使用圖像采集設(shè)備,采集所述載有水印信息的印刷品的圖像,并通過特征區(qū)域提取算法,獲取所述特征區(qū)域。

將嵌入水印后的網(wǎng)點(diǎn)圖像通過印刷生成印刷品,用戶如果要提取水印信息,必須在特征區(qū)域范圍內(nèi)提取水印,為告訴用戶特征區(qū)域的位置,可以使用普通攝像頭采集印刷品圖像,通過特征區(qū)域提取算法,獲取特征區(qū)域。這里,為了方便用戶操作,可以將特征區(qū)域提取程序,移植到移動(dòng)平臺(tái)上,例如:使用手機(jī)對印刷品拍照,對照片圖像提取特征區(qū)域,并在屏幕上標(biāo)出特征區(qū)域位置。

在實(shí)際應(yīng)用中,如果在Android移動(dòng)平臺(tái)上實(shí)現(xiàn)圖像的特征區(qū)域提取算法,需要在智能平臺(tái)上編程實(shí)現(xiàn),首先需要結(jié)合攝像頭編程,能夠獲取當(dāng)前采集的圖像數(shù)據(jù);然后通過算法提取特征區(qū)域,為了可以使用前期C語言實(shí)現(xiàn)的圖像處理算法,可以采用android-jni技術(shù)進(jìn)行移植,即將C語言實(shí)現(xiàn)的圖像處理函數(shù),按照特定要求進(jìn)行封裝得到一個(gè).c文件,并且編寫Android.mk文件,在cygwin中通過NDK編譯,生成一個(gè).so庫文件,這個(gè)文件實(shí)現(xiàn)可以Android工程中使用。

步驟1022、進(jìn)一步采集所述特征區(qū)域的圖像,獲得所述嵌入水印信息的網(wǎng)點(diǎn)圖像。

本實(shí)施例中,使用帶有足夠放大倍數(shù)的USB攝像頭,在載有水印信息的印刷品上采集圖像,這時(shí)采集到的圖像會(huì)是印刷品很小的一部分,會(huì)包含一定數(shù)目的網(wǎng)點(diǎn)區(qū)域。其中,在一般應(yīng)用時(shí),常用的USB攝像頭采用180倍或540倍鏡頭;采用180倍鏡頭,采集的一幅圖像中,網(wǎng)點(diǎn)數(shù)目較多,但網(wǎng)點(diǎn)清晰度稍差;采用540倍鏡頭,采集的一幅圖像中,網(wǎng)點(diǎn)數(shù)目較少,但網(wǎng)點(diǎn)清晰度好;鏡頭的放大倍數(shù)的選擇標(biāo)準(zhǔn)即:保證一幅圖像中包含一個(gè)完整的嵌入有同步信息的區(qū)域,嵌入有同步信息的區(qū)域的大小,根據(jù)編碼格式和水印數(shù)據(jù)而確定。

步驟1023、提取所述嵌入水印信息的網(wǎng)點(diǎn)圖像中的所述水印信息。

在印刷品的特征區(qū)域上,使用采集網(wǎng)點(diǎn)的攝像頭采集該區(qū)域網(wǎng)點(diǎn)圖像,依次經(jīng)過自動(dòng)閾值分割、網(wǎng)點(diǎn)位置定位、水印區(qū)域定位、水印信息提取多個(gè)處理過程提取水印信息,具體實(shí)現(xiàn)過程包括:

(a)自動(dòng)閾值分割

對所述采集設(shè)備采集到的所述嵌入水印信息的網(wǎng)點(diǎn)圖像進(jìn)行自動(dòng)閾值分割,得到分割后的二值圖像。

(b)網(wǎng)點(diǎn)位置定位

通過半徑矩陣獲取最大半徑值,結(jié)合最大半徑值和種子填充,獲取所述網(wǎng)點(diǎn)區(qū)域內(nèi)各網(wǎng)點(diǎn)中心,確定所述特殊網(wǎng)點(diǎn)的位置。

(c)水印區(qū)域定位

在采集到的圖像中,通過提取特征網(wǎng)點(diǎn)的位置,確定水印區(qū)域3個(gè)角的位置,通過3個(gè)角的位置和其他邊緣網(wǎng)點(diǎn)的位置,可以確定水印區(qū)域的范圍,如果水印區(qū)域的范圍完全在當(dāng)前圖像中,則當(dāng)前采集的圖像符合要求,可以進(jìn)行水印提??;如果當(dāng)前采集圖像中,找不到3個(gè)特征網(wǎng)點(diǎn),或者水印區(qū)域范圍不完全在當(dāng)前圖像中,則當(dāng)前圖像不能進(jìn)行后續(xù)的水印提取。

(d)提取水印信息

在水印區(qū)域的范圍內(nèi),根據(jù)網(wǎng)點(diǎn)形狀,獲取每個(gè)網(wǎng)點(diǎn)表示的0、1碼,即提取所述水印區(qū)域內(nèi)網(wǎng)點(diǎn)中的所述水印信息。

步驟1024、對所述水印信息進(jìn)行水印譯碼,獲得水印信息的最終值。

對結(jié)果先進(jìn)行檢錯(cuò),如果沒有檢測到錯(cuò)誤,再對其進(jìn)行BCH解碼,從而得到水印信息的最終值。

由上述實(shí)施例可見,本發(fā)明提供的基于印刷品的網(wǎng)點(diǎn)水印方法,在加網(wǎng)圖像中與原圖特征區(qū)域?qū)?yīng)的網(wǎng)點(diǎn)區(qū)域進(jìn)行信息隱藏,可以縮短水印嵌入時(shí)間,降低水印嵌入對整幅加網(wǎng)圖像造成明顯影響。同時(shí),在一塊網(wǎng)點(diǎn)區(qū)域嵌入具有同步信息的水印信息,主要通過水印區(qū)域范圍的一些特殊網(wǎng)點(diǎn)實(shí)現(xiàn),這樣在提取水印時(shí),只要采集到的印刷品網(wǎng)點(diǎn)圖像中,包含一塊完整的水印區(qū)域,則可以提取出有效的水印信息。此外,使用移動(dòng)設(shè)備采集印刷品圖像,通過特征區(qū)域提取算法,獲取特征區(qū)域,并在屏幕上標(biāo)出特征區(qū)域位置。這部分可以在移動(dòng)平臺(tái)上實(shí)現(xiàn),水印提取設(shè)備簡單,不需要特殊的專業(yè)設(shè)備。

所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實(shí)施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實(shí)施例或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡明它們沒有在細(xì)節(jié)中提供。

本發(fā)明的實(shí)施例旨在涵蓋落入所附權(quán)利要求的寬泛范圍之內(nèi)的所有這樣的替換、修改和變型。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1