What problem does it solve?
Preparing patient-specific CT data for catheter navigation simulation requires multiple manual steps: locating or downloading a CT dataset, preprocessing the NIfTI volume into an attenuation cache, and segmenting the arterial tree into a vessel mask and centerline. This Skill automates that pipeline so agents produce a ready-to-use ct_cache for viewport and DRR rendering.
Core Features & Use Cases
- CT Preprocessing: Converts a NIfTI CT volume into an attenuation cache (mu_volume.npy + metadata.json) using the i4h catheter_navigation preprocess_ct mode.
- Vessel Segmentation: Runs segment_vessels against TotalSegmentator ground truth to produce the arterial mask and centerline artifacts.
- Dataset Bootstrap: Downloads the documented public TotalSegmentator sample (~3.2 GB) when the user has no CT data of their own.
- Use Case: A developer preparing a patient-specific simulation asks the agent to build a vasculature digital twin from a TotalSegmentator subject, then proceeds to the catheter viewport or DRR rendering skills using the generated cache.
Quick Start
Ask your agent to build a vasculature digital twin from your TotalSegmentator subject at a given path and write the cache to /tmp/ct_cache.