Fast algorithm for deblurring models with Neumann boundary conditions

Michael K. NG, Raymond H. CHAN, Wun-Cheung TANG

Research output: Journal PublicationsJournal Article (refereed)peer-review

386 Citations (Scopus)

Abstract

Blur removal is an important problem in signal and image processing. The blurring matrices obtained by using the zero boundary condition (corresponding to assuming dark background outside the scene) are Toeplitz matrices for one-dimensional problems and block-Toeplitz-Toeplitz-block matrices for two-dimensional cases. They are computationally intensive to invert especially in the block case. If the periodic boundary condition is used, the matrices become (block) circulant and can be diagonalized by discrete Fourier transform matrices. In this paper, we consider the use of the Neumann boundary condition (corresponding to a reflection of the original scene at the boundary). The resulting matrices are (block) Toeplitz-plus-Hankel matrices. We show that for symmetric blurring functions, these blurring matrices can always be diagonalized by discrete cosine transform matrices. Thus the cost of inversion is significantly lower than that of using the zero or periodic boundary conditions. We also show that the use of the Neumann boundary condition provides an easy way of estimating the regularization parameter when the generalized cross-validation is used. When the blurring function is nonsymmetric, we show that the optimal cosine transform preconditioner of the blurring matrix is equal to the blurring matrix generated by the symmetric part of the blurring function. Numerical results are given to illustrate the efficiency of using the Neumann boundary condition.

Original languageEnglish
Pages (from-to)851-866
Number of pages16
JournalSIAM Journal on Scientific Computing
Volume21
Issue number3
DOIs
Publication statusPublished - 1999
Externally publishedYes

Bibliographical note

Ng's research was supported in part by HKU CRCG grant 10201939. Chan's research was supported in part by Hong Kong Research Grants Council grant CUHK 4207/97P and CUHK DAG grant 2060143.

Keywords

  • deblurring
  • boundary conditions
  • Toeplitz matrix
  • circulant matrix
  • Hankel matrix
  • cosine transform

Fingerprint

Dive into the research topics of 'Fast algorithm for deblurring models with Neumann boundary conditions'. Together they form a unique fingerprint.

Cite this