用户名: 密码: 验证码:
卷积神经网络识别汉字验证码
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Chinese character CAPTCHA recognition based on convolution neural network
  • 作者:范望 ; 韩俊刚 ; 苟凡 ; 李帅
  • 英文作者:FAN Wang;HAN Jungang;GOU Fan;LI Shuai;School of Postgraduate,Xi'an University of Posts and Telecommunications;
  • 关键词:验证码 ; 汉字验证码 ; CNN ; Keras框架
  • 英文关键词:CAPTCHAs(Completed Automated Public Turing test to tell Computers and Humans Apart);;Chinese character CAPTCHAs;;CNN;;Keras framework
  • 中文刊名:JSGG
  • 英文刊名:Computer Engineering and Applications
  • 机构:西安邮电大学研究生学院;
  • 出版日期:2018-02-01
  • 出版单位:计算机工程与应用
  • 年:2018
  • 期:v.54;No.898
  • 语种:中文;
  • 页:JSGG201803025
  • 页数:6
  • CN:03
  • 分类号:165-170
摘要
验证码今已广泛应用在各个领域,常见的英文字母与数字组合的验证码自动识别准确率已达到较高的水准,而汉字因其字符复杂,用传统方法进行自动识别难度很大。提出一种基于卷积神经网络的验证码自动识别方法来提高字符的识别准确率。采用Keras卷积神经网络框架,设计多层卷积来提取深层次图像信息,分别对汉字验证码和字母数字验证码进行识别,以提高模型的泛化性。实验结果表明用该方法汉字验证码的单字识别率已达到99.4%;传统四字符字母数字验证码的识别率最高达到99.3%。这一结果表明深度神经网络对验证码复杂结构的感知能力很强大,通过对比实验发现Keras框架在验证码识别领域有较好效果。
        CAPTCHAs(Completed Automated Public Turing test to tell Computers and Humans Apart) have already been widely applied in various fields of social life. Automatic recognition of CAPTCHAs consisting of English letters and Arabic numerals has already reached an advanced level. While with general methods identifing the CAPTCHAs consisting of Chinese characters seems too difficult and the accuracy needs to be promoted. This paper mainly proposes a method of automatic identification CAPTCHAs which is based on convolutional neural network to improve the accuracy of characters recognition. In order to improve the generalization performance of the model by which adopting the framework of Keras convolution neural network and designing of multilayer convolution to extract deep-layer image information of which identifing Chinese characters CAPTCHAs and alphanumeric CAPTCHAs respectively. The experimental results indicate that the accuracy of identification has been promoted remarkably. The identification rate of Chinese characters is up to99.4%. Meanwhile, the maximum of the identification rate of alphanumeric four-character CAPTCHAs is as high as99.3%. These findings show that the Deep Neural Network possesses an excellent perceptivity against complex structures.It can be seen from the comparative experiments that the framework of Keras convolution neural network has better performance than other frameworks in CAPTCHAs recognition.
引文
[1]吕霁.基于神经网络的验证码识别技术研究[D].福建泉州:华侨大学,2015.
    [2]刘欢,邵蔚元,郭跃飞.卷积神经网络在验证码识别上的应用与研究[J].计算机工程与应用,2016,52(18):1-7.
    [3]王璐,张荣,尹东,等.粘连字符的图片验证码识别[J].计算机工程与应用,2011,47(28):150-153.
    [4]Lv Yingping,Cai Feipeng,Lin Dazhen,et al.Chinese character CAPTCHA recognition based on convolutionneural network[C]//Proceedings of the IEEE Congress on Evolutionary Computation(CEC).Vancouver,BC,Canada:IEEE,2016:4854-4859.
    [5]Garg G,Pollett C.Neural network CAPTCHA crackers[C]//Proceedings of the Future Technologies Conference(FTC).San Francisco,CA,USA:IEEE,2016:853-861.
    [6]Shen Yunhang,Ji Rongrong,Cao Donglin,et al.Hacking Chinese touclick CAPTCHA by multiscale corner structure model with fast pattern matching[C]//Proceedings of the ACM International Conference on Multimedia(MM’14).New York,NY,USA:ACM,2014:853-856.
    [7]Bottou L.Large-scale machine learning with stochastic gradient descent[C]//Proceedings of COMPSTAT’2010.Heidelberg,Germany:Physica-Verlag HD,2010:177-186.
    [8]Ketkar N.Deep learning with python[M].California:Apress,2017:95-109.
    [9]Algwil A,Ciresan D,Liu Beibei,et al.A security analysis of automated chinese turing tests[C]//Proceedings of the32nd Annual Conference on Computer Security Applications.New York,NY,USA:ACM,2016:520-532.
    [10]周志华.机器学习[M].北京:清华大学出版社,2016.
    [11]Hara K,Saito D,Shouno H.Analysis of function of rectified linear unit used in deep learning[C]//Proceedings of the International Joint Conference on Neural Networks(IJCNN).Killarney,Ireland:IEEE,2015:1-8.
    [12]Zang Fei,Zhang Jiangshe.Softmax discriminant classifier[C]//Proceedings of the 2011 Third International Conference on Multimedia Information Networking and Security(MINES).Shanghai,China:IEEE,2011:16-19.
    [13]Kingma D,Ba J.Adam:A method for stochastic optimization[EB/OL].(2017-01-30)[2017-05-10].http://arxiv.org/abs/1412.6980.
    [14]张国权,李战明,李向伟,等.HSV空间中彩色图像分割研究[J].计算机工程与应用,2010,46(26):179-181.
    [15]Canny J.A computational approach to edge detection[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1986,8(6):679-698.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700