《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 設(shè)計(jì)應(yīng)用 > 基于形態(tài)學(xué)圖像處理的網(wǎng)屏編碼識(shí)別技術(shù)
基于形態(tài)學(xué)圖像處理的網(wǎng)屏編碼識(shí)別技術(shù)
來(lái)源:電子技術(shù)應(yīng)用2013年第2期
孫延鵬, 許 軍, 王爾申, 魏勇濤
沈陽(yáng)航空航天大學(xué) 電子信息工程學(xué)院,遼寧 沈陽(yáng)110136
摘要: 通過(guò)構(gòu)建合適的結(jié)構(gòu)元素,實(shí)現(xiàn)了編碼圖像的濾波、邊界提取,通過(guò)Hough完成圖像的傾斜校正。網(wǎng)格法識(shí)別譯碼時(shí),通過(guò)采用動(dòng)態(tài)坐標(biāo)法,消除紙張形變對(duì)譯碼的影響。譯碼對(duì)比結(jié)果顯示,采用形態(tài)學(xué)圖像處理方法的譯碼率更高,識(shí)別時(shí)間更短,從而驗(yàn)證了該方法的有效性與實(shí)用性。
中圖分類(lèi)號(hào): TN911.73
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2013)02-0134-03
Recognition of the screen coding based on mathematical morphology
Sun Yanpeng, Xu Jun, Wang Ershen, Wei Yongtao
College of Electronics Information Engineering , Shenyang Aerospace University, Shenyang 110136, China
Abstract: By choosing appropriate structuring elements, filtering and boundary extraction are achieved, and then by Hough transform, slant correction can be finished successfully. By using of the coordinate orientation method, information bits are amplified, thus eliminate the influence of the deformation of the sample. The compare decoding results shows that the mathematical morphology method has higher recognition rate, shorter recognition time, thus verify this method is effectiveness and practicability.
Key words : screen coding; mathematical morphology; filtering; edge detection; recognition

    網(wǎng)屏編碼具有信息隱藏量大、安全性高、成本低、魯棒性好、抗攻擊能力強(qiáng)等優(yōu)點(diǎn)[1-2],在信息隱藏和紙類(lèi)防偽方面發(fā)揮著越來(lái)越重要的作用。編碼圖像預(yù)處理是網(wǎng)屏編碼應(yīng)用的關(guān)鍵技術(shù),隨著對(duì)網(wǎng)屏編碼技術(shù)的深入研究,許多學(xué)者針對(duì)網(wǎng)屏編碼的特點(diǎn),在圖像預(yù)處理過(guò)程提出了各自的改進(jìn)算法。參考文獻(xiàn)[3]采用自適應(yīng)動(dòng)態(tài)閾值來(lái)實(shí)現(xiàn)二值化,即根據(jù)項(xiàng)目經(jīng)驗(yàn)設(shè)定一個(gè)初始閾值,然后根據(jù)各個(gè)像素周?chē)鷧^(qū)域的灰度值確定中央像素的閾值。參考文獻(xiàn)[4]將基于B樣條的邊緣檢測(cè)技術(shù)應(yīng)用到識(shí)別過(guò)程中,該技術(shù)具有較好的光滑性,同時(shí)與原圖像曲面具有相似的凹凸性。參考文獻(xiàn)[5]提出了使用三次樣條插值方式提高定位點(diǎn)的定位準(zhǔn)確性。參考文獻(xiàn)[6]使用雙線性?xún)?nèi)插值方法進(jìn)行圖像的縮放。

    網(wǎng)屏編碼具有信息位小、信息隱藏的特點(diǎn),識(shí)別只需讀取相應(yīng)的信息即可,而信息位的形狀、大小、樣本背景及紋理都不會(huì)對(duì)信息位的判讀產(chǎn)生影響。形態(tài)學(xué)處理能膨脹或腐蝕圖像,但是可以不改變信息位所含的信息。根據(jù)這一特點(diǎn), 本文將形態(tài)學(xué)圖像處理應(yīng)用于網(wǎng)屏編碼圖像預(yù)處理。
