Fluoroscopy

fluoroscopy Medical Radiographic Ray
View Benchmarks (1)

Fluoroscopy provides real-time continuous X-ray imaging for guiding interventional procedures. The forward model is the same Beer-Lambert projection as radiography but at much lower dose per frame (typically 1 uGy/frame at 15-30 fps) resulting in severely photon-limited images. Temporal redundancy from the video stream enables frame-to-frame denoising and recursive filtering. Primary challenges include low SNR, motion blur from patient/organ movement, and veiling glare from scatter.

Forward Model

Beer Lambert Projection

Noise Model

Poisson

Default Solver

tv fista

Sensor

FLAT_PANEL_DETECTOR

Forward-Model Signal Chain

Each primitive represents a physical operation in the measurement process. Arrows show signal flow left to right.

Pi proj X-ray Projection Sigma t Temporal Integration D g, η₁ Image Intensifier
Spec Notation

Π(proj) → Σ_t → D(g, η₁)

Benchmark Variants & Leaderboards

Fluoroscopy

Fluoroscopy

Full Benchmark Page →
Spec Notation

Π(proj) → Σ_t → D(g, η₁)

Standard Leaderboard (Top 10)

# Method Score PSNR (dB) SSIM Trust Source
🥇 DiffFluoro 0.897 40.0 0.960 ✓ Certified Gao et al. 2024
🥈 PhysFluoro 0.870 38.7 0.949 ✓ Certified Chen et al. 2024
🥉 SwinFluoro 0.847 37.6 0.940 ✓ Certified Li et al. 2023
4 TransFluoro 0.816 36.2 0.925 ✓ Certified Wang et al. 2022
5 REDCNN-Fluoro 0.764 34.0 0.895 ✓ Certified Chen et al. 2017
6 DnCNN-Fluoro 0.718 32.1 0.866 ✓ Certified Chen et al. 2017
7 TV-Fluoro 0.657 29.6 0.828 ✓ Certified Sidky & Pan 2008
8 NLM-Fluoro 0.602 27.4 0.791 ✓ Certified Buades et al. 2005
9 BM3D-Fluoro 0.561 25.8 0.762 ✓ Certified Dabov et al. 2007
Mismatch Parameters (3) click to expand
Name Symbol Description Nominal Perturbed
motion_blur σ_t Temporal motion blur (ms) 0 5.0
lag τ Detector lag time constant (ms) 0 3.0
gain_drift Δg Gain drift per frame (%) 0 0.5

Reconstruction Triad Diagnostics

The three diagnostic gates (G1, G2, G3) characterize how reconstruction quality degrades under different error sources. Each bar shows the relative attribution.

G1 — Forward Model Accuracy How well does the mathematical model match reality?

Model: beer lambert projection — Mismatch modes: patient motion, scatter, veiling glare, detector lag, pulsation artifact

G2 — Noise Characterization Is the noise model correctly specified?

Noise: poisson — Typical SNR: 10.0–25.0 dB

G3 — Calibration Quality Are instrument parameters accurately measured?

Requires: flat field, geometric distortion, scatter kernel, temporal filter weight

Modality Deep Dive

Principle

Fluoroscopy provides real-time continuous X-ray imaging for guiding interventional procedures. A pulsed or continuous X-ray beam produces live projection images at 7.5-30 fps on a flat-panel detector. The trade-off is between frame rate, radiation dose, and image quality. Temporal filtering and dose-saving modes reduce patient exposure while maintaining diagnostic quality.

How to Build the System

A C-arm fluoroscopy unit has an X-ray tube and flat-panel detector on a C-shaped gantry that can rotate around the patient. Modern systems use pulsed fluoroscopy (variable pulse rate 3.75-30 fps) with automatic brightness control. Install last-image-hold and virtual collimation features. Calibrate geometric distortion for 3-D cone-beam reconstruction capability. Regular dosimetry checks (DAP meter calibration) are mandatory.

Common Reconstruction Algorithms

  • Recursive temporal averaging (IIR filtering for noise reduction)
  • Contrast-enhanced subtraction (road-mapping for angiography)
  • Motion-compensated temporal filtering
  • Cone-beam CT reconstruction from rotational fluoroscopy runs
  • Deep-learning frame interpolation for reduced pulse-rate operation

Common Mistakes

  • Excessive radiation dose from unnecessarily high frame rate or continuous mode
  • Image lag / ghosting from slow detector response at low dose
  • Geometric distortion from C-arm flex not calibrated
  • Scatter degrading contrast in lateral or oblique views of thick anatomy
  • Patient skin dose exceeding threshold (2 Gy) during long procedures

How to Avoid Mistakes

  • Use lowest acceptable pulse rate; employ last-image-hold instead of continuous fluoro
  • Use fast flat-panel detectors (GOS or CsI with fast readout) to minimize lag
  • Perform regular geometric calibration with a phantom for accurate 3D reconstruction
  • Collimate tightly and use appropriate anti-scatter grids
  • Monitor cumulative dose (DAP) and skin dose during procedures; rotate beam angles

Forward-Model Mismatch Cases

  • The widefield fallback applies additive Gaussian blur, but fluoroscopy follows X-ray Beer-Lambert attenuation with real-time temporal dynamics — the exponential transmission model and dynamic contrast are absent
  • Fluoroscopy operates at much lower dose rates than radiography, requiring modeling of quantum mottle (Poisson noise at very low photon counts) and image intensifier/flat-panel detector gain — the widefield noise model is wrong

How to Correct the Mismatch

  • Use the fluoroscopy operator implementing real-time X-ray transmission: y = I_0 * exp(-A*x) with Poisson quantum noise, modeling the low-dose regime and detector response
  • Apply temporal filtering (recursive averaging) or deep-learning denoising tuned for the correct Poisson noise level of fluoroscopic sequences

Experimental Setup

Instrument

Siemens Artis Pheno / GE Innova IGS 630

Image Size

1024x1024

Kvp

70

Frame Rate Fps

15

Dose Per Frame Ugy

1.0

Detector Size Cm

30x30

Detector Type

flat-panel (CsI + aSi)

Signal Chain Diagram

Experimental setup diagram for Fluoroscopy

Key References

  • Defined by IEC 62220-1 standard for fluoroscopy detector characterization

Canonical Datasets

  • Clinical fluoroscopy sequences (institution-specific)

Benchmark Pages