Hand Gesture Recognition for Blind Users by Tracking 3D Gesture Trajectory

Hand Gesture RecognitionVisual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)Disability Service ProvidersAssistive Technology Specialists

Title of the Paper

Hand Gesture Recognition for Blind Users by Tracking 3D Gesture Trajectory

Paper Information

  • Research Area: Gesture recognition, wearable devices, human-computer interaction, accessibility design
  • Keywords: gesture recognition, blind users, 3D trajectory, smartwatch, accessibility design, deep learning, machine learning, dynamic time warping, multi-view CNN, sensor-free data training

Research Background and Problem Statement

  • Identified Problems and Challenges:

    1. The gesture performance of blind users differs significantly from that of visually impaired users, resulting in poor performance of existing gesture recognition algorithms for the blind population.
    2. Blind users' gestures exhibit high inter-user variability, greater acceleration noise (e.g., shaking and abrupt movements), and lower gesture speed.
    3. Collecting large-scale training data from blind users is challenging, and existing gesture recognition algorithms trained via transfer learning fail to adapt effectively to blind users.
  • Significance:

    1. Developing alternative interaction methods for visually impaired users to improve the usability of smart devices (e.g., smartwatches) contributes to enhancing technological accessibility.
    2. Understanding the behavioral differences of blind users when performing gestures is crucial for designing novel accessibility technologies.
  • Research Motivation and Related Work:

    1. Existing gesture recognition algorithms primarily target sighted users and fail to generalize well to blind users (e.g., TapNet based on large-scale training data and AccessWear relying on template matching).
    2. Cutting-edge algorithms face issues of data requirements and inconsistency with the characteristics of blind users' gestures, necessitating new methods to bridge this gap.

Solution

Methods and Proposed Approach

  1. A new algorithm based on 3D gesture trajectories is proposed, relying solely on gyroscope data (discarding noisy accelerometer data).
  2. Key insight into blind gesture recognition is introduced—the presence of user-independent micro-movements (nucleus) in gestures. The new method learns these micro-movements to improve generalization.
  3. A multi-view convolutional neural network (Multi-view CNN) and a geometric-property-based 1D convolutional neural network (Geometric-property based 1D CNN) are developed, with the two combined into a novel ensemble classifier.

Innovations

  • Emphasis on the user-independent micro-movement component of gestures (nucleus), reducing reliance on large-scale user samples.
  • Transforming the gesture recognition problem into a classification task in 3D trajectory space, significantly improving performance for complex gestures.
  • Proposed architecture combining a multi-view CNN model with a geometric property classifier, enhancing the robustness of the algorithm for gestures performed by blind users.

Implementation Steps and Key Techniques

  1. User Study: Recruitment of 10 blind and 16 visually impaired participants to quantify gesture noise, speed, and shaking characteristics, guiding algorithm design.
  2. Trajectory Processing: Signal processing algorithms (e.g., energy change point detection) are used to estimate the micro-movement components of gesture trajectories.
  3. Classifier Training:
    • Multi-view CNN: Converts the 3D trajectory micro-movements into multi-angle images for learning.
    • Geometric Property Model: Extracts features such as trajectory curvature, torsion, and centroid distance function (CDF) for recognition.
  4. Algorithm Integration: Results from the two models are integrated via an ensemble classifier to optimize final decision-making.

Research Outcomes

Specific Results

  • The proposed gesture recognition algorithm achieved 92% accuracy in gesture classification for blind users, significantly outperforming the next-best algorithm (82%).

Advantages Over Existing Solutions

  1. Noise Immunity: By accurately learning 3D trajectories and micro-movement nuclei, the algorithm effectively reduces the impact of accelerometer noise.
  2. Data Efficiency: The algorithm performs well with minimal training data from blind users, avoiding the need for large-scale sample collection.
  3. Capability to Handle Complex Gestures: Effectively recognizes composite and complex-shaped gestures, showing significant improvement over systems based on 2D template matching (e.g., AccessWear).

Experimental and Evaluation Results

  1. The system achieved an average accuracy of 92% across 15 gesture types (Precision: 92%, Recall: 91%).
  2. Leave-One-Out cross-validation demonstrated effective generalization, achieving 90% accuracy after training on samples from three users.
  3. Performance comparison with four existing technologies (TapNet, Serendipity, Few-shot learning, AccessWear) showed comprehensive superiority:
MethodAccuracyPrecisionRecall
Proposed Algorithm92%92%91%
TapNet77%77%77%
Serendipity82%82%82%
Few-shot (Xu)45%45%47%
AccessWear68%65%68%

Limitations and Future Directions

  1. Sample Size Limitation:
    • The current study is based on 10 blind users; larger-scale research is needed to enhance generalizability.
  2. Need for Continuous User Learning:
    • While the model performs well with minimal samples (three samples suffice for fine-tuning), further improvement is needed for zero-sample generalization.
  3. Cross-User Group Expansion:
    • This study focuses on blind users, and the algorithm's effectiveness for sighted users and other specific groups remains to be fully evaluated.

Overall, this study not only addresses the critical challenges of gesture recognition in applications for blind users but also provides important insights into how algorithms can better generalize and reduce data requirements. This has significant implications for the further development of AI accessibility technologies.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/148204/2024

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3613904.3642602
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2024
emoji_events
Award
No award tagged
group
Authors
5 authors
sell
Subtopics
Hand Gesture Recognition, Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)
work
Professions
Disability Service Providers, Assistive Technology Specialists
article
Content Status
Full text indexed
hub
Related Papers
10 related papers