Virtual Keyboards With Real-Time and Robust Deep Learning-Based Gesture Recognition

被引:4
作者
Lee, Tae-Ho [1 ]
Kim, Sunwoong [2 ]
Kim, Taehyun [1 ]
Kim, Jin-Sung [3 ]
Lee, Hyuk-Jae [1 ]
机构
[1] Seoul Natl Univ, Interuniv Semicond Res Ctr, Dept Elect & Comp Engn, Seoul 08226, South Korea
[2] Univ Washington, Div Engn & Math, Bothell, WA 98011 USA
[3] Sun Moon Univ, Dept Elect Engn, Asan 31460, South Korea
关键词
Layout; Keyboards; Indexes; Thumb; Mathematical models; Real-time systems; Optimization; Augmented reality (AR); deep learning (DL); gesture recognition (GR); keyboard layout optimization; virtual keyboard (VKB); virtual reality (VR); SYSTEM; LAYOUT;
D O I
10.1109/THMS.2022.3165165
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In head-mounted display devices for augmented reality and virtual reality, external signals are often entered using a virtual keyboard (VKB). Among various user interfaces for VKBs, hand gestures are widely used because they are fast and intuitive. This work proposes a gesture-recognition (GR)-based VKB algorithm that is accurate in any environment and operates in real time. Specifically, the proposed ambidextrous VKB layouts reduce the total finger travel distance on one-hand VKB layouts. Additionally, a fast typing action is proposed to use characteristics when previous and current keys are adjacent. To be robust in any environment, we utilize a deep learning (DL)-based GR method in the proposed VKB algorithm. To train DL networks, seven classes are defined and an automated dataset generation method is proposed to reduce the necessary time and effort. The proposed one-hand VKB layout with the fast typing action shows a 1.5x faster typing speed than the popular ABC keyboard layout. Furthermore, the proposed ambidextrous VKB layout brings an additional 52% improvement compared with the proposed one-hand VKB layout. The proposed DL-based GR method implemented on the well-known YOLOv3 machine learning framework shows a mean average precision rate of 95% for images including background colors similar to skin color. The proposed DL-based GR method for one-hand and ambidextrous VKBs achieves around 41 frames per second on a software platform, which allows real-time processing.
引用
收藏
页码:725 / 735
页数:11
相关论文
共 45 条
  • [21] A hand gesture recognition technique for human-computer interaction
    Kiliboz, Nurettin Cagri
    Gudukbay, Ugur
    [J]. JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2015, 28 : 97 - 104
  • [22] Kolsch M, 2002, 200221 U CAL
  • [23] LaViola, 1999, CS9811 BROWN U
  • [24] Lee T., 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), P1
  • [25] A New Virtual Keyboard with Finger Gesture Recognition for AR/VR Devices
    Lee, Tae-Ho
    Lee, Hyuk-Jae
    [J]. HUMAN-COMPUTER INTERACTION: INTERACTION TECHNOLOGIES, HCI INTERNATIONAL 2018, PT III, 2018, 10903 : 56 - 67
  • [26] Lee T, 2007, ELEVENTH IEEE INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS, PROCEEDINGS, P83
  • [27] Lockton R., 2002, Electronic Proceedings of the 13th British Machine Vision Conference, P817
  • [28] MacKenzie I.S., A Note on Calculating Text Entry Speed
  • [29] McBride TJ, 2019, 2019 SOUTHERN AFRICAN UNIVERSITIES POWER ENGINEERING CONFERENCE/ROBOTICS AND MECHATRONICS/PATTERN RECOGNITION ASSOCIATION OF SOUTH AFRICA (SAUPEC/ROBMECH/PRASA), P211, DOI [10.1109/robomech.2019.8704839, 10.1109/RoboMech.2019.8704839]
  • [30] Hybrid estimation of distribution algorithms for solving a keyboard layout problem
    Pradeepmon, T. G.
    Panicker, Vinay V.
    Sridharan, R.
    [J]. JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2018, 35 (06) : 352 - 367