A Transformer Network for CAPTCHA Recognition

Websites can improve their security and prevent harmful Internet attacks by incorporating CAPTCHA verification to dictate whether the end-user is a human being or a robot. It is critical to improve the CAPTCHA design method and promote the CAPTCHA design level that its recognition technology can drive. In this paper, the neural network algorithm is used to study CAPTCHA recognition. First, to address the issues in the traditional BP neural network, such as uncertain structural parameters, low convergence rate, and quickly accept a local minimum. This paper proposes to use a convolutional neural network (CNN) to learn the words’ feature in an image. Second, existing methods are inadequate for CAPTCHAs with colored impedimental lines, character adhesion, rotation, distortion, and scaling interference. This paper presents a new method-based transformer scheme for CAPTCHA identification. The image is divided into individual letters firstly with image pre-processing as an option to improve accuracy and then the detected letters are spelled into words. The proposed method is more efficient and verified by a collection of data.

[1]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[2]  Luca Maria Gambardella,et al.  High-Performance Neural Networks for Visual Object Classification , 2011, ArXiv.

[3]  Ping Zhang,et al.  A Simple Generic Attack on Text Captchas , 2016, NDSS.

[4]  Yi Liu,et al.  Research on the Security of Microsoft’s Two-Layer Captcha , 2017, IEEE Transactions on Information Forensics and Security.

[5]  Li Chen,et al.  A CAPTCHA recognition technology based on deep learning , 2018, 2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[6]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[7]  Trevor Darrell,et al.  Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[9]  John C. Mitchell,et al.  How Good Are Humans at Solving CAPTCHAs? A Large Scale Evaluation , 2010, 2010 IEEE Symposium on Security and Privacy.