HOPE: Hand-Object Pressure Estimation
from Monocular Videos

Preprint, 2026

Subin Jeon1 ·  Byungjun Kim1 ·  Hanbyul Joo1,2

1Seoul National University   2RLWRLD

From RGB video to hand-object force and contact: input frames beside predicted contact and force on the hand mesh, shown at the posed and rest pose.
From RGB video to hand-object force and contact. HOPE predicts vertex-level contact and force on the hand mesh without tactile sensing at test time. Pink vertices denote contact, and arrows indicate the aggregate force magnitude computed from the sum of predicted vertex-level force values.

TL;DR HOPE predicts per-vertex contact and pressure on the MANO hand mesh from monocular RGB video — supervised mostly on gloved hands, yet transferring to bare-hand egocentric and in-the-wild video through heterogeneous force–contact supervision.

Abstract

Estimating physical pressure from vision is essential for understanding contact-rich hand-object interaction. However, prior vision-based pressure estimation methods are largely limited to planar surfaces and single image input, making them difficult to apply to dynamic hand-object interaction with diverse objects. We instead formulate pressure estimation as a hand-centric video prediction problem with monocular video as input. This formulation predicts temporally evolving per-vertex normal pressure and contact directly on the hand mesh, yielding a unified output space independent of object shape and sensor layout.

Building on this formulation, we propose HOPE, a framework with two key components. First, we lift tactile-glove pressure, planar-sensor pressure, and distance-based hand-object contact annotations into a shared hand vertex space, allowing bare-hand contact data to regularize pressure learning where metric labels are unavailable. Second, we introduce a vertex-anchored video transformer that treats each vertex as a persistent token, aggregates visual features and hand pose over time, and uses a contact-gated pressure head to enforce that pressure vanishes without contact.

Experiments on OpenTouch, PressureVisionDB, and hand-object contact benchmarks demonstrate that HOPE supports a common hand-centric representation across object-pressure, surface-pressure, and contact-supervised HOI settings. Despite using metric pressure supervision primarily from gloved-hand videos, HOPE generalizes to bare-hand egocentric and in-the-wild videos, producing joint contact and pressure predictions beyond the scope of contact-only or planar-pressure baselines.

Pressure and contact in the wild

Monocular RGB in, per-vertex force and contact out. No tactile glove, no instrumented surface, no known object — and no ground truth to fit to. Arrow length is the aggregate force of each finger region; the same predictions are shown as a per-vertex pressure field and a contact mask.

Input video Pressure (kPa) Contact Aggregated force

Swipe the panel sideways to compare all four views.

low → high pressure predicted contact arrows per finger: thumb, index, middle, ring, pinky

Clips are held-out egocentric and in-the-wild videos; hand pose comes from an off-the-shelf reconstructor.

Both hands, shared force scale

Each hand is predicted separately, the left one by mirroring the video through the same right-hand model.

Input video Left hand Right hand

Explore a prediction

One timeline, three views of the same output: the input frame, the hand mesh carrying the per-vertex field, and the force aggregated over hand regions. Drag the hand to orbit it, drag the plot to scrub.

Input video
0.00 / 0.00 s

Aggregated forcesum of predicted vertex-level force

tip mid base

Method

Pressure and contact are predicted as per-vertex fields on the MANO mesh. This shared output space is what allows heterogeneous supervision — two sensor-specific pressure sources and contact-only HOI data — to train a single model.

Method overview: heterogeneous force and contact supervision lifted to MANO vertex space, then a vertex-anchored transformer fusing DINOv3 patch tokens with HaWoR-derived vertex tokens.
Method overview. (a) Unified Hand Pressure–Contact Annotation. Heterogeneous force and contact supervision is lifted into a shared MANO vertex space. (b) VertexFormer. DINOv3 patch tokens and HaWoR-derived vertex tokens are fused via interleaved spatial and temporal attention.
01

Unified pressure–contact annotation

A single annotation space, shared across sensors and unifying pressure with contact. Tactile-glove taxels and planar-sensor readings are lifted onto MANO vertices on a common scale; thresholding that pressure yields contact, which joins distance-based contact from hand-object data.

02

Vertex-anchored video transformer

