ACM J. Emerg. Technol. Comput. Syst. | 2021

Multi-Cycle-Consistent Adversarial Networks for Edge Denoising of Computed Tomography Images

 
 
 
 
 
 
 
 
 
 
 
 
 

Abstract


\n As one of the most commonly ordered imaging tests, the computed tomography (CT) scan comes with inevitable radiation exposure that increases cancer risk to patients. However, CT image quality is directly related to radiation dose, and thus it is desirable to obtain high-quality CT images with as little dose as possible. CT image denoising tries to obtain high-dose-like high-quality CT images (domain\n Y\n ) from low dose low-quality CT images (domain\n X\n ), which can be treated as an image-to-image translation task where the goal is to learn the transform between a source domain\n X\n (noisy images) and a target domain\n Y\n (clean images). Recently, the cycle-consistent adversarial denoising network (CCADN) has achieved state-of-the-art results by enforcing cycle-consistent loss without the need of paired training data, since the paired data is hard to collect due to patients’ interests and cardiac motion. However, out of concerns on patients’ privacy and data security, protocols typically require clinics to perform medical image processing tasks including CT image denoising locally (i.e., edge denoising). Therefore, the network models need to achieve high performance under various computation resource constraints including memory and performance. Our detailed analysis of CCADN raises a number of interesting questions that point to potential ways to further improve its performance using the same or even fewer computation resources. For example, if the noise is large leading to a significant difference between domain\n X\n and domain\n Y\n , can we bridge\n X\n and\n Y\n with a intermediate domain\n Z\n such that both the denoising process between\n X\n and\n Z\n and that between\n Z\n and\n Y\n are easier to learn? As such intermediate domains lead to multiple cycles, how do we best enforce cycle- consistency? Driven by these questions, we propose a multi-cycle-consistent adversarial network (MCCAN) that builds intermediate domains and enforces both local and global cycle-consistency for edge denoising of CT images. The global cycle-consistency couples all generators together to model the whole denoising process, whereas the local cycle-consistency imposes effective supervision on the process between adjacent domains. Experiments show that both local and global cycle-consistency are important for the success of MCCAN, which outperforms CCADN in terms of denoising quality with slightly less computation resource consumption.\n

Volume 17
Pages 58:1-58:16
DOI 10.1145/3462328
Language English
Journal ACM J. Emerg. Technol. Comput. Syst.

Full Text