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

Vericode圖像定位技術研究

2021-09-22 06:13:40康三順
電子技術與軟件工程 2021年15期
關鍵詞:區域檢測

康三順

(北京大學 北京市 100090)

1 引言

共享單車、無人超市、智慧醫療等各式各樣的科技產品應用出現在了人們的視野中,現代社會的各個方面已經被物聯網所覆蓋,典型的應用包括智能家居、智能安防監控、智能樓宇、智能變電站、智能冷鏈物流、智慧旅游等,物聯網的各個應用中,經常少不了條碼技術的應用,條碼技術包括一維條形碼技術和二維條形碼技術,二維碼克服了一維碼表示數據少的缺點,近些年,二維碼技術的發展非常迅速,目前為止,世界上已經有數十種以上的種類,針對各個種類的二維碼,各個類似又相異的技術不斷向前發展著。

不同于其他可免費使用用的二維碼,美國Veritec公司擁有該碼的專利,因此要使用該碼的話需要向該公司購買授權。其在使用成本上的因素成為了其成為小眾二維碼的部分原因,即使如此,Vericode卻還是常見于LCD行業。

目前針對Vericode碼的研究資料還比較少,不過由于二維碼之間或多或少的共通性,用于其他碼的研究也可以借鑒來用于Vericode的研究,雖然這些方法也可用于Vericode的定位分割等方面,不過Vericode比較規則的正方形邊界對于其分割定位的成功是其相對于其他二維碼來說最大的優勢,所以本文提出了一套特有的適用于Vericode的分割方法。整體流程分為:

(1)灰度化;

(2)圖像去噪;

(3)形態學處理;

(4)輪廓檢測;

(5)非碼區輪廓刪除;

(6)Vericode碼候選區確認。

2 定位過程

2.1 灰度化

現實環境中我們經常獲取到的圖像都是彩色圖,先將彩色圖灰度化。在灰度圖中,RGB三通道是相等的,這個統一值即為灰度值,

2.2 圖像去噪

圖像質量較好的情況下可以省略這一步,圖像去噪的主要方式是圖像的平滑,平滑方式常見以下方式:

2.2.1 高斯濾波

高斯濾波用來消除高斯噪聲。

一維零均值高斯函數用公式表示為:

二維零均值高斯函數用公式表示為:

二維高斯分布用矩陣表示為(以3*3的掩膜為例):

1/16 2/16 1/16 2/16 4/16 2/16 1/16 2/16 1/16

2.2.2 均值濾波

均值濾波是一種典型的線性濾波算法,是一種低通濾波器,高頻信號會被濾除掉,這樣子均值濾波就可消除圖像中的尖銳噪聲。用公式表示為:

其中,f(i,j)表示計算得到的均值;g(i,j)表示矩陣中的原像素值;i表示行;j表示列;k表示矩陣中的數值;n表示像素點的總共個數。

均值濾波的3*3卷積算子一般為:

1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9

2.2.3 中值濾波

中值濾波是以領域內像素點的中間值代替原來的像素值。中值濾波使用矩陣里的數據進行大小排序,然后取中間值,公式如下:

其中,xi表示矩陣里面的數值;Med表示取數據的中值。

2.2.4 多圖像均值

多圖像均值是通過在相同條件下采集同一目標的多張圖像,然后對多張圖像的對應點像素求平均值,來確定圖像在該點的灰度值,公式表示為:

其中,n表示總共采集的圖像數目;k表示其中一個圖像;x表示行坐標;y表示列坐標;g(x,y)表示進行多張圖像平均之后的圖像。

2.3 形態學處理

當二維碼是dark_on_light時,用開運算,當二維碼是light_on_dark時,用閉運算。

開運算與閉運算依據腐蝕和膨脹演變而來。

圖像膨脹會擴大一幅圖像的組成部分,而圖像腐蝕會縮小一幅圖像的組成部分。

