BodySLAM: A Generalized Monocular Visual SLAM Framework for Surgical Applications

G. Manni, C. Lauretti, F. Prata, R. Papalia, L. Zollo +1 more
8/6/2024
cs.CVcs.AIcs.RO

No official code found. Best implementation: GuidoManni/BodySLAM (24 stars, last commit 2025-08-10).

Abstract

Endoscopic surgery relies on two-dimensional views, posing challenges for surgeons in depth perception and instrument manipulation. While Monocular Visual Simultaneous Localization and Mapping (MVSLAM) has emerged as a promising solution, its implementation in endoscopic procedures faces significant challenges due to hardware limitations, such as the use of a monocular camera and the absence of odometry sensors. This study presents BodySLAM, a robust deep learning-based MVSLAM approach that addresses these challenges through three key components: CycleVO, a novel unsupervised monocular pose estimation module; the integration of the state-of-the-art Zoe architecture for monocular depth estimation; and a 3D reconstruction module creating a coherent surgical map. The approach is rigorously evaluated using three publicly available datasets (Hamlyn, EndoSLAM, and SCARED) spanning laparoscopy, gastroscopy, and colonoscopy scenarios, and benchmarked against four state-of-the-art methods. Results demonstrate that CycleVO exhibited competitive performance with the lowest inference time among pose estimation methods, while maintaining robust generalization capabilities, whereas Zoe significantly outperformed existing algorithms for depth estimation in endoscopy. BodySLAM's strong performance across diverse endoscopic scenarios demonstrates its potential as a viable MVSLAM solution for endoscopic applications.

View on arXivView PDF

Code Implementations(1)

GuidoManni/BodySLAMCommunity100%

BodySLAM is a robust deep learning-based Simultaneous Localization and Mapping (SLAM) approach designed for endoscopic surgical applications. This framework effectively operates across various surgical settings, including laparoscopy, gastroscopy, and colonoscopy.

245PythonSep 4, 20231 years ago
monocular-depth-estimationpose-estimationpython-slamslamvisual-odometry

Similar Papers

Cite this paper

@article{manni2024bodyslam,
  title  = {BodySLAM: A Generalized Monocular Visual SLAM Framework for Surgical Applications},
  author = {G. Manni and C. Lauretti and F. Prata and R. Papalia and L. Zollo and P. Soda},
  year   = {2024},
  eprint = {2408.03078},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.03078v2}
}

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/2408.03078.svg)](https://codeofpaper.com/paper/2408.03078)

Discussion