Related Experiment Video
Updated: Sep 26, 2026

High-resolution, High-speed, Three-dimensional Video Imaging with Digital Fringe Projection Techniques
Published on: December 3, 2013
RC-EndoDepth: Two-stage self-supervised depth and motion estimation with improved scale consistency in endoscopic
Juntao Han1, Mingxiao Li1, Ziming Zhang1
1School of Computer Science and Engineering, Northeastern University, No. 169, Baoyuan Street, Shenyang 110819, Liaoning, China; Key Laboratory of Medical Image Computing, Ministry of Education, Northeastern University, No. 169, Baoyuan Street, Shenyang 110819, Liaoning, China.
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.