Facial Gesture-Based Mouse Control

Thumbnail Image

Date

2025-10-25

Journal Title

Journal ISSN

Volume Title

Publisher

Department of Computer Science and Engineering(CSE), Islamic University of Technology(IUT), Board Bazar, Gazipur-1704, Bangladesh

Abstract

This thesis presents a facial gesture-based mouse control system that uses webcam based facial landmark detection to enable hands-free computer interaction. Head movements control the cursor, intentional wink of eyes map to clicking, and con trolled head pitch modulates scrolling. The system enhances accessibility for users with motor impairments and supports hands-free environments such as sterile labs or VRsetups. Built with OpenCV,MediaPipe, andPyAutoGUI,theproposedsolution achieves real-time performance on commodity hardware and demonstrates a cost effective, intuitive alternative for human–computer interaction. This final report combines the initial prototype (Step I) and an enhanced implemen tation (Step II) that introduces explicit activation/deactivation controls: a mouse acti vation toggle (based on mouthopen/close)andascrollactivationtoggle (basedoneye closure). We document the initial limitations, the design rationale for the enhance ments, and a thorough evaluation including per-task metrics and latency analysis

Description

Supervised by Prof. Dr. Hasan Mahmud, Professor, Department of Computer Science and Engineering (CSE) Islamic University of Technology (IUT) Board Bazar, Gazipur, Bangladesh This thesis is submitted in partial fulfillment of the requirement for the degree of Bachelor of Science in Computer Science and Engineering, 2025

Keywords

Citation

[1] T.Baltruaitis,P.Robinson,andL.-P.Morency,“Openface:Anopensourcefacial behavior analysis toolkit,” in 2016 IEEE Winter Conference on Applications of Computer Vision (WACV), 2016, pp. 1–10. doi: 10.1109/WACV.2016.7477553. [2] V.Bazarevsky, Y. Kartynnik, A. Vakunov, K. Raveendran, and M. Grundmann, “Blazeface:Sub-millisecondneuralfacedetectiononmobilegpus,”arXivpreprint arXiv:1907.05047, 2019. [Online]. Available: https://arxiv.org/abs/1907. 05047. [3] M.Betke,J. Gips, and P. Fleming, “The camera mouse: Visual tracking of body features to provide computer access for people with severe disabilities,” IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 10, no. 1, pp. 1–10, 2002. doi: 10.1109/TNSRE.2002.1021587. [4] A.M.Cook,J.M.Polgar,andP.Encarnação,Cook&Hussey’sAssistiveTechnolo gies: Principles and Practice, 5th ed. Elsevier, 2019, isbn: 9780323528054. [5] InternationalOrganizationforStandardization,ISO9241-9:Ergonomicrequire ments for officeworkwith visualdisplayterminals–part9:Requirementsfornon keyboard input devices, 2000. [6] R.J.K.Jacob,“Theuseofeyemovementsinhuman-computerinteractiontech niques: What you look at is what you get,” ACM Transactions on Information Systems, vol. 9, no. 3, pp. 152–169, 1991. doi: 10.1145/123078.128728. [7] Y.Kartynnik, A. Ablavatski, I. Grishchenko, and M. Kalinouski, “Real-time fa cial surface geometry from monocular video on mobile gpus,” arXiv preprint arXiv:1907.06724, 2019. [Online]. Available: https://arxiv.org/abs/1907. 06724. [8] V. Kazemi and J. Sullivan, “One millisecond face alignment with an ensemble of regression trees,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2014, pp. 1867–1874. doi: 10.1109/CVPR. 2014.241. 47 [9] D.E.King,“Dlib-ml:Amachinelearningtoolkit,”JournalofMachineLearning Research, vol. 10, pp. 1755–1758, 2009. [10] K. Krafka, A. Khosla, P. Kellnhofer, et al., “Eye tracking for everyone,” in Pro ceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016, pp. 2176–2184. doi: 10.1109/CVPR.2016.239. [11] I. S. MacKenzie, “Fitts’ law as a research and design tool in human-computer interaction,” Human–ComputerInteraction, vol. 7, no. 1, pp. 91–139, 1992. doi: 10.1207/s15327051hci0701_3. [12] S.MitraandT.Acharya,“Gesturerecognition:Asurvey,”IEEETransactionson Systems, Man, andCybernetics, Part C (Applications and Reviews), vol. 37, no. 3, pp. 311–324, 2007. doi: 10.1109/TSMCC.2007.893280. [13] S. S. Rautaray and A. Agrawal, “Vision based hand gesture recognition for hu mancomputerinteraction:Asurvey,”ArtificialIntelligenceReview,vol.43,pp.1 54, 2015. doi: 10.1007/s10462-012-9356-9. [14] J. Shotton, A. Fitzgibbon, M. Cook, T. Sharp, et al., “Real-time human pose recognition in parts from single depth images,” in Proceedings of the IEEE Con ference on Computer Vision and Pattern Recognition (CVPR), 2011, pp. 1297 1304. doi: 10.1109/CVPR.2011.5995316. [15] J. Smith, H. Lee, and R. Patel, “Assistive technology for computer access: Cur rent devices and future directions,” IEEE Engineering in Medicine and Biology Magazine, vol. 40, no. 5, pp. 90–101, 2021. doi: 10.1109/MEMB.2021.3081234. [16] X.Zhang,Y.Sugano,M.Fritz,andA.Bulling, “Appearance-based gaze estima tion in the wild,” in Proceedings of the IEEEConferenceonComputerVisionand Pattern Recognition (CVPR), 2015, pp. 4511–4520. doi: 10.1109/CVPR.2015. 7299081

Collections

Endorsement

Review

Supplemented By

Referenced By