FineType: Fine-grained Tapping Gesture Recognition for Text Entry

Haptic WearablesHand Gesture Recognition

Research Background and Problem

  • Identified Problems or Challenges: Traditional text input methods face limitations in mixed reality (MR) and augmented reality (AR) environments. For instance, touch-based input requires visual feedback, hindering full-screen usage; mid-air input eliminates the need for physical keyboards but lacks tactile feedback, leading to hand fatigue; voice input may raise privacy concerns. Existing solutions are either slow or inefficient, making it difficult to meet the diverse demands of spatial computing environments.

  • Importance of the Problem: As spatial computing applications become more prevalent, there is an increasing demand for portable, efficient, and user-friendly input methods. Achieving fast and comfortable text input without relying on visual feedback or traditional physical keyboards has become a critical challenge.

  • Research Motivation and Related Work: The authors observed that traditional keyboards achieve efficient typing by defining different finger and posture arrangements. This inspired the researchers to design a "gesture system" based on finger postures and combinations, simulating keyboard layouts for text input. Furthermore, compared to existing gesture input methods, the authors aim to address their functional limitations while significantly improving user experience.


Solution

  • Proposed Method or Solution: The authors developed a single-hand input system called FineType, which uses a wrist-mounted device (including an IMU and infrared camera) to recognize finger combinations and gestures on a flat surface. FineType maps an almost complete keyboard onto one hand and supports input for letters, numbers, and symbols.

  • Innovative Features:

    1. Expanding Input Space with Three Finger Postures: FineType defines three finger postures (fingertip tapping, front tapping, and nail tapping), expanding the command set of traditional input to 93 gesture types, significantly enhancing input flexibility.
    2. Gesture Encoding Instead of Spatial Position Encoding: By using gesture encoding rather than spatial position encoding for input, FineType improves accuracy and supports a broader character set.
    3. Multi-task Neural Network Architecture: Leveraging convolutional neural networks, FineType employs multi-task learning to simultaneously predict finger postures, finger combinations, and fingertip heatmaps, improving classification accuracy.
    4. User-Adaptive Few-Shot Learning: Through a few-shot learning mode, FineType quickly adapts to new users' input, enhancing personalized performance.
  • Implementation Steps and Key Technologies:

    1. Hardware Design: IMU sensors capture wrist vibrations, infrared cameras capture finger tapping images, and infrared LED arrays eliminate ambient light interference.
    2. Gesture Definition and Data Collection: The system collected 30 gestures, including 10 common finger combinations and 3 postures, expanded to 31 categories (including non-tapping gestures).
    3. Multi-task Learning Model: Combines multi-classification tasks (finger posture recognition, finger combination classification) with heatmap regression auxiliary tasks.
    4. User Adaptability: Employs few-shot learning methods to quickly learn and adapt to new users' gesture combinations by adding lightweight classification heads.

Research Outcomes

  • Specific Achievements:

    1. High Gesture Recognition Accuracy: In cross-user validation, FineType achieved accuracy rates of 98.26%, 95.53%, and 94.19% for 10 finger combinations, 3 finger postures, and their combined classifications, respectively.
    2. Generalization of New Gesture Definitions: Even for unseen gestures, accuracy improved to 97.05% through few-shot learning.
    3. Positive User Study Results: In user trials, FineType achieved an average input speed of 35.1 WPM with an error rate of 5.1%, reaching 93% of single-hand touch input speed.
  • Advantages Over Existing Solutions: Compared to systems like TapXR:

    1. FineType offers a richer set of input options (supporting 93 gestures instead of just 31).
    2. Symbols can be input with a single tap rather than through consecutive taps.
    3. It provides faster input speed, lower error rates, and a more comfortable user experience.
  • Experimental or Evaluation Results:

    • In text input experiments, FineType achieved 93% of single-hand touch speed (37.6 WPM) with a 5.1% error rate.
    • In complex symbol and text input tasks, FineType improved speed by approximately 50% and reduced error rates by about threefold compared to TapXR (7.5% vs. 22.9%).
    • User feedback highlighted FineType's superior comfort and ease of use.
  • Limitations and Future Directions:

    1. Portability: Currently, the system requires USB connection to a computer, limiting its potential as a standalone device. Future plans include optimizing it into a wireless device integrated into smartwatches.
    2. Scenario Diversity: Performance has not been tested on different input surfaces (e.g., glass, wood). Future work will expand support for diverse scenarios.
    3. Learning Curve: For new users, memorizing gesture mappings is relatively complex. Simplifying mappings or introducing dual-hand input designs could reduce the learning cost.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/189558/2025

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3714278
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
No award tagged
group
Authors
4 authors
sell
Subtopics
Haptic Wearables, Hand Gesture Recognition
work
Professions
—
article
Content Status
Full text indexed
hub
Related Papers
10 related papers