開運算:先腐蝕后膨脹,能夠消除圖像區域外的小白點(噪聲)。閉運算:先膨脹后腐蝕,能夠消除圖像區域內的小黑點(噪聲)。

開閉運算可以在保持物體原有大小基本不變的情況下達到算法運算目的,開閉運算的主要目的是:

(1)斷開不必要的連接;

(2)連接希望連接的地方;

(3)去除干擾點。

2.4 輪廓查找

用合適的二值化方法處理后再進行輪廓查找。

圖像二值化( Image Binarization)就是將圖像上每個點的像素值最終用兩個極值(0和255)表示,也就是圖像中的每個點是非黑即白的。在數字圖像處理中,二值圖像占有非常重要的地位,圖像的二值化不光使圖像中數據量大為減少,而且從視覺效果及運算上突出了目標輪廓信息。

圖像的二值化處理就是按照一定的運算遵從一定的規則將符合一定條件的像素點設置為0(或255)并將其余的點設置為255(或0)的過程,也就是將整個圖像呈現出明顯的黑白效果。最簡單也最直觀的二值化方法是通過某個灰度值做為閾值,將圖像中所有大于該閾值的像素值全更新為0(或255),將其余像素值更新為255(或0),按照這種方法實現的二值化可稱為固定閾值二值化。這種二值化方法在實際應用中會面臨很多問題,有著更多更好的方法做為替代,比如雙峰法、P參數法、迭代法和OTSU法等。根據Vericode的圖像特性及分割流程,選取ostu做為二值化的方法,Ostu是通過統計圖像的直方圖來計算閾值的,Vericode本身是由黑白模塊組成,用最大類間差的方式得到的閾值更好適合其設計特性。

2.5 非碼區輪廓刪除

(1)判斷所得到的區域邊界的極性是否和Vericode碼的一致,如果不一致,刪除該區域。

(2)對剩下的區域進行角點檢測,如果該區域內沒有檢測到角點,則知該區域不是Vericode區域。

角點檢測(Corner Detection)是圖像處理中對特征點進行檢測方法。角點就是不同方向的線的拐點,在角點的實際檢測之中,出于性能和效果的綜合考慮,往往檢測的并不只是嚴格意義上的“角點”,而是具有局部最大最小灰度值或者梯度特征等的點。從Vericode碼區結構和性能考慮,選擇FAST角點檢測算法作為角點檢測算法,其他的常用角點檢測方法還有Moravec、Harris、shi_tomas。

2.6 碼區確認

將經過輪廓區域刪除后剩余的輪廓區域按坐標在原灰度圖上進行輪廓截取,并在灰度輪廓圖上進行以下操作:

2.6.1 對待處理輪廓區域進行邊緣梯度幅值及梯度方向計算

梯度幅值和梯度方向的計算采用Scharr算子進行,Scharr算子是獲取圖像一階梯度的常見方法,其對像素的四領域灰度值進行加權計算,在邊緣極值處得到檢測邊緣。

Scharr的內核大小為3,其內核為:

梯度計算:(在兩個方向求導,假設被作用圖像為I)

水平變化:水平方向上進行卷積運算得到結果為:

垂直變化:垂直方向上進行卷積運算得到結果為:

在圖像的每一像素上,結合以上兩個結果求出近似梯度:

2.6.2 角度直方圖峰值計算

為了消除噪音,只對梯度幅值強度較大的邊緣點進行角度直方圖統計,對梯度幅值太小的點不做處理。

直方圖(Histogram)是一種統計報告圖,由一系列高度不等的縱向條紋表示數據分布的情況。用橫軸表示數據類型,縱軸表示角度分布情況。

2.6.3 Vericode候選碼區確認

對所有滿足峰值閾值的角度按峰值遞減排序,峰值最大的角度為該分塊主方向的可能性大,判斷所有峰值主角度是否滿足垂直性,如果滿足,則認為該分塊為Vericode候選碼區域。

得到候選碼之后,就可以進入之后的解碼等過程,完成Vericode碼的讀取。

