ShapeMap 3-D: Efficient shape mapping through dense touch and vision

TL;DR

ShapeMap 3-D employs GelSight tactile sensors and depth cameras, using Gaussian process spatial graphs for efficient dense shape mapping with high accuracy.

cs.RO 🔴 Advanced 2021-09-21 81 citations 51 views
Sudharshan Suresh Zilin Si Joshua G. Mangelson Wenzhen Yuan Michael Kaess
robot perception 3D reconstruction Gaussian process multi-modal sensing tactile sensing vision

Key Findings

Methodology

This paper introduces an incremental shape mapping framework based on a Gaussian process spatial graph (GP-SG), integrating high-resolution tactile data from GelSight sensors with noisy depth maps from cameras. The tactile images are processed through a deep neural network Ω, trained in simulation, to produce local height maps and contact masks. These local tactile measurements, combined with depth data, are modeled as Gaussian potentials within the GP-SG, enabling probabilistic inference of the object’s implicit surface and SDF uncertainty. The approach employs sparse local kernels and incremental optimization algorithms such as iSAM2, allowing real-time updates during multiple interactions. The framework supports the fusion of dense tactile point clouds and visual data, providing both high-fidelity shape reconstruction and uncertainty estimates, validated through extensive simulated and real-world experiments on household objects.

Key Results

  • In simulated experiments on the YCB dataset, the method achieved an average height map RMSE of 0.094 mm, outperforming the lookup table baseline (0.182 mm). After 40 touches, the shape reconstruction error stabilized, demonstrating rapid convergence. The integrated visual-tactile fusion effectively filled in occluded regions, improving shape completeness.
  • On real robotic experiments using UR5 and Azure Kinect, the system reconstructed object shapes with an average Chamfer distance of 18.3 mm after approximately 30 touches, comparable to simulation results. The model generalized well across different objects, including complex geometries, confirming robustness and practical applicability.
  • Ablation studies revealed that the local kernel neighborhood radius of 15% of object size optimized the tradeoff between computational efficiency (~0.5s per update) and accuracy. The model also provided meaningful uncertainty estimates, guiding subsequent active exploration strategies for improved shape completeness.

Significance

This work advances the state-of-the-art in multi-modal perception for robotic manipulation by enabling high-precision, real-time 3D shape estimation through dense tactile and visual data fusion. The probabilistic framework addresses key challenges such as occlusion, sensor noise, and partial coverage, which are critical in unstructured environments. The integration of Gaussian process models with incremental factor graphs offers a scalable solution for complex, high-dimensional sensing data, paving the way for more autonomous and adaptable robots in household, industrial, and warehouse settings. The ability to estimate surface uncertainty enhances the robot’s decision-making, enabling active exploration and manipulation in uncertain scenarios, thus bridging a significant gap between perception and action.

Technical Contribution

The core technical innovation lies in combining Gaussian process implicit surfaces with a sparse local kernel approximation within a factor graph framework. This approach transforms the computationally intensive global GP inference into a series of local Gaussian potentials, enabling incremental updates with bounded complexity. The deep neural network Ω, trained via tactile simulation, provides high-quality local shape priors from GelSight images, which are then integrated with noisy depth measurements. The use of iSAM2 for incremental smoothing allows real-time posterior estimation of the SDF and its uncertainty, supporting dynamic, multi-step interactions. The framework also employs Marching Cubes for surface extraction, ensuring high-resolution shape reconstruction. This combination of probabilistic modeling, deep learning, and incremental optimization distinguishes the method from existing point cloud or mesh-based approaches, offering both efficiency and uncertainty quantification.

Novelty

This research is pioneering in applying Gaussian process implicit surface modeling within a multi-modal, incremental perception framework that fuses dense tactile and visual data. The introduction of a sparse local kernel approximation in a factor graph for high-dimensional, high-frequency tactile measurements is a significant departure from traditional global GP methods, enabling real-time performance. Additionally, training a neural network Ω in simulation to map GelSight images to local height maps provides a scalable way to incorporate high-resolution tactile data. The combination of these elements—probabilistic implicit surface modeling, local kernel approximation, and deep tactile perception—constitutes a novel contribution that pushes the boundary of robotic shape understanding in unstructured environments.

