Header logo is ei

Online Multi-frame Blind Deconvolution with Super-resolution and Saturation Correction




Astronomical images taken by ground-based telescopes suffer degradation due to atmospheric turbulence. This degradation can be tackled by costly hardware-based approaches such as adaptive optics, or by sophisticated software-based methods such as lucky imaging, speckle imaging, or multi-frame deconvolution. Software-based methods process a sequence of images to reconstruct a deblurred high-quality image. However, existing approaches are limited in one or several aspects: (i) they process all images in batch mode, which for thousands of images is prohibitive; (ii) they do not reconstruct a super-resolved image, even though an image sequence often contains enough information; (iii) they are unable to deal with saturated pixels; and (iv) they are usually non-blind, i.e., they assume the blur kernels to be known. In this paper we present a new method for multi-frame deconvolution called online blind deconvolution (OBD) that overcomes all these limitations simultaneously. Encouraging results on simulated and real astronomical images demonstrate that OBD yields deblurred images of comparable and often better quality than existing approaches.

Author(s): Hirsch, M. and Harmeling, S. and Sra, S. and Schölkopf, B.
Journal: Astronomy & Astrophysics
Volume: 531
Number (issue): A9
Pages: 11
Year: 2011
Month: July
Day: 0

Department(s): Empirical Inference
Research Project(s): Computational Imaging
Bibtex Type: Article (article)

Digital: 0
DOI: 10.1051/0004-6361/200913955
Language: en
Organization: Max-Planck-Gesellschaft
School: Biologische Kybernetik

Links: PDF


  title = {Online Multi-frame Blind Deconvolution with Super-resolution and Saturation Correction},
  author = {Hirsch, M. and Harmeling, S. and Sra, S. and Sch{\"o}lkopf, B.},
  journal = {Astronomy & Astrophysics},
  volume = {531},
  number = {A9},
  pages = {11},
  organization = {Max-Planck-Gesellschaft},
  school = {Biologische Kybernetik},
  month = jul,
  year = {2011},
  month_numeric = {7}