GammaCameraUniformityCheckForRenal
Gamma Camera Uniformity Check For Renal
Utility description: Gamma Camera Uniformity Check For Renal
Gamma Camera Uniformity Check For Renal — Detector field uniformity check for renography
ℹ️ Utility evaluates detector sensitivity uniformity:
• Integral uniformity (≤5%)
• Differential uniformity (≤3%)
• Statistical reliability (≥10 million counts)
• Energy window centering (140 keV)
⚠️ CRITICAL: Non-uniformity >5% makes accurate Split Function calculation impossible!
Difference in sensitivity between left and right kidney may be mistakenly taken for pathology.
Test must be performed daily before starting clinical studies.
Usage:
GammaCameraUniformityCheckForRenal.exe → demo mode (console output)
GammaCameraUniformityCheckForRenal.exe input.csv output.json → evaluate your data
Input format:
CameraID,CheckDate,IntegralUniformityPercent,DifferentialUniformityPercent,TotalCounts,EnergyWindowCenterKeV,EnergyWindowWidthPercent,CollimatorType,MaxPixelCount,MinPixelCount
Example:
GC-SIEMENS-01,2026-07-21,2.5,1.8,10000000,140,20,LEHR,1050,950
— WHY IS THIS NEEDED?
In quantitative renography (calculation of relative kidney function, Split Function), it is critically important that every pixel of the detector has the same sensitivity.
If one side of the detector "sees" better than the other, the software will show that one kidney is working worse, although the problem is with the camera.
• Integral uniformity shows general variations across the entire field.
• Differential uniformity shows local fluctuations (adjacent pixels).
• Low statistics (<10 million counts) create noise that masks real non-uniformity.
⚠️ CRITICAL:
• Integral uniformity ≤5% — NEMA standard for working cameras. For precision studies, ≤3% is desirable.
• Differential uniformity ≤3% — ensures no sharp local artifacts.
• Energy window strictly at 140 keV (Tc-99m) — window shift changes the pattern of radiation penetration through the collimator.
• LEHR (Low Energy High Resolution) collimator — standard for kidneys, as they are small and require high resolution.
Key features:
• Calculation of integral and differential uniformity from flood-field image data.
• Statistical significance check (number of accumulated counts).
• Tc-99m energy peak centering control.
• Analysis of max/min pixel signal ratio (search for "hot" or "dead" pixels).
• Compliance with NEMA NU-1 standards.
Critical parameters:
• Integral uniformity: ≤5.0%
• Differential uniformity: ≤3.0%
• Total counts: ≥10,000,000
• Energy window center: 135–145 keV
• Max/Min pixel ratio: <1.5
💡 Usage tips:
1. Uniformity test (Flood Field) is performed with a Co-57 point source or Tc-99m filled phantom.
2. The source should be at least 1.5–2 meters away from the collimator (for intrinsic/uniformity check).
3. If uniformity exceeds limits, perform Uniformity Correction via camera software.
4. Repeat the test after correction.
5. For renography, symmetry of the left and right halves of the detector is especially important.
⚠️ Note: Unlike general bone or lung imaging, where non-uniformity can be compensated by the eye, in renography we use mathematics. A 2-3% error in detector sensitivity will lead to a 2-3% error in kidney function calculation, which may change clinical decision (e.g., referral for surgery). Therefore, uniformity control is the foundation of trust in Tc99mRenal results.input.csv
CameraID,CheckDate,IntegralUniformityPercent,DifferentialUniformityPercent,TotalCounts,EnergyWindowCenterKeV,EnergyWindowWidthPercent,CollimatorType,MaxPixelCount,MinPixelCount GC-SIEMENS-01,2026-07-21,2.5,1.8,10000000,140,20,LEHR,1050,950 GC-GE-02,2026-07-21,4.8,2.9,12000000,141,20,LEAP,1100,900 GC-PHILIPS-03,2026-07-21,6.5,4.2,5000000,138,20,LEHR,1200,800
URS & FS — user requirements and functional specification
URS — User Requirements Specification
- The utility shall accept
input.csvwith the headers defined by the data contract. - Before calculation, the utility shall detect missing fields, type errors and invalid values.
- The utility shall deterministically perform “Gamma Camera Uniformity Check For Renal”.
- The checks shall include the following criteria: Integral uniformity: ≤5.0%; Differential uniformity: ≤3.0%; Total counts: ≥10,000,000; Energy window center: 135–145 keV; Max/Min pixel ratio: <1.5.
- Each processed record shall receive a clear PASS, WARNING or FAIL status with the reason.
- The result shall be written to
output.jsonand retain the source values used for the checks. - The result supports equipment or measurement-system QC and requires review by the responsible specialist.
FS — Functional Specification
- Run
GammaCameraUniformityCheckForRenal.exein demo mode or withinput.csv output.jsonarguments. - Read UTF-8 CSV and validate the header and mandatory columns.
- Convert values to the expected types and validate admissibility.
- Perform the calculation or rule checks for “Gamma Camera Uniformity Check For Renal”.
- Create individual check results and the overall status.
- Write machine-readable JSON; invalid input shall not appear as a successful result.
input.csv example
CameraID,CheckDate,IntegralUniformityPercent,DifferentialUniformityPercent,TotalCounts,EnergyWindowCenterKeV,EnergyWindowWidthPercent,CollimatorType,MaxPixelCount,MinPixelCount GC-SIEMENS-01,2026-07-21,2.5,1.8,10000000,140,20,LEHR,1050,950
Minimum output.json structure
{
"utility": "GammaCameraUniformityCheckForRenal",
"source": "input.csv",
"status": "PASS|WARNING|FAIL",
"checks": [
{
"parameter": "example",
"status": "PASS",
"message": "criterion satisfied"
}
],
"errors": []
}
Before operational use
- Limits and coefficients shall be approved before operational use.
- After an executable or rule change, repeat the affected tests.
- Retain the source CSV and JSON result together in the controlled process.
Included in packages
Radiopharmaceutical Diagnostics and Therapy QC Suite
36 utilities for clinically oriented radiopharmaceutical and workflow quality control: PET/SPECT tracers, the Tc-99m renal workflow, PRRT, PSMA therapy, targeted alpha therapy, radioembolization, bone-pain palliation, immuno-PET and generator-based radionuclide control.
OpenRPH isotope family: Tc-99m
Tc-99m radiopharmaceuticals, kit preparation, generator control, SPECT workflows and calculation utilities.
OpenRPH organ/system: bone and musculoskeletal
Bone scintigraphy, MDP/PYP, marrow, bone-pain palliation, skeletal metastases and radiosynovectomy.
OpenRPH organ/system: pulmonary and ventilation
Lung perfusion, MAA, V/Q, aerosol, xenon ventilation, shunt and pulmonary dosimetry.
OpenRPH organ/system: renal and urinary
Renography, GFR/ERPF, renal uptake, DMSA/MAG3/DTPA and bladder-related workflows.
OpenRPH Tc-99m Renal Radiopharmaceutical and Imaging QC Suite
16 utilities covering the Tc-99m renal workflow: generator eluate and Mo-99 breakthrough, Sn(II), labeling stoichiometry and pH, radiochemical purity and stability of MAG3, DTPA, DMSA(III) and glucoheptonate, gamma-camera uniformity, renal uptake and plasma clearance, bladder voiding efficiency, patient dosimetry and decay-in-storage waste management.
OpenRPH use case: PET scanner state, gamma camera and radiation physics
The linked medical-device/radiation-physics layer: PET detector QC, normalization, AC map, cross-calibration, TOF, gamma-camera uniformity, source strength and staff dose.
OpenRPH workflow: imaging QC and quantitative interpretation
Acquisition, uptake, clearance, perfusion, transit, ejection fraction, segmentation and quantitative imaging.
OpenRPH workflow: instruments, devices and radiation safety
PET/gamma-camera state, calibration, detector QC, energy window, TOF, shielding and radiation safety.
Open