Data & Analysis ✓ NVIDIA · Official ct-preprocessingvessel-segmentationcenterline-extractionmedical-imagingdigital-twincatheter-navigation

Catheter Navigation Vascular Digital Twin

Turn CT angiography data into a patient-specific vascular digital twin for catheter-navigation workflows.

FollowSkills review · FSRS-2.0
Not recommended
48/ 100 5-point scale 2.4 / 5
Trust11 / 25 · 2.2/5

The skill validates input paths, records logs, and states that patient data should not be committed; it nevertheless runs git clone, Dropbox download, extraction, symlink creation, and cache writes without explicit confirmation. It lacks checksums, permission isolation, sensitive medical-data handling, rollback, and cleanup guidance, so 14 points are deducted.

Reliability8 / 20 · 2.0/5

The ordered workflow, input checks, logging, artifact checks, and troubleshooting are useful. However, dependencies are fetched without a pinned revision, separate bash calls assume variable persistence, verification does not explicitly check the vessel mask and centerline, and the benchmark used only one attempt per task, so 12 points are deducted.

Adaptability10 / 15 · 3.3/5

Triggers, input layout, cache outputs, and the non-fit synthetic-rendering case are reasonably clear. Local CT input avoids total dependence on downloads, but Chinese interaction, mainland-China network reachability, input variants, and clinical-use boundaries are not addressed, so 5 points are deducted.

Convention9 / 15 · 3.0/5

The skill provides a name, version, Apache-2.0 license, owner, prerequisites, limitations, troubleshooting, and next-step guidance. The benchmark reports that version is placed at an ignored frontmatter level and that Instructions and Examples sections are missing; maintenance ownership, changelog, and update path remain incomplete, so 6 points are deducted.

Effectiveness6 / 15 · 2.0/5

The workflow plausibly completes CT preprocessing, vessel segmentation, and cache preparation, and the included evaluation reports correctness and activation results. Static review cannot verify actual medical outputs; the evaluation is small and segmentation still requires human review, so 9 points are deducted.

Verifiability4 / 10 · 2.0/5

The pinned revision includes the skill, evaluation tasks, behavioral criteria, and one external-environment benchmark report. It lacks raw logs, reproducible artifacts, independent corroboration, and repository CI tests covering the key paths, so 6 points are deducted.

Evidence confidence:Low Reviewed Jul 29, 2026 Reviewed revision ce70ca7f1966
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Obtain explicit confirmation before downloading data, accessing the network, writing CACHE, or processing patient CT; keep real patient data out of repositories and logs.
  • The Dropbox archive has no checksum and the external workflow repository is not pinned; production use should pin and verify dependencies.
  • Checking only mu_volume.npy and metadata.json does not establish that the vessel mask and centerline are correct; require human or independent quality control.
  • The segmentation output must not be used directly for clinical decisions.
See the full review method →

What does this skill do, and when should you use it?

This skill supports the Isaac for Healthcare catheter-navigation workflow by preprocessing a CT NIfTI volume into an attenuation cache and segmenting the arterial tree into vessel-mask and centerline artifacts. It expects a subject directory containing ct.nii.gz and segmentations/, and documents the TotalSegmentator small public dataset as an option. The cache includes mu_volume.npy and metadata.json, with additional segmentation outputs after vessel processing. The resulting cache can feed the related viewport and DRR workflows.

Locates or downloads CT data, resolves the workflow repository, creates a timestamped run directory and logs, runs the i4h preprocess_ct command with HU saving, runs segment_vessels against the matching segmentation directory, and verifies that mu_volume.npy and metadata.json exist in the cache directory.

  1. An Isaac for Healthcare developer preparing patient-specific catheter-navigation inputs can use it to convert CTA data into a CT cache and vascular structures.
  2. A medical-imaging researcher with a TotalSegmentator subject directory can use it to create a reproducible vascular digital twin.
  3. A user preparing vessel masks and centerlines for the catheter-navigation viewport can run this as the upstream workflow.
  4. A user preparing attenuation data and vessel segmentation for DRR rendering can use it as the required preprocessing stage.

What are this skill's strengths and limitations?

Pros
  • Covers the complete upstream path from CT preprocessing to vessel-mask and centerline generation.
  • Provides reproducible shell commands, run-directory and logging conventions, and verification checks.
  • Supports existing CT data and documents a download path for the TotalSegmentator small public dataset.
  • Produces a cache intended for reuse by the related viewport and DRR workflows.
Limitations
  • Does not ship CT data; users must provide or download data and comply with its license.
  • Requires the configured i4h-workflows environment and a matching segmentation directory.
  • Large volumes may require at least 32 GB RAM, and segmentation may take several minutes.
  • The source provides no platform test results or standalone test-suite information.
  • The documented Zenodo mirror is throttled; the instructions prefer a Dropbox download URL.

