《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于BP神經網絡二維碼區域提取
基于BP神經網絡二維碼區域提取
2015年微型機與應用第1期
藍 杰,張浩然
(浙江師范大學 數理與信息工程學院,浙江 金華 321004)
摘要: 在復雜背景下的二維碼區域定位一直是QR Code二維條碼解碼過程中的難題之一。二維碼區域掃描定位是通過二維碼的圖形特點來實現,其存在掃描定位效率較低的缺點。為此提出在掃描定位之前通過圖像處理結合BP神經網絡實現QR Code二維碼條碼區域提取方法?;疖嚻蓖ㄟ^圖像預處理得到可能是二維碼的區域塊,提取經圖像處理后的二維碼區域塊圖像特征并結合BP神經網絡過濾出正確的二維碼區域。此方法實現了尋找一幅圖像中二維碼區域的圖像,結合二維碼圖形掃描定位方法,提高了二維碼掃描定位的效率,得到了較好的效果。
Abstract:
Key words :

  摘  要: 在復雜背景下的二維碼區域定位一直是QR Code二維條碼解碼過程中的難題之一。二維碼區域掃描定位是通過二維碼的圖形特點來實現,其存在掃描定位效率較低的缺點。為此提出在掃描定位之前通過圖像處理結合BP神經網絡實現QR Code二維碼條碼區域提取方法?;疖嚻蓖ㄟ^圖像預處理得到可能是二維碼的區域塊,提取經圖像處理后的二維碼區域塊圖像特征并結合BP神經網絡過濾出正確的二維碼區域。此方法實現了尋找一幅圖像中二維碼區域的圖像,結合二維碼圖形掃描定位方法,提高了二維碼掃描定位的效率,得到了較好的效果。

  關鍵詞: BP神經網絡;QR Code二維碼;區域提?。粓D像預處理

0 引言

  隨著信息技術的發展,二維條碼技術在我國的應用越來越廣泛。QR Code二維碼是由按特定規則排列的正方形模塊陣列組成,其符號形狀為正方形。在符號的三個角上各有一個獨特的位置探測圖形,協助確定符號的位置、尺寸及符號與識讀參考坐標的傾斜角度[1]。QR Code二維碼具有信息量大、可靠性高、超高速全方位識讀、高效漢字表示等優點。目前的二維條碼的識讀器主要分為兩類,一類是激光讀取,一類是圖像讀取。激光讀取方式因為受限于條碼的制式,其發展空間越變越小。而圖像讀取方式則因其二維信息的獲取優勢,并可以脫離專用識讀器,因此其發展的空間很大[2]。但是二維碼在圖像掃描定位之前,由于受到掃描區域大小的影響,掃描區域面積大,系統識讀之前需要花大量的時間掃描整幅圖像的各個區域,造成了系統掃描時間長、效率低的問題。針對這個問題,本文提出了二維碼圖像定位識別預處理,可以快速找到二維碼區域,以便系統更快、更高效地識讀二維碼。

1 系統控制原理

  本系統主要通過BP神經網絡將圖像處理后含有干擾信號的區域濾掉,過濾出比較正確的二維碼圖像區域信息,系統實驗流程圖如圖1所示。

001.jpg

2 圖像預處理

  火車票圖像處理主要目的有兩個:一個是濾掉干擾信號,另一個是得到二維碼區域塊。需要解決的問題是對其進行正確的二值化處理和矩形框的開閉運算。

  2.1 圖像增強

  圖像增強是按特定的需要將圖像中感興趣的特征有選擇地突出出來,衰減不需要的特征,提高圖像的可懂度。圖像增強不考慮圖像降質的原因,而且改善后的圖像也不一定逼近原圖像,這是它與圖像復原的本質區別。因此圖像增強的主要目的有兩個:一是改善圖像的視覺效果,提高圖像的清晰度;二是將圖像轉換成一種更適合人類或機器進行分析處理的形式,從圖像中獲取更多有用的信息。

  圖像增強方法大致分為兩類:一類是空間域處理法,另一類是頻域處理法??臻g域是直接對圖像的像素進行處理,基本上是以灰度映射變換為基礎,所用的映射變換取決于圖像的特點和增強的目的,主要包括灰度修正、圖像平滑和銳化等。頻域處理法是在圖像的某種變換域內,對變換后的系數進行運算,然后再求其反變換到原來的空間域得到增強的圖像,主要包括:低通濾波、高通濾波、帶阻濾波、同態濾波等。因此,根據設計的要求,本系統采用空間域處理法,通過像素的處理有選擇地突出二維碼區域。本系統首先通過imadjust函數增強圖像,再通過strel和imopen兩個函數得到背景圖像,最后將增強圖像和背景圖像相減得到增強后突出的圖像。如圖2和圖3所示。

