๐ฅ 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:
- Depth estimation โ Depth Anything V2 predicts per-pixel depth from a single RGB frame
- 3D reconstruction โ Depth map + estimated camera intrinsics โ intraoperative point cloud
- Registration โ CT mesh auto-scaled and aligned to depth point cloud via ICP
- AR rendering โ Registered mesh vertices projected to 2D and drawn as wireframe/filled/points overlay
30 120
0.1 1
1 20
10 200