Unrolling of Deep Graph Total Variation for Image Denoising
While deep learning (DL) architectures like convolutional neural networks (CNNs) have enabled effective solutions in image denoising, in general their implementations overly rely on training data, lack interpretability, and require tuning of a large parameter set. In this paper, we combine classical graph signal filtering with deep feature learning into a competitive hybrid design -- one that utilizes interpretable analytical low-pass graph filters and employs 80% fewer network parameters than state-of-the-art DL denoising scheme DnCNN. Specifically, to construct a suitable similarity graph for graph spectral filtering, we first adopt a CNN to learn feature representations per pixel, and then compute feature distances to establish edge weights. Given a constructed graph, we next formulate a convex optimization problem for denoising using a graph total variation (GTV) prior. Via a $l_1$ graph Laplacian reformulation, we interpret its solution in an iterative procedure as a graph low-pass filter and derive its frequency response. For fast filter implementation, we realize this response using a Lanczos approximation. Experimental results show that in the case of statistical mistmatch, our algorithm outperformed DnCNN by up to 3dB in PSNR.
Code (1)
Tasks
DenoisingImage DenoisingRolling Shutter CorrectionSimilar Papers 제목 키워드 기반
Unrolling Nonconvex Graph Total Variation for Image Denoising
Conventional model-based image denoising optimizations employ convex regularization terms, such as total variation (TV) that convexifies the $\ell_0$-norm to promote sparse signal representation. Instead, we propose a ne…
DenoisingImage DenoisingDeep unrolling for learning optimal spatially varying regularisation parameters for Total Generalised Variation
We extend a recently introduced deep unrolling framework for learning spatially varying regularisation parameters in inverse imaging problems to the case of Total Generalised Variation (TGV). The framework combines a dee…
DenoisingImage DenoisingMRI ReconstructionGraph Unrolling Networks: Interpretable Neural Networks for Graph Signal Denoising
We propose an interpretable graph neural network framework to denoise single or multiple noisy graph signals. The proposed graph unrolling networks expand algorithm unrolling to the graph domain and provide an interpreta…
DenoisingGraph Neural NetworkRolling Shutter CorrectionAdaptive Unfolding Total Variation Network for Low-Light Image Enhancement
Real-world low-light images suffer from two main degradations, namely, inevitable noise and poor visibility. Since the noise exhibits different levels, its estimation has been implemented in recent works when enhancing l…
DenoisingImage EnhancementLow-Light Image EnhancementNoise Estimation+1Algorithm Unrolling-based Denoising of Multimodal Graph Signals
We propose a denoising method of multimodal graph signals by iteratively solving signal restoration and graph learning problems. Many complex-structured data, i.e., those on sensor networks, can capture multiple modaliti…
DenoisingGraph Learning