Learning Real-Time MRF Inference for Image Denoising

Abstract

Many computer vision problems can be formulated in a Bayesian framework with Markov Random Field (MRF) or Conditional Random Field (CRF) priors. Usually, the model assumes that a full Maximum A Posteriori (MAP) estimation will be performed for inference, which can be really slow in practice. In this paper, we argue that through appropriate training, a MRF/CRF model can be trained to perform very well on a suboptimal inference algorithm. The model is trained together with a fast inference algorithm through an optimization of a loss function on a training set containing pairs of input images and desired outputs. A validation set can be used in this approach to estimate the generalization performance of the trained system. We apply the proposed method to an image denoising application, training a Fields of Experts MRF together with a 1-4 iteration gradient descent inference algorithm. Experimental validation on unseen data shows that the proposed training approach obtains an improved benchmark performance as well as a 1000-3000 times speedup compared to the Fields of Experts MRF trained with contrastive divergence. Using the new approach, image denoising can be performed in real-time, at 8 fps on a single CPU for a 256 × 256 image sequence, with close to state-of-the-art accuracy.

Cite

Text

Barbu. "Learning Real-Time MRF Inference for Image Denoising." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2009. doi:10.1109/CVPR.2009.5206811

Markdown

[Barbu. "Learning Real-Time MRF Inference for Image Denoising." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2009.](https://mlanthology.org/cvpr/2009/barbu2009cvpr-learning/) doi:10.1109/CVPR.2009.5206811

BibTeX

@inproceedings{barbu2009cvpr-learning,
  title     = {{Learning Real-Time MRF Inference for Image Denoising}},
  author    = {Barbu, Adrian},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year      = {2009},
  pages     = {1574-1581},
  doi       = {10.1109/CVPR.2009.5206811},
  url       = {https://mlanthology.org/cvpr/2009/barbu2009cvpr-learning/}
}