Touch in the same pixel space as vision

Tac2Pix: Image-Space Visuo-Tactile Fusion for Dexterous Manipulation

Overview of the Tac2Pix tactile saliency paradigm
Overview of Tac2Pix. Tac2Pix uses robot kinematics and camera calibration to express sparse touch in the same pixel coordinates as vision. Force-aware saliency maps make this geometry available to pretrained 2D visual representations and downstream manipulation policies.

Key Ideas

Explicit Touch–Vision Alignment

Normalized tactile responses are localized with robot kinematics and projected through calibrated cameras into RGB pixel coordinates.

Force-Aware Saliency

Tactile magnitude controls both the strength and spatial support of projected Gaussian cues. Overlapping responses are combined by taking their maximum.

Zero-Initialized Visual Adaptation

A lightweight convolutional or patch-input adaptation integrates touch while preserving the pretrained RGB pathway at initialization.

Abstract

Vision and touch are naturally complementary for dexterous manipulation, yet visual observations are dense and spatially structured while tactile measurements are sparse, heterogeneous, and robot-centric. Each tactile measurement is attached to a known location on the robot’s kinematic chain. Can this localization prior provide a shared representation that explicitly aligns touch with vision?

We introduce Tac2Pix, an image-space visuo-tactile fusion framework that projects sparse tactile measurements onto the RGB image plane using forward kinematics and camera calibration, then renders them as force-aware saliency maps. By expressing touch in the same pixel space as vision, Tac2Pix directly leverages pretrained 2D visual representations. Zero-initialized input adaptation preserves the original visual pathway at the start of policy learning.

We evaluate Tac2Pix on three simulated and three real-world dexterous manipulation tasks. Simulation experiments span four policy architectures and multiple visual backbones. Across the three real-world tasks, Tac2Pix improves average success under fixed visual occlusion by 26.7 percentage points over the strongest latent visuo-tactile fusion baseline. An additional three-seed Pick-and-Place evaluation tests robustness under fixed, random, and physical occlusions.

RGB and Saliency Rollouts

RGB
Saliency
0:00 / 0:00

From Sparse Touch to Visual Features

The Tac2Pix architecture
The illustrated CNN encoder extends its pretrained RGB input with a zero-initialized saliency channel. For patch-based encoders, the same principle adds a zero-initialized saliency projection to RGB patch embeddings. The aligned representation supports BC-MLP, ACT, Diffusion Policy, and SmolVLA in our simulation experiments.

Geometric alignment uses known sensor locations and calibrated cameras. The 2D projection does not retain full contact-depth information.

Experimental Setup

Real-world experiments use an xArm6 robot equipped with a LEAP Hand. The hand provides tactile readings from 12 joint-mounted FSR sensors and 4 fingertip TwinTac sensors, yielding 44 projected tactile nodes. Two calibrated RealSense D435 cameras provide RGB observations.

Policies are trained from normal, unobstructed demonstrations. The main evaluation compares normal observations with a fixed software mask; additional robustness studies consider moving random masks and physical occlusion.

Hardware setup and tactile sensing layout for Tac2Pix experiments

Simulation and Real-World Tasks

Initialization workspaces for Tac2Pix simulation and real-world tasks
Tac2Pix is evaluated on six dexterous manipulation tasks: pick-and-place, cube-push, and rotate-cross in simulation; pick-and-place, open-drawer, and flip-box in the real world. Policies are trained with normal observations and evaluated under both normal and occluded settings.

Robustness Under Visual Occlusion

Real-world Tac2Pix occlusion evaluation with saliency rendered
During evaluation, a fixed black mask is applied to task-relevant image regions after the highlighted interaction stage. Tac2Pix keeps tactile evidence spatially available through the saliency channel, helping the policy continue reasoning when RGB observations are compromised.

Real World Rollouts with occlusions

RGB
Saliency
0:00 / 0:00

One Representation, Multiple Policies

Three simulated manipulation tasks, four policy architectures, and six fusion mechanisms. Tac2Pix ranks first or second in most settings, with gains that depend on the task and policy.

DP · Success rate (%) · Occ. denotes fixed software occlusion; Avg. averages Normal and Occ. for each task.
FusionPick-and-PlaceCube-PushRotate-Cross
NormalOcc.Avg.NormalOcc.Avg.NormalOcc.Avg.
Vision-Only71.97.439.796.725.060.878.026.052.0
Concat72.714.943.890.025.057.580.038.059.0
FiLM71.913.242.695.038.366.764.042.053.0
CLIP-style62.024.843.485.043.364.264.048.056.0
Cross-Attn42.134.738.471.746.759.270.052.061.0
Ours (Tac2Pix)77.752.164.990.043.366.792.040.066.0

Tactile-enabled methods use the same 44 tactile measurements. Policies are learned from unobstructed demonstrations; software occlusion is introduced at evaluation.

Learning with Changing Visual Conditions

Three-seed simulated Pick-and-Place learning curves under normal, fixed, and random occlusion
Simulated Pick-and-Place over three training seeds. Curves show mean validation success rate with standard deviation under normal, fixed, and random occlusion, including comparisons with spatial tactile representations.

Compatible with Pretrained Visual Backbones

Holding the task and policy fixed, we change the visual encoder. Tac2Pix achieves the highest occluded success among the compared methods for R3M, VIP, and ResNet.

ACT on simulated Pick-and-Place. Each cell reports Normal / Fixed Occlusion success (%).
MethodR3MVIPResNet
Vision-Only46.3 / 9.948.8 / 9.958.7 / 0.0
Cross-Attn49.6 / 4.127.3 / 25.667.8 / 6.6
Tac2Pix41.3 / 28.963.6 / 27.371.9 / 23.1

