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

基于反向傳播神經網絡的身份證號碼識別研究

2019-11-10 13:27:47董夢帥郄佳婷孫佳樂劉瑞峰
科技風 2019年30期
關鍵詞:訓練

董夢帥 郄佳婷 孫佳樂 劉瑞峰

摘?要:基于反向傳播算法的多層前饋網絡(簡稱BP神經網絡)在圖像處理方面應用較為廣泛。目前,身份證號碼識別技術在圖像識別領域迅猛發展,為提高識別身份證號碼的速度及準確性,本文研究一種基于BP神經網絡的身份證號碼識別系統。首先,將身份證圖像進行預處理,接著利用MATLAB對身份證號碼進行定位以及分割,然后利用BP神經網絡,通過調用MATLAB神經網絡工具箱,設置相關參數對身份證號碼進行訓練、匹配數據庫中的數字,最后識別并輸出身份證號碼。實驗結果表明,基于BP神經網絡的身份證號碼識別正確率為95%,該系統具有較高的準確率以及魯棒性。

關鍵詞:BP神經網絡;預處理;定位;分割;訓練

中圖分類號:TP391.4文獻標識碼:A

Research on IDNumber Recognition Based on BP Neural Network

Dong Mengshuai?Qie Jiating?Sun Jiale?Liu Ruifeng

College of Electronical and Information Engineering,Langfang NormalUniversity?HebeiLangfang?065000

Abstract:The multi?layer feedforward network based on back propagation algorithm (referred to as BP neural network) is widely used in image processing.At present,ID card number identification technology is developing rapidly in the field of image recognition.In order to improve the speed and accuracy of identification of ID card numbers,this paper studies a ID number recognition system based on BP neural network.First,pre?process the ID card image,then use MATLAB to locate and segment the ID number,and then use the BP neural network to set the relevant parameters to train the ID number in the database by calling the MATLAB neural network toolbox.Number,finally identify and output the ID number.The experimental results show that the recognition rate of ID card number based on BP neural network is 95%,and the system has high accuracy and robustness.

Key words:bp neural network;preprocessing;location;segmentation;training

自身份證在我國開始使用以來,身份證號碼便被廣泛應用于確定身份信息。在大多數情況下,采用人工方式來登記身份證號碼,浪費了大量的時間和人力資源。另外,身份證號碼識別技術[1]屬于圖像識別領域的研究,隨著圖像識別技術越來越普 遍,利用神經網絡[2]處理圖像識別技術也吸引了群眾的關注。其中,BP神經網絡[3]數據流的正向傳播與誤差函數的反向傳播相互結合,大大提高了圖像識別的準確性和魯棒性。

本文將BP神經網絡應用于身份證號碼的識別。結合Matlab便捷的神經網絡工具箱,[4]不僅避免了編程代碼的復雜性,又能自動分析出網絡性能。BP神經網絡只需輸入身份證圖像,經過預處理后對字符進行訓練,即可學習字符的特征,識別出身份證號碼。

1 身份證號碼圖像的預處理

為了提高計算機處理時的運行速度和身份證號碼識別的準確率,我們需要對圖像進行預處理。

首先運用加權平均值的方法,對圖像灰度化。

然后使用直方圖法來確定二值化閾值。在灰度直方圖中,前景和背景都會形成高峰,兩個峰間的最低點即閾值點。根據此閾值對圖像二值化。

由于圖像噪聲的存在,需要先對圖像進行開運算,[5]來去除孤點、毛刺、消除小物體的邊界,這里采用方形結構進行開運算。

2 身份證號碼的定位與剪切

身份證是一種格式相對規范的證件,從整體來看,它的布局是一樣的,所以要想完成身份證號碼的提取,首先要提取出身份證號碼在身份證上對應的區域,它位于證件下方,距離上、下、左、右邊緣分別為44 mm,6 mm,29 mm,10 mm。

為了能夠準確的提取出身份證號碼圖像,去除多余的部分,這里采用連通域標記算法[6]進行提取。連通域標記圖如圖1所示。在Matlab中運用imcrop函數對圖像進行剪切,如圖2所示。身份證號碼采用水平投影和垂直投影分割的方式進行切割,得到18個字符圖像。如圖3所示。

