• DocumentCode
    863468
  • Title

    Algorithmic Differentiation: Application to Variational Problems in Computer Vision

  • Author

    Pock, Thomas ; Pock, Michael ; Bischof, Horst

  • Author_Institution
    Graz Univ. of Technol., Graz
  • Volume
    29
  • Issue
    7
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    1180
  • Lastpage
    1193
  • Abstract
    Many vision problems can be formulated as minimization of appropriate energy functionals. These energy functionals are usually minimized, based on the calculus of variations (Euler-Lagrange equation). Once the Euler-Lagrange equation has been determined, it needs to be discretized in order to implement it on a digital computer. This is not a trivial task and, is moreover, error- prone. In this paper, we propose a flexible alternative. We discretize the energy functional and, subsequently, apply the mathematical concept of algorithmic differentiation to directly derive algorithms that implement the energy functional´s derivatives. This approach has several advantages: First, the computed derivatives are exact with respect to the implementation of the energy functional. Second, it is basically straightforward to compute second-order derivatives and, thus, the Hessian matrix of the energy functional. Third, algorithmic differentiation is a process which can be automated. We demonstrate this novel approach on three representative vision problems (namely, denoising, segmentation, and stereo) and show that state-of-the-art results are obtained with little effort.
  • Keywords
    Hessian matrices; computer vision; image denoising; image segmentation; stereo image processing; Euler-Lagrange equation; Hessian matrix; algorithmic differentiation; computer vision; energy functionals; second-order derivatives; variational problems; Application software; Calculus; Computer errors; Computer vision; Differential equations; Inverse problems; Noise reduction; Optical computing; Partial differential equations; Stereo vision; Evaluating derivatives; algorithmic differentiation; energy functional; optimization.; variational methods; Algorithms; Artificial Intelligence; Image Enhancement; Image Interpretation, Computer-Assisted; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity;
  • fLanguage
    English
  • Journal_Title
    Pattern Analysis and Machine Intelligence, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0162-8828
  • Type

    jour

  • DOI
    10.1109/TPAMI.2007.1044
  • Filename
    4204161