Skip to content

RC-EndoDepth: Two-stage self-supervised depth and motion estimation with improved scale consistency in endoscopic videos.

Sep 2026 · Computerized Medical Imaging and Graphics · Vol 135, pp. 102824 · 0 citations · 25 references
Medicine

Abstract

Maintaining a stable depth scale across endoscopic video frames remains challenging, which limits downstream applications such as surgical navigation and 3D reconstruction. Existing self-supervised methods often produce accurate relative depth for individual frames but still suffer from scale drift across a video. We present RC-EndoDepth, a two-stage self-supervised framework for endoscopic depth and motion estimation. Stage One learns scale-ambiguous relative depth, pose, and intrinsics from a large-scale endoscopic dataset. Stage Two performs sequence-level refinement by enforcing multi-frame depth consistency through pose-based projection, with the goal of improving within-sequence scale stability. Applied on top of two other self-supervised backbones, Stage Two improves most of their depth metrics as well, whereas its effect on pose depends on the pose head of the backbone. We also employ a Vision Transformer (ViT) based intrinsics network to obtain more stable camera parameter estimates when calibration is unavailable. Experiments show strong relative-depth performance on SCARED, SERV-CT, and C3VD, and improved sequence-level scale consistency on SCARED sequences, without ground-truth depth supervision; the sequence-level gains are largest within the temporal span each refinement adapted on. These results suggest that the proposed training strategy is a practical option for self-supervised 3D perception in endoscopic videos. Code, partial model checkpoints, and the project page are publicly available at https://han12580.github.io/RC-EndoDepth/index.html.

View source

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.