1 系統(tǒng)框圖及功能
    掃描獲得網(wǎng)屏編碼圖像后,首先進(jìn)行圖像二值化。通過(guò)構(gòu)建合適的結(jié)構(gòu)元素,進(jìn)行形態(tài)學(xué)開(kāi)運(yùn)算和閉運(yùn)算,去掉圖像的瑕疵和污點(diǎn),再將原圖像與腐蝕后的圖像相減,實(shí)現(xiàn)了圖像的邊界提取。傾斜矯正后經(jīng)過(guò)坐標(biāo)定位,采用網(wǎng)格法將其譯碼讀出,基本流程如圖1所示。

2 圖像預(yù)處理算法研究及實(shí)現(xiàn)
2.1 圖像二值化

     圖像二值化主要有兩方面的作用[7]:(1)為使用形態(tài)學(xué)打下基礎(chǔ);(2)在圖像二值化過(guò)程中,能夠?yàn)V除背景中的噪音,并且在最后網(wǎng)格坐標(biāo)定位時(shí)化繁為簡(jiǎn),縮短識(shí)別時(shí)間。實(shí)現(xiàn)圖像二值化有以下兩個(gè)步驟:
     (1)彩色圖像轉(zhuǎn)為灰度圖像:根據(jù)三基色原理,實(shí)現(xiàn)過(guò)程為:
  
2.3 邊界提取和傾斜矯正
    掃描圖像不能做到100%的水平,傾斜的編碼圖像使譯碼率急速下降,大大影響網(wǎng)屏編碼的使用和發(fā)揮。傾斜矯正主要有3個(gè)過(guò)程:邊界提取、Hough變換及水平矯正。
    對(duì)于一個(gè)圖像A,可以先用一個(gè)結(jié)構(gòu)元素B對(duì)該集合進(jìn)行腐蝕運(yùn)算,然后再求腐蝕結(jié)果和集合A的差集,可以得到圖像的邊界,其定義為:
    

 



    與二維碼網(wǎng)格法采用固定大小的網(wǎng)格不同,動(dòng)態(tài)網(wǎng)格坐標(biāo)法的網(wǎng)格大小隨著紙張的形變而發(fā)生變化。由于已經(jīng)將編碼圖像二值化,圖像像素值只有“1”、“0”,所以計(jì)算量較小。坐標(biāo)定位的主要思想是對(duì)每一行的像素值進(jìn)行加法運(yùn)算。每行的像素值與列像素?cái)?shù)比較,若等于列像素值,則表示此行沒(méi)有信息位;若不等于列像素值,則表示此行已經(jīng)有信息位的一部分,將此行坐標(biāo)值減1作為此網(wǎng)格上面的行坐標(biāo)。繼續(xù)對(duì)下一行像素值進(jìn)行加法運(yùn)算,直至像素和與列像素的個(gè)數(shù)相等,表明此行像素已經(jīng)沒(méi)有信息位,可將此行作為此網(wǎng)格下面的行坐標(biāo)。列坐標(biāo)的方法也類(lèi)似,在此不再重復(fù)敘述。
3 性能分析
    實(shí)驗(yàn)采取Intel(R) Core(TM)2 Duo T5470處理器、1.6 GHz主頻、1.00  GB內(nèi)存、Version7.8.0.347版本Matlab
2009a軟件對(duì)樣本進(jìn)行信息讀取。
3.1 識(shí)別率比較
   表1所示為針對(duì)不同的樣本進(jìn)行不同的譯碼方法識(shí)別率的比較。通過(guò)多樣本的驗(yàn)證可以看出,采用動(dòng)態(tài)網(wǎng)格定位方法后,可以提高網(wǎng)屏編碼的識(shí)別率。譯碼率的提高主要體現(xiàn)在采用動(dòng)態(tài)網(wǎng)格定位法后,網(wǎng)格的定位更準(zhǔn)確,消除了紙張微小形變對(duì)譯碼的影響。

