CapContact: Super-resolution Contact Areas from Capacitive Touchscreens

Best Paper
Hand Gesture RecognitionHCI Researchers

Document Title

CapContact: Super-resolution Contact Areas from Capacitive Touchscreens

Document Information

  • Subject Area: Human-Computer Interaction (HCI) and capacitive touch sensing technology
  • Keywords: touch input, capacitive sensing, super-resolution, contact area, accuracy, generative adversarial networks, human-computer interaction

Research Background and Problem Statement

  • Identified Issues or Challenges: Current capacitive sensing technology primarily detects touchpoint positions but cannot accurately resolve the actual contact area between the user's finger and the screen surface. Differentiating adjacent touchpoints and precisely capturing contact areas remain significant challenges.

  • Importance of the Research: Contact area contains rich interaction information that can enhance the accuracy and naturalness of touch input. Resolving actual contact areas is crucial for improving user experience and the performance of low-resolution touch devices.

  • Motivation and Related Work:

    • Traditional capacitive sensing technology is limited to reporting touchpoint positions and cannot resolve complex contact shapes.
    • Research in the HCI community has demonstrated that contact areas can be used for gesture recognition, object differentiation, and biometric detection.
    • The popularity of image super-resolution techniques has inspired exploration into using machine learning to infer high-resolution contact areas from low-resolution data.

Solution

  • Proposed Method or Solution: A method named "CapContact" is proposed, utilizing Generative Adversarial Networks (GANs) to generate 8x super-resolution contact area masks from single-frame 16-bit capacitive images.

  • Innovations:

    1. Using GANs for super-resolution inference on capacitive images to accurately reconstruct contact areas.
    2. The method can distinguish closely adjacent touchpoints, which are typically merged in traditional methods.
    3. Provides a solution to maintain touch performance at lower resolutions (e.g., larger grid spacing).
  • Implementation Steps and Key Techniques:

    1. Data Collection:
      • Design experimental equipment combining capacitive sensors and optical contact sensing (FTIR) to collect real contact area and capacitive sensing data.
      • Gathered 26,000 pairs of capacitive images and contact masks from 10 participants.
    2. Network Architecture:
      • Designed a generator based on SRGAN, including five residual blocks and three sub-pixel convolution layers for 8x upsampling.
      • Loss function combines pixel-level Mean Squared Error (MSE) and adversarial loss (WGAN-GP).
    3. Model Training:
      • Pre-trained the generator for one epoch to minimize MSE loss.
      • Used data augmentation (random flipping) and block-wise training (train/validate/test splits).
    4. Experimental Evaluation:
      • Quantified model performance using IoU, centroid shift, and contact area error metrics.
      • Compared CapContact's performance with baseline methods (bicubic interpolation and fixed threshold methods).

Research Outcomes

  • Specific Results Achieved:

    1. CapContact's contact area error was below 3%, with centroid error reduced by over 20% compared to baseline methods.
    2. In the task of separating closely adjacent touchpoints, CapContact achieved an 87% success rate, significantly outperforming baseline methods (8%).
    3. CapContact maintained near-standard resolution performance even with downsampled half-resolution capacitive images.
  • Advantages Compared to Existing Solutions:

    • Accurately reconstructs contact areas and distinguishes adjacent touchpoints without requiring high-resolution sensors.
    • Demonstrates robust reliability at lower sensor resolutions, potentially reducing sensor hardware costs.
  • Experimental or Evaluation Results:

    • Experiments 1-2 (Contact Area and Centroid Analysis): CapContact performed best in IoU (0.67) and centroid shift (1.33 mm), significantly outperforming baseline methods.
    • Experiment 3 (Adjacent Touchpoint Separation Ability): CapContact achieved precision and recall rates of 93% and 93%, respectively, far surpassing baseline methods.
    • Experiments 4-6 (Low-Resolution Evaluation): When resolution was halved, CapContact's IoU remained nearly unchanged, significantly outperforming baseline methods.
  • Limitations and Future Directions:

    1. Computational Resource Requirements: CapContact's training process is time-consuming and requires high-performance GPUs.
    2. Limited Shape Representation Capability: The method has limited adaptability to complex palm shapes and requires more diverse training data.
    3. Future Research Directions:
      • Optimize network architecture to reduce parameter size.
      • Explore the integration of temporal sequence data to further improve accuracy.
      • Expand the dataset to include more complex contact shape scenarios.

Conclusion and Significance

CapContact provides a novel, low-cost, high-accuracy approach to reconstructing touch contact areas, offering significant implications for next-generation touch sensing devices. The method has the potential to reduce sensor grid spacing, enhance touch accuracy, and enable the migration of existing contact area-based interaction techniques to commercial capacitive screens.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/47316/2021

AdRecommended

Learn AI Coding at CodeNow

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

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2021
emoji_events
Award
Best Paper
group
Authors
2 authors
sell
Subtopics
Hand Gesture Recognition
work
Professions
HCI Researchers
article
Content Status
Full text indexed
hub
Related Papers
4 related papers