TouchAnything: Diffusion-Guided 3D Reconstruction from Sparse Robot Touches
Organizations: Tsinghua University · University of Illinois Urbana-Champaign · Carnegie Mellon University
Abstract
Accurate object geometry estimation is essential for many downstream tasks, including robotic manipulation and physical interaction. Although vision is the dominant modality for shape perception, it becomes unreliable under occlusions or challenging lighting conditions. In such scenarios, tactile sensing provides direct geometric information through physical contact. However, reconstructing global 3D geometry from sparse local touches alone is fundamentally underconstrained. We present TouchAnything, a framework that leverages a pretrained large-scale 2D vision diffusion model as a semantic and geometric prior for 3D reconstruction from sparse tactile measurements. Unlike prior work that trains category-specific reconstruction networks or learns diffusion models directly from tactile data, we transfer the geometric knowledge encoded in pretrained visual diffusion models to the tactile domain. Given sparse contact constraints and a coarse class-level description of the object, we formulate reconstruction as an optimization problem that enforces tactile consistency while guiding solutions toward shapes consistent with the diffusion prior. Our method reconstructs accurate geometries from only a few touches, outperforms existing baselines, and enables open-world 3D reconstruction of previously unseen object instances. Our project page is https://grange007.github.io/touchanything .
Figures & tables
| Category | TouchSDF [ 8 ] | Touch2Shape [ 46 ] | Ours |
|---|---|---|---|
| Bottle | |||
| Bowl | |||
| Camera | |||
| Guitar | |||
| Jar | |||
| Mug |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Object | ID | Text Prompt Content |
|---|---|---|
| 3D-Printed Bottle | an airplane | |
| [Empty String] | ||
| a bottle | ||
| a classic Coca-cola contour bottle, featuring a narrow neck, curved body, and horizontal indentations around the midsection | ||
| 3D-Printed Camera | an airplane | |
| [Empty String] |
| Part | Layer | Type | Configuration | ||
|---|---|---|---|---|---|
| Encoder | inc | DoubleConv | 3 | 64 | Conv , Pad 1 |
| down1 | Down | 64 | 128 | MaxPool + DoubleConv | |
| down2 | Down | 128 | 256 | MaxPool + DoubleConv | |
| down3 | Down | 256 | 512 | MaxPool + DoubleConv | |
| down4 | Down | 512 | 512 | MaxPool + DoubleConv | |
| Decoders * | up1 | Up | 1024 | 256 | Bilinear Up + Cat + DoubleConv |
3D Reconstruction
3D reconstruction recovers a scene’s shape, appearance, and camera motion from images, video, depth, or other sensor measurements.
See all 955 papers