Limitations

  • The current approach assumes static objects with known approximate dimensions, limiting its applicability to dynamic or deformable objects. Handling real-time object motion or shape changes remains a challenge.
  • The local kernel radius and neighborhood size require manual tuning, which may affect performance across different object sizes and sensor configurations. Adaptive parameter selection strategies are needed.
  • In scenarios with severe occlusion, sensor failure, or extreme noise, the model’s robustness may degrade. Incorporating active sensing strategies and sensor redundancy could mitigate these issues.
  • Computational complexity, while reduced compared to full GP inference, still poses challenges for very high-resolution reconstructions or large-scale scenes. Hardware acceleration and algorithmic optimization are future directions.

Future Work

Future research will focus on integrating active exploration strategies driven by surface uncertainty estimates, enabling robots to autonomously seek informative viewpoints and tactile contacts. Extending the framework to handle deformable and dynamic objects, possibly through temporal models or physics-informed priors, is another promising direction. Additionally, optimizing the kernel functions and sparse approximation techniques could further improve scalability and accuracy. Combining this probabilistic perception with reinforcement learning-based manipulation policies may lead to fully autonomous systems capable of complex tasks in unstructured environments. Lastly, expanding the multi-sensor fusion paradigm to include other modalities like auditory or thermal sensing could enhance environmental understanding in diverse scenarios.

AI Executive Summary

In the rapidly evolving field of robotic perception, understanding the three-dimensional shape of objects is fundamental for enabling autonomous manipulation. Traditional vision-based methods, while effective in controlled environments, often struggle under occlusion, poor lighting, or transparent surfaces. Conversely, tactile sensing offers high-resolution local shape information but is inherently limited by its sensing area and coverage. Bridging these modalities to achieve comprehensive, real-time shape understanding remains a significant challenge.

ShapeMap 3-D addresses this challenge by integrating high-density tactile data from GelSight sensors with visual depth measurements within a probabilistic framework. The core innovation lies in modeling the object’s shape as an implicit surface represented by a signed distance function (SDF), which is inferred through a Gaussian process (GP). This probabilistic approach naturally encodes surface uncertainty, crucial for robust perception in unstructured environments.

The framework employs a spatial factor graph (GP-SG), where local Gaussian potentials derived from tactile and visual measurements are incorporated incrementally. This allows the system to update the shape estimate efficiently as new data arrives, supporting real-time operation. The tactile measurements are obtained via a deep neural network Ω, trained in simulation, which maps GelSight images to local height maps and contact masks, ensuring high-fidelity local shape recovery.

Extensive experiments in simulation and real-world settings demonstrate the effectiveness of the approach. In simulation, the method achieves an average height map RMSE of 0.094 mm, significantly outperforming baseline methods. In physical experiments with a UR5 robot and Azure Kinect, the system converges to a shape error of approximately 18.3 mm after 30-40 touches, comparable to simulation results. The incremental nature of the model allows for continuous refinement, reducing surface uncertainty and filling in occluded regions.

This work represents a substantial step forward in multi-modal perception for robotics, providing a scalable, uncertainty-aware framework capable of handling complex, real-world scenarios. Its ability to fuse dense tactile and visual data in real-time opens new avenues for autonomous manipulation, especially in environments where visual information alone is insufficient. Future directions include active sensing, deformable object modeling, and multi-sensor integration, promising to further enhance robotic autonomy and adaptability in unstructured settings.

Deep Analysis

Background

The evolution of robotic perception has seen a shift from reliance solely on visual sensors to integrating multiple modalities, including tactile sensing. Early methods focused on point cloud and mesh-based reconstruction using LiDAR or stereo vision, which perform well in structured environments but falter under occlusion or poor lighting. The advent of high-resolution tactile sensors like GelSight introduced new possibilities for local shape sensing, enabling robots to perceive surface details with sub-millimeter accuracy. Prior works such as Shape Completion networks, high-res tactile learning, and Gaussian process surface modeling have demonstrated partial success in local shape estimation. However, these approaches often lack the ability to fuse multiple sensing modalities efficiently, especially in incremental, real-time settings. Moreover, existing models typically do not provide uncertainty estimates, which are vital for active perception and decision-making. The challenge remains to develop a unified framework that can leverage dense tactile data, compensate for visual occlusions, and operate efficiently in real-world, unstructured environments.

Core Problem

The core problem addressed is how to achieve accurate, real-time, and incremental 3D shape reconstruction of unknown objects using limited sensing resources. Specifically, the challenge is to fuse high-density tactile point clouds with noisy depth maps to generate a complete, detailed shape model that accounts for measurement uncertainties. Traditional methods struggle with computational scalability when integrating dense tactile data, and often lack probabilistic estimates of surface confidence. The limited sensing area of tactile sensors and occlusion issues in visual data further complicate the problem. Achieving a balance between local detail recovery and global shape consistency, while maintaining computational efficiency for real-time applications, remains an open problem. Addressing this gap is crucial for enabling robots to operate autonomously in unstructured, cluttered environments where visual information alone is insufficient.