002.jpg

  2.2 圖像矩形框開閉運算

  本系統采用了形態學運算中開運算和閉運算方法過濾,得到可能為二維碼的區域,在系統進行開運算和閉運算之前,濾除火車票背景的干擾圖像并用Canny算子識別強度圖像中的邊界。Canny算子是比較經典的且應用廣泛的邊緣檢測算法。濾除火車票外部背景且將感興趣的二維碼區域圖像增強了,但是火車票上面的干擾字也會隨著增強。濾除背景圖像效果如圖4所示,Canny邊緣檢測效果如圖5所示。

003.jpg

  對圖像進行形態學運算中的開運算和閉運算之前,首先得了解形態學運算中的腐蝕和膨脹[3]。

 ?。?)腐蝕是一種消除邊界點、使邊界向內部收縮的過程,可以用來消除小且無意義的物體。腐蝕的算法:用3×3的結構元素,掃描圖像的每一個像素,用結構元素與其覆蓋的二值圖像做“與”操作,如果都為1,則結果圖像的該像素為1,否則為0,使二值圖像減小一圈。

 ?。?)膨脹是將與物體接觸的所有背景點合并到該物體中,使邊界向外部擴張的過程,可以用來填補物體中的空洞。膨脹的算法:用3×3的結構元素,掃描圖像的每一個像素,用結構元素與其覆蓋的二值圖像做“與”操作,如果都為0,則結果圖像的該像素為0,否則為1,使二值圖像擴大一圈。

  然而,二值圖像開運算和閉運算是通過腐蝕和膨脹定義的。因此,二值圖像先腐蝕后膨脹的過程稱為開運算,用來消除小物體、在纖細點處分離物體、平滑較大物體的邊界的同時并不明顯改變其面積;二值圖像先膨脹后腐蝕的過程稱為閉運算,用來填充物體內細小空洞、連接鄰近物體、平滑其邊界的同時并不明顯改變其面積?;疖嚻眻D像經過一次閉運算和兩次開運算之后就能得到長方形狀的區域如圖6所示,每個區域塊可能是二維碼,也可能是干擾區域。因此,通過BP神經網絡將干擾區域濾除掉,即可得到想要的二維碼區域。

004.jpg

