A multichannel block-matching denoising algorithm for spectral photon-counting CT images

Adam P. Harrison, Ziyue Xu, Amir Pourmorteza, David A. Bluemke, Daniel J. Mollura

Research output: Contribution to journalArticlepeer-review


Purpose: We present a denoising algorithm designed for a whole-body prototype photon-counting computed tomography (PCCT) scanner with up to 4 energy thresholds and associated energy-binned images. Methods: Spectral PCCT images can exhibit low signal to noise ratios (SNRs) due to the limited photon counts in each simultaneously-acquired energy bin. To help address this, our denoising method exploits the correlation and exact alignment between energy bins, adapting the highly-effective blockmatching 3D (BM3D) denoising algorithm for PCCT. The original single-channel BM3D algorithm operates patch-by-patch. For each small patch in the image, a patch grouping action collects similar patches from the rest of the image, which are then collaboratively filtered together. The resulting performance hinges on accurate patch grouping. Our improved multi-channel version, called BM3D-PCCT, incorporates two improvements. First, BM3D-PCCTuses a more accurate shared patch grouping based on the image reconstructed from photons detected in all 4 energy bins. Second, BM3D-PCCT performs a cross-channel decorrelation, adding a further dimension to the collaborative filtering process. These two improvements produce a more effective algorithm for PCCT denoising. Results: Preliminary results compare BM3D-PCCT against BM3D-Naive, which denoises each energy bin independently. Experiments use a three-contrast PCCT image of a canine abdomen. Within five regions of interest, selected from paraspinal muscle, liver, and visceral fat, BM3D-PCCT reduces the noise standard deviation by 65.0%, compared to 40.4% for BM3D-Naive. Attenuation values of the contrast agents in calibration vials also cluster much tighter to their respective lines of best fit. Mean angular differences (in degrees) for the original, BM3D-Naive, and BM3D-PCCT images, respectively, were 15.61, 7.34, and 4.45 (iodine); 12.17, 7.17, and 4.39 (galodinium); and 12.86, 6.33, and 3.96 (bismuth). Conclusion: We outline a multi-channel denoising algorithm tailored for spectral PCCT images, demonstrating improved performance over an independent, yet state-of-the-art, single-channel approach.

Original languageEnglish (US)
Pages (from-to)2447-2452
Number of pages6
JournalMedical physics
Issue number6
StatePublished - Jun 1 2017


  • Block-matching 3D
  • Collaborative filtering
  • Denoising
  • Multi-channel
  • Photon-counting computed tomography

ASJC Scopus subject areas

  • Biophysics
  • Radiology Nuclear Medicine and imaging


Dive into the research topics of 'A multichannel block-matching denoising algorithm for spectral photon-counting CT images'. Together they form a unique fingerprint.

Cite this