Innovation

The paper introduces several key innovations: 1) A deep neural network Ω trained in simulation to map GelSight tactile images to local height maps and contact masks, enabling high-fidelity local shape recovery; 2) A Gaussian process implicit surface (GPIS) model that probabilistically represents the object’s shape as an SDF, capturing surface uncertainty; 3) A sparse local kernel approximation within a spatial factor graph (GP-SG), transforming the global GP inference into a set of local Gaussian potentials, significantly reducing computational load; 4) An incremental optimization framework using iSAM2, allowing real-time updates of the shape estimate as new tactile and visual data are acquired. These innovations collectively enable scalable, uncertainty-aware, and high-precision shape mapping in complex environments, surpassing previous point-cloud or mesh-based methods.

Methodology

  • �� Tactile data acquisition: GelSight sensors capture high-resolution tactile images during robot-object contact, which are processed by the neural network Ω to produce height maps and contact masks. • Simulation-based training: Ω is trained on a large dataset of simulated GelSight interactions with diverse household objects, ensuring generalization to real-world data. • Multi-modal data fusion: The local tactile point cloud and depth map are combined, with the tactile data providing dense local details and the depth map offering coarse global context. • Probabilistic modeling: The combined data are modeled as Gaussian potentials within a Gaussian process framework, representing the SDF and its uncertainty across the 3D space. • Spatial graph construction: The 3D space is discretized into query nodes, with local neighborhoods defined by a radius r. Each measurement generates a Gaussian potential constraining nearby nodes, forming a sparse factor graph. • Incremental inference: Using iSAM2, the model updates the posterior distribution of the SDF in real-time, incorporating new measurements as they arrive. • Surface extraction: The zero-level set of the posterior SDF is obtained via Marching Cubes, generating a detailed 3D shape model with uncertainty visualization.

Experiments

The experimental setup involves both simulated and real-world data collection. In simulation, the YCB dataset provides ground-truth meshes, with synthetic GelSight images generated via tactile simulation, and noise added to emulate real sensor behavior. The robot performs multiple contact interactions from different angles, and the shape reconstruction accuracy is evaluated using Chamfer distance, with results showing rapid convergence within 40 touches. In real-world experiments, a UR5 robot with GelSight mounted on a parallel gripper interacts with household objects secured on a mechanical bench. The Azure Kinect captures depth maps, while tactile data is collected through robot contact. The system processes data in real-time, updating the shape estimate after each contact. The evaluation metrics include Chamfer distance, surface uncertainty, and computational time, demonstrating the method’s robustness and efficiency across diverse object geometries and sensing conditions.

Results

Simulation results show that the proposed method reduces the average Chamfer distance to approximately 18.3 mm after 40 touches, with the surface uncertainty decreasing significantly as more tactile data is integrated. The height map RMSE drops below 0.1 mm, outperforming baseline lookup table methods by nearly 50%. In real experiments, the system achieves similar accuracy, with errors stabilizing after about 30 touches. The incremental inference maintains a consistent computational time (~0.5 seconds per update), enabling real-time operation. Ablation studies confirm that the local kernel radius of 15% of object size balances accuracy and efficiency. The model’s uncertainty estimates effectively guide active sensing, improving shape completeness in occluded regions. Overall, the results validate the framework’s capability to produce high-fidelity, uncertainty-aware 3D reconstructions in both simulated and real environments.

Applications

This framework can be directly applied to robotic manipulation tasks requiring precise shape understanding, such as grasping, tool use, and assembly in cluttered environments. It is particularly useful in scenarios where visual data is unreliable due to occlusion or transparency. The ability to estimate surface uncertainty also enables robots to plan active sensing strategies, improving perception completeness. Long-term applications include autonomous warehouse robots capable of handling unknown objects, assistive robots in home environments, and industrial automation systems that require high-precision object modeling. The system’s incremental nature makes it suitable for continuous learning and adaptation in dynamic settings, supporting advanced manipulation and interaction capabilities.

Limitations & Outlook

