A Globally Optimal Algorithm for Robust TV-L 1 Range Image Integration Christopher Zach VRVis Research Center Thomas Pock, Horst Bischof.

Slides:



Advertisements
Similar presentations
Multi-view Stereo via Volumetric Graph-cuts
Advertisements

SHREYAS PARNERKAR. Motivation Texture analysis is important in many applications of computer image analysis for classification or segmentation of images.
Professor Horst Cerjak, Thomas Pock A Duality Based Approach for Realtime TV-L 1 Optical Flow ICG A Duality Based Approach for Realtime TV-L.
Fast and Accurate Optical Flow Estimation
Various Regularization Methods in Computer Vision Min-Gyu Park Computer Vision Lab. School of Information and Communications GIST.
L1 sparse reconstruction of sharp point set surfaces
Multilevel Streaming for Out-of-Core Surface Reconstruction
For Internal Use Only. © CT T IN EM. All rights reserved. 3D Reconstruction Using Aerial Images A Dense Structure from Motion pipeline Ramakrishna Vedantam.
Active Contours, Level Sets, and Image Segmentation
Institute of Medical Engineering 1 20th Annual International Conference on Magnetic Resonance Angiography Graz, Real Time Elimination of.
Stereo Many slides adapted from Steve Seitz. Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image Where does the.
Screened Poisson Surface Reconstruction
1.  Texturing is a core process for modeling surface details in computer graphics applications › Texture mapping › Surface texture synthesis › Procedural.
Computer Graphics Group Alexander Hornung Alexander Hornung and Leif Kobbelt RWTH Aachen Robust Reconstruction of Watertight 3D Models from Non-uniformly.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Paper Presentation - An Efficient GPU-based Approach for Interactive Global Illumination- Rui Wang, Rui Wang, Kun Zhou, Minghao Pan, Hujun Bao Presenter.
ICG Professor Horst Cerjak, Thomas Pock Variational Methods for 3D Reconstruction Thomas Pock 1, Chrisopher Zach 2 and Horst Bischof 1 1 Institute.
Silhouettes in Multiview Stereo Ian Simon. Multiview Stereo Problem Input: – a collection of images of a rigid object (or scene) – camera parameters for.
A Convex Optimization Approach for Depth Estimation Under Illumination Variation Wided Miled, Student Member, IEEE, Jean-Christophe Pesquet, Senior Member,
Lecture 23: Structure from motion and multi-view stereo
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-
Multiview stereo. Volumetric stereo Scene Volume V Input Images (Calibrated) Goal: Determine occupancy, “color” of points in V.
Multi-view stereo Many slides adapted from S. Seitz.
reconstruction process, RANSAC, primitive shapes, alpha-shapes
Hardware-Based Nonlinear Filtering and Segmentation using High-Level Shading Languages I. Viola, A. Kanitsar, M. E. Gröller Institute of Computer Graphics.
Stereo Computation using Iterative Graph-Cuts
P. Rodríguez, R. Dosil, X. M. Pardo, V. Leborán Grupo de Visión Artificial Departamento de Electrónica e Computación Universidade de Santiago de Compostela.
Project 1 grades out Announcements. Multiview stereo Readings S. M. Seitz and C. R. Dyer, Photorealistic Scene Reconstruction by Voxel Coloring, International.
An Integrated Pose and Correspondence Approach to Image Matching Anand Rangarajan Image Processing and Analysis Group Departments of Electrical Engineering.
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2006 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Accurate, Dense and Robust Multi-View Stereopsis Yasutaka Furukawa and Jean Ponce Presented by Rahul Garg and Ryan Kaminsky.
Manhattan-world Stereo Y. Furukawa, B. Curless, S. M. Seitz, and R. Szeliski 2009 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp.
Zoltan Szego †*, Yoshihiro Kanamori ‡, Tomoyuki Nishita † † The University of Tokyo, *Google Japan Inc., ‡ University of Tsukuba.
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30am – 11:50am Lecture #15.
Dual Evolution for Geometric Reconstruction Huaiping Yang (FSP Project S09202) Johannes Kepler University of Linz 1 st FSP-Meeting in Graz, Nov ,
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
Geometry Textures Rodrigo de Toledo, ( PhD candidate at LORIA-INRIA) (Researcher at Tecgraf, PUC-Rio) Bin Wang and Bruno Levy.
Graph Cut Algorithms for Binocular Stereo with Occlusions
City University of Hong Kong 18 th Intl. Conf. Pattern Recognition Self-Validated and Spatially Coherent Clustering with NS-MRF and Graph Cuts Wei Feng.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
Global Parametrization of Range Image Sets Nico Pietroni, Marco Tarini, Olga Sorkine, Denis Zorin.
Stereo Many slides adapted from Steve Seitz.
Multi-View Stereo : A Parametric Study Number of images, their angular separation and the like.
Effective Optical Flow Estimation
Temporally Coherent Completion of Dynamic Shapes AUTHORS:HAO LI,LINJIE LUO,DANIEL VLASIC PIETER PEERS,JOVAN POPOVIC,MARK PAULY,SZYMON RUSINKIEWICZ Presenter:Zoomin(Zhuming)
Reconstruction of Solid Models from Oriented Point Sets Misha Kazhdan Johns Hopkins University.
Yoshinori Dobashi (Hokkaido University) Yusuke Shinzo (Hokkaido University) Tsuyoshi Yamamoto (Hokkaido University) Modeling of Clouds from a Single Photograph.
Houston, Wiebe & Batty. (2004) RLE Sparse Level Sets. RLE Sparse Level Sets Ben Houston Mark Wiebe Christopher Batty Fluids and Level Sets Session.
Large-Scale Matrix Factorization with Missing Data under Additional Constraints Kaushik Mitra University of Maryland, College Park, MD Sameer Sheoreyy.
The University of Ontario From photohulls to photoflux optimization Yuri Boykov University of Western Ontario Victor Lempitsky Moscow State University.
Center for Machine Perception Department of Cybernetics Faculty of Electrical Engineering Czech Technical University in Prague Segmentation Based Multi-View.
Fast Human Detection in Crowded Scenes by Contour Integration and Local Shape Estimation Csaba Beleznai, Horst Bischof Computer Vision and Pattern Recognition,
Introduction to Medical Imaging Week 6: Introduction to Medical Imaging Week 6: Denoising (part II) – Variational Methods and Evolutions Guy Gilboa Course.
Martina Uray Heinz Mayer Joanneum Research Graz Institute of Digital Image Processing Horst Bischof Graz University of Technology Institute for Computer.
Robot Vision SS 2011 Matthias Rüther / Matthias Straka 1 ROBOT VISION Lesson 7: Volumetric Object Reconstruction Matthias Straka.
Semi-Global Matching with self-adjusting penalties
Line Fitting James Hayes.
Recognizing Deformable Shapes
STEREO MATCHING USING POPULATION-BASED MCMC
Object Recognition in the Dynamic Link Architecture
From Photohulls to Photoflux Optimization
Iterative Optimization
Multi-labeling Problems
Announcements Midterm due now Project 2 artifacts: vote today!
Parallel and Distributed Graph Cuts by Dual Decomposition
CSE 185 Introduction to Computer Vision
Announcements Project 3 out today (help session at end of class)
Presentation transcript:

