A convolutional neural network approach to textual captcha solving

Leong, Yau Wah and Rechard Lee (2022) A convolutional neural network approach to textual captcha solving.

[img] Text
ABSTRACT.pdf

Download (40kB)
[img] Text
FULL TEXT.pdf
Restricted to Registered users only

Download (21MB) | Request a copy

Abstract

When trying to determine whether a user is a human or automated software, CAPTCHA is often employed as part of the verification process. However, due to the intricacy and security of the CAPTCHA, there are several methods for cracking or solving the CAPTCHA, one of which in a text- based CAPTCHA is the use of noise interference to deter CAPTCHA solvers. Therefore, in this study, we built a Convolutional Neural Network model to decipher text-based CAPTCHAs and presented a pre-processing technique to lessen the impact of those noises. To reduce noise in the text-based CAPTCHAs, we incorporated picture binarization, morphological operation, and median filter as a pre- processing step. We then trained our own Convolutional Neural Network model to distinguish between 34 other classes of alphanumeric characters other than the letters 'I' and 'O on a dataset consisting of 16,000 pre-processed CAPTCHAs generated with Python's Image Captcha package, and then we used 4,000 pre-processed CAPTCHAs to evaluate our model's performance on text-based CAPTCHAs. With our pre-processing strategy, we were able to raise the success rate of text-based CAPTCHA solutions from 84.68% to 89.41%, a substantial improvement of 4.73%. The overall accuracy is 0.9724 or 97.24% for our model in classifying all the 34 alphanumeric characters in Image Captcha.

Item Type: Proceedings
Keyword: Noise, CAPTCHA solver, Machine Learning, pre-processing, Text-based CAPTCHA
Subjects: Q Science > Q Science (General) > Q1-390 Science (General) > Q300-390 Cybernetics > Q350-390 Information theory
Department: FACULTY > Faculty of Science and Natural Resources
Depositing User: SITI AZIZAH BINTI IDRIS -
Date Deposited: 13 Aug 2024 10:23
Last Modified: 13 Aug 2024 10:23
URI: https://eprints.ums.edu.my/id/eprint/40624

Actions (login required)

View Item View Item