Optimization Algorithms for Discrete Markov Random Fields, with Applications to Computer Vision

Total Page:16

File Type:pdf, Size:1020Kb

Optimization Algorithms for Discrete Markov Random Fields, with Applications to Computer Vision Optimization Algorithms for Discrete Markov Random Fields, with Applications to Computer Vision Nikos Komodakis A thesis submitted for the degree of Doctor of Philosophy University of Crete Computer Science Department Heraklion Supervisor: Professor Georgios Tziritas (May 2006) Abstract We are what we repeatedly do. Excellence, then, is not an act, but a habit. —Aristotle 384 BC–322 BC A large variety of important tasks in low­level vision, image analysis and pat­ tern recognition can be formulated as discrete labeling problems where one seeks to optimize some measure of the quality of the labeling. For example such is the case in optical flow estimation, stereo matching, image restoration to men­ tion only a few of them. Discrete Markov Random Fields are ideal candidates for modeling these labeling problems and, for this reason, they are ubiquitous in computer vision. Therefore, an issue of paramount importance, that has at­ tracted a significant amount of computer vision research over the past years, is how to optimize discrete Markov Random Fields efficiently and accurately. The main theme of this thesis is concerned exactly with this issue. Two novel MRF op­ timization schemes are thus presented, both of which manage to extend current state­of­the­art techniques in significant ways. On one hand, a novel framework is proposed that is based on the duality theory of Linear Programming (LP) and provides an alternative as well as more general view of existing graph­cut methods such as the α­expansion technique, which is included merely as a special case. Moreover, unlike α­expansion which is valid only for MRFs with metric potentials, the derived algorithms provably generate almost optimal solutions for a much wider class of MRFs that are frequently encountered in computer vision, which is an important advance. Results on a variety of low level vision tasks demonstrate the efficacy of our approach. On the other hand, a novel optimization scheme, called Priority­BP, is proposed which carries two very important extensions over standard Belief Propagation ii (BP): priority­based message scheduling and dynamic label pruning. For the first time, these two extensions work in cooperation in order to deal with one of the major limitations of BP: its inefficiency in handling MRFs with very large discrete state­spaces. Moreover, both extensions are generic and do not make any use of domainspecific knowledge. They are therefore applicable to any discrete Markov Random Field i.e. a very wide class of problems in computer vision. In order to demonstrate the effectiveness of Priority­BP, a novel exemplar­ based framework (based on Priority­BP) is also proposed which treats the prob­ lems of image completion, texture synthesis and image inpainting in a unified manner, while managing to compare favorably with related state­of­the­art meth­ ods. According to our framework, all of the above mentioned tasks are posed as discrete MRF optimization problems with a welldefined global objective function. Thanks to our Priority­BP algorithm, the intolerable (due to the huge number of labels) computational cost of optimizing the resulting MRF is drastically reduced. Furthermore, visually inconsistent results due to greedy patch assignments are avoided, since our method always manages to maintain many candidate source patches for each block of missing pixels. Numerous results on a wide variety of difficult image completion cases prove the efficacy of our framework. Finally, as an application of our LP­based MRF optimization techniques, we turn our attention to a research topic that lies at the convergence of the fields of computer vision and computer graphics: the virtual reconstruction of 3D environ­ ments based on image sequences. Contrary to most of the existing image­based­ modeling­and­rendering (IBMR) methods, which typically require large amount of image data and are thus suitable mostly for small scale scenes, here we propose a novel hybrid (geometry & image based) framework that is capable of providing photorealistic walkthroughs of very large, complex outdoor scenes at interactive frame rates. Furthermore, our framework is fully automatic and takes as input only a sparse set of stereoscopic image pairs from the scene. Based on these image pairs, a novel hybrid data representation of a 3D scene, called morphable 3D­mosaics, is then automatically extracted. According to it, a 3D scene is repre­ sented as a series of enhance local 3D models that allow a continuous morphing between each successive two of them to be taking place during rendering. The morphing is both photometric as well geometric and always proceeds in a phys­ iii ically valid way. MRFs play a crucial role for the correct estimation of the mor­ phing and, for optimizing these MRFs, we make use of our LP­based optimization methods. Our framework has already been successfully applied to the virtual 3D reconstruction of the Samaria gorge in Crete and a sample from the results that have been obtained is shown as well. iv Acknowledgements I first wish to express my sincere gratitude towards my advisor, Professor Geor­ gios Tziritas, who guided and supported me throughout the years. His office door was always open to me whenever i needed his advice. I also want to thank him for giving me the opportunity to explore and deal with challenging research topics. I would also like to thank assistant Professor George Georgakopoulos. His won­ derful lectures on algorithms and complexity (that i was lucky enough to attend) gave the inspiration for part of the research that was conducted in this thesis. In addition, i would like to thank Professor Panos Trahanias, as well as all the mem­ bers of my thesis committee, for their insightfull comments, which were indeed of great value for the improvement of the quality and presentation of this thesis. A special thanks also goes to Professor Nikos Paragios. Although being far away, he has always been willing to offer his valuable advice, as well as its constructive comments, on various early manuscripts. I should note that the biggest part of the research in this thesis has been funded by the European DHX (Digital Ecological and Artistic Heritage Exchange) project. Finally, I want to express my deepest gratitude towards my parents for their unfal­ tering love and support. They have always been a tremendous source of strength for me. Last but not least, i want to thank my wife, Vaggelio. Through all these years she has always been by my side, encouraging, helping and caring. I am pretty sure that, without her support, this thesis would not have been possible. Nikos Komodakis Heraklion, 2006. vi Contents Abstract i Acknowledgements v Thesis organization 1 1 Introduction 5 1.1 The optimization paradigm in vision . 5 1.2 Discrete labeling problems and Markov Random Fields . 10 1.3 State­of­the­art optimization methods for discrete Markov Random Fields . 17 1.4 Thesis contributions . 19 2 Background on Markov Random Fields 25 2.1 Introduction . 25 2.2 Basics of Markov Random Fields . 26 2.3 Gibbs random fields and Markov­Gibbs equivalence . 28 2.4 Maximum a posteriori estimation . 30 2.5 State­of­the­art MRF optimization techniques . 32 2.5.1 The α­expansion algorithm . 32 2.5.2 Loopy belief propagation . 35 2.6 Other MRF optimization methods in vision . 39 3 Approximate Labeling via Graph Cuts Based on Linear Programming 43 3.1 Introduction . 44 3.2 Related work . 50 3.3 The primal­dual schema . 52 3.3.1 The primal and dual LPs (Linear Programs) corresponding to Metric Labeling . 54 viii 3.3.2 An intuitive view of the dual variables . 56 3.3.3 Applying the primal­dual schema to Metric Labeling . 57 3.4 The PD1 algorithm . 58 3.4.1 Update of the primal and dual variables . 63 3.5 The PD2 algorithm . 66 3.6 PD3: extending PD2 to the semimetric case . 70 3.7 Experimental results . 74 3.7.1 Per­instance suboptimality bounds . 74 3.7.2 Stereo matching . 78 3.7.3 Image restoration and image completion . 80 3.7.4 Optical flow estimation . 82 3.7.5 Synthetic problems . 84 3.8 Conclusions . 85 4 Priority­BP and the Problem of Image Completion 87 4.1 Introduction . 88 4.2 Image completion as a discrete global optimization problem . 94 4.3 Priority­BP . 95 4.3.1 Priority­based message scheduling . 96 4.3.2 Assigning priorities to nodes . 100 4.3.3 Applying Priority­BP to image completion . 101 4.3.4 Label pruning . 104 4.4 Extensions & further results . 106 4.5 Conclusions . 111 5 3D Visual Reconstruction of Large Scale Natural Sites 113 5.1 Introduction . 115 5.2 Related work . 120 5.3 Overview of the modeling pipeline . 121 5.4 Local 3D models construction . 123 5.4.1 Disparity estimation . 124 5.5 Relative pose estimation between successive local models . 125 5.5.1 Wide­baseline feature matching under camera looming . 126 5.6 Morphing estimation between successive local models . 128 ix 5.6.1 Estimating optical flow between wide­baseline images Ik and Ik+1 . 130 5.6.2 Geometric morphing in region Ψ¯ . 134 5.7 Rendering pipeline . 138 5.7.1 Decimation of local 3D models . 140 5.8 3D­mosaics construction . 142 5.8.1 Rotation (Rij) estimation between views Ii; Ij . 143 5.8.2 Geometric rectification of local models . 143 5.8.3 Merging the rectified local models . 146 5.9 Further results . 146 5.10Conclusions . 150 A Technical proofs for theorems of chapter 3 153 A.1 Proof of theorem 3.2 about the optimality properties of the PD1 algo­ rithm . 153 A.2 Proof of theorem 3.3 about the optimality properties of the PD2µ algorithm .
Recommended publications
  • “Graph Cut Based Image Segmentation Using Statistical Priors and Its
    “GRAPH CUT BASED IMAGE SEGMENTATION USING STATISTICAL PRIORS AND ITS APPLICATION TO OBJECT DETECTION AND THIGH CT TISSUE IDENTIFICATION ANALYSIS” by TAPOSH BISWAS A THESIS Submitted in partial fulfillment of the requirements for the degree of Master of Science in the Natural Resources Graduate Program of Delaware State University DOVER, DELAWARE May 2018 This thesis is approved by the following members of the Final Oral Review Committee: Dr. Sokratis Makrogiannis, Committee Chairperson, Department of Mathematical Science, Delaware State University Dr. Thomas A. Planchon, Committee Member, Department of Physics and Engineering, Delaware State University Dr. Qi Lu, Committee Member, Department of Physics and Engineering, Delaware State University Dr. Matthew Tanzy, External Committee Member, Department of Mathematical Science, Delaware State University COPYRIGHT Copyright ©2018 by Taposh Biswas. All rights reserved. DEDICATION This thesis is dedicated to my parents Monoranjan Biswas and Dipti Biswas who have supported curiosity throughout my life. Without their persistent guidance, support, and advice, the successes I have achieved till now would never have come to fruition. ii ACKNOWLEDGEMENTS First, I would like to thank Dr. Sokratis Makrogiannis for giving me the opportunity to be a part of his research group (MIVIC) and supporting me through my thesis. It is an honor to work with him; he was always there for helping me improve my programming skills and assisting me with my research. I really appreciate his contributions of time, ideas and funding to complete my master’s degree. His door was always to discuss about any problem. I would like to thank the Federal Research and Development Matching Grant Program of the Delaware Economic Development Office (DEDO) for the funding and giving me the opportunity to complete my degree.
    [Show full text]
  • Random Fields for Image Registration
    Computer Aided Medical Procedures Prof. Dr. Nassir Navab Dissertation Random Fields for Image Registration Benjamin M. Glocker Fakultät für Informatik Technische Universität München TECHNISCHE UNIVERSITÄT MÜNCHEN Computer Aided Medical Procedures & Augmented Reality / I16 Random Fields for Image Registration Benjamin M. Glocker Vollständiger Abdruck der von der Fakultät für Informatik der Technischen Universität München zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften (Dr. rer. nat.) genehmigten Dissertation. Vorsitzender: Univ.-Prof. Dr. Peter O. A. Struss Prüfer der Dissertation: 1. Univ.-Prof. Dr. Nassir Navab 2. Prof. Dr. Nikos Paragios, Ecole Centrale de Paris / Frankreich Die Dissertation wurde am 09.09.2010 bei der Technischen Universität München eingereicht und durch die Fakultät für Informatik am 16.05.2011 angenommen. Abstract Image registration is one of the key components in computer vision and medical image analysis. Motion compensation, multi-modal fusion, atlas matching, image stitching, or optical flow estimation are only some of the applications where efficient registration methods are needed. The task of registration is to recover a spatial transformation which aligns corresponding structures visible in the images. This is commonly formulated as an optimization problem based on an objective function which evaluates the quality of a transformation with respect to the image data and some prior information. So far, mainly classical continuous methods have been considered for the critical part of optimization. In this thesis, discrete labeling of random fields is introduced as a novel promising and powerful alternative. A general framework is derived which allows to represent both linear and non-linear image registration as labeling problems where random variables play the role of transformation parameters.
    [Show full text]
  • Pylon Model for Semantic Segmentation
    A Pylon Model for Semantic Segmentation Victor Lempitsky Andrea Vedaldi Andrew Zisserman Visual Geometry Group, University of Oxford∗ fvilem,vedaldi,[email protected] Abstract Graph cut optimization is one of the standard workhorses of image segmentation since for binary random field representations of the image, it gives globally optimal results and there are efficient polynomial time implementations. Often, the random field is applied over a flat partitioning of the image into non-intersecting elements, such as pixels or super-pixels. In the paper we show that if, instead of a flat partitioning, the image is represented by a hierarchical segmentation tree, then the resulting energy combining unary and boundary terms can still be optimized using graph cut (with all the corresponding benefits of global optimality and efficiency). As a result of such inference, the image gets partitioned into a set of segments that may come from different layers of the tree. We apply this formulation, which we call the pylon model, to the task of semantic seg- mentation where the goal is to separate an image into areas belonging to different semantic classes. The experiments highlight the advantage of inference on a segmentation tree (over a flat partitioning) and demonstrate that the optimization in the pylon model is able to flex- ibly choose the level of segmentation across the image. Overall, the proposed system has superior segmentation accuracy on several datasets (Graz-02, Stanford background) com- pared to previously suggested approaches. 1 Introduction Semantic segmentation (i.e. the task of assigning each pixel of a photograph to a semantic class label) is often tackled via a “flat” conditional random field model [10, 29].
    [Show full text]
  • Global Optimization for Image Segmentation with High-Level Priors
    Noname manuscript No. (will be inserted by the editor) Branch-and-Mincut: Global Optimization for Image Segmentation with High-Level Priors Victor Lempitsky · Andrew Blake · Carsten Rother the date of receipt and acceptance should be inserted later Abstract Efficient global optimization techniques such 1 Introduction as graph cut exist for energies corresponding to binary image segmentation from low-level cues. However, in- Binary image segmentation is often posed as a graph troducing a high-level prior such as a shape prior or partition problem. This is because efficient graph algo- a color-distribution prior into the segmentation pro- rithms such as st-mincut permit fast global optimiza- cess typically results in an energy that is much harder tion of the functionals measuring the quality of the to optimize. The main contribution of the paper is a segmentation. As a result, difficult image segmentation new global optimization framework for a wide class of problems can be solved efficiently, robustly, and inde- such energies. The framework is built upon two power- pendently of initialization. Yet, while graphs can rep- ful techniques: graph cut and branch-and-bound. These resent energies based on localized low-level cues, they techniques are unified through the derivation of lower are much less suitable for representing non-local cues bounds on the energies. Being computable via graph and priors describing the foreground or the background cut, these bounds are used to prune branches within a segment as a whole. branch-and-bound search. Consider, for example, the situation when the shape of the foreground segment is known a priori to be sim- We demonstrate that the new framework can com- ilar to a particular template (segmentation with shape pute globally optimal segmentations for a variety of seg- priors).
    [Show full text]
  • Spatio-Temporal Video Segmentation with Shape Growth Or Shrinkage Constraint Yuliya Tarabalka, Guillaume Charpiat, Ludovic Brucker, Bjoern Menze
    Spatio-Temporal Video Segmentation with Shape Growth or Shrinkage Constraint Yuliya Tarabalka, Guillaume Charpiat, Ludovic Brucker, Bjoern Menze To cite this version: Yuliya Tarabalka, Guillaume Charpiat, Ludovic Brucker, Bjoern Menze. Spatio-Temporal Video Seg- mentation with Shape Growth or Shrinkage Constraint. IEEE Transactions on Image Processing, Institute of Electrical and Electronics Engineers, 2014, 23 (9), pp.3829-3840. hal-01052543 HAL Id: hal-01052543 https://hal.inria.fr/hal-01052543 Submitted on 28 Jul 2014 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 23, NO. 9, SEPTEMBER 2014 3829 Spatio-Temporal Video Segmentation With Shape Growth or Shrinkage Constraint Yuliya Tarabalka, Member, IEEE,GuillaumeCharpiat,LudovicBrucker,andBjoernH.Menze Abstract—We propose a new method for joint segmentation volume [6]–[8]. In this case, the segmentation of the entire of monotonously growing or shrinking shapes in a time sequence image set supports each of the individual segmentations. of noisy images. The task of segmenting the image time series is Graph-based methods gained popularity among omniscient expressed as an optimization problem using the spatio-temporal graph of pixels, in which we are able to impose the constraint approaches, in particular those using hierarchical model [8], of shape growth or of shrinkage by introducing monodirectional normalized cuts [6] or graph cuts [9].
    [Show full text]
  • A Reduction Method for Graph Cut Optimization Nicolas Lermé, François Malgouyres
    A Reduction Method For Graph Cut Optimization Nicolas Lermé, François Malgouyres To cite this version: Nicolas Lermé, François Malgouyres. A Reduction Method For Graph Cut Optimization. Pattern Analysis and Applications, Springer Verlag, 2014, 17 (2), pp.361-378. 10.1007/s10044-013-0337-7. hal-01486804v5 HAL Id: hal-01486804 https://hal.archives-ouvertes.fr/hal-01486804v5 Submitted on 10 Mar 2017 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. PATTERN ANALYSIS AND APPLICATIONS 1 A Reduction Method For Graph Cut Optimization N. Lermé, F. Malgouyres hal-00606921, version 3 - Jul 2012 M. Lermé is with the Laboratoire d’Informatique de Paris Nord, University Paris 13, 99 avenue Jean-Baptiste Clément, 93430 Villetaneuse, France. Phone: +33 (0)1-49-40-32-13. Fax: +33 (0)1-48-26-07-12. E-mail: [email protected] M. Malgouyres is with the Institut Mathématiques de Toulouse, University Paul Sabatier, 118 route de Narbonne, F-31062 Toulouse Cedex 9, France. Phone: +33 (0)5-61-55-85-83. Fax: +33 (0)5-61-55-75-99. E-mail: [email protected] toulouse.fr July 3, 2012 DRAFT PATTERN ANALYSIS AND APPLICATIONS 2 Abstract In a couple of years, graph cuts methods appeared as a leading method in computer vision and graphics due to their efficiency in computing globally optimal solutions.
    [Show full text]
  • Algorithm for Fuzzy Maximum Flow Probdlemin Hyper
    Linli Zhu et al.; Sch. J. Phys. Math. Stat., 2016; Vol-3; Issue-2 (Mar-May); pp-77-83 Scholars Journal of Physics, Mathematics and Statistics ISSN 2393-8056 (Print) Sch. J. Phys. Math. Stat. 2016; 3(2):77-83 ISSN 2393-8064 (Online) ©Scholars Academic and Scientific Publishers (SAS Publishers) (An International Publisher for Academic and Scientific Resources) Algorithm for Fuzzy Maximum Flow Probdlemin Hyper-Network Setting (II) Linli Zhu1*, Yu Pan1, Wei Gao2 1School of Computer Engineering, Jiangsu University of Technology, Changzhou 213001, China 2School of Information, Yunnan Normal University, Kunming 650500, China *Corresponding Author: Linli Zhu Email: [email protected] Abstract: Maximum flow problem on hypergraphs (hyper-networks) is an extension of maximum flow problem on normal graphs. In this report, we discuss a generalized fuzzy version of maximum flow problem in hyper-networks setting, and a new fuzzy maximum flow algorithm in hyper-network setting is obtained. Our algorithm mainly based on fuzzy set theory and incremental graph, and the technology of -cut is also employed to determine the fuzzy maximum flow. The implement procedure is manifested at last. Keywords: Hypergraph, maximum flow problem, incremental graph, -cut. INTRODUCTION AND NOTATIONS There is an important component of graph theory and artificial intelligence which is Maximum flow problem of weighted graph and it shows extensive applications in various fields like: computer network, data mining, image segmentation and ontology computation [1-7]. Hyper-graph, a subset system for limited set, is one of the most general discrete structures, and is the generalization of the common graph. In terms of lots of practical problems, the usage of the concept of hyper-graph shows more effective than the concept of graph.
    [Show full text]
  • Multichannel Phase Unwrapping with Graph-Cuts Giampaolo Ferraioli, Aymen Shabou, Florence Tupin, and Vito Pascazio
    1 Multichannel phase unwrapping with Graph-cuts Giampaolo Ferraioli, Aymen Shabou, Florence Tupin, and Vito Pascazio Abstract—Markovian approaches have proven to be effective minimum Lp norm unwrapping methods. Therefore, they do for solving the multichannel phase unwrapping problem, es- not optimally exploit statistical properties of the noise present pecially when dealing with noisy data and big discontinuities. on the data and they are not optimal from the information This paper presents a markovian approach to solve the phase unwrapping problem based on a new a priori model, the Total theoretical point of view. Moreover, differently from these Variation, and graph-cut based optimization algorithms. The approaches, we propose an algorithm that is able to unwrap proposed method turns to be fast, simple and robust. A set of and restore the solution at the same time. experimental results on both simulated and real data illustrate In the next section, we introduce the multichannel phase un- the effectiveness of our approach. wrapping (MCPU) technique with an inhomogeneous GMRF model. In section III, we present our new approach based on I. INTRODUCTION TV model and graph-cut optimization algorithms. Finally, we present some results showing the reconstruction obtained on In interferometric synthetic aperture radar systems, estima- simulated and real data. tion of the phase is a crucial point since there exists a known relation between InSAR phase and height values of the ground [1]. It is known that the measured phase (wrapped phase) is II. MULTICHANNEL PHASE UNWRAPPING given in the principal interval [−π, π], so phase unwrapping Multichannel phase unwrapping approach consists in com- (PU) problem has to be solved providing the absolute phase bining two or more independent interferograms.
    [Show full text]
  • Graph Cuts for Fast Optimization in Markov Random Field Based Remote Sensing Image Analysis
    Graph cuts for fast optimization in Markov Random Field based Remote Sensing image analysis Abdulmain Karimov March, 2010 Graph cuts for fast optimization in Markov Random Field based Remote Sensing image analysis by Abdulmain Karimov Thesis submitted to the International Institute for Geo-information Science and Earth Observation in partial fulfilment of the requirements for the degree of Master of Science in Geo-information Science and Earth Observation, Specialisation: Geoinformatics Thesis Assessment Board Chair: Ms Dr. Ir. W. Bijker External examiner: Dr. Ir. B.G.H. Gorte Supervisor: Dr. V.A. Tolpekin Second supervisor: Prof. Dr. A. Stein INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION ENSCHEDE, THE NETHERLANDS Disclaimer This document describes work undertaken as part of a programme of study at the International Institute for Geo-information Science and Earth Observation. All views and opinions expressed therein remain the sole responsibility of the author, and do not necessarily represent those of the institute. Abstract Optimization of energy is a challenging issue in Markov Random Field (MRF) based remote sensing image analysis. Traditional energy minimization methods such as Iterated Conditional Modes (ICM) and Simulated Annealing (SA) are widely used to deal with this problem. ICM does not provide a globally best estimation but it concentrates on local area and it does not provide optimal solution. SA is used to find globally optimal solutions for MRF based image analysis problems which allow approximating the global minimum of energy function that produces better quality of solutions, but at it takes long computational time to approximate the global minimum. Therefore, in order to address this problem faster energy minimization methods from vision are proposed.
    [Show full text]
  • Higher-Order Gradient Descent by Fusion-Move Graph Cut
    Higher-Order Gradient Descent by Fusion-Move Graph Cut Hiroshi Ishikawa Nagoya City University Department of Information and Biological Sciences 1 Yamanohata Mizuho, Nagoya 467-8501, Japan Abstract 130 110 Markov Random Field is now ubiquitous in many formu- lations of various vision problems. Recently, optimization 90 of higher-order potentials became practical using higher- -expansion order graph cuts: the combination of i) the fusion move 70 algorithm, ii) the reduction of higher-order binary energy blur & random 50 minimization to first-order, and iii) the QPBO algorithm. In gradient (this paper) the fusion move, it is crucial for the success and efficiency 30 of the optimization to provide proposals that fits the ener- 0 20 40 60 80 100 120 140 sec. gies being optimized. For higher-order energies, it is even Figure 1. Minimization of a third-order energy for denoising of an more so because they have richer class of null potentials. image. The vertical axis is the energy and the horizontal axis is the ffi In this paper, we focus on the e ciency of the higher-order time elapsed for optimization. The three plots are for the same en- graph cuts and present a simple technique for generating ergy discussed in 4.2. Alpha expansion failed to achieve the same proposal labelings that makes the algorithm much more ef- level of minimum energy. Proposals by pixel-wise random label ficient, which we empirically show using examples in stereo and blurring is used in [10]. The new technique by gradient de- and image denoising. scent proposal achieves the same level of minimum energy much faster.
    [Show full text]
  • Multi-View Reconstruction Using Photo-Consistency and Exact Silhouette Constraints: a Maximum-Flow Formulation
    Multi-view Reconstruction using Photo-consistency and Exact Silhouette Constraints: A Maximum-Flow Formulation Sudipta N. Sinha Marc Pollefeys Department of Computer Science, University of North Carolina at Chapel Hill, USA. Abstract when seen from different views must produce pixels with similar colors; this is the color consistency or the photo- This paper describes a novel approach for reconstructing a consistency constraint. In the ill-posed reconstruction prob- closed continuous surface of an object from multiple cali- lem, different scenes can be consistent with the same set of brated color images and silhouettes. Any accurate recon- color images. Theoritically the union of all photo-consistent struction must satisfy (1) photo-consistency and (2) silhou- scenes, the photo hull [12] is a unique reconstruction, but it ette consistency constraints. Most existing techniques treat is sensitive to the sampling rate of 3D voxels, the range of these cues identically in optimization frameworks where sil- textures in the scene and image noise. The reconstructed houette constraints are traded off against photo-consistency shape when re-projected must coincide with the respective and smoothness priors. Our approach strictly enforces sil- silhouettes; this is the silhouette consistency constraint.The houette constraints, while optimizing photo-consistency and exact visual hull’s silhouettes [1, 2] should be considered, smoothness in a global graph-cut framework. We transform when calibration or segmentation errors are present. the reconstruction problem into computing max-flow / min- SFS methods compute the visual hull [1, 14, 2, 5]; the cut in a geometric graph, where any cut corresponds to a maximal shape consistent with a set of silhouettes.
    [Show full text]
  • Multi-Label Markov Random Fields As an Efficient and Effective Tool For
    Numer. Math. Theor. Meth. Appl. Vol. 6, No. 1, pp. 169-198 doi: 10.4208/nmtma.2013.mssvm09 February 2013 Multi-Label Markov Random Fields as an Efficient and Effective Tool for Image Segmentation, Total Variations and Regularization Dorit S. Hochbaum∗ Department of Industrial Engineering and Operations Research, University of California, Berkeley, Ca 94720, USA. Received 6 December 2011; Accepted (in revised version) 12 September 2012 Available online 11 January 2013 Abstract. One of the classical optimization models for image segmentation is the well known Markov Random Fields (MRF) model. This model is a discrete optimization problem, which is shown here to formulate many continuous models used in image segmentation. In spite of the presence of MRF in the literature, the dominant perception has been that the model is not effective for image segmentation. We show here that the reason for the non-effectiveness is due to the lack of access to the optimal solution. Instead of solving optimally, heuristics have been engaged. Those heuristic methods cannot guarantee the quality of the solution nor the running time of the algorithm. Worse still, heuristics do not link directly the input functions and parameters to the output thus obscuring what would be ideal choices of parameters and functions which are to be selected by users in each particular application context. We describe here how MRF can model and solve efficiently several known continuous models for image segmentation and describe briefly a very efficient polynomial time algorithm, which is provably fastest possible, to solve optimally the MRF problem. The MRF algorithm is enhanced here compared to the algorithm in Hochbaum (2001) by allowing the set of assigned labels to be any discrete set.
    [Show full text]