How do you install this skill?

Use the repository README installation command:
npx skills add nvidia/skills --skill i4h-catheter-navigation-digital-twin --yes

The skill also requires i4h-catheter-navigation-setup to be completed and an available i4h-workflows checkout. The SKILL.md says the workflow may be cloned from https://github.com/isaac-for-healthcare/i4h-workflows when it is not found.

How do you use this skill?

Ask an agent with the skill loaded: “Preprocess this CT and segment the vessels to prepare ct_cache for the viewport.” Provide a subject directory containing ct.nii.gz and segmentations/, then set SUBJ and CACHE, for example:
SUBJ=/path/to/subject CACHE=/tmp/ct_cache
Run preprocess_ct followed by segment_vessels, then verify ${CACHE}/mu_volume.npy and ${CACHE}/metadata.json. The documented next steps are i4h-catheter-navigation-viewport or i4h-catheter-navigation-render-drr.

FAQ

Does the skill include patient CT data?
No. Users must provide their own CT data or download the documented TotalSegmentator small public dataset and follow its license.
What must the input subject directory contain?
SUBJ must point to a directory containing ct.nii.gz and segmentations/. The latter is used by the vessel-segmentation step.
What should I do if preprocessing runs out of memory?
The instructions recommend using a smaller subject, increasing swap, and closing other GPU or CPU workloads.
Where are failure details recorded?
The run directory contains logs/preprocess_ct.log and logs/segment_vessels.log for the respective workflow steps.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

i4h Catheter Navigation Workflow Guide

Orients agents to the right stage of NVIDIA’s endovascular catheter navigation workflow.

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation DRR Renderer

Generate a single digitally reconstructed radiograph from CT data or a synthetic phantom for fluoroscopy previews and renderer smoke tests.

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation E2E Smoke Test

Runs the Isaac for Healthcare v0.7 catheter workflow from setup verification through digital-twin DRR rendering and unit tests.

Data & Analysis ✓ NVIDIA · Official

NV-Segment-CT Medical Imaging Segmentation Skill

Run VISTA3D on CT NIfTI volumes and produce verifiable label-map evidence.

Data & Analysis ✓ NVIDIA · Official

NV-Segment-CT Fine-Tuning

Fine-tune NV-Segment-CT VISTA3D on labeled CT NIfTI datasets.

Data & Analysis ✓ NVIDIA · Official

NV-Segment-CTMR Medical Image Segmentation

Run CT or MRI NIfTI segmentation and capture inspectable label-map evidence.

Data & Analysis ✓ NVIDIA · Official

NV-Generate-CT Synthetic CT Generator

Generate paired synthetic CT volumes and masks through NVIDIA’s rflow-ct pipeline.

Data & Analysis ✓ NVIDIA · Official

DICOM CT Series to NIfTI Volume

Converts one CT DICOM series into a HU NIfTI volume with affine evidence.

Data & Analysis ✓ NVIDIA · Official

DICOM Metadata Extractor

Extract selected metadata from one DICOM file and flag PHI in standard tags.

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Fluoroscopy Viewport

Launch an interactive fluoroscopy viewport with real-time catheter physics and navigation controls.

Data & Analysis ✓ NVIDIA · Official

DICOM Series Preflight

Header-only validation for one DICOM series before conversion or inference.

Data & Analysis ✓ NVIDIA · Official

NV-Generate-MR

Generate synthetic body MRI volumes through NVIDIA’s rflow-mr workflow.

Dev & Engineering ✓ NVIDIA · Official

NV-Reason-CXR Chest X-ray Reasoning Test

Runs reproducible command-shape and live inference smoke tests for chest X-ray reasoning.

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Setup Verification

Checks host, GPU, and Python path readiness for catheter navigation.

Data & Analysis ✓ NVIDIA · Official

NV Brain MRI Diffusion Fine-Tuner

Fine-tune the NV-Generate-CTMR diffusion UNet from NIfTI brain MRI training volumes.

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Fluoroscopy Smoke Tests

Validate core catheter-navigation workflow behavior on CPU-only CI environments.

Data & Analysis ✓ NVIDIA · Official

NV-Generate Medical Imaging VAE Fine-Tuning

Fine-tune the NV-Generate-CTMR MAISI VAE on CT or MRI NIfTI training volumes.

Data & Analysis ✓ NVIDIA · Official

Synthetic Brain MRI Generator

Generate synthetic brain MRI volumes through NVIDIA’s documented workflow.

Data & Analysis ✓ NVIDIA · Official

TAO OneFormer Universal Segmentation

Train and deploy one task-conditioned model for panoptic, instance, and semantic image segmentation.

Automation & Ops ✓ NVIDIA · Official

VIOS Video I/O and Storage Manager

Manage VIOS sensors, streams, recordings, snapshots, clips, and storage through its REST API.

Related skills