A Globally Optimal Algorithm for Robust TV-L 1 Range Image Integration Christopher Zach VRVis Research Center Thomas Pock, Horst Bischof Institute for Computer Graphics and Vision TU Graz

Christopher Zach 2Robust Range Image Integration – 11/20/2016 Dense 3D Reconstruction  E.g. site reconstruction from images  Standard SfM

Christopher Zach 3Robust Range Image Integration – 11/20/2016 Dense 3D Reconstruction  Multi-view stereo for dense depth  Only statue model is desired  No fg/bg segmentation  “Clutter” in the depth maps

Christopher Zach 4Robust Range Image Integration – 11/20/2016 Depth Map/Range Image Fusion  “Robust” GPU-based VRIP  Proposed method: ☺ ?

Christopher Zach 5Robust Range Image Integration – 11/20/2016 Outline  Introduction to TV and L 1  TV-L 1 Approach to Range Image Integration  Results  Conclusion/Outlook

Christopher Zach 6Robust Range Image Integration – 11/20/2016 Classification [1] Lempitsky & Boykov, “Global optimization for shape fitting” [2] Vogiatzis et al., “Multi-view stereo via volumetric graph cuts” [3] Hornung & Kobbelt, “Robust reconstruction of watertight models from non- uniformely sampled point clouds” [4] Faugeras & Keriven, “Variational principles, surface evolution, PDEs, level set methods and the stereo problem” [5] Kazhdan et al., “Poisson surface reconstruction”