3 實驗分析

用包含Vericode的圖像做為測試圖像,對本文所實現的分割定位方法進行實驗測試,可知本文所提到的Vericode圖像定位技術能比較好地定位到Vericode碼區域。

4 總結

本文通過對包含有Vericode碼的圖像進行深入研究,結合Vericode的碼區特征和一些圖像處理技術,提出了一套完整的基于圖像灰度化、二值化、形態學、區域提取、邊緣檢測、直方圖統計、角點檢測的用于定位圖像中Vericode碼的方法,經過實驗驗證,本文所提方法能較好地用于Vericode的定位。圖像處理、自動識別等技術都在日新月異飛速發展之中,必然會帶來相關應用技術的進化。本文是基于規則的方式對Vericode進行定位,隨著深度學習等技術的發展,如果在收集數據量比較充足的情況下深度學習用于Vericode的定位也會有不俗的表現。

猜你喜歡
區域檢測
永久基本農田集中區域“禁廢”
今日農業(2021年9期)2021-11-26 07:41:24
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
分割區域
“幾何圖形”檢測題
“角”檢測題
小波變換在PCB缺陷檢測中的應用
關于四色猜想
分區域
主站蜘蛛池模板: 99国产精品一区二区| 午夜三级在线| 国产一级二级在线观看| 成人第一页| 亚洲欧美国产五月天综合| 强乱中文字幕在线播放不卡| 国产午夜福利在线小视频| av色爱 天堂网| 国产69囗曝护士吞精在线视频| 无码国内精品人妻少妇蜜桃视频| 无码专区国产精品第一页| 欧美人人干| 无码高潮喷水专区久久| 国产精品所毛片视频| 91区国产福利在线观看午夜| 国产精品页| 国产激情国语对白普通话| 永久免费无码日韩视频| 国产白浆视频| 精品无码国产自产野外拍在线| 久久频这里精品99香蕉久网址| 欧美日韩va| 国产欧美网站| 免费看黄片一区二区三区| 9啪在线视频| 国产微拍一区二区三区四区| 亚洲综合18p| 亚卅精品无码久久毛片乌克兰| 91尤物国产尤物福利在线| 国产一级在线观看www色| 欧美另类视频一区二区三区| 在线高清亚洲精品二区| 中文字幕调教一区二区视频| 欧美日本激情| 日韩中文字幕免费在线观看| 欧美日韩国产高清一区二区三区| 国产精品亚洲一区二区三区z | 欧美日韩资源| 日本伊人色综合网| 午夜毛片福利| 老司机午夜精品网站在线观看| 日韩精品少妇无码受不了| 久久网欧美| 欧洲高清无码在线| 亚洲欧美成人综合| 国产成人一区| 欧美日韩va| 天堂va亚洲va欧美va国产| 日本手机在线视频| 美女一区二区在线观看| 国产三级a| 91网红精品在线观看| 国产精品第| 农村乱人伦一区二区| 最新国产网站| 在线另类稀缺国产呦| 在线视频亚洲色图| 天天色综合4| 国产成人亚洲精品蜜芽影院| 亚洲午夜久久久精品电影院| 欧美日韩亚洲综合在线观看| 精品国产网| 97国产成人无码精品久久久| 国产成人无码Av在线播放无广告| 亚瑟天堂久久一区二区影院| 日韩毛片视频| 69国产精品视频免费| 久久久91人妻无码精品蜜桃HD| 亚洲人成色77777在线观看| 天天色天天操综合网| 亚洲av无码人妻| 久久精品中文字幕免费| 亚洲香蕉在线| 久久无码av三级| 精品视频一区在线观看| 高清欧美性猛交XXXX黑人猛交| 天堂va亚洲va欧美va国产| 青青草国产一区二区三区| 国产福利影院在线观看| 少妇极品熟妇人妻专区视频| 五月婷婷综合网| 中日韩一区二区三区中文免费视频|