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.

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.8k
Last updated
today
License
Apache-2.0
fluoroscopydrr-renderingcatheter-navigationslangpy
+2cudamedical-imaging

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

This skill is part of NVIDIA/skills and targets the i4h catheter-navigation workflow; its version is 0.7.0. It renders one DRR fluoroscopy frame from a preprocessed CT cache, a direct NIfTI/DICOM path, or a built-in synthetic phantom. Actual rendering requires an NVIDIA GPU and slangpy. It is limited to single-frame rendering rather than batched multi-environment reinforcement-learning rendering.

Resolves or prepares the i4h-workflows directory, creates a timestamped run directory with logs, and invokes ./i4h run catheter_navigation render_drr. Without --cache it uses the synthetic phantom; with a cache it checks for mu_volume.npy, renders drr.png, and records output in render_drr.log. The skill states that direct NIfTI/DICOM paths are supported, but does not document a corresponding command example.

Good fit
  • An engineer smoke-testing the Slang renderer or GPU setup can render the synthetic phantom without input data.
  • A medical-imaging developer with a preprocessed CT cache can generate a single DRR frame from a directory containing mu_volume.npy.
  • A catheter-navigation team can use the frame as a static smoke test for its rendering workflow.
  • A user troubleshooting a run can inspect the generated PNG and log file as verification artifacts.

How do you install this skill?

Before you use it
  • Before execution, confirm that the remote clone, output directories, and symlink target are authorized.
  • Do not expose patient CT cache data, paths, or logs in prompts, shared outputs, or remote services; add retention and cleanup guidance.
  • GitHub dependency may be unreachable from mainland China or restricted environments; provide a preseeded repository, mirror, or offline installation path.
  • Move the version into the schema-recognized metadata field and add Instructions, Examples, pinned dependencies, and reproducible tests.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • NVIDIA GPU
  • slangpy
  • CUDA 12.8
  • NVIDIA driver >=570
  • Git

Install the individual skill with the skills CLI:

npx skills add nvidia/skills --skill i4h-catheter-navigation-render-drr --yes

The README also supports selecting a target agent, such as by adding --agent codex. After installation, the skill is available when the agent next loads skills and encounters a relevant task. If i4h-workflows is not present locally, the documented setup can clone it from https://github.com/isaac-for-healthcare/i4h-workflows.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/i4h-catheter-navigation-render-drr" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Complete i4h-catheter-navigation-setup first. For the synthetic phantom:

./i4h run catheter_navigation render_drr --local --run-args="--output ${OUTPUT}"

For a CT cache, set CACHE to a preprocess_ct output directory containing mu_volume.npy, then run:

./i4h run catheter_navigation render_drr --local --run-args="--cache ${CACHE} --output ${OUTPUT}"

Verify the result with test -f "${OUTPUT}" and file "${OUTPUT}". The final report should include the PNG path, whether synthetic or cache input was used, and the log path.

What are this skill's strengths and limitations?

Pros
  • Provides a no-data synthetic-phantom smoke test.
  • Renders a single DRR from a preprocessed CT cache.
  • Defines run-directory, output-file, and log verification steps.
  • Documents both local and Docker-oriented troubleshooting paths.
Limitations
  • Actual rendering depends on an NVIDIA GPU, slangpy, CUDA, and a compatible driver environment.
  • It only renders one frame and does not cover batched multi-environment reinforcement-learning rendering.
  • The default example does not attach a CatheterProvider, so catheter compositing is not included by default.
  • No concrete command is documented for direct NIfTI/DICOM input, and no test-suite or platform-coverage evidence is provided.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Catheter Navigation DRR Renderer this page ✓ NVIDIA · Official 52 · Use with care ★ 3.8k today Apache-2.0
i4h Catheter Navigation Workflow Guide ✓ NVIDIA · Official 52 · Use with care ★ 3.8k today Apache-2.0
Catheter Navigation Fluoroscopy Viewport ✓ NVIDIA · Official 50 · Use with care ★ 3.8k today Apache-2.0
Catheter Navigation E2E Smoke Test ✓ NVIDIA · Official 45 · Not recommended ★ 3.8k today Apache-2.0
Catheter Navigation Setup Verification ✓ NVIDIA · Official 51 · Use with care ★ 3.8k today Apache-2.0

Compared with CT-cache rendering, synthetic-phantom mode requires no data and is suited to fast smoke tests; cache mode is suited to rendering from preprocessed CT data. The skill also identifies Docker mode without --local as an alternative troubleshooting path for local slangpy/CUDA failures.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
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.
1Trust14 / 25 · 2.8/5