VertexFormer learns the mapping between hand geometry and image evidence. Vertex self-attention relates vertices to one another, while vertex-to-patch cross-attention reads the full patch grid. Finally, temporal attention learns how each vertex evolves over time — pre-load, load, release.

03

Contact-gated force prediction

The pressure head is gated by the contact head, p̂ = ĉ ⊙ p̃, building the physical prior that pressure vanishes without contact into the architecture rather than leaving it to be learned. This is what makes contact-only supervision pay off for pressure: those labels reach vertices no force sensor ever covered.

Results

Evaluated across three settings that no prior method covers jointly: hand-object pressure with a wearable tactile glove, hand-surface pressure on an instrumented plane, and bare-hand contact.

Hand-object pressure

OpenTouch

Our main target setting. The gap over baselines is largest at the vertex level: PressureVision predicts a 2D planar map and cannot transfer to mesh vertices, while HACO reaches high recall but over-predicts contact regions on gloved hands.

Qualitative comparison on OpenTouch: contact predictions from ours and HACO, and force predictions from ours and PressureVision, against ground truth.
Qualitative comparison on OpenTouch. (a) Vertex-level contact. (b) Vertex-level pressure.
Table 1. Hand-object force estimation on OpenTouch. Force errors in parentheses are (contact region / non-contact region).
Frame-level contactVertex-level contactVertex-level force
MethodF1PRF1PRMAE (kPa)RMSE (kPa)
PressureVision0.6100.7250.527 0.0130.2130.007 1.93 (8.03 / 0.14)6.19 (12.94 / 0.59)
PressureVision++0.1130.7440.061 0.00130.3860.001 1.92 (8.04 / 0.12)6.20 (12.95 / 0.60)
HACO0.8350.7200.994 0.3610.2560.611
HOPE (ours)0.8740.8170.940 0.6600.6470.673 1.808 (5.84 / 0.61)4.998 (10.13 / 1.39)

Generalization

Bare hands, from contact-only supervision

Pressure supervision comes almost entirely from gloved hands. Adding contact-only HOI data costs essentially nothing in-domain but takes bare-hand vertex-level contact on ARCTIC from 0.069 to 0.498 — a 7× improvement, and the reason HOPE transfers to the in-the-wild clips above.

Generalization to bare-hand object interaction, comparing models trained with and without bare-hand contact supervision on ARCTIC and in-the-wild videos.
Generalization to bare-hand object interaction. We compare predictions from models trained without (OT) and with (OT + HOI) bare-hand contact supervision on ARCTIC (left, with ground-truth contact) and in-the-wild videos (right, no ground truth available).
Table 2. Training-data composition. OT: OpenTouch (force), PV: PressureVisionDB (force), HOI: DexYCB + ARCTIC (contact only).
Training dataOpenTouchPVDBARCTIC (bare hand)
OTPVHOI Frame F1Vertex F1MAE Frame F1MAE Frame F1Vertex F1
0.8710.6571.840 0.7250.822 0.8350.137
0.8780.6721.841 0.9080.265 0.7650.069
0.8760.6711.866 0.8920.285 0.9470.498
Hand-surface pressure on PressureVisionDB — Table 3, Fig. 4

The same vertex-space model is competitive on frame-level contact and achieves the lowest vertex-level force errors, despite predicting in a hand-centric space rather than the sensor's native 2D image space. PressureVision keeps an advantage on pixel-level IoU because projecting mesh vertices back to the pad introduces hand-reconstruction error that planar methods avoid.

Qualitative comparison on PressureVision, with vertex-level predictions projected onto the image plane.
Qualitative comparison on PressureVision. Our vertex-level predictions are projected onto the image plane for comparison.
Table 3. Hand-surface force estimation on PressureVisionDB.
Frame-level contactPixel-level IoUVertex-level force
MethodF1PRContactVolumeMAE (kPa)RMSE (kPa)
PressureVision0.9390.9770.9040.5470.4110.4713.726
PressureVision++0.2480.9630.1430.0220.0210.2483.025
HOPE (ours)0.9050.8910.9200.3280.2180.4492.314

BibTeX

@article{jeon2026hope,
  title   = {HOPE: Hand-Object Pressure Estimation from Monocular Videos},
  author  = {Jeon, Subin and Kim, Byungjun and Joo, Hanbyul},
  journal = {arXiv preprint arXiv:2608.06192},
  year    = {2026}
}