8
5

Multi-Cycle-Consistent Adversarial Networks for CT Image Denoising

Abstract

CT image denoising can be treated as an image-to-image translation task where the goal is to learn the transform between a source domain XX (noisy images) and a target domain YY (clean images). Recently, 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. Our detailed analysis of CCADN raises a number of interesting questions. For example, if the noise is large leading to significant difference between domain XX and domain YY, can we bridge XX and YY with an intermediate domain ZZ such that both the denoising process between XX and ZZ and that between ZZ and YY 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. The global cycle-consistency couples all generators together to model the whole denoising process, while 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 the state-of-the-art.

View on arXiv
Comments on this paper