
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
Pedro F. Felzenszwalb, Ramin Zabih, "Dynamic Programming and Graph Algorithms in Computer Vision," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 33, no. 4, pp. 721740, April, 2011.  
BibTex  x  
@article{ 10.1109/TPAMI.2010.135, author = {Pedro F. Felzenszwalb and Ramin Zabih}, title = {Dynamic Programming and Graph Algorithms in Computer Vision}, journal ={IEEE Transactions on Pattern Analysis and Machine Intelligence}, volume = {33}, number = {4}, issn = {01628828}, year = {2011}, pages = {721740}, doi = {http://doi.ieeecomputersociety.org/10.1109/TPAMI.2010.135}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Pattern Analysis and Machine Intelligence TI  Dynamic Programming and Graph Algorithms in Computer Vision IS  4 SN  01628828 SP721 EP740 EPD  721740 A1  Pedro F. Felzenszwalb, A1  Ramin Zabih, PY  2011 KW  Combinatorial algorithms KW  vision and scene understanding KW  artificial intelligence KW  computing methodologies. VL  33 JA  IEEE Transactions on Pattern Analysis and Machine Intelligence ER   
[1] A. Agarwala, M. Dontcheva, M. Agrawala, S. Drucker, A. Colburn, B. Curless, D. Salesin, and M. Cohen, "Interactive Digital Photomontage," ACM Trans. Graphics, vol. 23, no. 3, pp. 292300, 2004.
[2] R.K. Ahuja, Ö. Ergun, J.B. Orlin, and A.P. Punnen, "A Survey of Very LargeScale Neighborhood Search Techniques," Discrete Applied Math., vol. 123, nos. 13, pp. 75102, 2002.
[3] A. Amini, T. Weymouth, and R. Jain, "Using Dynamic Programming for Solving Variational Problems in Vision," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, no. 9, pp. 855867, Sept. 1990.
[4] Y. Amit and A. Kong, "Graphical Templates for Model Registration," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 18, no. 3, pp. 225236, Mar. 1996.
[5] H.H. Baker and T.O. Binford, "Depth from Edge and Intensity Based Stereo," Proc. Int'l Joint Conf. Artificial Intelligence, pp. 631636, 1981.
[6] S. Barnard, "Stochastic Stereo Matching over Scale," Int'l J. Computer Vision, vol. 3, no. 1, pp. 1732, 1989.
[7] R. Basri, L. Costa, D. Geiger, and D. Jacobs, "Determining the Similarity of Deformable Shapes," Vision Research, vol. 38, pp. 23652385, 1998.
[8] R. Bellman, Dynamic Programming. Princeton Univ. Press, 1957.
[9] S. Belongie, J. Malik, and J. Puzicha, "Shape Matching and Object Recognition Using Shape Contexts," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 24, no. 4, pp. 509522, Apr. 2002.
[10] S. Birchfield and C. Tomasi, "Multiway Cut for Stereo and Motion with Slanted Surfaces," Proc. IEEE Int'l Conf. Computer Vision, pp. 489495, 1999.
[11] A. Blake and A. Zisserman, Visual Reconstruction. MIT Press, 1987.
[12] E. Boros and P.L. Hammer, "PseudoBoolean Optimization," Discrete Applied Math., vol. 123, nos. 13, 2002.
[13] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge Univ. Press, 2004.
[14] Y. Boykov and G. FunkaLea, "Graph Cuts and Efficient ND Image Segmentation," Int'l J. Computer Vision, vol. 70, pp. 109131, 2006.
[15] Y. Boykov and M.P. Jolly, "Interactive Graph Cuts for Optimal Boundary and Region Segmentation of Objects in ND Images," Proc. IEEE Int'l Conf. Computer Vision, pp. I:105I:112, 2001.
[16] Y. Boykov and V. Kolmogorov, "An Experimental Comparison of MinCut/MaxFlow Algorithms for Energy Minimization in Vision," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 26, no. 9, pp. 11241137, Sept. 2004.
[17] Y. Boykov and O. Veksler, "Graph Cuts in Vision and Graphics: Theories and Applications," Math. Models in Computer Vision: The Handbook, N. Paragios, ed., pp. 7995, Springer, 2005.
[18] Y. Boykov, O. Veksler, and R. Zabih, "Markov Random Fields with Efficient Approximations," Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 648655, 1998.
[19] Y. Boykov, O. Veksler, and R. Zabih, "Fast Approximate Energy Minimization via Graph Cuts," Proc. IEEE Int'l Conf. Computer Vision, pp. 377384, 1999.
[20] Y. Boykov, O. Veksler, and R. Zabih, "Fast Approximate Energy Minimization via Graph Cuts," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 23, no. 11, pp. 12221239, Nov. 2001.
[21] M.Z. Brown, D. Burschka, and G.D. Hager, "Advances in Computational Stereo," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 8, pp. 9931008, Aug. 2003.
[22] R. Burkard, B. Klinz, and R. Rudolf, "Perspectives of Monge Properties in Optimization," Discrete and Applied Math., vol. 70, no. 2, pp. 95161, 1996.
[23] W. Cook, W. Cunningham, W. Pulleyblank, and A. Schrijver, Combinatorial Optimization. John Wiley & Sons, 1998.
[24] T.H. Cormen, C.E. Leiserson, and R.L. Rivest, Introduction to Algorithms. MIT Press and McGrawHill, 1989.
[25] J. Coughlan, A. Yuille, C. English, and D. Snow, "Efficient Deformable Template Detection and Localization without User Initialization," Computer Vision and Image Understanding, vol. 78, no. 3, pp. 303319, June 2000.
[26] J. Coughlan and A.L. Yuille, "Bayesian A∗ Tree Search with Expected O(N) Node Expansions: Applications to Road Tracking," Neural Computation, vol. 14, no. 8, pp. 19291958, 2006.
[27] W.H. Cunningham, "Minimum Cuts, Modular Functions, and Matroid Polyhedra," Networks, vol. 15, pp. 205215, 1985.
[28] E. Dahlhaus, D. Johnson, C. Papadimitriou, P. Seymour, and M. Yannakakis, "The Complexity of Multiterminal Cuts," SIAM J. Computing, vol. 23, no. 4, pp. 864894, 1994.
[29] T.J. Darrell, D. Demirdjian, N. Checka, and P.F. Felzenszwalb, "PlanView Trajectory Estimation with Dense Stereo Background Models," Proc. IEEE Int'l Conf. Computer Vision, 2001.
[30] F. Dellaert, "Monte Carlo EM for DataAssociation and Its Applications in Computer Vision," PhD thesis, Carnegie Mellon Univ., Sept. 2001.
[31] E.W. Dijkstra, "A Note on Two Problems in Connection with Graphs," Numerical Math., vol. 1, pp. 269271, 1959.
[32] P.F. Felzenszwalb, "Representation and Detection of Deformable Shapes," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 27, no. 2, pp. 208220, Feb. 2005.
[33] P.F. Felzenszwalb and D.P. Huttenlocher, "Distance Transforms of Sampled Functions," Technical Report TR20041963, Faculty of Computing and Information Science, Cornell Univ., Sept. 2004.
[34] P.F. Felzenszwalb and D.P. Huttenlocher, "Pictorial Structures for Object Recognition," Int'l J. Computer Vision, vol. 61, no. 1, pp. 5579, 2005.
[35] P.F. Felzenszwalb and D. McAllester, "The Generalized A∗ Architecture," J. Artificial Intelligence Research, vol. 29, pp. 153190, 2007.
[36] M.A. Fischler and R.A. Elschlager, "The Representation and Matching of Pictorial Structures," IEEE Trans. Computers, vol. 22, no. 1, pp. 6792, Jan. 1973.
[37] L. Ford and D. Fulkerson, Flows in Networks. Princeton Univ. Press, 1962.
[38] M. Garey and D. Johnson, Computers and Intractability. W.H. Freeman and Co., 1979.
[39] D. Geiger, A. Gupta, L.A. Costa, and J. Vlontzos, "DynamicProgramming for Detecting, Tracking, and Matching Deformable Contours," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 17, no. 3, pp. 294302, Mar. 1995.
[40] D. Geman and B. Jedynak, "An Active Testing Model for Tracking Roads in Satellite Images," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 18, no. 1, pp. 114, Jan. 1996.
[41] S. Geman and D. Geman, "Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 6, no. 6, pp. 721741, Nov. 1984.
[42] D. Greig, B. Porteous, and A. Seheult, "Exact Maximum a Posteriori Estimation for Binary Images," J. Royal Statistical Soc., Series B, vol. 51, no. 2, pp. 271279, 1989.
[43] A. Gupta and E. Tardos, "A Constant Factor Approximation Algorithm for a Class of Classification Problems," Proc. ACM Symp. Theoretical Computer Science, 2000.
[44] P.L. Hammer, P. Hansen, and B. Simeone, "Roof Duality, Complementation and Persistency in Quadratic 01 Optimization," Math. Programming, vol. 28, pp. 121155, 1984.
[45] F.R. Hampel, E.M. Ronchetti, P.J. Rousseeuw, and W.A. Stahel, Robust Statistics: The Approach Based on Influence Functions. Wiley, 1986.
[46] M.J. Hanna, "Computer Matching of Areas in Stereo Images," PhD thesis, Stanford Univ., 1974.
[47] J. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. Univ. of Michigan Press, 1975.
[48] B.K.P. Horn and B. Schunk, "Determining Optical Flow," Artificial Intelligence, vol. 17, pp. 185203, 1981.
[49] H. Ishikawa, "HigherOrder Clique Reduction in Binary Graph Cut," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2009.
[50] H. Ishikawa and D. Geiger, "Occlusions, Discontinuities, and Epipolar Lines in Stereo," Proc. European Conf. Computer Vision, pp. 232248, 1998.
[51] H. Ishikawa and D. Geiger, "Segmentation by Grouping Junctions," Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 125131, 1998.
[52] H. Ishikawa, "Exact Optimization for Markov Random Fields with Convex Priors," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 10, pp. 13331336, Oct. 2003.
[53] I.H. Jermyn and H. Ishikawa, "Globally Optimal Regions and Boundaries as Minimum Ratio Weight Cycles," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 23, no. 10, pp. 10751088, Oct. 2001.
[54] R. Kannan, S. Vempala, and A. Vetta, "On Clusterings: Good, Bad, and Spectral," J. ACM, vol. 51, no. 3, pp. 497515, 2004.
[55] R.M. Karp and J. Pearl, "Searching for an Optimal Path in a Tree with Random Costs," Artificial Intelligence, vol. 21, no. 1, pp. 99116, 1983.
[56] M. Kass, A. Witkin, and D. Terzopoulos, "Snakes: Active Contour Models," Int'l J. Computer Vision, vol. 1, no. 4, pp. 321331, 1987.
[57] J. Kim, V. Kolmogorov, and R. Zabih, "Visual Correspondence Using Energy Minimization and Mutual Information," Proc. IEEE Int'l Conf. Computer Vision, pp. 10331040, 2003.
[58] J. Kim and R. Zabih, "Automatic Segmentation of ContrastEnhanced Image Sequences," Proc. IEEE Int'l Conf. Computer Vision, pp. 502509, 2003.
[59] J. Kleinberg and E. Tardos, "Approximation Algorithms for Classification Problems with Pairwise Relationships: Metric Labeling and Markov Random Fields," J. ACM, vol. 49, no. 5, pp. 616639, 2002.
[60] J. Kleinberg and E. Tardos, Algorithm Design. Addison Wesley, 2005.
[61] D. Knuth, "A Generalization of Dijkstra's Algorithm," Information Processing Letters, vol. 6, no. 1, pp. 15, Feb. 1977.
[62] P. Kohli, M.P. Kumar, and P.H.S. Torr, "P3 and Beyond: Move Making Algorithms for Solving Higher Order Functions," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 31, no. 9, pp. 16451656, Sept. 2009.
[63] P. Kohli and P. Torr, "Efficiently Solving Dynamic Markov Random Fields Using Graph Cuts," Proc. IEEE Int'l Conf. Computer Vision, 2005.
[64] V. Kolmogorov and R. Zabih, "What Energy Functions Can Be Minimized via Graph Cuts?" IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 26, no. 2, pp. 147159, Feb. 2004.
[65] V. Kolmogorov, A. Criminisi, A. Blake, G. Cross, and C. Rother, "Probabilistic Fusion of Stereo with Color and Contrast for BiLayer Segmentation," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 28, no. 9, pp. 14801492, Sept. 2006.
[66] V. Kolmogorov and C. Rother, "Minimizing Nonsubmodular Functions with Graph Cuts—A Review," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 29, no. 7, pp. 12741279, July 2007.
[67] N. Komodakis and G. Tziritas, "A New Framework for Approximate Labeling via Graph Cuts," Proc. IEEE Int'l Conf. Computer Vision, 2005.
[68] B. Korte and J. Vygen, Combinatorial Optimization: Theory and Algorithms. Springer, 2005.
[69] A. Krause, A. Singh, and C. Guestrin, "NearOptimal Sensor Placements in Gaussian Processes: Theory, Efficient Algorithms and Empirical Studies," J. Machine Learning Research, vol. 9, pp. 235284, 2008.
[70] V. Kwatra, A. Schodl, I. Essa, G. Turk, and A. Bobick, "Graphcut Textures: Image and Video Synthesis Using Graph Cuts," ACM Trans. Graphics, vol. 22, pp. 277286, 2003.
[71] V. Lempitsky, C. Rother, S. Roth, and A. Blake, "Fusion Moves for Markov Random Field Optimization," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 32, no. 8, pp. 13921405, Aug. 2010.
[72] M.H. Lin and C. Tomasi, "Surfaces with Occlusions from Layered Stereo," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 26, no. 8, pp. 10731078, Aug. 2004.
[73] H. Ling and D.W. Jacobs, "Using the InnerDistance for Classification of Articulated Shapes," Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. II:719II:726, 2005.
[74] M. Maes, "On a Cyclic StringtoString Correction Problem," Information Processing Letters, vol. 35, no. 2, pp. 7378, June 1990.
[75] D.R. Martin, C.C. Fowlkes, and J. Malik, "Learning to Detect Natural Image Boundaries Using Local Brightness, Color, and Texture Cues," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 26, no. 5, pp. 530549, May 2004.
[76] N. Metropolis, A.W. Rosenbluth, M.N. Rosenbluth, A.H. Teller, and E. Teller, "Equations of State Calculations by Fast Computing Machines," J. Chemical Physics, vol. 21, pp. 10871091, 1953.
[77] U. Montanari, "On the Optimal Detection of Curves in Noisy Pictures," Comm. ACM, vol. 14, no. 5, pp. 335345, 1971.
[78] E.N. Mortensen and W.A. Barrett, "Intelligent Scissors for Image Composition," Proc. ACM SIGGRAPH, pp. 191198, 1995.
[79] Y. Ohta and T. Kanade, "Stereo by Intra and InterScanline Search Using Dynamic Programming," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 7, no. 2, pp. 139154, Mar. 1985.
[80] C. Papadimitriou and K. Stieglitz, Combinatorial Optimization: Algorithms and Complexity. Prentice Hall, 1982.
[81] V.I. Pavlovic, R. Sharma, and T.S. Huang, "Visual Interpretation of Hand Gestures for HumanComputer Interaction: A Review," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 19, no. 7, pp. 677695, July 1997.
[82] T. Poggio, V. Torre, and C. Koch, "Computational Vision and Regularization Theory," Nature, vol. 317, pp. 314319, 1985.
[83] W. Press, S. Teukolsky, W. Vetterling, and B. Flannery, Numerical Recipes in C. Cambridge Univ. Press, 1992.
[84] L. Rabiner, "A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition," Proc. IEEE, vol. 77, no. 2, pp. 257286, Feb. 1989.
[85] C. Raphael, "CoarsetoFine Dynamic Programming," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 23, no. 12, pp. 13791390, Dec. 2001.
[86] C. Raphael and S. Geman, "A Grammatical Approach to Mine Detection," Proc. Conf. SPIE, pp. 316337, 1997.
[87] C. Rother, V. Kolmogorov, and A. Blake, ""GrabCut"—Interactive Foreground Extraction Using Iterated Graph Cuts," ACM Trans. Graphics, vol. 23, no. 3, pp. 309314, 2004.
[88] C. Rother, S. Kumar, V. Kolmogorov, and A. Blake, "Digital Tapestry," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2005.
[89] S. Roy, "Stereo without Epipolar Lines: A Maximum Flow Formulation," Int'l J. Computer Vision, vol. 1, no. 2, pp. 115, 1999.
[90] S. Roy and I. Cox, "A MaximumFlow Formulation of the NCamera Stereo Correspondence Problem," Proc. IEEE Int'l Conf. Computer Vision, 1998.
[91] I. Satoru, F. Lisa, and F. Satoru, "A Combinatorial, Strongly Polynomial Algorithm for Minimizing Submodular Functions," J. ACM, vol. 48, no. 4, pp. 761777, 2001.
[92] D. Scharstein and R. Szeliski, "A Taxonomy and Evaluation of Dense TwoFrame Stereo Correspondence Algorithms," Int'l J. Computer Vision, vol. 47, pp. 742, 2002.
[93] T. Schoenemann and D. Cremers, "Matching NonRigidly Deformable Shapes across Images: A Globally Optimal Solution," Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 16, 2008.
[94] T.B. Sebastian, P.N. Klein, and B.B. Kimia, "On Aligning Curves," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 1, pp. 116124, Jan. 2003.
[95] A. Shashua and S. Ullman, "Structural Saliency: The Detection of Globally Salient Structures Using a Locally Connected Network," Proc. IEEE Int'l Conf. Computer Vision, pp. 321327, 1988.
[96] J. Shi and J. Malik, "Normalized Cuts and Image Segmentation," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 22, no. 8, pp. 888905, Aug. 2000.
[97] R. Szeliski, R. Zabih, D. Scharstein, O. Veksler, V. Kolmogorov, A. Agarwala, M. Tappen, and C. Rother, "A Comparative Study of Energy Minimization Methods for Markov Random Fields," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 30, no. 6, pp. 10681080, June 2008.
[98] A. Tikhonov and V. Arsenin, Solutions of IllPosed Problems. Winston and Sons, 1977.
[99] O. Veksler, "Stereo Correspondence by Dynamic Programming on a Tree," Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 384390, 2005.
[100] O. Veksler, "Efficient GraphBased Energy Minimization Methods in Computer Vision," PhD thesis, Cornell Univ., 1999.
[101] M. Wainwright, T. Jaakkola, and A. Willsky, "Map Estimation via Agreement on Trees: MessagePassing and Linear Programming," IEEE Trans. Information Theory, vol. 5, no. 11, pp. 36973717, Nov. 2005.
[102] Y. Weiss, C. Yanover, and T. Meltzer, "Map Estimation, Linear Programming and Belief Propagation with Convex Free Energies," Proc. Conf. Uncertainty in Artificial Intelligence, 2007.
[103] O. Woodford, P. Torr, I. Reid, and A. Fitzgibbon, "Global Stereo Reconstruction Under SecondOrder Smoothness Priors," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 31, no. 12, pp. 21152128, Dec. 2009.