Hi! Welcome to my GitHub. For more info about me, please visit my website.
I'm a researcher who uses GitHub extensively. Many projects have multiple repositories, which I've outlined here. To request access to private repositories, if you are a student or collaborator of mine, please do so via this form. Do not request access via email or GitHub, as it may be overlooked.
These are grouped by project and listed roughly in order of importance/recency.
These are complete libraries that are used in multiple projects.
Link to MICCAI 2019 DeepDRR paper.
| Repository | Description | Note |
|---|---|---|
| deepdrr | X-ray simulation framework. | Public. dev branch contains latest features. |
| killeengeo | Python library for 2D, 3D geometry. | Public |
| loopx | Code for controlling the Loop-X and reading Loop-X images. | Private |
| tull | Creating primitives for figures in talks and papers. | Public |
Link to MICCAI 2025 FluoroSAM paper.
| Repository | Description | Note |
|---|---|---|
| fluorosam | Main public codebase for FluoroSAM. | Public |
| fluoroseg | Code for reading and using the FluoroSeg dataset. | Public |
| fluoroseg data | Huggingface Dataset download. | Public |
| nmdid-utils | Utilities for processing NMDID CT data. | Public |
| prephix | Simulation and training code for FluoroSAM. | Private |
| nmdid-arcade | Original implementation for NMDID processing. | Private |
| Repository | Description | Note |
|---|---|---|
| pelphix | Main codebase for Pelphix simulation and training. | Public |
| perphix | Code for reading and using data in the Pelphix format, for percutaneous pelvic fixation. | Public |
These repositories support real-time integrated studies with the Loop-X robot, voice control, and/or augmented reality.
- IPCAI 2023 paper: "An Autonomous X-ray Image Acquisition and Interpretation..."
- IPCAI 2024: "Take a Shot..."
- IPCAI 2025: "Intelligent Control of Robotic X-ray Devices..."
| Repository | Description | Note |
|---|---|---|
| IPCAI-pelvic-corridors | Implementation for pelvic corridor studies in IPCAI 2023. | Public, standalone. |
| corridors | Main server for integration studies. Contains triangulation, model inference code. Also contains the GUI code for the original IPCAI 2023 paper. | Private |
| xeno | Voice control client (e.g. laptop in the room) for IPCAI 2023 (main branch), 2024 (patient_model_client_2 branch) papers. |
Private |
| phelix | Used to train the Corridors X-ray model. Relies on perphix for data format. |
Private |
Uses DeepDRR to simulate X-ray images using FluoroSAM model for voice control, similar to corridors but without Loop-X.
| Repository | Description | Note |
|---|---|---|
| fluorosam-vui-demo-server | Server for voice control simulation Demo. | Private |
| fluorosam-vui-demo | Laptop-side client for voice control simulation Demo. Has good GUI for real-time speech-to-text. | Private |
2024 - 2025 with Bohua Wan and Aditya Kulkarni. Link to paper.
| Repository | Description | Note |
|---|---|---|
| ct-diffusion | Main codebase for CT Diffusion project. | Private. Use branch oracle_cloud. |
| nmdid-arcade | Fork of nmdid-arcade for CT Diffusion project. | Private |
CIS 2024 Project. Adds more intuitive controls and a tutorial to PelvisVR.
| Repository | Description | Note |
|---|---|---|
| vrpelvisim-surgical-room | Unity client. | Private |
| vrpelvisim-deepdrr-zmq | ZMQ server. | Public |
CIS 2023 Project. Link to IPCAI 2024 Surgeons Shoes Paper
| Repository | Description | Note |
|---|---|---|
| vr_surgical_room | PelvisVR Unity Client | Private |
| deepdrr_zmq | DeepDRR ZMQ Server for PelvisVR | Public |
2022 AE-CAI paper "Mixed reality interfaces for achieving desired views with robotic X-ray systems." Link to paper.
Does not directly control the Loop-X, but was a precursor to the real-time integrated studies.
| Repository | Description | Note |
|---|---|---|
| X-Pose-Project | Unity client for X-Pose project. | Private |
| x-pose | DeepDRR ZMQ server for X-Pose project. | Private |


