Synthetic Dataset Generation and Validation for Robotic Surgery Instrument Segmentation

Giorgio Chiesa, Rossella Borra, Vittorio Lauro, Sabrina De Cillis, Daniele Amparore +3 more
2/14/2026
cs.CV

Official code: EIDOSLAB/Sintetic-dataset-DaVinci (1 star, MIT, last commit 2025-11-21).

Abstract

This paper presents a comprehensive workflow for generating and validating a synthetic dataset designed for robotic surgery instrument segmentation. A 3D reconstruction of the Da Vinci robotic arms was refined and animated in Autodesk Maya through a fully automated Python-based pipeline capable of producing photorealistic, labeled video sequences. Each scene integrates randomized motion patterns, lighting variations, and synthetic blood textures to mimic intraoperative variability while preserving pixel-accurate ground truth masks. To validate the realism and effectiveness of the generated data, several segmentation models were trained under controlled ratios of real and synthetic data. Results demonstrate that a balanced composition of real and synthetic samples significantly improves model generalization compared to training on real data only, while excessive reliance on synthetic data introduces a measurable domain shift. The proposed framework provides a reproducible and scalable tool for surgical computer vision, supporting future research in data augmentation, domain adaptation, and simulation-based pretraining for robotic-assisted surgery. Data and code are available at https://github.com/EIDOSLAB/Sintetic-dataset-DaVinci.

View on arXivView PDF

Code Implementations(1)

MIT

Creation e validation of a sintetic dataset for segmentation of a Robotic Arm

10Shell, PythonOct 6, 202511 months agoMIT

Similar Papers

Cite this paper

@article{chiesa2026synthetic,
  title  = {Synthetic Dataset Generation and Validation for Robotic Surgery Instrument Segmentation},
  author = {Giorgio Chiesa and Rossella Borra and Vittorio Lauro and Sabrina De Cillis and Daniele Amparore and Cristian Fiori and Riccardo Renzulli and Marco Grangetto},
  year   = {2026},
  eprint = {2602.13844},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.13844v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.13844.svg)](https://codeofpaper.com/paper/2602.13844)

Discussion