999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SUSAN檢測算子的二維條碼定位方法

2012-02-28 05:10:40周樂
網絡安全與數據管理 2012年9期
關鍵詞:區域

周樂

(西安建筑科技大學 信息與控制工程學院,陜西 西安 710055)

自動化數據采集技術是信息采集和處理的關鍵技術[1],條碼技術在自動化數據采集中占重要地位。二維條碼是在傳統的一維條碼基礎上發展起來的。傳統的一維條碼由于受信息容量的限制必須依賴數據庫,而二維條碼的信息密度高、信息容量大,可以不依賴于數據庫。二維條碼不僅可以將數字、字符等信息存入編碼,而且可以將人臉、指紋和虹膜等圖像信息存入條碼,因此二維條碼在證件識讀、人事管理、運輸包裝、POS系統和電子數據交換等方面得到廣泛的應用[2]。此外,傳統的一維條碼只有校驗功能,沒有糾錯能力,而二維條碼具有很強的錯誤校驗和錯誤糾正功能,即使條碼符號有污點、殘缺,也能被正確識別出。二維條碼的識別技術是其應用的關鍵技術。由于二維條碼密度遠大于一維條碼,其識別技術不同于一維條碼,如何快速準確地識別條碼成為了一個值得研究的問題。

Data Matrix原名Data Code,由美國國際資料公司于1989年發明,它是一種矩陣式二維條碼[3]。Data Matrix的最小尺寸是目前所有條碼中最小的,尤其適合用于小零件的標識以及直接印刷在實體上。本文以Data Matrix條碼為例,研究了基于SUSAN檢測算子的二維條碼識別算法。

1 Data Matrix圖形結構

Data Matrix的圖形結構如圖1所示。Data Matrix是矩陣式二維條形碼的一種,它以一個矩形圖案表示數據信息,通常,黑色模塊表示“1”,白色模塊表示“0”,或者使用相反的表示方法。另外,在實際應用中,可以采用不同的印制方式(如圖1中的圓形打點)。Data Matrix圖形可分為定位圖形(尋邊圖形)和數據區兩部分。其中,定位圖形由兩條實線邊組成的“L”形和與其相對的兩條虛線邊組成;數據區是由1、0模塊組成的矩形?;贒ata Matrix定位圖形的特性,將其與背景圖形區別開來,并對“L”形的頂點進行精確定位。

2 Data Matrix圖形區域定位

在現實條件下拍攝到的二維條碼圖像往往受光線的明暗程度不同,粘貼、印刷的位置不當,或被遮蓋、污染、出現褶皺等各種外界因素的干擾時,均會直接影響條碼的識讀效果。因此首先需要從復雜的圖像背景中初步分離出條碼區域。圖2所示為基于SUSAN檢測算子對Data Matrix圖形區域初步定位流程。

圖2 二維條碼圖像的定位過程

2.1 SUSAN算子邊緣檢測原理[4]

現在考慮有一個圓形的模板,其中心稱為“核”,其大小由模板邊界所限定。如果將模板中各個像素的灰度都與模板中心的核像素的灰度進行比較,那么就會發現總有一部分模板區域的灰度與核像素的灰度相同或相似。這部分區域可稱為與核同值區域USAN(Univalue Segment Assimilating Nucleus),可簡稱為核同值區。USAN區域包含了很多與圖像結構有關的信息,利用這種區域的尺寸、重心和二階矩等,可以幫助檢測圖像中的邊緣和角點。

最小與核同值區域SUSAN (SmallestUnivalue Segment Assimilating Nucleus)算子采用圓形模板來得到各向同性的響應。在數字圖像中,圓可用一個含有37個像素的模板來近似。這37個像素排成7行,分別有3、5、7、7、7、5、3 個像素。 這相當于一個半徑為 3.4 個像素的圓。如考慮到計算量,也可用普通的3×3模板來粗略近似。

設模板為 N(x,y),將其依次放在圖像中每個點的位置,在每個位置,將模板內每個像素的灰度值與核的灰度值進行比較:

其中,(x0,y0)是核在圖像中的位置坐標,(x,y)是模板N(x,y)中其他位置,f(x0,y0)和 f(x,y)分別是在(x0,y0)和(x,y)處像素的灰度,T是一個灰度值的閾值,函數 C(.;.)代表輸出的比較結果。