3 基于Bp神經網絡的字符識別

3.1 Bp神經網絡

BP神經網絡由三部分組成,如圖4所示。分別是輸入層,若干隱含層和輸出層。各層通過線路連接,并且每條連接線具有相應的權重值w,通常,除了輸入層之外,每個神經元還有相應的偏置b。[7]除了輸入層中的神經元外,每個神經元通過加權求和得到輸入值z,z通過Sigmoid函數非線性轉化后得到輸出值a,計算公式如公式(1)、公式(2)所示。

Zlj=∑ni=1?w?ij?.a?l-1ij?-blj(1)

alj=f(z?(l)?j)=11+e?-z?(l)?j?(2)

BP算法包括前向傳輸和逆向反饋。前向傳輸即從輸入層=>隱含層=>輸出層,逐層計算所有神經元輸出值的過程。逆向反饋即誤差信號的反向傳播,誤差信號從輸出端反饋到輸入端來調整網絡的權值,通過反復改變網絡權值使網絡的輸出不斷逼近期望值。

3.2 模型建立

本文中Bp神經網絡模型的建立分為五個步驟,如圖5所示。

在參數設置方面,我們選用留一法,[8]分別將輸入層、隱含層、輸出層維數設置為24,35,11。在原始初始化以后,將隱含層和輸出層的閾值b1、b2置0,在此基礎上,采用rand函數隨機產生隱含層到輸出層的權重參數。

一般來說,學習率[9]選取為0.01?0.08,學習率過大可能導致系統的不穩定,但學習率過小會導致收斂太慢,需要較長的訓練時間。采用變化的自適應學習率,使網絡在不同的階段設置不同的學習率,可以減少尋找最佳學習率的訓練次數和時間。學習率設置為0.1,期望誤差設置為0.001。

參數設置完成后,我們調用MATLAB的bpnn工具箱,利用newff函數輸入參數,利用net函數對身份證字符圖像進行訓練。

3.3 實驗結果及分析

實驗時通過對大量身份證號碼圖像的剪切,建立訓練數據庫。輸入需要識別的身份證原圖,通過對圖像的預處理及字符的切割,得到測試集。識別時,測試集和數據庫相匹配,得到識別結果,如圖6所示,識別出的身份證號碼將按順序排列顯示,如果未能識別成功,則顯示“識別錯誤”。MATLAB對于bp神經網絡的性能如圖7所示。

實驗采用150張圖像進行測試,成功的身份證圖像共143張,準確率為95%。將身份證號碼用以上方法進行分割,共得到2700個數字圖片。其中有六張圖像各有1個數字識別失敗,有一張圖像由于亮度太暗導致切割錯誤,數字識別的準確率達到99.1%。

訓練經過四次迭代,用時0.01s,誤差為0.00916,最大驗證失敗次數為0。網絡訓練次數少,既省時又準確。

4 結論

本文圍繞身份證號碼的識別展開研究。將Bp神經網絡應用于身份證號碼的識別中,該網絡結構簡單且訓練時間短。此外,運用Matlab神經網絡工具箱編寫程序時,只需更改訓練參數即可達到仿真效果,節省了大量的測試時間。實驗結果表明,該方法識別的正確率達到95%,具有很高的準確性和魯棒性。

參考文獻:

[1]趙興旺,李天陽,汪亮,等.基于數碼設備的二代身份證號碼識別系統[J].計算機與現代化,2014(6):132?136.

[2]李晶晶.基于神經網絡的圖像識別方法研究[D].北京:華北電力大學,2018.

[3]馮立穎.改進的BP神經網絡算法及其應用[J].計算機仿真2010,27(12):172?175.

[4]崔鑫.基于神經網絡工具箱的能源預測[J].科技視界,2018(13):50?52.

[5]沈陽,宓超,鳳宇飛.形態學開運算在車型圖像去噪中的應用[J].中國科技信息,2015(18):52?53.

