Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

AirContour: Building Contour-based Model for In-Air Writing Gesture Recognition

Published: 17 October 2019 Publication History
  • Get Citation Alerts
  • Abstract

    Recognizing in-air hand gestures will benefit a wide range of applications such as sign-language recognition, remote control with hand gestures, and “writing” in the air as a new way of text input. This article presents AirContour, which focuses on in-air writing gesture recognition with a wrist-worn device. We propose a novel contour-based gesture model that converts human gestures to contours in 3D space and then recognizes the contours as characters. Different from 2D contours, the 3D contours may have the problems such as contour distortion caused by different viewing angles, contour difference caused by different writing directions, and the contour distribution across different planes. To address the above problem, we introduce Principal Component Analysis (PCA) to detect the principal/writing plane in 3D space, and then tune the projected 2D contour in the principal plane through reversing, rotating, and normalizing operations, to make the 2D contour in right orientation and normalized size under a uniform view. After that, we propose both an online approach, AC-Vec, and an offline approach, AC-CNN, for character recognition. The experimental results show that AC-Vec achieves an accuracy of 91.6% and AC-CNN achieves an accuracy of 94.3% for gesture/character recognition, both outperforming the existing approaches.

    References

    [1]
    Sandip Agrawal, Ionut Constandache, Shravan Gaonkar, Romit Roy Choudhury, Kevin Caves, and Frank DeRuyter. 2011. Using mobile phones to write in air. In Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services. ACM, 15--28.
    [2]
    Christoph Amma, Marcus Georgi, and Tanja Schultz. 2014. Airwriting: A wearable handwriting recognition system. Person. Ubiq. Comput. 18, 1 (2014), 191--203.
    [3]
    Muhammad Naeem Ayyaz, Imran Javed, and Waqar Mahmood. 2012. Handwritten character recognition using multiclass SVM classification with hybrid feature extraction. Pakistan Journal of Engineering and Applied Sciences 10 (2012), 57--67.
    [4]
    Claus Bahlmann, Bernard Haasdonk, and Hans Burkhardt. 2002. Online handwriting recognition with support vector machines—A kernel approach. In Proceedings of the 8th International Workshop on Frontiers in Handwriting Recognition. IEEE, 49--54.
    [5]
    Won-Chul Bang, Wook Chang, Kyeong-Ho Kang, Eun-Seok Choi, Alexey Potanin, and Dong-Yoon Kim. 2003. Self-contained spatial input device for wearable computers. In Proceedings of the 7th IEEE International Symposium on Wearable Computers. IEEE Computer Society, 26.
    [6]
    Muzaffar Bashir, Georg Scharfenberg, and Jürgen Kempf. 2011. Person authentication by handwriting in air using a biometric smart pen device. BIOSIG 191 (2011), 219--226.
    [7]
    Peter Blank, Julian Hoßbach, Dominik Schuldhaus, and Bjoern M. Eskofier. 2015. Sensor-based stroke detection and stroke type classification in table tennis. In Proceedings of the ACM International Symposium on Wearable Computers. ACM, 93--100.
    [8]
    Ke-Yu Chen, Kent Lyons, Sean White, and Shwetak Patel. 2013. uTrack: 3D input using two magnetic sensors. In Proceedings of the 26th ACM Symposium on User Interface Software and Technology. ACM, 237--244.
    [9]
    Sung-Jung Cho, Jong Koo Oh, Won-Chul Bang, Wook Chang, Eunseok Choi, Yang Jing, Joonkee Cho, and Dong Yoon Kim. 2004. Magic wand: A hand-drawn gesture input device in 3-D space with inertial sensors. In Proceedings of the 9th International Workshop on Frontiers in Handwriting Recognition (IWFHR-9’04). IEEE, 106--111.
    [10]
    Eun-Seok Choi, Won-Chul Bang, Sung-Jung Cho, Jing Yang, Dong-Yoon Kim, and Sang-Ryong Kim. 2005. Beatbox music phone: Gesture-based interactive mobile phone using a tri-axis accelerometer. In Proceedings of the IEEE International Conference on Industrial Technology (ICIT’05). IEEE, 97--102.
    [11]
    Andrea Giovanni Cutti, Andrea Giovanardi, Laura Rocchi, Angelo Davalli, and Rinaldo Sacchetti. 2008. Ambulatory measurement of shoulder and elbow kinematics through inertial and magnetic sensors. Med. Bio. Eng. Comput. 46, 2 (2008), 169--178.
    [12]
    Qian Dai, Jiahui Hou, Panlong Yang, Xiangyang Li, Fei Wang, and Xumiao Zhang. 2017. The sound of silence: End-to-end sign language recognition using SmartWatch. In Proceedings of the 23rd International Conference on Mobile Computing and Networking. ACM, 462--464.
    [13]
    Thomas Deselaers, Daniel Keysers, Jan Hosang, and Henry A. Rowley. 2015. Gyropen: Gyroscopes for pen-input with mobile phones. IEEE Trans. Human-Machine Syst. 45, 2 (2015), 263--271.
    [14]
    Patrick Doetsch, Michal Kozielski, and Hermann Ney. 2014. Fast and robust training of recurrent neural networks for offline handwriting recognition. In Proceedings of the 14th International Conference on Frontiers in Handwriting Recognition (ICFHR’14). IEEE, 279--284.
    [15]
    Tao Gu, Liang Wang, Hanhua Chen, Xianping Tao, and Jian Lu. 2011. Recognizing multiuser activities using wireless body sensor networks. IEEE Trans. Mobile Comput. 10, 11 (2011), 1618--1631.
    [16]
    Kamal Hotwani, Sanjeev Agarwal, and Roshan Paswan. 2018. Hybrid models for offline handwritten character recognition system without using any prior database images. In Data Engineering and Intelligent Computing. Springer, 99--108.
    [17]
    B. Huang, G. Qi, X. Yang, L. Zhao, and H. Zou. 2016. Exploiting cyclic features of walking for pedestrian dead reckoning with unconstrained smartphones. In Proceedings of the ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp’16).
    [18]
    Hua Huang and Shan Lin. 2016. Toothbrushing monitoring using wrist watch. In Proceedings of the 14th ACM Conference on Embedded Network Sensor Systems CD-ROM. ACM, 202--215.
    [19]
    Google Inc.2018. Motion sensors. Retrieved from: https://developer.android.com/guide/topics/sensors/sensors_motion.
    [20]
    Wenchao Jiang and Zhaozheng Yin. 2015. Human activity recognition using wearable sensors by deep convolutional neural networks. In Proceedings of the 23rd ACM International Conference on Multimedia. ACM, 1307--1310.
    [21]
    Zhiping Jiang, Jinsong Han, Chen Qian, Wei Xi, Kun Zhao, Han Ding, Shaojie Tang, Jizhong Zhao, and Panlong Yang. 2016. VADS: Visual attention detection with a smartphone. In Proceedings of the IEEE International Conference on Computer Communications. IEEE, 1--9.
    [22]
    Yann LeCun, Léon Bottou, Yoshua Bengio, and Patrick Haffner. 1998. Gradient-based learning applied to document recognition. Proc. IEEE 86, 11 (1998), 2278--2324.
    [23]
    Zhenjiang Li, Mo Li, Prasant Mohapatra, Jinsong Han, and Shuaiyu Chen. 2017. iType: Using eye gaze to enhance typing privacy. In Proceedings of the IEEE International Conference on Computer Communications. IEEE, 1--9.
    [24]
    Jiayang Liu, Lin Zhong, Jehan Wickramasuriya, and Venu Vasudevan. 2009. uWave: Accelerometer-based personalized gesture recognition and its applications. Perv. Mobile Comput. 5, 6 (2009), 657--675.
    [25]
    Zhihan Lv, Alaa Halawani, Shengzhong Feng, Shafiq Ur Réhman, and Haibo Li. 2015. Touch-less interactive augmented reality game on vision-based wearable device. Person. Ubiq. Comput. 19, 3--4 (2015), 551--567.
    [26]
    Abhinav Parate, Meng-Chieh Chiu, Chaniel Chadowitz, Deepak Ganesan, and Evangelos Kalogerakis. 2014. Risq: Recognizing smoking gestures with inertial sensors on a wristband. In Proceedings of the 12th International Conference on Mobile Systems, Applications, and Services. ACM, 149--161.
    [27]
    Zheheng Rao, Chunyan Zeng, Minghu Wu, Zhifeng Wang, Nan Zhao, Min Liu, and Xiangkui Wan. 2018. Research on a handwritten character recognition algorithm based on an extended nonlinear kernel residual network. KSII Trans. Internet Inform. Syst. 12, 1 (2018).
    [28]
    Frédéric Rayar, Seiichi Uchida, and Masanori Goto. 2017. CNN training with graph-based sample preselection: Application to handwritten character recognition. Retrieved from: arXiv preprint arXiv:1712.02122 (2017).
    [29]
    Sheng Shen, He Wang, and Romit Roy Choudhury. 2016. I am a smartwatch and I can track my user’s arm. In Proceedings of the 14th International Conference on Mobile Systems, Applications, and Services. ACM, 85--96.
    [30]
    Jonathon Shlens. 2014. A tutorial on principal component analysis. Retrieved from: arXiv preprint arXiv:1404.1100 (2014).
    [31]
    Edison Thomaz, Irfan Essa, and Gregory D. Abowd. 2015. A practical approach for recognizing eating moments with wrist-mounted inertial sensing. In Proceedings of the ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, 1029--1040.
    [32]
    Jeen-Shing Wang, Yu-Liang Hsu, and Jiun-Nan Liu. 2010. An inertial-measurement-unit-based pen with a trajectory reconstruction algorithm and its applications. IEEE Trans. Industr. Electron. 57, 10 (2010), 3508--3521.
    [33]
    Yandao Huang, Xinyu Zhang, Lu Wang, Rukhsana Ruby, Kaishun Wu, Wenqiang Chen, and Lin Chen. 2019. Taprint: Secure text Input for commodity smart wristbands. Retrieved from: https://sigmobile.org/mobicom/2019/accepted.php.
    [34]
    Lei Xie, Xu Dong, Wei Wang, and Dawei Huang. 2017. Meta-activity recognition: A wearable approach for logic cognition-based activity sensing. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM’17). IEEE, 1--9.
    [35]
    Chao Xu, Parth H. Pathak, and Prasant Mohapatra. 2015. Finger-writing with smartwatch: A case for finger and hand gesture recognition using smartwatch. In Proceedings of the 16th International Workshop on Mobile Computing Systems and Applications. ACM, 9--14.
    [36]
    Songbin Xu and Yang Xue. 2016. Air-writing characters modelling and recognition on modified CHMM. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC’16). IEEE, 001510--001513.
    [37]
    Lei Yang, Yi Guo, Xuan Ding, Jinsong Han, Yunhao Liu, Cheng Wang, and Changwei Hu. 2015. Unlocking smart phone through handwaving biometrics. IEEE Trans. Mobile Comput.5 (2015), 1044--1055.
    [38]
    Yafeng Yin, Lei Xie, Yuanyuan Fan, and Sanglu Lu. 2017. Tracking human motions in photographing: A context-aware energy-saving scheme for smart phones. ACM Trans. Sensor Netw. 13, 4 (2017), 29.
    [39]
    Shiqi Zhang, Chun Yuan, and Yan Zhang. 2008. Handwritten character recognition using orientation quantization based on 3D accelerometer. In Proceedings of the 5th International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), 54.
    [40]
    Hongyang Zhao, Shuangquan Wang, Gang Zhou, and Daqing Zhang. 2017. Gesture-enabled remote control for healthcare. In Proceedings of the IEEE/ACM International Conference on Connected Health: Applications, Systems and Engineering Technologies (CHASE’17). IEEE, 392--401.
    [41]
    Tianming Zhao, Jian Liu, Yan Wang, Hongbo Liu, and Yingying Chen. 2018. PPG-based finger-level gesture recognition leveraging wearables. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM’18). IEEE, 1457--1465.
    [42]
    Huiyu Zhou and Huosheng Hu. 2005. Inertial motion tracking of human arm movements in stroke rehabilitation. In Proceedings of the IEEE International Conference on Mechatronics and Automation, Vol. 3. IEEE, 1306--1311.
    [43]
    Huiyu Zhou and Huosheng Hu. 2007. Upper limb motion estimation from inertial measurements. Int. J. Inform. Technol. 13, 1 (2007), 1--14.
    [44]
    Huiyu Zhou, Huosheng Hu, and Yaqin Tao. 2006. Inertial measurements of upper limb motion. Med. Bio. Eng. Comput. 44, 6 (2006), 479--487.
    [45]
    Hongzi Zhu, Jingmei Hu, Shan Chang, and Li Lu. 2017. ShakeIn: Secure user authentication of smartphones with single-handed shakes. IEEE Trans. Mobile Comput. 10 (2017), 2901--2912.

    Cited By

    View all
    • (2024)A real-time air-writing model to recognize Bengali charactersAIMS Mathematics10.3934/math.20243259:3(6668-6698)Online publication date: 2024
    • (2024)Handwriting Recognition Under Natural Writing Habits Based on a Low-Cost Inertial SensorIEEE Sensors Journal10.1109/JSEN.2023.333101124:1(995-1005)Online publication date: 1-Jan-2024
    • (2024)A Systematic Review of Human Activity Recognition Based on Mobile Devices: Overview, Progress and TrendsIEEE Communications Surveys & Tutorials10.1109/COMST.2024.335759126:2(890-929)Online publication date: Oct-2025
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Sensor Networks
    ACM Transactions on Sensor Networks  Volume 15, Issue 4
    November 2019
    373 pages
    ISSN:1550-4859
    EISSN:1550-4867
    DOI:10.1145/3352582
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Journal Family

    Publication History

    Published: 17 October 2019
    Accepted: 01 July 2019
    Revised: 01 June 2019
    Received: 01 December 2018
    Published in TOSN Volume 15, Issue 4

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. AirContour
    2. contour-based gesture model
    3. gesture recognition
    4. in-air writing
    5. principal component analysis (PCA)

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • Fundamental Research Funds for the Central Universities
    • National Natural Science Foundation of China
    • Natural Science Foundation of Jiangsu Province
    • Australian Research Council (ARC) Discovery Project Grants
    • Collaborative Innovation Center of Novel Software Technology and Industrialization

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)50
    • Downloads (Last 6 weeks)18
    Reflects downloads up to 26 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A real-time air-writing model to recognize Bengali charactersAIMS Mathematics10.3934/math.20243259:3(6668-6698)Online publication date: 2024
    • (2024)Handwriting Recognition Under Natural Writing Habits Based on a Low-Cost Inertial SensorIEEE Sensors Journal10.1109/JSEN.2023.333101124:1(995-1005)Online publication date: 1-Jan-2024
    • (2024)A Systematic Review of Human Activity Recognition Based on Mobile Devices: Overview, Progress and TrendsIEEE Communications Surveys & Tutorials10.1109/COMST.2024.335759126:2(890-929)Online publication date: Oct-2025
    • (2024)Universal Handwriting Recognition for Mobile Devices via Acoustic SensingWireless Sensor Networks10.1007/978-981-97-1010-2_18(244-256)Online publication date: 1-Mar-2024
    • (2023)Bluetooth Low Energy Mesh: Applications, Considerations and Current State-of-the-ArtSensors10.3390/s2304182623:4(1826)Online publication date: 6-Feb-2023
    • (2023)AI-to-Human ActuationProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/35808127:1(1-32)Online publication date: 28-Mar-2023
    • (2023) RFPad: Enabling Device-Free Handwriting Recognition With a Tag Square IEEE Transactions on Human-Machine Systems10.1109/THMS.2023.323660553:2(325-334)Online publication date: May-2023
    • (2023)Writing in the Air: Unconstrained Text Recognition From Finger Movement Using Spatio-Temporal ConvolutionIEEE Transactions on Artificial Intelligence10.1109/TAI.2022.32129814:6(1386-1398)Online publication date: Dec-2023
    • (2023)NNTrak: A Neural Network Approach Towards Calculating Air-Writing Trajectories in Real-Time with a Smartwatch2023 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops)10.1109/PerComWorkshops56833.2023.10150241(374-379)Online publication date: 13-Mar-2023
    • (2023)The Method of Using Interferometry FMCW Radar for Air-Writing Digit Trajectory Tracking2023 3rd International Conference on Electronic Information Engineering and Computer Science (EIECS)10.1109/EIECS59936.2023.10435391(885-888)Online publication date: 22-Sep-2023
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media