要對模板中的每個像素進行上述比較,由此可得到一個輸出的游程和:

這個總和其實就是USAN區域中的像素個數,或者說它給出了USAN區域的面積。如上所討論的,這個面積在角點處會達到最小。結合式(2)可知,閾值T既可用來幫助檢測USAN區域面積的最小值,也可以確定可消除的噪聲的最大值。

實際應用SUSAN算子時,需要將游程和S與一個固定的幾何閾值G進行比較以做出判斷。該閾值設為3Smax/4,其中 Smax是 S所能取得的最大值(對 37個像素的模板,最大值是 36)。 初始的邊緣響應 R(x0,y0)根據式(3)得到:

式(3)是根據USAN原理獲得的,即USAN的面積越小,邊緣的響應就越大。

2.2 依賴像素的閾值選取

圖像的灰度直方圖是圖像各像素灰度值的一種統計度量。最簡單的閾值選取方法就是根據直方圖來進行的。對于雙峰直方圖,選取兩峰之間的谷所對應的灰度值作為閾值就可將目標和背景分開。谷的選取有許多方法,下面介紹本文涉及的兩種方法。

2.2.1 極小點閾值

圖像的灰度直方圖是圖像各像素灰度值的統計度量。將直方圖看作一條曲線,則選取直方圖的谷可借助求曲線極小值的方法。設用h(z)代表直方圖, 那么極小值點應滿足:

與這些極小值點對應的灰度值就可用作分割閾值。

2.2.2 最優閾值

