Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Multi-view Self-supervised Disentanglement for General Image Denoising

About

With its significant performance improvements, the deep learning paradigm has become a standard tool for modern image denoisers. While promising performance has been shown on seen noise distributions, existing approaches often suffer from generalisation to unseen noise types or general and real noise. It is understandable as the model is designed to learn paired mapping (e.g. from a noisy image to its clean version). In this paper, we instead propose to learn to disentangle the noisy image, under the intuitive assumption that different corrupted versions of the same clean image share a common latent space. A self-supervised learning framework is proposed to achieve the goal, without looking at the latent clean image. By taking two different corrupted versions of the same image as input, the proposed Multi-view Self-supervised Disentanglement (MeD) approach learns to disentangle the latent clean features from the corruptions and recover the clean image consequently. Extensive experimental analysis on both synthetic and real noise shows the superiority of the proposed method over prior self-supervised approaches, especially on unseen novel noise types. On real noise, the proposed method even outperforms its supervised counterparts by over 3 dB.

Hao Chen, Chenyuan Qu, Yu Zhang, Chen Chen, Jianbo Jiao• 2023

Related benchmarks

TaskDatasetResultRank
Image Super-resolutionSet5
PSNR37.12
507
Image DenoisingSIDD (test)
PSNR37.52
97
Image DenoisingCBSD68 (test)
PSNR48.1
92
Image DenoisingCBSD68 synthetic Gaussian (test)
PSNR33.2
56
Image DenoisingCBSD68 sigma=25 (test)
PSNR30.91
46
Image DenoisingCBSD68 sigma=50 (test)
PSNR27.48
42
Image DenoisingCBSD68 sigma=15 (test)
PSNR33.62
34
Image DenoisingPolyU (test)
PSNR38.91
15
Image DenoisingCBSD68 sigma=75 (test)
PSNR25.4
14
Image InpaintingSet11
PSNR36.24
9
Showing 10 of 14 rows

Other info

Code

Follow for update