[6]馬益杭,占利軍,謝傳節,等.連通域標記算法的并行化研究[J].地理與地理信息科學,2013,29(4):67?71.

[7]付海兵,曾黃麟.BP神經網絡的算法及改進[J].中國西部科技,2012,11(8):23?24.

[8]蔣文斌,彭晶,葉閣焰.深度學習自適應學習率算法研究[J].華中科技大學學報(自然科學版),2019,47(05):79?83.

[9]王雪紅,劉曉青,陶海龍,等.優化BP神經網絡的位移預測模型[J].水利水運工程學報,2014(02):38?42.

猜你喜歡
訓練
數學教學中如何進行非智力因素的訓練
考試周刊(2016年85期)2016-11-11 01:14:49
高校體育專業學生膳食營養合理性分析
體育時空(2016年9期)2016-11-10 22:07:01
高校體育舞蹈教學過程中訓練方法研究
體育時空(2016年9期)2016-11-10 21:01:44
淺談戲曲形體基礎訓練
鋼琴教學中“音樂表現力”的培養和訓練研究
初學鋼琴的手指訓練方法
青少年田徑專項運動員選材的影響因素研究
體育時空(2016年8期)2016-10-25 20:59:12
淺談足球運動員核心力量訓練
體育時空(2016年8期)2016-10-25 20:26:09
淺談高校體育運動爆發力訓練策略
體育時空(2016年8期)2016-10-25 20:18:16
讓文言文教學迸發思維的火花
主站蜘蛛池模板: 亚洲福利网址| 久久婷婷色综合老司机| 欧美伦理一区| 日本亚洲欧美在线| 搞黄网站免费观看| 在线观看亚洲天堂| 精品国产福利在线| 国产 日韩 欧美 第二页| 婷婷午夜影院| 欧美精品伊人久久| 九色免费视频| 日本国产在线| 久久a毛片| 国产欧美精品一区二区| 又爽又大又黄a级毛片在线视频| 国产成人久久综合一区| 国产成在线观看免费视频| 四虎永久在线| 亚洲美女一区二区三区| 日韩午夜福利在线观看| 国产亚洲欧美日韩在线观看一区二区| 色综合天天操| 欧美中文字幕在线二区| 日韩高清成人| 亚洲国产成人精品青青草原| 国产流白浆视频| 免费久久一级欧美特大黄| 凹凸国产熟女精品视频| 欧美啪啪视频免码| 久久亚洲黄色视频| 国产高清不卡视频| 亚洲不卡网| 97成人在线视频| 亚洲欧美日韩中文字幕一区二区三区| 成年人国产视频| 免费观看欧美性一级| 白浆视频在线观看| 国产美女视频黄a视频全免费网站| 国产午夜精品一区二区三| 福利在线一区| 亚洲人成网址| 成人免费一级片| 免费一级毛片在线观看| 亚洲午夜福利在线| 精品国产成人国产在线| 中文字幕精品一区二区三区视频| 黄色a一级视频| 91在线免费公开视频| www.91中文字幕| 国产后式a一视频| 一本色道久久88综合日韩精品| 国产精品欧美亚洲韩国日本不卡| 四虎永久在线| 国产精品美人久久久久久AV| 日韩无码真实干出血视频| 毛片免费网址| 黄片一区二区三区| 亚洲制服丝袜第一页| 成人中文在线| 亚洲第一成年网| 亚洲电影天堂在线国语对白| 国产亚洲精品97AA片在线播放| 天天色天天操综合网| 91精品久久久无码中文字幕vr| 97亚洲色综久久精品| 国产一级α片| 久久精品无码一区二区国产区| 国产视频a| 国产91小视频| 九九香蕉视频| 国产高清在线观看| 成年av福利永久免费观看| 亚洲天堂网2014| 99免费视频观看| 免费在线色| 熟女视频91| 国产精品综合久久久 | 毛片a级毛片免费观看免下载| 免费va国产在线观看| 国产办公室秘书无码精品| 亚洲免费三区| 亚洲人成网址|