Pseudo-Bound Optimization for Binary Energies Meng Tang 1 Ismail Ben Ayed 2 Yuri Boykov 1 1 University of Western Ontario, Canada 2 GE Healthcare Canada.

Slides:



Advertisements
Similar presentations
Mean-Field Theory and Its Applications In Computer Vision1 1.
Advertisements

Primal-dual Algorithm for Convex Markov Random Fields Vladimir Kolmogorov University College London GDR (Optimisation Discrète, Graph Cuts et Analyse d'Images)
Algorithms for MAP estimation in Markov Random Fields Vladimir Kolmogorov University College London Tutorial at GDR (Optimisation Discrète, Graph Cuts.
Lena Gorelick Joint work with Frank Schmidt and Yuri Boykov Rochester Institute of Technology, Center of Imaging Science January 2013 TexPoint fonts used.
Interactive Segmentation with Super-Labels Andrew Delong Western Yuri BoykovOlga VekslerLena GorelickFrank Schmidt TexPoint fonts used in EMF. Read the.
I Images as graphs Fully-connected graph – node for every pixel – link between every pair of pixels, p,q – similarity w ij for each link j w ij c Source:
The University of Ontario CS 4487/9687 Algorithms for Image Analysis Multi-Label Image Analysis Problems.
ICCV 2007 tutorial on Discrete Optimization Methods in Computer Vision part I Basic overview of graph cuts.
C. Olsson Higher-order and/or non-submodular optimization: Yuri Boykov jointly with Western University Canada O. Veksler Andrew Delong L. Gorelick C. NieuwenhuisE.
GrabCut Interactive Image (and Stereo) Segmentation Carsten Rother Vladimir Kolmogorov Andrew Blake Antonio Criminisi Geoffrey Cross [based on Siggraph.
GrabCut Interactive Foreground Extraction using Iterated Graph Cuts Carsten Rother Vladimir Kolmogorov Andrew Blake Microsoft Research Cambridge-UK.
GrabCut Interactive Foreground Extraction using Iterated Graph Cuts Carsten Rother Vladimir Kolmogorov Andrew Blake Microsoft Research Cambridge-UK.
Interactive Image Segmentation using Graph Cuts Mayuresh Kulkarni and Fred Nicolls Digital Image Processing Group University of Cape Town PRASA 2009.
Stephen J. Guy 1. Photomontage Photomontage GrabCut – Interactive Foreground Extraction 1.
1 s-t Graph Cuts for Binary Energy Minimization  Now that we have an energy function, the big question is how do we minimize it? n Exhaustive search is.
Graph-based image segmentation Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Prague, Czech.
GrabCut Interactive Image (and Stereo) Segmentation Joon Jae Lee Keimyung University Welcome. I will present Grabcut – an Interactive tool for foreground.
Pseudo-Bound Optimization for Binary Energies Presenter: Meng Tang Joint work with Ismail Ben AyedYuri Boykov 1 / 27.
Robust Higher Order Potentials For Enforcing Label Consistency
2010/5/171 Overview of graph cuts. 2010/5/172 Outline Introduction S-t Graph cuts Extension to multi-label problems Compare simulated annealing and alpha-
Stereo & Iterative Graph-Cuts Alex Rav-Acha Vision Course Hebrew University.
Stereo Computation using Iterative Graph-Cuts
Comp 775: Graph Cuts and Continuous Maximal Flows Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel Hill.
What Energy Functions Can be Minimized Using Graph Cuts? Shai Bagon Advanced Topics in Computer Vision June 2010.
Relaxations and Moves for MAP Estimation in MRFs M. Pawan Kumar STANFORDSTANFORD Vladimir KolmogorovPhilip TorrDaphne Koller.
Measuring Uncertainty in Graph Cut Solutions Pushmeet Kohli Philip H.S. Torr Department of Computing Oxford Brookes University.
Graph-Cut Algorithm with Application to Computer Vision Presented by Yongsub Lim Applied Algorithm Laboratory.
Yuri Boykov, UWO 1: Basics of optimization-based segmentation - continuous and discrete approaches 2 : Exact and approximate techniques - non-submodular.
Perceptual Organization: Segmentation and Optical Flow.
Extensions of submodularity and their application in computer vision
Multiplicative Bounds for Metric Labeling M. Pawan Kumar École Centrale Paris École des Ponts ParisTech INRIA Saclay, Île-de-France Joint work with Phil.
Automatic User Interaction Correction via Multi-label Graph-cuts Antonio Hernández-Vela, Carlos Primo and Sergio Escalera Workshop on Human Interaction.
Graph-based Segmentation
Michael Bleyer LVA Stereo Vision
Graph Cut & Energy Minimization
MRFs and Segmentation with Graph Cuts Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/24/10.
CS774. Markov Random Field : Theory and Application Lecture 13 Kyomin Jung KAIST Oct
Planar Cycle Covering Graphs for inference in MRFS The Typhon Algorithm A New Variational Approach to Ground State Computation in Binary Planar Markov.
Interactive Graph Cuts for Optimal Boundary & Region Segmentation of Objects in N-D Images (Fri) Young Ki Baik, Computer Vision Lab.
Relative Volume Constraints for 3D Image Editing Computer Vision Group TU Munich Eno Töppe, Claudia Nieuwenhuis, Daniel Cremers May 25th, 2012.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
Rounding-based Moves for Metric Labeling M. Pawan Kumar Center for Visual Computing Ecole Centrale Paris.
Lena Gorelick joint work with O. Veksler I. Ben Ayed A. Delong Y. Boykov.
Graph Cuts Marc Niethammer. Segmentation by Graph-Cuts A way to compute solutions to the optimization problems we looked at before. Example: Binary Segmentation.
Algorithms for MAP estimation in Markov Random Fields Vladimir Kolmogorov University College London.
1 Markov Random Fields with Efficient Approximations Yuri Boykov, Olga Veksler, Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
Machine Learning – Lecture 15
Auxiliary Cuts for General Classes of Higher-Order Functionals 1 Ismail Ben Ayed, Lena Gorelick and Yuri Boykov.
GrabCut Interactive Foreground Extraction Carsten Rother – Vladimir Kolmogorov – Andrew Blake – Michel Gangnet.
The University of Ontario CS 4487/9687 Algorithms for Image Analysis Multi-Label Image Analysis Problems.
Gaussian Mixture Models and Expectation-Maximization Algorithm.
Machine Learning – Lecture 15
Yuri Boykov jointly with
The University of Ontario From photohulls to photoflux optimization Yuri Boykov University of Western Ontario Victor Lempitsky Moscow State University.
Segmentation with non-linear constraints on appearance, complexity, and geometry Yuri Boykov Western Univesity Andrew Delong Olga Veksler Lena Gorelick.
Cutting Images: Graphs and Boundary Finding Computational Photography Derek Hoiem, University of Illinois 09/20/12 “The Double Secret”, Magritte.
Energy functions f(p)  {0,1} : Ising model Can solve fast with graph cuts V( ,  ) = T[  ] : Potts model NP-hard Closely related to Multiway Cut Problem.
Image segmentation.
The University of Ontario CS 4487/9687 Algorithms for Image Analysis Combining Color and Boundary and other extensions (graph cuts)
Graph Cuts vs. Level Sets
Digital Visual Effects, Spring 2009 Yung-Yu Chuang 2009/5/21
GrabCut Interactive Foreground Extraction using Iterated Graph Cuts Carsten Rother Vladimir Kolmogorov Andrew Blake Microsoft Research Cambridge-UK.
Advanced Appearance and Shape Models
Secrets of GrabCut and Kernel K-means
Efficient Graph Cut Optimization for Full CRFs with Quantized Edges
Normalized Cut meets MRF
Applications of parametric max-flow problem in computer vision
Multi-view reconstruction
Discrete Optimization Methods Basic overview of graph cuts
“Traditional” image segmentation
Presentation transcript:

Pseudo-Bound Optimization for Binary Energies Meng Tang 1 Ismail Ben Ayed 2 Yuri Boykov 1 1 University of Western Ontario, Canada 2 GE Healthcare Canada Binary Energy Minimization [1] Y. Boykov and M. Jolly, Interactive Graph Cuts for Optimal Boundary & Region Segmentation of Objects in N-D Images, in ICCV [2] C. Rother, V. Kolmogorov and A. Blake, GrabCut: Interactive Foreground Extraction using Iterated Graph Cuts, in SIGGRAPH [3] V. Kolmogorov, Y. Boykov, and C. Rother, Applications of parametric maxflow in computer vision, in ICCV  Non-submodular pairwise energy  High-order energy S * = arg S min E(S) Binary Energy: Difficult-to-optimize energies: Standard Bound Optimization solution space S StSt S t+1 At(S)At(S) E(S)E(S) E(St)E(St) E(S t+1 )  Never increases original energy E(S)  Converges to local minima  Bound may not approximate well New Idea: Pseudo-Bound Opt. solution space S StSt S t+1 At(S)At(S) E(S)E(S) E(St)E(St)  Make larger move S t → S t+1  Pseudo-bounds better approximate E(S)  Efficiently optimize pseudo-bounds using parametric max-flow algorithm From Model-fitting to Entropy Minimization mixed optimization Note: H(P|Q)  H(P) for any two distributions (equality when Q=P ) cross-entropyentropy binary optimization BCD (block-coordinate-descent) of I.Minimize over segmentation S for fixed  0,  1 [1] II.Minimize over θ 0, θ 1 for fixed labeling S E(S)E(S) E ( S|θ 0,θ 1 ) t StSt S t+1 (I) (II) E ( S|θ 0,θ 1 ) t+1 E ( S|θ 0,θ 1 ) = t is a bound of original energy E(S). BCD, as is in GrabCut [2], is bound Optimization for E(S). Parametric Pseudo-Bound Cuts (pPBC) Ƒ t (S, λ) = + λ R t (S) Pairwise SubmodularUnary Bounding relaxation S λ = min s Ƒ t (S, λ) S t+1 = argmin E(S λ ) Parametric Maxflow [3] Update iterate A t (S) Bound SλSλ n-links s t a cut t-link Edge capacities depend linearly on λ. examples of pseudo-bounds For entropy-based energy: For non-submodular pairwise: Ƒ t (S,λ) + λ(|S|-|S t |) = E ( S|θ 0,θ 1 ) t |S||S| |St||St| f(|S|) |V0||V0| Volume prior: m pq s p s q, for m pq >0 Application --- High-order EnergyApplication --- Non-submodular PairwiseConclusion and Future Work BCD pPBC E=1.4026×10 6 E=1.4198×10 6 Initializations 1 2 Interactive Segmentation Unsupervised Segmentation Matching Target Distribution Input imageGround truthResults Input LSA-AUX [4] t=0.1s LSA-TR [4] t=1.9s pPBC-T t=3.1s Segmentation with Curvature Regularization Binary Image Deconvolution Average energy with 10 random noisy images. Input imagesResults  Novel generalization of majorize-minimize principle  Efficient opt. of pseudo-bounds via parametric max-flow  Showed that BCD (in GrabCut ) is a bound Optimization  Devise specific pseudo-bounds for several energies  Achieve state-of-the-art results for many binary energies  Future work: thorough comparison, multi-label energies Comparison of Auxiliary Cuts, FTR, pPBC and its limited version (λ ≤ 0). noisy image LSA-AUX [4] LSA-TR [4] pPBC-T Top (bottom) row: nose sigma = 0.1 (0.2) [4] L. Gorelick, Y. Boykov, O. Veksler, I. Ayed and A. Delong, Submodularization for Binary Pairwise Energies, in CVPR high-order