The current approach assumes static objects with known approximate dimensions, limiting its applicability to dynamic or deformable objects. The manual tuning of local kernel parameters (e.g., neighborhood radius) affects adaptability across different scenarios. In cases of severe occlusion, sensor failure, or extreme noise, the robustness of the model may degrade, necessitating active sensing or sensor redundancy strategies. Computational complexity, although reduced, still poses challenges for very high-resolution reconstructions or large-scale scenes, requiring further optimization. Additionally, the model does not explicitly handle deformable objects or real-time shape changes, which are important for soft robotics and biological applications. Future work should address these limitations by incorporating adaptive parameter learning, active sensing, and deformable shape modeling.

Plain Language Accessible to non-experts

想象你在厨房里准备一道菜,你需要知道每个食材的具体形状和位置。用肉眼看,有时候会被油烟或光线反射迷惑,难以看清楚细节。这时,你可以用手触摸食材,感受到它的大小、形状和质地,但手的触感范围有限,不能一次性知道整个食材的全部信息。为了更好地了解整个食材,你可以用一只手触摸不同部分,另一只手用放大镜观察细节。这样,结合触觉和视觉,你就能逐步拼凑出完整的食材形状。ShapeMap 3-D就像这个过程,它用机器人手和相机,逐步“摸索”和“看”物体,把局部细节和整体形状结合起来,形成一个完整的三维模型。它不仅依靠视觉,还用触觉传感器获取细节信息,再通过智能算法,把这些信息融合,像拼图一样拼出物体的完整样子。这样,机器人就能更聪明地理解和操作未知的物体,就像你在厨房里熟练地识别各种食材一样。

ELI14 Explained like you're 14

想象你在玩一个超级复杂的拼图游戏,但这个拼图非常特别,有很多碎片,你只能用手摸到一些边缘,看到的图片也不完整。你需要不断用手摸索,找到每个碎片的形状和位置,然后慢慢拼出完整的图像。这就像机器人用“眼睛”和“手”来认识物体。它用相机拍摄物体的部分图片,就像看一部分拼图,然后用特别的“触觉传感器”摸到物体的局部形状,就像用手感受拼图的边缘。通过不断地“看”和“摸”,机器人可以逐渐拼出整个物体的三维模型。ShapeMap 3-D就像这个拼图游戏,它用机器人手和相机,逐步“摸索”和“看”物体,把局部细节和整体形状结合起来,拼出一个完整的3D模型。这样,机器人就能更聪明地理解和操作各种物体,就像你用手和眼睛拼出一幅完整的画一样。它结合了视觉和触觉的优势,让机器人在复杂环境中也能准确理解物体的形状,帮助它完成各种任务。

Abstract

Knowledge of 3-D object shape is of great importance to robot manipulation tasks, but may not be readily available in unstructured environments. While vision is often occluded during robot-object interaction, high-resolution tactile sensors can give a dense local perspective of the object. However, tactile sensors have limited sensing area and the shape representation must faithfully approximate non-contact areas. In addition, a key challenge is efficiently incorporating these dense tactile measurements into a 3-D mapping framework. In this work, we propose an incremental shape mapping method using a GelSight tactile sensor and a depth camera. Local shape is recovered from tactile images via a learned model trained in simulation. Through efficient inference on a spatial factor graph informed by a Gaussian process, we build an implicit surface representation of the object. We demonstrate visuo-tactile mapping in both simulated and real-world experiments, to incrementally build 3-D reconstructions of household objects.

cs.RO

References (20)

Gaussian Process Implicit Surfaces

Oliver Williams, A. Fitzgibbon

2006 160 citations ⭐ Influential

Online Continuous Mapping using Gaussian Process Implicit Surfaces

Bhoram Lee, Clark Zhang, Zonghao Huang et al.

2019 52 citations ⭐ Influential

Ensemble of Sparse Gaussian Process Experts for Implicit Surface Mapping with Streaming Data

J. A. Stork, Todor Stoyanov

2020 14 citations ⭐ Influential View Analysis →

3D Shape Perception from Monocular Vision, Touch, and Shape Priors

Shaoxiong Wang, Jiajun Wu, Xingyuan Sun et al.

2018 134 citations ⭐ Influential View Analysis →

Marching cubes: A high resolution 3D surface construction algorithm

W. Lorensen, H. Cline

1987 15696 citations

Combining finger vision and optical tactile sensing: Reducing and handling errors while cutting vegetables

Akihiko Yamaguchi, C. Atkeson

2016 235 citations

Retrographic sensing for the measurement of surface texture and shape

Micah K. Johnson, E. Adelson

2009 367 citations

Optimal integration of shape information from vision and touch

H. Helbig, M. Ernst

