QUALITY ASSESSMENT FRAMEWORK FOR PHOTON COUNTING CT

A web-based framework for image quality assessment in photon-counting detector (PCD) computed tomography, built for both clinical and research use. Run standardized, reproducible evaluations across scanner configurations and acquisition protocols.

Assessment modules 12  Uniformity · NPS · MTF
Scanner systems 02  MARS · bench top
Input data DICOM, multi-energy
Access Browser, no install
QC scheduling Tracked · recorded · trended

Platform features

Analysis and quality control, per energy bin
Quality control programme

From measurement to a tracked QC programme

Register each scanner, schedule its tests, and let QAF track what is due, what has drifted and what has failed. Every result is judged against your acceptance criteria and stored permanently with the operator and date — so you can show how a system has performed, not just how it performs today.

  • Scheduling with due, overdue and completed status per scanner
  • Pass / fail against fixed, baseline-relative or per-energy-bin criteria
  • Baselines marked once and loaded automatically into every module
  • Trending of each metric over time with the tolerance band drawn
  • Permanent records with result, criteria, operator and timestamp
  • Automatic reception of phantom images from the scanner console

Analysis modules

Eight measurements, each resolved per energy bin

Image uniformity: centre and peripheral regions on a uniform phantom
01

Image uniformity

Centre and four peripheral regions placed automatically from a single traced circle, sized to the recommended area and kept clear of the phantom edge. Measured in Hounsfield units with per-energy-bin tolerances and a per-region diagnostic breakdown.

Artefact assessment: ring, streak, cupping and blooming review
02

Artefact assessment

A structured visual check for ring, streak, shading and blooming artefacts. Each review records the image type examined, the findings, the reviewer and the timestamp, building a permanent log suitable for daily use.

Signal-to-noise ratio measured per energy bin
03

Signal-to-noise ratio

Mean, standard deviation and signal-to-noise measured per region and per energy bin, averaged across the series with dispersion reported. Judged against a baseline tolerance or an absolute minimum; perfectly uniform regions are reported as undefined rather than zero.

Contrast-to-noise ratio across regions and energy bins
04

Contrast-to-noise ratio

A background region sets the reference level and the noise; any number of signal regions are then compared against it, per energy bin. Supports a baseline tolerance or an absolute minimum such as the common low-contrast threshold.

Noise power spectrum, 1D radial Noise power spectrum, 2D planar Noise power spectrum, 3D
05

Noise power spectrum

One-, two- and three-dimensional noise texture with peak and average frequency as summary metrics. Multiple regions averaged for stability, resolved per energy bin, with normalisation verified against a known analytical identity.

Wire phantom Point spread function Modulation transfer function
06

Spatial resolution

Derived from point sources, wires or a high-contrast edge. Reports full width at half maximum together with the spatial frequencies at 50%, 20% and 10% modulation, per energy bin and averaged, with baseline evaluation.

Phantom with material inserts Measured response per energy bin Linearity across concentration Linearity across energy bins
07

Spectral linearity

How a material's response varies across energy bins and across concentration, in Hounsfield units or linear attenuation. Air and water referencing is built in for systems that do not provide calibrated values.

Relative electron density map Effective atomic number map
08

Electron density & Zeff

Each tissue-surrogate insert measured against its known reference value, with the region sized automatically to the recommended fraction of the insert so the boundary is never included. Tolerances are set by the physicist.

Tools

Everyday utilities that support the analyses

Material identification: segmented phantom with voxel-wise metrics
T1

Material identification

Identify materials by comparing density predictions against ground-truth energy images. Reports accuracy, precision, recall and F-score per region, with an adjustable classification threshold.

Measured iodine concentration across materials, box and whisker
T2

Material quantification

Determine concentration from calibration samples of known composition. The calibration relationship is built automatically from measured regions, then applied to quantify unknown regions.

Histogram of all energy bins
T3

Histogram analysis

Frequency distribution of values within one or more regions, for a single image or averaged across the series, with adjustable binning, summary statistics and export.

Line drawn across a specimen Line profile across all energy bins
T4

Line profile

Intensity along a drawn line, with adjustable width for smoothing. Used to examine edges, boundaries and gradients, with multiple profiles comparable on one plot.

Hounsfield unit conversion
T5

Hounsfield conversion

Convert attenuation values to the Hounsfield scale from water and air references, per energy bin. Calibrate by drawing regions or by entering values directly; the result is shared across every module.

Region of interest measurement
T6

Region statistics

Mean, standard deviation, minimum and maximum for any drawn region, reported across every energy bin. Rectangle, circle, line and polygon regions, with sizes specified in millimetres.

Platform

What surrounds the analysis

Export to Excel & PNG
Every analysis exports to a spreadsheet including the measured values, dispersion, the criteria applied, the deviation from baseline and the outcome. Plots download as images for reports and publications.
Example database
Sample multi-energy studies available in the built-in database, so the platform can be explored and the workflow learned before bringing your own data.
Verified numerics
Analysis mathematics is tested automatically against references with analytically known answers. Failed measurements raise errors, and undefined results are never reported as zero.
Custom analysis on demand
Need a measurement the platform does not yet provide? Analyses can be added for a specific phantom, protocol or research question — get in touch with the team.