PalmSpace: Towards a Versatile On-Palm Interaction Space through Unified Touch Modeling
Organizations: Department of Automation, Tsinghua University, China · Academy of Arts & Design, Tsinghua University, China
Abstract
As smart glasses and lightweight MR devices become increasingly practical, input remains a key challenge. The bare palm is an always-available, tactile, and proprioceptively accessible surface, but it has neither an explicit coordinate system nor embedded touch sensing. Prior on-palm systems typically expose isolated touch events, discrete regions, continuous trajectories, or task-specific gestures, limiting the palm's ability to support precise selection and gesture manipulation through a common input representation. We present PalmSpace, a wrist-worn infrared system that exposes mode-aware, body-referenced absolute input on the bare palm without per-user sensing calibration. At the interaction level, PalmSpace jointly represents contact occurrence, interaction mode, and palm-referenced absolute location; at the model level, it learns these coupled outputs through a shared real-time representation. In leave-one-participant-out evaluation with 17 participants, PalmSpace achieved 6.7 mm mean localization error, 98.9% contact detection accuracy, and 96.7% F1 for four-class interaction-state recognition. User studies further demonstrated absolute pointing and dragging, eyes-free digit input, and representative multi-finger controls including scrolling and pinch-based map manipulation. These results show that a morphologically variable bare palm can function as a transferable, mode-aware interaction surface.
Figures & tables
| Metric | Non-Touch | Touch Gestures * | Overall | ||
| Single | Scroll | Pinch | |||
| F1 Score (%) | 97.9 | 97.2 | 88.1 | 97.4 | 96.7 |
| MAE (mm) | – | 6.1 | 6.3 | 10.6 | 6.7 |
| SD (mm) | – | 4.3 | 3.9 | 11.4 | 5.7 |
| * The binary Touch Detection Accuracy (Touch vs. Non-Touch) is 98.9%. | |||||
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Palm-Area | Finger-Area | Overall | ||||||||
| Mode | Metric | |||||||||
| LY | MAE | 2.8 | 3.9 | 5.4 | 3.5 | 5.0 | 6.6 | 3.1 | 4.4 | 5.8 |
| SD | 2.6 | 3.1 | 3.3 | 3.2 | 4.3 | 4.6 | 2.9 | 3.6 | 3.9 | |
| VT | MAE | 3.1 | 4.1 | 5.5 | 4.5 | 5.8 | 8.1 | 3.6 | 4.7 | 6.4 |
| SD | 2.9 | 3.0 | 3.4 | 4.6 | 5.6 | 6.5 | 3.6 | 4.2 | 4.9 | |
| RY | MAE | 2.8 | 3.9 | 5.4 | 3.8 | 5.4 | 7.2 | 3.2 | 4.5 | 6.1 |
| Digit Recognition Accuracy (%) | Transition Accuracy (%) | ||||||||||||
| Method | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Identical | Adjacent | Non-Adj. |
| PalmSpace | 98.55 | 100.00 | 90.74 | 89.47 | 95.16 | 91.94 | 97.06 | 100.00 | 92.31 | 95.00 | 95.16 | 94.90 | 95.91 |
| Touchscreen | 95.65 | 46.77 | 85.19 | 70.18 | 54.84 | 74.19 | 75.00 | 48.15 | 90.38 | 88.33 | 97.87 | 79.60 | 69.29 |