A deep-learning-based approach for object orientation estimation to solve MatchKey CAPTCHA using a Siamese Neural Network
| bracu.type.group | Research Publications | |
| datacite.rights | Metadata Only | |
| dc.contributor.author | Samsuddin M. | |
| dc.contributor.author | Sanaullah M. | |
| dc.contributor.author | Hassan, Mahmudul | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2026-08-20T09:13:57Z | |
| dc.date.available | 2026-08-20T09:13:57Z | |
| dc.date.issued | 2025-01-01 | |
| dc.description.abstract | This paper puts forward a deep learning-based approach to tackle MatchKey Advanced CAPTCHA - an unsolved challenge in the field - by unfolding defiance with Data Preparation and Model architecture. CAPTCHAs are crucial to differentiate humans from automated bots. The accuracy of current CAPTCHA-solving systems is frequently affected by inadequately diversified samples and suboptimal preprocessing techniques. In this work, we utilize Playwright for automated data collection from different sources (e.g., GitHub, Microsoft, etc.) and Django for streamlined annotation management to ensure a high-quality, task-specific, and tailored dataset. Core innovation lies in predicting object orientation and angular alignment in CAPTCHA images - an unprecedented task - using a Siamese Neural Network (SNN) adjusted with contrastive loss. The SNN architecture is deemed ideal for the task because of its ability to learn a distance function that can differentiate the relative orientation of paired images. The data preparation was analogously essential because of the significance of curated datasets. Contrasting with generic datasets, which frequently contain irrelevant examples, our dataset is meticulously selected to cover a broad range of orientation challenges, guaranteeing robust training for an entirely new CAPTCHA-solving paradigm. The efficacy of our combined method is demonstrated by the model's 98.83% accuracy in solving orientation-based, previously unsolved MatchKey CAPTCHA. While highlighting the synergy between customized datasets and optimal neural architectures, this study simultaneously unfastens the door for future AI-driven security application solutions. Moreover, the strategy has wider ramifications for boosting cyber-security and user accessibility in digital systems than just solving CAPTCHAs. | |
| dc.description.version | Published | |
| dc.format.extent | 6 Pages | |
| dc.identifier.citation | M. Samsuddin, M. Sanaullah and M. Hassan, "A deep-learning-based approach for object orientation estimation to solve MatchKey CAPTCHA using a Siamese Neural Network," 2025 International Conference on Electrical, Computer and Communication Engineering (ECCE), Chittagong, Bangladesh, 2025, pp. 1-6, doi: 10.1109/ECCE64574.2025.11013318. | |
| dc.identifier.doi | 10.1109/ECCE64574.2025.11013318 | |
| dc.identifier.issn | 9798350357509 | |
| dc.identifier.other | 2-s2.0-105007802803 | |
| dc.identifier.uri | https://hdl.handle.net/10361/29384 | |
| dc.language.iso | en_US | |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | |
| dc.relation.hasversion | 10.1109/ECCE64574.2025.11013318 | |
| dc.relation.ispartof | 2025 International Conference on Electrical Computer and Communication Engineering Ecce 2025 | |
| dc.relation.ispartofseries | 2025 International Conference on Electrical Computer and Communication Engineering Ecce 2025 | |
| dc.subject | Training | |
| dc.subject | Technological innovation | |
| dc.subject | Accuracy | |
| dc.subject | Annotations | |
| dc.subject | Neural networks | |
| dc.subject | Streaming media | |
| dc.subject | Usability | |
| dc.subject | Testing | |
| dc.subject | Software development management | |
| dc.subject | Deep Learning | |
| dc.subject | Playwright | |
| dc.subject | CAPTCHA | |
| dc.subject | MatchKey Captcha | |
| dc.subject.lcsh | Computer security. | |
| dc.subject.lcsh | Data encryption (Computer science). | |
| dc.title | A deep-learning-based approach for object orientation estimation to solve MatchKey CAPTCHA using a Siamese Neural Network | |
| dc.type | Conference Proceeding | |
| person.affiliation.name | Noakhali Science and Technology University | |
| person.affiliation.name | Jahangirnagar University | |
| person.affiliation.name | BRAC University | |
| person.identifier.scopus-author-id | 57765174800 | |
| person.identifier.scopus-author-id | 59940312200 | |
| person.identifier.scopus-author-id | 59282515000 |