The skill distinguishes synthetic data from CT cache use and does not require credentials; however, it executes git clone, creates directories and a symlink, may process patient cache data, and lacks confirmation, least-privilege guidance, data-flow disclosure, sensitive-data safeguards, and rollback, so points are deducted.

2Reliability8 / 20 · 2.0/5

The ordered workflow, cache-file check, output verification, and GPU/CUDA troubleshooting are reasonably clear; however, it depends on an external repository, GPU, slangpy, and unfixed versions, with no key-path tests in the selected skill, so static evidence is limited.

3Adaptability11 / 15 · 3.7/5

Trigger phrases, synthetic/cache scenarios, single-frame scope, and separation from the interactive viewport are clear; however, Chinese-language support is not addressed, core setup depends on GitHub and other potentially unreachable overseas services, and environment-fit evidence is limited, so points are deducted.

4Convention9 / 15 · 3.0/5

The skill provides a name, version, description, license, owner, dependencies, limitations, troubleshooting, evaluation report, and references; however, the root-level version may be ignored by the schema, recommended Instructions and Examples sections are missing, and maintenance ownership/update procedures are underspecified.

5Effectiveness6 / 15 · 2.0/5

The intended PNG and log outputs are explicit, with both data-free synthetic and CT-cache paths; the benchmark reports partial success on positive tasks. Static review cannot independently verify those results, and GPU dependence plus single-frame scope limit direct utility, so points are deducted.

6Verifiability4 / 10 · 2.0/5

The material includes a pinned revision context, evaluation tasks, behavioral criteria, and summarized results, providing limited auditability; however, it lacks committed tests or reproducible CI covering this skill’s key paths, and the benchmark claims cannot be independently reproduced from the supplied files.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 29, 2026 Reviewed revision ce70ca7f1966 Review evidence[1][2][3][4][5][6][7][8][9][10][11][12]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Do I need patient CT data to use this skill?
No. Without --cache, it can use the built-in synthetic phantom. A cache-based run requires a directory containing mu_volume.npy.
What are the documented failure modes?
The skill calls out slangpy/CUDA failures and missing caches. It recommends running without --local to use Docker or completing CT preprocessing before retrying.
Can it render continuous or batched fluoroscopy sequences?
No. It is limited to a single frame; batched multi-environment reinforcement-learning rendering uses the fluorosim Python API directly.

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.

★ 3.8k FS 52 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Fluoroscopy Viewport

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

★ 3.8k FS 50 Use with care today
Data & Analysis ✓ NVIDIA · Official

Catheter Navigation Vascular Digital Twin

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

★ 3.8k FS 48 Use with care today
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.

★ 3.8k FS 45 Not recommended today
Data & Analysis ✓ NVIDIA · Official

NV-Segment-CT Medical Imaging Segmentation Skill

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

★ 3.8k FS 60 Recommended today
Data & Analysis ✓ NVIDIA · Official

NV-Segment-CT Fine-Tuning

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

★ 3.8k FS 58 Recommended today
Data & Analysis ✓ NVIDIA · Official

NV-Generate-MR

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

★ 3.8k FS 57 Use with care today
Data & Analysis ✓ NVIDIA · Official

NV-Generate-CT Synthetic CT Generator

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

★ 3.8k FS 56 Use with care today
Data & Analysis ✓ NVIDIA · Official

NV-Segment-CTMR Medical Image Segmentation

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

★ 3.8k FS 53 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Setup Verification

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

★ 3.8k FS 51 Use with care today
Data & Analysis ✓ NVIDIA · Official

NV Brain MRI Diffusion Fine-Tuner

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

★ 3.8k FS 51 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Fluoroscopy Smoke Tests

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

★ 3.8k FS 50 Use with care today
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.

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

Synthetic Brain MRI Generator

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

★ 3.8k FS 47 Use with care today
Data & Analysis ✓ NVIDIA · Official

DICOM Series Preflight

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

★ 3.8k FS 60 Recommended today
Data & Analysis ✓ NVIDIA · Official

DICOM CT Series to NIfTI Volume

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

★ 3.8k FS 53 Use with care today
Data & Analysis ✓ NVIDIA · Official

DICOM Metadata Extractor

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

★ 3.8k FS 52 Use with care today
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.

★ 3.8k FS 52 Use with care today
Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge GPU Memory Tuning

Diagnose GPU OOMs in Megatron Bridge training and reduce fragmentation, activation, and PEFT memory usage.

★ 3.8k FS 61 Recommended today
Dev & Engineering ✓ NVIDIA · Official

cuPyNumeric Migration Readiness

Assess whether NumPy code is ready to scale on GPUs before committing to a substantial cuPyNumeric port.

★ 3.8k FS 57 Use with care today

Related skills