Header logo is

An Incremental GEM Framework for Multiframe Blind Deconvolution, Super-Resolution, and Saturation Correction

2009

Technical Report

ei


We develop an incremental generalized expectation maximization (GEM) framework to model the multiframe blind deconvolution problem. A simplistic version of this problem was recently studied by Harmeling etal~cite{harmeling09}. We solve a more realistic version of this problem which includes the following major features: (i) super-resolution ability emph{despite} noise and unknown blurring; (ii) saturation-correction, i.e., handling of overexposed pixels that can otherwise confound the image processing; and (iii) simultaneous handling of color channels. These features are seamlessly integrated into our incremental GEM framework to yield simple but efficient multiframe blind deconvolution algorithms. We present technical details concerning critical steps of our algorithms, especially to highlight how all operations can be written using matrix-vector multiplications. We apply our algorithm to real-world images from astronomy and super resolution tasks. Our experimental results show that our methods yield improve d resolution and deconvolution at the same time.

Author(s): Harmeling, S. and Sra, S. and Hirsch, M. and Schölkopf, B.
Number (issue): 187
Year: 2009
Month: November
Day: 0

Department(s): Empirical Inference
Bibtex Type: Technical Report (techreport)

Institution: Max Planck Institute for Biological Cybernetics, Tübingen, Germany

Digital: 0
Organization: Max-Planck-Gesellschaft
School: Biologische Kybernetik

Links: PDF

BibTex

@techreport{6327,
  title = {An Incremental GEM Framework for Multiframe Blind Deconvolution, Super-Resolution, and Saturation Correction},
  author = {Harmeling, S. and Sra, S. and Hirsch, M. and Sch{\"o}lkopf, B.},
  number = {187},
  organization = {Max-Planck-Gesellschaft},
  institution = {Max Planck Institute for Biological Cybernetics, Tübingen, Germany},
  school = {Biologische Kybernetik},
  month = nov,
  year = {2009},
  month_numeric = {11}
}