๐Ÿฅ Preoperative-to-Intraoperative Registration for Minimally Invasive Surgery

Align preoperative imaging (CT/MRI) with intraoperative data for surgical navigation and AR overlay.

Pipeline Input Method Use Case
๐ŸŽฅ CT-to-Video AR Overlay Surgical video + CT mesh Depth estimation + ICP + projection Live AR surgical navigation
๐Ÿ“ฆ Volume Registration CT/MRI volumes (.nii.gz) SimpleITK intensity-based (rigid/affine/deformable) Preop CT โ†’ intraop CBCT/MRI
โ˜๏ธ Point Cloud Registration Surface models (.ply/.obj/.stl) FPFH global + ICP refinement CT surface โ†’ depth camera/3D scan
๐Ÿ“ Landmark Registration Paired fiducial coordinates SVD-based rigid transform Optical tracking fiducials
๐Ÿ”ฌ Surface Extraction CT/MRI volume Marching cubes + smoothing Generate 3D models from volumes

Register CT 3D Model onto Live Surgical Video

Pipeline: Upload a surgical video frame โ†’ Depth Anything V2 estimates depth โ†’ depth map converted to 3D point cloud โ†’ CT mesh registered via ICP โ†’ mesh projected back onto video as translucent AR overlay.

Inputs: (1) Surgical video frame (image/video) (2) CT-derived mesh (.stl/.obj/.ply)

How it works:

  1. Depth estimation โ€” Depth Anything V2 predicts per-pixel depth from a single RGB frame
  2. 3D reconstruction โ€” Depth map + estimated camera intrinsics โ†’ intraoperative point cloud
  3. Registration โ€” CT mesh auto-scaled and aligned to depth point cloud via ICP
  4. AR rendering โ€” Registered mesh vertices projected to 2D and drawn as wireframe/filled/points overlay
30 120
Overlay Render Mode
Overlay Color
0.1 1
1 20
10 200