Efficient Image Denoising by Low-Rank Singular Vector Approximations of Geodesics' Gramian Matrix

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Gajamannage, Kelum, Park, Yonggi, Mallikarjunaiah, S. M., Mathur, Sunil
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916328910094336
author Gajamannage, Kelum
Park, Yonggi
Mallikarjunaiah, S. M.
Mathur, Sunil
author_facet Gajamannage, Kelum
Park, Yonggi
Mallikarjunaiah, S. M.
Mathur, Sunil
contents With the advent of sophisticated cameras, the urge to capture high-quality images has grown enormous. However, the noise contamination of the images results in substandard expectations among the people; thus, image denoising is an essential pre-processing step. While the algebraic image processing frameworks are sometimes inefficient for this denoising task as they may require processing of matrices of order equivalent to some power of the order of the original image, the neural network image processing frameworks are sometimes not robust as they require a lot of similar training samples. Thus, here we present a manifold-based noise filtering method that mainly exploits a few prominent singular vectors of the geodesics' Gramian matrix. Especially, the framework partitions an image, say that of size $n \times n$, into $n^2$ overlapping patches of known size such that one patch is centered at each pixel. Then, the prominent singular vectors, of the Gramian matrix of size $n^2 \times n^2$ of the geodesic distances computed over the patch space, are utilized to denoise the image. Here, the prominent singular vectors are revealed by efficient, but diverse, approximation techniques, rather than explicitly computing them using frameworks like Singular Value Decomposition (SVD) which encounters $\mathcal{O}(n^6)$ operations. Finally, we compare both computational time and the noise filtration performance of the proposed denoising algorithm with and without singular vector approximation techniques.
format Preprint
id arxiv_https___arxiv_org_abs_2209_13094
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Efficient Image Denoising by Low-Rank Singular Vector Approximations of Geodesics' Gramian Matrix
Gajamannage, Kelum
Park, Yonggi
Mallikarjunaiah, S. M.
Mathur, Sunil
Image and Video Processing
Computer Vision and Pattern Recognition
Numerical Analysis
68U10, 94A08, 68T10
I.4.3; I.4.5
With the advent of sophisticated cameras, the urge to capture high-quality images has grown enormous. However, the noise contamination of the images results in substandard expectations among the people; thus, image denoising is an essential pre-processing step. While the algebraic image processing frameworks are sometimes inefficient for this denoising task as they may require processing of matrices of order equivalent to some power of the order of the original image, the neural network image processing frameworks are sometimes not robust as they require a lot of similar training samples. Thus, here we present a manifold-based noise filtering method that mainly exploits a few prominent singular vectors of the geodesics' Gramian matrix. Especially, the framework partitions an image, say that of size $n \times n$, into $n^2$ overlapping patches of known size such that one patch is centered at each pixel. Then, the prominent singular vectors, of the Gramian matrix of size $n^2 \times n^2$ of the geodesic distances computed over the patch space, are utilized to denoise the image. Here, the prominent singular vectors are revealed by efficient, but diverse, approximation techniques, rather than explicitly computing them using frameworks like Singular Value Decomposition (SVD) which encounters $\mathcal{O}(n^6)$ operations. Finally, we compare both computational time and the noise filtration performance of the proposed denoising algorithm with and without singular vector approximation techniques.
title Efficient Image Denoising by Low-Rank Singular Vector Approximations of Geodesics' Gramian Matrix
topic Image and Video Processing
Computer Vision and Pattern Recognition
Numerical Analysis
68U10, 94A08, 68T10
I.4.3; I.4.5
url https://arxiv.org/abs/2209.13094