3.2 識(shí)別時(shí)間
    識(shí)別時(shí)間比較,主要是通過(guò)對(duì)同一樣本分別采用參考文獻(xiàn)[4-5]圖像處理方法和形態(tài)學(xué)圖像處理方法,進(jìn)行譯碼時(shí)間比較。表2所示為不同方法的時(shí)間統(tǒng)計(jì)表。

    由表2可以看出,數(shù)學(xué)形態(tài)學(xué)法識(shí)別編碼圖像相對(duì)于參考文獻(xiàn)[4-5]所用的時(shí)間減少了10%。其中主要體現(xiàn)在濾波和邊界提取過(guò)程中運(yùn)算量的減少。
    本文根據(jù)網(wǎng)屏編碼的特點(diǎn),將形態(tài)學(xué)圖像方法應(yīng)用到譯碼中。通過(guò)選擇合適的結(jié)構(gòu)元素,實(shí)現(xiàn)了圖像的濾波、邊界提取和傾斜矯正。最后通過(guò)選取動(dòng)態(tài)網(wǎng)格坐標(biāo),消除紙張形變對(duì)編碼圖像的影響。譯碼結(jié)果表明,在不增加識(shí)別時(shí)間的同時(shí),識(shí)別率有了很大的提高,并且減少了一定的識(shí)別時(shí)間。對(duì)比結(jié)果顯示了本方法的有效性,并可以應(yīng)用于網(wǎng)屏編碼的識(shí)別譯碼中。但是,網(wǎng)屏編碼定位仍采用人工定位,如何實(shí)現(xiàn)自主定位圖像、實(shí)現(xiàn)信息讀取是下一步的研究目標(biāo)。
參考文獻(xiàn)
[1] 陳錫蓉,顧澤蒼.論網(wǎng)屏編碼技術(shù)及防偽應(yīng)用[J]. 中國(guó)品牌與防偽,2008,11(1):64-67.
[2] 郭淳學(xué).網(wǎng)屏編碼技術(shù)介紹 [J].電子技術(shù)應(yīng)用, 2010,36(1):17-23.
[3] 王玲.基于網(wǎng)屏編碼的多層印刷模型及自動(dòng)讀取系統(tǒng)[D].天津:南開(kāi)大學(xué),2009.
[4] 胡小劍.網(wǎng)屏編碼技術(shù)在信息隱藏和文檔圖像檢索中的應(yīng)用[D].天津:南開(kāi)大學(xué),2008.
[5] 賈鳳美.網(wǎng)屏編碼信息安全技術(shù)的研究 [D].天津:南開(kāi)大學(xué),2007.
[6] 孫錚.網(wǎng)屏編碼技術(shù)在手機(jī)平臺(tái)上的應(yīng)用 [D]. 天津:天津大學(xué),2009.
[7] 張曉磊.基于網(wǎng)屏編碼技術(shù)與混沌理論相結(jié)合的圖像信息隱藏算法研究[D].天津:南開(kāi)大學(xué),2009.
[8] 劉剛,趙立香,董延.Matlab數(shù)字圖像處理 [M].北京:機(jī)械工業(yè)出版社,2010.
[9] 車(chē)宏, 孫隆和. 圓形結(jié)構(gòu)形態(tài)學(xué)濾波器優(yōu)化設(shè)計(jì)及應(yīng)用[J]. 南京航空航天大學(xué)學(xué)報(bào),2011(4):486-490.
[10] 趙立龍,顧澤蒼,方志良,等.一種基于視覺(jué)特性及形態(tài)網(wǎng)屏編碼的紙介質(zhì)信息防偽方法[J].光電子·激光, 2008,11(1):1524-1527.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。