返回
Position-Encoding Convolutional Network to Solving Connected Text Captcha
DOI:10.2478/jaiscr-2022-0008.png)
摘要
En 中文
Text-based CAPTCHA is a convenient and effective safety mechanism that has been widely deployed across websites. The efficient end-to-end models of scene text recognition consisting of CNN and attention-based RNN show limited performance in solving text-based CAPTCHAs. In contrast with the street view image and document, the character sequence in CAPTCHA is non-semantic. The RNN loses its ability to learn the semantic context and only implicitly encodes the relative position of extracted features. Meanwhile, the security features, which prevent characters from segmentation and recognition, extensively increase the complexity of CAPTCHAs. The performance of this model is sensitive to different CAPTCHA schemes. In this paper, we analyze the properties of the text-based CAPTCHA and accordingly consider solving it as a highly position-relative character sequence recognition task. We propose a network named PosConv to leverage the position information in the character sequence without RNN. PosConv uses a novel padding strategy and modified convolution, explicitly encoding the relative position into the local features of characters. This mechanism of PosConv makes the extracted features from CAPTCHAs more informative and robust. We validate PosConv on six text-based CAPTCHA schemes, and it achieves state-of-the-art or competitive recognition accuracy with significantly fewer parameters and faster convergence speed.
Keyword:
deep neural network
position encoding CNN
text-based CAPTCHA recognition
character recognition
期刊
IF:
2.4
论文数:
170
被引数:
459
机构
引用论文
Research on Deep Learning Techniques in Breaking Text-Based Captchas and Designing Image-Based Captcha基于文本的验证码破解和基于图像的验证码设计中的深度学习技术研究

