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
Link To Document