3 BP神經網絡

  BP(Back Propagation)神經網絡,即誤差反傳誤差反向傳播算法的學習過程,由信息的正向傳播和誤差的反向傳播兩個過程組成。輸入層各神經元負責接收來自外界的輸入信息,并傳遞給中間層各神經元;中間層是內部信息處理層,負責信息變換,根據信息變化能力的需求,中間層可以設計為單隱層或者多隱層結構;最后一個隱層傳遞到輸出層各神經元的信息,經進一步處理后,完成一次學習的正向傳播處理過程,由輸出層向外界輸出信息處理結果。當實際輸出與期望輸出不符時,進入誤差的反向傳播階段。誤差通過輸出層,按誤差梯度下降的方式修正各層權值,向隱層、輸入層逐層反傳。周而復始地進行信息正向傳播和誤差反向傳播過程,是各層權值不斷調整的過程,也是神經網絡學習訓練的過程。此過程一直進行到網絡輸出的誤差減小到可以接受的程度,或者達到預先設定的學習次數為止。BP神經網絡模型包括其輸入輸出模型、作用函數模型、誤差計算模型和自學習模型[4]。

 ?。?)節點輸出模型

  隱節點輸出模型:

  1.png

  輸出節點輸出模型:

  2.png

  f為非線性作用函數;θ為神經單元閾值。

 ?。?)作用函數模型

  作用函數是反映下層輸入對上層節點刺激脈沖強度的函數,又稱刺激函數,一般為在(0,1)內連續取值的Sigmoid函數:

  f(x)=1/(1+e-x)(3)

  (3)誤差計算模型

  誤差計算模型是反映神經網絡期望輸出與計算輸出之間誤差大小的函數:

  4.png

  Tpi為i節點的期望輸出值;Opi為i節點計算輸出值。

 ?。?)自學習模型

  神經網絡的學習過程,即連接下層節點和上層節點之間的權重矩陣Wij的設定和誤差修正過程。BP網絡中,有師學習方式需要設定期望值,無師學習方式則只需輸入模式。自學習模型為:

  5.png

  h為學習因子;Фi為輸出節點i的計算誤差;Oj為輸出節點j的計算輸出;a為動量因子。

  神經網絡需要有一定量的歷史數據,通過歷史數據的訓練,網絡可以學習到數據中隱含的知識。在需要解決的問題中,首先要找到某些問題的一些特征,以及對應的評價數據,用這些數據來訓練神經網絡。

  3.1 二維碼圖像的特征提取

  在神經網絡中,特征提取是至關重要的一部分。如果特征向量太多,則需要對特征向量進行降維處理。本系統的特征向量提取方法是直接采集圖像特征值,通過圖像處理得到正確的二維碼區域塊,并將二維碼區域塊的面積、周長、長寬之比、像素點、偏心率等作為圖像特征的向量。系統中的特征提取樣本圖片來源于百度網頁圖片,圖像的光照強度都不同,對于研究比較苛刻,因此增大了圖像處理和特征提取的難度,并會對神經網絡的識別率造成影響。系統中的特征向量被存放在EXCEL文檔中,主要包含了圖像面積與周長之比、長寬之比、偏心率三個特征向量。

  3.2 BP神經網絡的建立[4]

  MATLAB神經網絡工具箱提供函數newff來創建一個前向型BP神經網絡。其常用的調用格式為:

  net=newff(P,T,[S1S2…S(N-1),{TF1 TF2...TF(N)})

  其中,P,T分別為輸入樣本和期望響應;Si為網絡各層的神經元數目;TFi為網絡各層的傳遞函數類型。

  本系統采用上述newff創建一個前向型BP神經網絡,網絡中間隱層采用logsig函數,輸出層采用purelin函數,對應的訓練函數采用trainlm。建立前向型BP神經網絡結構:

  net=newff(minmax(P),[2,1],{‘logsig’,‘purelin’},‘trainlm’)

005.jpg

  BP神經網絡采用兩層神經元構成,其模型如圖7所示,BP神經網絡訓練過程及訓練狀態分別如圖8、圖9所示。

  3.3 BP神經網絡樣本測試

  將測試樣本通過sim函數輸入到神經網絡進行測試,并將輸出結果和期望值、輸出預測誤差顯示出來,并提供結果分析,其結果如圖10、圖11和圖12所示。

  樣本測試結果表明,系統輸出和期望輸出出現的誤差變化較小,出錯率低,可以實現經圖像處理輸出的二維碼區域塊的濾波,得到本系統所需的二維碼區域。實驗樣本數據較少,都是通過人工實驗提取出來的樣本數據,這樣不能完全反映出整體現象,但是足以證明實驗結果是可行的。

4 結論與展望

  本系統的構思來源于圖像處理中圖像分割最大連通域。起初由于出發點出現錯誤,走了很多的彎路,二維碼區域是分散的,不是封閉連通的,因此導致了無法計算出最大連通域。最后通過圖像的開運算和閉運算得到了很好的效果。此方法既實用又方便,可以得到物體的輪廓和骨架等信息。當然系統存在很多的不足,比如圖像的像素不同提取出來的二維碼質量也不盡相同,這是當前無法解決的問題,需要不斷的改進。此系統結合BP神經網絡過濾出二維碼區域相對于基于Gabor濾波器和BP神經網絡二維碼區域提取算法較為簡單,提高了運算速度并節省了運算時間,Gabor濾波器需要對圖像的每個像素點進行40維濾波處理,因此消耗了大量的時間進行計算,導致計算周期長的缺點[5]。最后希望能夠選擇更好的圖像處理算法,選擇更加合適的神經網絡算法解決上述問題。

參考文獻

  [1] 肖翔,劉曉明,王云柯.QR碼圖像的矯正與定位方法研究[J].計算機科學,2007,34(11):217-219.

  [2] 張然,朱虹,張瞳,等.一種低質量QR Code二維碼圖像的預處理方法[J].計算機科學,2008,35(4):146-148.

  [3] 耿帥.基于數學形態學的圖像去噪[D].濟南:山東師范大學,2012:17-31.

  [4] 朱凱,王正林.精通MATLAB神經網絡[M].北京:電子工業出版社,2009:193-224.

  [5] 楊兆遠,吳佳鵬,白卓夫,等.基于Gabor濾波器和BP神經網絡的二維條碼區域提取[J].天津大學學報,2010,43(3):210-214.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          在线免费精品视频| 亚洲永久精品大片| 国产一区二区三区网站| 欧美一区二区在线免费观看| 伊人成人网在线看| 小黄鸭精品aⅴ导航网站入口| 国产精品普通话对白| 欧美一区二区三区电影在线观看| 亚洲欧美日本日韩| 免费看的黄色欧美网站| 亚洲免费播放| 亚洲欧美日韩精品久久久久| 国产精品一区二区久久| 国产精品免费视频观看| 在线综合亚洲欧美在线视频| 亚洲国产精品小视频| 欧美日韩的一区二区| 亚洲第一天堂av| 亚洲欧美色婷婷| 欧美一级播放| 欧美伊久线香蕉线新在线| 国产精品扒开腿做爽爽爽软件| 欧美三级欧美一级| 欧美日韩无遮挡| 一本色道久久综合亚洲精品婷婷| 亚洲午夜91| 欧美日韩另类综合| 久久这里有精品15一区二区三区| 欧美激情五月| 久久天天狠狠| 99re在线精品| 欧美精品久久一区二区| 欧美日韩在线不卡一区| 欧美激情第一页xxx| 国产精品免费一区二区三区观看| 六月婷婷久久| 国产午夜精品全部视频在线播放| 正在播放亚洲| 久久综合狠狠综合久久激情| 久久久久九九九| 亚洲私人影院在线观看| 欧美一区二区三区免费观看视频| 欧美日韩黄视频| 1024精品一区二区三区| 久久高清免费观看| 欧美日韩一卡二卡| 国产精品扒开腿做爽爽爽视频| 久热成人在线视频| 亚洲一区影音先锋| 亚洲自拍偷拍福利| 亚洲裸体在线观看| 久久天天躁狠狠躁夜夜av| 欧美日产国产成人免费图片| 禁断一区二区三区在线| 亚洲欧美影音先锋| 嫩草伊人久久精品少妇av杨幂| 欧美日韩亚洲高清| 欧美日韩国产麻豆| 亚洲国产一区在线| 欧美日韩一级大片网址| 亚洲免费综合| 久久九九免费| 国产日韩欧美三级| 国产精品美女诱惑| 亚洲久久成人| 欧美国产一区视频在线观看| 亚洲女女女同性video| 国产精品视频xxxx| 欧美日精品一区视频| 欧美日韩综合视频网址| 国内自拍视频一区二区三区| 亚洲图片在线| 国产欧美日韩| 美女性感视频久久久| 国产一区二区久久久| 亚洲一区久久久| 国产精品美女久久久免费| 另类综合日韩欧美亚洲| 亚洲精品国产视频| 国产精品久久久| 国产主播一区| 国产精品一二一区| 国产精品v一区二区三区| 欧美在线中文字幕| 亚洲午夜在线观看视频在线| 亚洲精品一区二区三| 欧美日韩国产美女| 1769国内精品视频在线播放| 国产精品久久久久av免费| 欧美国产日韩一二三区| 亚洲自拍都市欧美小说| 亚洲欧美日韩国产另类专区| 91久久精品国产91性色| 亚洲欧洲一区二区三区久久| 国产精品日韩在线观看| 午夜精品在线| 欧美精品免费观看二区| 国产精品大片免费观看| 久久久久久69| 国产精品久久久久久久久免费桃花| 欧美伊人久久久久久久久影院| 欧美日韩在线一区二区三区| 亚洲一级高清| 国产午夜精品美女视频明星a级| 亚洲第一精品影视| 午夜一区二区三区不卡视频| 欧美亚州韩日在线看免费版国语版| 玖玖综合伊人| 国内外成人免费激情在线视频网站| 亚洲人成精品久久久久| 欧美性一区二区| 亚洲国产老妈| 亚洲国产99| 1024国产精品| 久久视频一区二区| 欧美日韩国产123区| 久久久久综合网| 久久先锋影音av| 亚洲国产成人高清精品| 99精品99久久久久久宅男| 午夜精品久久| 国产婷婷色一区二区三区四区| 久久一二三四| 亚洲免费影视| aa级大片欧美三级| 国产精品美女www爽爽爽| 美女诱惑一区| 国内精品美女在线观看| 欧美日韩国产三级| 一区二区毛片| 免费一级欧美片在线播放| 欧美影院一区| 久久成人18免费网站| 在线观看日韩国产| 国产欧美一区二区精品性色| 国产亚洲欧美一区在线观看| 国产精品久久久久久久久久尿| 欧美性色综合| 亚洲欧洲一区二区三区| 欧美性理论片在线观看片免费| 国产精品国产三级国产专播品爱网| 欧美国产日韩一区二区在线观看| 一区视频在线看| 久久久久久尹人网香蕉| 国产精品五月天| 美女国产一区| 亚洲理论在线观看| 国产欧美精品在线观看| 国产精品久久久久久av下载红粉| 香蕉成人啪国产精品视频综合网| 永久久久久久| 亚洲第一区在线观看| 另类酷文…触手系列精品集v1小说| 欧美日韩另类丝袜其他| 国产麻豆午夜三级精品| 美国十次成人| 香蕉久久夜色精品国产| 久久久久这里只有精品| 久久福利一区| 国产精品99久久久久久久久久久久| 国产欧美精品xxxx另类| **性色生活片久久毛片| 亚洲人在线视频| 一区二区三区偷拍| 亚洲欧美日韩综合| 欧美性事免费在线观看| 午夜精品久久| 久久成人av少妇免费| 久久中文字幕一区二区三区| 免费亚洲婷婷| 欧美一区二区在线播放| 国产一区二区丝袜高跟鞋图片| 欧美精品一区二区三| 亚洲国产三级在线| 免费观看不卡av| 亚洲国产日韩欧美综合久久| 欧美一区二区视频在线观看2020| 这里只有精品视频| 裸体歌舞表演一区二区| 国产精品美女久久福利网站| 国产深夜精品福利| 老鸭窝亚洲一区二区三区| 在线观看av不卡| 欧美专区在线观看| 久久久伊人欧美| 欧美日本亚洲视频| 性欧美在线看片a免费观看| 日韩一级视频免费观看在线| 亚洲电影欧美电影有声小说| 91久久精品一区二区三区| 欧美一区二区三区另类| 在线精品视频一区二区三四| 欧美视频导航| 欧美高清在线一区二区| 激情小说亚洲一区| 在线播放一区| 欧美成人激情在线| 久久精品国产免费看久久精品| 欧美久久婷婷综合色| 136国产福利精品导航网址| 久久中文字幕一区二区三区| 一区二区三区在线免费视频| 欧美在线观看一区二区| 欧美成人黑人xx视频免费观看| 激情综合自拍| 国产精品专区一| 国产精品国产自产拍高清av| 久久久精品2019中文字幕神马| 国产日韩欧美一二三区| 久久国产精品一区二区| 欧美特黄一级| 欧美日韩一二区| 国产日韩在线看| 亚洲国产高清高潮精品美女| 先锋影音久久| 久久九九热免费视频| 国产一区二区三区四区老人| 免费在线国产精品| 欧美亚洲一区三区| 亚洲精品免费在线播放| 女同性一区二区三区人了人一| 黄色一区二区三区| 亚洲国内精品| 亚洲欧洲中文日韩久久av乱码| 久久人91精品久久久久久不卡| 欧美1区免费| 葵司免费一区二区三区四区五区| 欧美美女喷水视频| 亚洲精品免费一二三区| 亚洲制服av| 蜜月aⅴ免费一区二区三区| 亚洲国产高清在线| 欧美日韩1区| 欧美日韩国产一区二区| 国产精品久久久久aaaa| 国产精品网站在线播放| 国产欧美日韩综合一区在线播放| 欧美性一区二区| 欧美精品日韩综合在线| 国产亚洲成精品久久| 欧美国产视频一区二区| 国产视频一区二区三区在线观看| 国产一区二区三区四区hd| 美腿丝袜亚洲色图| 国产精品久久99| 亚洲欧美在线免费观看| 亚洲乱码国产乱码精品精98午夜| 亚洲国产网站| 欧美精品一二三| 一区二区三区鲁丝不卡| 欧美精品综合| 亚洲一区欧美激情| 99国产精品自拍| 六月天综合网| 国产精品久久九九| 欧美激情日韩| 国产麻豆日韩欧美久久| 亚洲国产另类 国产精品国产免费| 韩国女主播一区二区三区| 久久精品一二三区| 欧美日韩国语| 狠狠爱成人网| 国产日韩欧美综合在线| 中文一区在线| 亚洲免费播放| 在线观看欧美一区| 亚洲欧美视频一区| 国产精品久久久久国产a级| 国产精品久久久爽爽爽麻豆色哟哟| 先锋a资源在线看亚洲| 国产精品豆花视频| 在线亚洲观看| 久久色中文字幕| 欧美成人激情视频| 亚洲卡通欧美制服中文| 久久精品99国产精品日本| 正在播放欧美视频| 国产人久久人人人人爽| 久久久久国产精品午夜一区| 国产一区二区中文字幕免费看| 国产精品久久久久三级| 亚洲字幕在线观看| 性欧美xxxx视频在线观看| 国产女同一区二区| 午夜一区不卡| 欧美激情精品久久久久| 国内外成人免费激情在线视频| 欧美日韩黄色一区二区| 欧美激情精品久久久久久蜜臀| 午夜精品美女自拍福到在线| 国产日产高清欧美一区二区三区| 久久国产一区二区| 亚洲午夜免费视频| 久久尤物电影视频在线观看| 欧美日韩视频一区二区| 欧美日韩一区在线播放| 亚洲一区二区精品在线| 国产视频丨精品|在线观看| 黑人一区二区| 亚洲国产婷婷香蕉久久久久久99| 国产精品99久久久久久白浆小说| 亚洲青涩在线| 久久久久久亚洲精品不卡4k岛国| 最新日韩欧美| 国产一区二区日韩| 亚洲欧美日韩系列| 永久555www成人免费| 欧美国产视频日韩| 久久免费高清| 羞羞答答国产精品www一本| 欧美日韩免费高清一区色橹橹| 国产精品久久波多野结衣| 国产一区成人| 国产一区二区三区av电影| 欧美久久久久久久久| 久久久亚洲午夜电影| 亚洲图片自拍偷拍| 亚洲国产天堂网精品网站| 夜夜狂射影院欧美极品| 欧美精品九九99久久| 国产精品久久久一区二区| 欧美一级二级三级蜜桃| 久久综合久久美利坚合众国| 欧美视频在线免费看| 国产精品国产三级国产专播品爱网| 免费在线一区二区| 国产亚洲精品一区二555| 欧美日韩卡一卡二|