Related Experiment Video
Updated: Jun 10, 2026

Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
Dynamic programming and graph algorithms in computer vision
Pedro F Felzenszwalb1, Ramin Zabih
1Department of Computer Science, University of Chicago, 1100 E. 58th St., Chicago, IL 60637, USA. pff@cs.uchicago.edu
Abstract:
Optimization is a powerful paradigm for expressing and solving problems in a wide range of areas, and has been successfully applied to many vision problems. Discrete optimization techniques are especially interesting since, by carefully exploiting problem structure, they often provide nontrivial guarantees concerning solution quality. In this paper, we review dynamic programming and graph algorithms, and discuss representative examples of how these discrete optimization techniques have been applied to some classical vision problems. We focus on the low-level vision problem of stereo, the mid-level problem of interactive object segmentation, and the high-level problem of model-based recognition.
Related Concept Videos
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Vector Functions and Motion: Problem Solving
Vectors in 2D: Problem Solving
Statically Indeterminate Problem Solving
Machines: Problem Solving II
Machines: Problem Solving I
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
