Selective Learning Confusion Class for Text-Based CAPTCHA Recognition

被引:16
作者
Chen, Jun [1 ]
Luo, Xiangyang [1 ]
Liu, Yingying [2 ]
Wang, Jinwei [3 ]
Ma, Yuanyuan [1 ]
机构
[1] State Key Lab Math Engn & Adv Comp, Zhengzhou 450000, Henan, Peoples R China
[2] Henan Univ Anim Husb & Econ, Zhengzhou 450000, Henan, Peoples R China
[3] Nanjing Univ Sci & Technol, Nanjing 210044, Jiangsu, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Character classification; confusion class; deep learning; selective learning; text-based CAPTCHA recognition;
D O I
10.1109/ACCESS.2019.2899044
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) recognition is one of the most important branches in CAPTCHA research. The existing CAPTCHA recognition methods based on Deep Convolutional Neural Network (DCNN) have low recognition accuracy in confusion class. To solve this problem, a novel method of selective learning confusion class for text-based CAPTCHA recognition is presented. First, a frame with two-stage DCNN is proposed, which integrates all-class DCNN and confusion-class DCNN. Second, a confusion relation matrix is constructed to show confusion relations among classes, which can be used to analyze the output of all-class DCNN. Third, a set partition algorithm is presented, which can be used to divide a confusion class set into multiple subsets, each one corresponding to a new confusion-class DCNN. Fourth, with a view on improving the recognition accuracy of the confusing characters in confusion-class DCNN, training and validating interactive learning algorithm is proposed. Lastly, the outputs of the two stages were combined as the final recognition result. The experimental results based on real CAPTCHA data sets demonstrate that, compared with the four state-of-the-art attacks, the proposed method could effectively improve text-based CAPTCHA recognition accuracy by 1.4%-39.4%.
引用
收藏
页码:22246 / 22259
页数:14
相关论文
共 31 条
[1]  
[Anonymous], 2014, Multi-digit number recognition from street view imagery using deep convolutional neural networks
[2]  
Bursztein E, 2011, PROCEEDINGS OF THE 18TH ACM CONFERENCE ON COMPUTER & COMMUNICATIONS SECURITY (CCS 11), P125
[3]  
Chabris Christopher., 2010, The Invisible Gorilla: How Our Intuitions Deceive Us
[4]  
Chellapilla K., 2004, Advances in Neural Information Processing Systems 17 (NIPS 2004), P265
[5]   An Attack on Hollow CAPTCHA Using Accurate Filling and Nonredundant Merging [J].
Chen, Jun ;
Luo, Xiangyang ;
Hu, Jianwei ;
Ye, Dengpan ;
Gong, Daofu .
IETE TECHNICAL REVIEW, 2018, 35 :106-118
[6]  
Ciresan D, 2012, PROC CVPR IEEE, P3642, DOI 10.1109/CVPR.2012.6248110
[7]   Trunk-Branch Ensemble Convolutional Neural Networks for Video-Based Face Recognition [J].
Ding, Changxing ;
Tao, Dacheng .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2018, 40 (04) :1002-1014
[8]   Scalable Object Detection using Deep Neural Networks [J].
Erhan, Dumitru ;
Szegedy, Christian ;
Toshev, Alexander ;
Anguelov, Dragomir .
2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, :2155-2162
[9]  
Gao H., 2013, P 2013 ACM SIGSAC C, P1075, DOI DOI 10.1145/2508859.2516732
[10]   A Simple Generic Attack on Text Captchas [J].
Gao, Haichang ;
Yan, Jeff ;
Cao, Fang ;
Zhang, Zhengya ;
Lei, Lei ;
Tang, Mengyun ;
Zhang, Ping ;
Zhou, Xin ;
Wang, Xuqin ;
Li, Jiawei .
23RD ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2016), 2016,