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...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
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 |