Real-World Results

6 Dexterous tasks across simulation and real-world evaluation
51.7% Average fixed-occlusion success across three real-world tasks
+26.7 Percentage-point gain over the strongest latent fusion baseline in the same three-task evaluation

Diffusion Policy on Pick-and-Place, Open Drawer, and Flip Box. One training seed; 20 trials per task and visual condition. Success rates are averaged across the three tasks.

Method Normal Avg. Occluded Avg.
Vision-Only 56.7% 10.0%
Concat 55.0% 13.3%
Cross-Attn 35.0% 25.0%
Ours (Tac2Pix) 66.7% 51.7%
View success counts by real-world task
Each cell reports Normal / Fixed Occlusion successes, out of 20 trials in each condition.
MethodPick-and-PlaceOpen DrawerFlip Box
Vision-Only9/20 / 0/2012/20 / 4/2013/20 / 2/20
Concat9/20 / 1/2010/20 / 6/2014/20 / 1/20
Cross-Attn4/20 / 0/206/20 / 4/2011/20 / 11/20
Ours (Tac2Pix)9/20 / 7/2014/20 / 10/2017/20 / 14/20

Beyond Fixed Occlusion

A three-seed real-world Pick-and-Place evaluation tests changes in the occlusion pattern and compares image-space grounding with adapted spatial tactile representations.

Fixed

A task-specific software mask is activated after a predefined interaction stage and stays in place.

Random

The same-size mask moves every 20 frames among task-relevant regions. Methods share the same mask schedule.

Physical

A human dynamically occludes the camera in the real world. The RGB stream is not digitally masked.

Real-world Pick-and-Place · Success rate (mean ± std, %) over three independently trained seeds.
MethodNormalFixed Occ.Random Occ.Physical Occ.
Vision-Only41.7 ± 4.76.7 ± 9.423.3 ± 15.525.0 ± 4.1
Cross-Attn25.0 ± 4.16.7 ± 4.710.0 ± 4.121.7 ± 6.2
3D-ViTac (adapted)5.0 ± 4.10.0 ± 0.00.0 ± 0.01.7 ± 2.4
SaTA (adapted)13.3 ± 2.40.0 ± 0.05.0 ± 0.03.3 ± 2.4
Ours (Tac2Pix)46.7 ± 2.425.0 ± 7.128.3 ± 8.531.7 ± 4.7

This one-task, three-seed evaluation is separate from the three-task averages above. Its seeds include the original Pick-and-Place run. 3D-ViTac and SaTA are adapted to our sparse tactile sensing setup; the comparison is specific to these adaptations.

Random Occlusion in Simulation

Fresh Tac2Pix Pick-and-Place rollouts show a successful placement and a failed attempt under a moving software mask. White contact cues visualize the tactile saliency supplied to the policy.

Successful placement
Failed attempt

Simulation protocol: a 240 × 120 pixel mask moves across each 640 × 480 camera view every 20 control steps, starting at step 0. These selected examples are separate from the real-world evaluation above; they are not a success-rate estimate. The unobstructed observer view shows the same masked-policy trajectory, not a separate evaluation. Playback: 30 fps.

Attention Under Normal and Occluded Observations

Sim

Six fusion methods are shown for each simulated scene, with normal observations on the left and occluded observations on the right.

Grad-CAM color scale for simulation attention maps
Grad-CAM intensity scale

Real

Four real-world fusion methods are shown for each scene, preserving the same single-image size as the simulation grid.

Grad-CAM color scale for real-world attention maps
Grad-CAM intensity scale

Design Ablations

Diffusion Policy on Pick-and-Place: tactile rendering, fusion and initialization, and touch–image alignment.

Ablation on Tactile Saliency Rendering

Force-aware Tac2Pix reaches 77.7% normal and 52.1% fixed-occlusion success on simulated Pick-and-Place. Binary contact already provides a geometric prior; force modulation adds information about contact strength.

RGB Overlay

RGB
Saliency

Binary Tac2Pix

RGB
Saliency

Force-aware Tac2Pix

0:00 / 0:00

Selected normal-condition Pick-and-Place rollouts from the left camera. RGB and saliency within each pair are synchronized; each variant follows its own policy trajectory. All clips play at 30 fps.

VariantNormal (%)Fixed Occ. (%)Average (%)
Vision-only71.97.439.7
RGB Overlay66.928.147.5
Binary Tac2Pix70.244.657.4
Tac2Pix (Force-aware)77.752.164.9

Ablation on Spatial Misalignment

We shift the tactile saliency map while leaving RGB unchanged. Performance generally decreases with spatial misalignment, particularly under occlusion; the effect need not be monotonic at every offset.

SettingCondition0 px25 px50 px100 px
SimNormal77.7%71.9%71.1%67.8%
SimFixed Occ.52.1%27.3%31.4%18.2%
RealNormal9/208/205/205/20
RealFixed Occ.7/204/203/203/20

Ablation on Fusion Architecture

Early tactile injection and zero-initialized input adaptation work together. Removing zero initialization reduces success under both normal and occluded observations.

Fusion architecture ablation details
Fusion architecture details from the appendix: feature concatenation, late fusion, and intermediate fusion alternatives used in the ablation study.
ArchitectureNormal (%)Fixed Occ. (%)Average (%)
Late Fusion64.514.039.3
Intermediate Fusion69.426.447.9
Early w/o Zero Init.49.621.535.6
Tac2Pix (Early)77.752.164.9