Numerical Complexity of Spatially Varying Blur Operators. Approximations using Piecewise Convolutions and Sparse Wavelet Representations. - Archive ouverte HAL
Pré-Publication, Document De Travail Année : 2014

Numerical Complexity of Spatially Varying Blur Operators. Approximations using Piecewise Convolutions and Sparse Wavelet Representations.

Pierre Weiss

Résumé

Restoring images degraded by spatially varying blur is a problem encountered in many disciplines such as astrophysics, computer vision or biomedical imaging. One of the main challenges to perform this task is to design efficient numerical algorithms to approximate integral operators. We review the main approaches developped so far and detail their pros and cons. We then analyze the numerical complexity of the mainstream approach based on piecewise convolutions. We show that this method provides an $\epsilon$-approximation of the matrix-vector product in $\mathcal{O}\left(N^d \log(N) \epsilon^{-d}\right)$ operations where $N^d$ is the number of pixels of a $d$-dimensional image. Moreover, we show that this bound cannot be improved even if further assumptions on the kernel regularity are made. We then introduce a new method based on a sparse approximation of the blurring operator in the wavelet domain. This method requires $\mathcal{O}\left(N^d \epsilon^{-d/M}\right)$ operations to provide $\epsilon$-approximations, where $M\geq 1$ is a scalar describing the regularity of the blur kernel. We then propose variants to further improve the method by exploiting the fact that both images and operators are sparse in the same wavelet basis. We finish by numerical experiments to illustrate the practical efficiency of the proposed algorithms.
Fichier principal
Vignette du fichier
Space_Varying_Escande_Weiss_2015.pdf (5.33 Mo) Télécharger le fichier
2014_11_Article_ApproximationSoumission/images/IllustrationNeighborhoodSystem.pdf (45.17 Ko) Télécharger le fichier
2014_11_Article_ApproximationSoumission/images/IllustrationNeighborhoodSystem3.pdf (23.31 Ko) Télécharger le fichier
2014_11_Article_ApproximationSoumission/images/NeigboursHAAR-crop.pdf (15.62 Ko) Télécharger le fichier
2014_11_Article_ApproximationSoumission/images/PieceWiseConvolution.pdf (9.11 Ko) Télécharger le fichier
2014_11_Article_ApproximationSoumission/images/neighbours.pdf (1.21 Ko) Télécharger le fichier
2014_11_Article_ApproximationSoumission/images/neighbours_tree.pdf (12.23 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Origine Fichiers produits par l'(les) auteur(s)
Origine Fichiers produits par l'(les) auteur(s)
Origine Fichiers produits par l'(les) auteur(s)
Origine Fichiers produits par l'(les) auteur(s)
Origine Fichiers produits par l'(les) auteur(s)
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00971549 , version 1 (03-04-2014)
hal-00971549 , version 2 (15-04-2014)
hal-00971549 , version 3 (16-01-2015)
hal-00971549 , version 4 (22-01-2015)
hal-00971549 , version 5 (23-01-2015)
hal-00971549 , version 6 (09-10-2015)

Identifiants

Citer

Paul Escande, Pierre Weiss. Numerical Complexity of Spatially Varying Blur Operators. Approximations using Piecewise Convolutions and Sparse Wavelet Representations.. 2014. ⟨hal-00971549v3⟩
376 Consultations
713 Téléchargements

Altmetric

Partager

More