Exploiting non-local priors via self-convolution for highly-efficient image restoration

Constructing effective priors is critical to solving ill-posed inverse problems in image processing and computational imaging. Recent works focused on exploiting non-local similarity by grouping similar patches for image modeling, and demonstrated state-of-the-art results in many image restoration a...

Full description

Saved in:
Bibliographic Details
Main Authors: Guo, Lanqing, Zha, Zhiyuan, Ravishankar, Saiprasad, Wen, Bihan
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/162130
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-162130
record_format dspace
spelling sg-ntu-dr.10356-1621302022-10-05T01:35:59Z Exploiting non-local priors via self-convolution for highly-efficient image restoration Guo, Lanqing Zha, Zhiyuan Ravishankar, Saiprasad Wen, Bihan School of Electrical and Electronic Engineering Engineering::Electrical and electronic engineering Image Restoration Block Matching Constructing effective priors is critical to solving ill-posed inverse problems in image processing and computational imaging. Recent works focused on exploiting non-local similarity by grouping similar patches for image modeling, and demonstrated state-of-the-art results in many image restoration applications. However, compared to classic methods based on filtering or sparsity, non-local algorithms are more time-consuming, mainly due to the highly inefficient block matching step, i.e., distance between every pair of overlapping patches needs to be computed. In this work, we propose a novel Self-Convolution operator to exploit image non-local properties in a unified framework. We prove that the proposed Self-Convolution based formulation can generalize the commonly-used non-local modeling methods, as well as produce results equivalent to standard methods, but with much cheaper computation. Furthermore, by applying Self-Convolution, we propose an effective multi-modality image restoration scheme, which is much more efficient than conventional block matching for non-local modeling. Experimental results demonstrate that (1) Self-Convolution with fast Fourier transform implementation can significantly speed up most of the popular non-local image restoration algorithms, with two-fold to nine-fold faster block matching, and (2) the proposed online multi-modality image restoration scheme achieves superior denoising results than competing methods in both efficiency and effectiveness on RGB-NIR images. The code for this work is publicly available at https://github.com/GuoLanqing/Self-Convolution. Ministry of Education (MOE) Nanyang Technological University This work was supported in part by the Ministry of Education, Singapore, through its Academic Research Fund Tier 1 under Project RG137/20; in part by the Start Up Grant; and in part by the Rapid-Rich Object Search (ROSE) Laboratory, Nanyang Technological University, Singapore. 2022-10-05T01:35:59Z 2022-10-05T01:35:59Z 2022 Journal Article Guo, L., Zha, Z., Ravishankar, S. & Wen, B. (2022). Exploiting non-local priors via self-convolution for highly-efficient image restoration. IEEE Transactions On Image Processing, 31, 1311-1324. https://dx.doi.org/10.1109/TIP.2022.3140918 1057-7149 https://hdl.handle.net/10356/162130 10.1109/TIP.2022.3140918 35020596 2-s2.0-85123299727 31 1311 1324 en RG137/20 IEEE Transactions on Image Processing © 2022 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
Image Restoration
Block Matching
spellingShingle Engineering::Electrical and electronic engineering
Image Restoration
Block Matching
Guo, Lanqing
Zha, Zhiyuan
Ravishankar, Saiprasad
Wen, Bihan
Exploiting non-local priors via self-convolution for highly-efficient image restoration
description Constructing effective priors is critical to solving ill-posed inverse problems in image processing and computational imaging. Recent works focused on exploiting non-local similarity by grouping similar patches for image modeling, and demonstrated state-of-the-art results in many image restoration applications. However, compared to classic methods based on filtering or sparsity, non-local algorithms are more time-consuming, mainly due to the highly inefficient block matching step, i.e., distance between every pair of overlapping patches needs to be computed. In this work, we propose a novel Self-Convolution operator to exploit image non-local properties in a unified framework. We prove that the proposed Self-Convolution based formulation can generalize the commonly-used non-local modeling methods, as well as produce results equivalent to standard methods, but with much cheaper computation. Furthermore, by applying Self-Convolution, we propose an effective multi-modality image restoration scheme, which is much more efficient than conventional block matching for non-local modeling. Experimental results demonstrate that (1) Self-Convolution with fast Fourier transform implementation can significantly speed up most of the popular non-local image restoration algorithms, with two-fold to nine-fold faster block matching, and (2) the proposed online multi-modality image restoration scheme achieves superior denoising results than competing methods in both efficiency and effectiveness on RGB-NIR images. The code for this work is publicly available at https://github.com/GuoLanqing/Self-Convolution.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Guo, Lanqing
Zha, Zhiyuan
Ravishankar, Saiprasad
Wen, Bihan
format Article
author Guo, Lanqing
Zha, Zhiyuan
Ravishankar, Saiprasad
Wen, Bihan
author_sort Guo, Lanqing
title Exploiting non-local priors via self-convolution for highly-efficient image restoration
title_short Exploiting non-local priors via self-convolution for highly-efficient image restoration
title_full Exploiting non-local priors via self-convolution for highly-efficient image restoration
title_fullStr Exploiting non-local priors via self-convolution for highly-efficient image restoration
title_full_unstemmed Exploiting non-local priors via self-convolution for highly-efficient image restoration
title_sort exploiting non-local priors via self-convolution for highly-efficient image restoration
publishDate 2022
url https://hdl.handle.net/10356/162130
_version_ 1746219665695178752