有時目標和背景的灰度值有部分交錯,用一個全局閾值并不能將它們絕然分開。這時常希望能減小誤差分割的概率,而選取最優閾值是一種常用的方法??偟恼`差概率為:

為求得該誤差最小的閾值,可將 E(T)對 T求導并令導數為零,則可以得到一個最優閾值:

3 Data Matrix圖形區域定位

3.1 圖像采集與預處理

二維條形碼的獲取由光學照相或者掃描設備完成。本實驗使用一個普通的帶有攝像頭的手機(最大分辨率是300×300),在不配備特殊光源的情況下獲得二維條形碼。 最終獲得分辨率為 300×300、尺寸為 1 600×1 200、位深度為24的RGB彩色圖像。采用自然光照是考慮到降低成本以及適應惡劣的環境的需要。

原始圖像比較大,如果使用原始圖像直接來做實驗,處理速度極為緩慢且耗時。將原始圖像進行預處理,轉換為分辨率為 72×72、尺寸為 178×178、位深度為 8的256級灰度圖像。

3.2 圖像分割

經過預處理得到的灰度圖像除了包含條形碼之外還包含其他的復雜背景。由于Data Matrix符號的特征是由一個個小方塊構成的四邊形,這一特征將它與其他圖形區別開來,可以清楚地看到條碼區域具有清晰的邊緣特征,因此首先采用SUSAN算子對整幅圖像進行邊緣檢測。

本文使用SUSAN算子的37個像素的模板,檢測時將模板依次放在圖像中每個點的位置,在每個位置,將模板內每個像素的灰度值與核的灰度值進行比較,這時需要閾值來確定此處的游程值,試驗中選取的是灰度直方圖的極小點和最優閾值兩種閾值。圖3(a)是選用灰度直方圖的極小點作為閾值時的SUSAN檢測后的圖像,可以看到,二維條碼區域粗略地被檢測出來,但是對于背景中略大的文字噪聲卻很難濾除掉;圖3(b)是選取最優閾值時SUSAN檢測后的圖像,可以看到,條碼區域的邊緣被清晰地檢測出來,并且可以很好地濾除掉背景中的文字噪聲。

對預處理后的灰度圖像經過選用最優閾值的SUSAN算子檢測邊緣,可以觀察得出,Data Matrix符號的邊緣特征非常復雜和曲折,與其他僅具有簡單邊緣的圖形大不相同,因此其邊緣可以明確地分辨出來,同時對于背景中的噪聲有很好的濾除作用。

3.3 邊緣圖像投影[5]

二維條形碼的色塊組合在水平和垂直兩個方向都含有信息。將得到的邊緣圖像分別在水平和垂直方向上投影,突出灰度變化頻繁的區域,獲得條形碼圖像的粗定位。

3.4 條碼區域最終定位

將得到的邊緣圖像在水平和垂直方向上投影,即分別統計第 m行(m<圖像高度)和第 n列(n<圖像寬度)上的灰度值,令統計值分別為Sm和Sn。由于Data Matrix圖像復雜的邊緣曲線在一定坐標范圍內 (m1

通過對圖像識別的研究,實現了實際應用中二維條形碼Data Matrix的初步提取。對實際圖片進行了實驗,利用本文提出的識別算法能有效地去除背景和噪聲的干擾,達到快速、準確識別的目的。

[1]SRIRAM T,RAO V K.Applications of barcode technology in automated storage&retrieval systems[C].IECON Proceedings,1996(1):5-10.

[2]張鐸,王耀球.條碼技術與電子數據交換[M].北京:中國鐵道出版社,1998.

[3]矯云起,張成海.二維條碼技術[M].北京:中國物價出版社,1996.

[4]章毓晉.圖像工程(第二版)[M].北京:清華大學出版社,2007.

[5]陳媛媛,施鵬飛.二維條形碼的識別及應用[J].測控技術,2006,25(12).

猜你喜歡
區域
分割區域
探尋區域創新的密碼
科學(2020年5期)2020-11-26 08:19:22
基于BM3D的復雜紋理區域圖像去噪
軟件(2020年3期)2020-04-20 01:45:18
小區域、大發展
商周刊(2018年15期)2018-07-27 01:41:20
論“戎”的活動區域
敦煌學輯刊(2018年1期)2018-07-09 05:46:42
區域發展篇
區域經濟
關于四色猜想
分區域
公司治理與技術創新:分區域比較
主站蜘蛛池模板: 日韩欧美在线观看| 韩日免费小视频| 免费AV在线播放观看18禁强制| 丰满人妻一区二区三区视频| 日韩国产一区二区三区无码| 久久人与动人物A级毛片| 国产精品hd在线播放| 五月婷婷丁香综合| 欧美日韩国产系列在线观看| 亚洲成a人片77777在线播放| 欧美不卡在线视频| 国产幂在线无码精品| 原味小视频在线www国产| 亚洲天堂视频在线观看免费| 亚洲高清免费在线观看| 91福利国产成人精品导航| AV网站中文| 婷婷激情亚洲| 国产成人综合网在线观看| 极品私人尤物在线精品首页 | 亚洲无码高清视频在线观看| 亚洲激情区| 欧美专区日韩专区| 免费在线看黄网址| 尤物亚洲最大AV无码网站| 在线看片免费人成视久网下载| 国产手机在线观看| 欧美成人h精品网站| 成人在线欧美| 国产18在线| 国产精品夜夜嗨视频免费视频| 中文字幕乱码中文乱码51精品| 国产欧美日本在线观看| 精品久久777| 亚洲国产综合精品中文第一| 91 九色视频丝袜| 91在线丝袜| 国产主播一区二区三区| 国模视频一区二区| 免费在线观看av| 亚洲欧美色中文字幕| 亚洲男人的天堂久久香蕉网| 永久在线精品免费视频观看| 中文天堂在线视频| 国产高清精品在线91| 国产成人久视频免费 | 国产午夜精品鲁丝片| 亚洲91精品视频| 综合人妻久久一区二区精品 | 国产网站一区二区三区| 欧美三级自拍| 欧美啪啪网| 亚洲视频a| 91精品国产综合久久不国产大片| 亚洲全网成人资源在线观看| 午夜国产大片免费观看| 天天色综合4| 欧美亚洲综合免费精品高清在线观看| 尤物在线观看乱码| 欧美中文字幕一区二区三区| 久久综合亚洲色一区二区三区| 亚洲日本中文字幕天堂网| 国产成人精品优优av| 成人免费视频一区| 天堂成人在线| 欧美一级特黄aaaaaa在线看片| 色天堂无毒不卡| 亚洲天堂视频在线免费观看| 综合天天色| 波多野结衣在线一区二区| 色AV色 综合网站| 欧美一区二区福利视频| 精品色综合| 久久永久精品免费视频| 国产欧美又粗又猛又爽老| 国产靠逼视频| 制服丝袜一区二区三区在线| 国产女人在线| 99中文字幕亚洲一区二区| 国产免费a级片| 亚洲无码免费黄色网址| h视频在线观看网站|