2007 245 citations

Robust shape recovery for sparse contact location and normal data from haptic exploration

A. Bierbaum, I. Gubarev, R. Dillmann

2008 36 citations

Example-based photometric stereo: shape reconstruction with general, varying BRDFs

Aaron Hertzmann, S. Seitz

2005 335 citations

Enhancing visual perception of shape through tactile glances

Mårten Björkman, Yasemin Bekiroglu, Virgile Hogman et al.

2013 145 citations

Three-dimensional object reconstruction of symmetric objects by fusing visual and tactile sensing

Jarmo Ilonen, Jeannette Bohg, Ville Kyrki

2014 55 citations

Depth Map Prediction from a Single Image using a Multi-Scale Deep Network

D. Eigen, Christian Puhrsch, R. Fergus

2014 4825 citations View Analysis →

Inference over heterogeneous finite-/infinite-dimensional systems using factor graphs and Gaussian processes

David M. Rosen, Guoquan Huang, J. Leonard

2014 10 citations

Incremental sparse GP regression for continuous-time trajectory estimation and mapping

Xinyan Yan, V. Indelman, Byron Boots

2015 50 citations View Analysis →

Deeper Depth Prediction with Fully Convolutional Residual Networks

Iro Laina, C. Rupprecht, Vasileios Belagiannis et al.

2016 2043 citations View Analysis →

Shape completion enabled robotic grasping

Jacob Varley, Chad DeChant, Adam Richardson et al.

2016 350 citations View Analysis →

Active tactile object exploration with Gaussian processes

Zhengkun Yi, R. Calandra, Filipe Veiga et al.

2016 115 citations

Local implicit surface estimation for haptic exploration

Simon Ottenhaus, Martin Miller, David Schiebener et al.

2016 30 citations

Yale-CMU-Berkeley dataset for robotic manipulation research

B. Çalli, Arjun Singh, James Bruce et al.

2017 460 citations

Cited By (20)

Fusionsense: Bridging Common Sense, Vision, and Touch for Robust Sparse-View Reconstruction

2024 8 citations ⭐ Influential View Analysis →

TacGen: Touch Is a Necessary Dimension of Physical-World Representation - Addressing Tactile Data Scarcity with Scalable Vision-to-Touch Alignment and Generation

2026 1 citations ⭐ Influential View Analysis →

Neural feels with neural fields: Visuo-tactile perception for in-hand manipulation

2023 56 citations ⭐ Influential View Analysis →

GelSLAM: A Real-time, High-Fidelity, and Robust 3D Tactile SLAM System

2025 12 citations ⭐ Influential View Analysis →

Aligning Cyber Space With Physical World: A Comprehensive Survey on Embodied AI

2024 350 citations View Analysis →

Contact-conditioned hand-held object reconstruction from single-view images

2023 2 citations

Sliding Touch-Based Exploration for Modeling Unknown Object Shape with Multi-Fingered Hands

2023 16 citations View Analysis →

MimicTouch: Leveraging Multi-modal Human Tactile Demonstrations for Contact-rich Manipulation

2023 74 citations View Analysis →

A Pretouch Perception Algorithm for Object Material and Structure Mapping to Assist Grasp and Manipulation Using a DMDSM Sensor

2023 3 citations

AcTExplore: Active Tactile Exploration on Unknown Objects

2023 26 citations View Analysis →

General In-Hand Object Rotation with Vision and Touch

2023 187 citations View Analysis →

Learning Tactile Insertion in the Real World

2024 3 citations View Analysis →

Active shape reconstruction using a novel visuotactile palm sensor

2024 13 citations

Learning Visuotactile Skills With Two Multifingered Hands

2024 149 citations View Analysis →

Deep Generative Models in Robotics: A Survey on Learning from Multimodal Demonstrations

2024 50 citations View Analysis →

UniT: Data Efficient Tactile Representation With Generalization to Unseen Objects

2024 47 citations View Analysis →

SeeBelow: Sub-dermal 3D Reconstruction of Tumors with Surgical Robotic Palpation and Tactile Exploration

2024 6 citations View Analysis →

Constraining Gaussian Process Implicit Surfaces for Robot Manipulation via Dataset Refinemen

2024 2 citations View Analysis →

FeelAnyForce: Estimating Contact Force Feedback from Tactile Sensation for Vision-Based Tactile Sensors

2024 21 citations View Analysis →

ViTract: Robust Object Shape Perception via Active Visuo-Tactile Interaction

2024 10 citations