Christopher Zach 7Robust Range Image Integration – 11/20/2016 TV + L 1 Fact Sheet  Total Variation:  L 1 data fidelity:  TV-L 1 energy:  E is convex, but not strictly convex (minimum not unique)  For binary f: optimize for real-valued u, then apply thresholding  e.g. iso-surface extraction in our domain  More regularization: small features disappear instead of increased blurring  [6] Chan & Esedoglu, “Aspects of TV Regularized L 1 Function Approximation”

Christopher Zach 8Robust Range Image Integration – 11/20/2016 Binary TV-L 1 Example

Christopher Zach 9Robust Range Image Integration – 11/20/2016 Multiple Inputs to Approximate  Proposed TV-L 1 energy for multiple sources f i  Simultaneously approximating all f i  and minimize area of respective iso-surface while  Inputs may have missing data  Spatially regularized median  λ may be spatially varying  e.g. based on sampling density

Christopher Zach 10Robust Range Image Integration – 11/20/2016 Application to Depth Map Fusion  Convert source depth maps to directional signed + truncated 3D distance fields  Perform integration using the TV-L 1 approach  Extract the final iso-surface from the fused result

Christopher Zach 11Robust Range Image Integration – 11/20/2016 How to Optimize E  Direct optimization of E is difficult (or slow)  Strictly convex energy functional  u approximates v using the ROF energy  v approximates u and the given data point-wise

Christopher Zach 12Robust Range Image Integration – 11/20/2016 Determine u for fixed v  Problem:  This is the Rudin-Osher-Fatemi energy [7]  We employ the algorithm by Chambolle [8]:  [7] Rudin et al., “Nonlinear Total Variation based Noise Removal Algorithms”  [8] Chambolle, “An Algorithm for Total Variation Minimization and Applications” |p| ≤ 1

Christopher Zach 13Robust Range Image Integration – 11/20/2016 Determine v for fixed u  Problem:  This can be solved separately for every pixel/voxel  Linear-time search through intervals  If only missing values at x:  See paper for details

Christopher Zach 14Robust Range Image Integration – 11/20/2016 Implementation Notes  Signed distance generation on the GPU  Encoding of input volumes  “Run-length” compression of voxel data  number of empty/occluded/missing entries  sorted sequence of distance values  e.g. 54 views, 360x400x240 voxel space:  380 MB instead of 6.9 GB  Fusion accelerated by this scheme  Coarse-to-fine for faster fill-in

Christopher Zach 15Robust Range Image Integration – 11/20/2016 Middlebury Multi-View Eval. Depth maps from GPU-based plane-sweep

Christopher Zach 16Robust Range Image Integration – 11/20/2016 Varying λ

Christopher Zach 17Robust Range Image Integration – 11/20/2016 Reducing # of Depth Maps 40 depth maps λ = depth maps λ = depth maps λ = depth maps λ = 1.2

Christopher Zach 18Robust Range Image Integration – 11/20/2016 Line-of-Sight Handling

Christopher Zach 19Robust Range Image Integration – 11/20/2016 More Results

Christopher Zach 20Robust Range Image Integration – 11/20/2016 Conclusion & Future Work  Pros:  Low quality depth maps yield high quality 3D meshes  Easy to implement (numerical part is ~150 basic C++ LoC)  Run-time in the magnitude of minutes  Parallelized implementations on multi-core CPUs possible  Yields global optimum  Todos:  Large scenery/high details  e.g. sector-based fusion  Incremental model update  Photo-flux for direct multi-view stereo

Christopher Zach 21Robust Range Image Integration – 11/20/2016 Outlook  Initial implementation on the GPU (Geforce 8800 GTX) 22 s 24 s 22 s

Christopher Zach 22Robust Range Image Integration – 11/20/2016 Thank you for your attention!