Reconstruction with Depth and Color cameras for 3D Autostereoscopic Consumer Displays SAIT – INRIA collaboration Period: 15 July 2012 / 15 January 2013.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

A Robust Super Resolution Method for Images of 3D Scenes Pablo L. Sala Department of Computer Science University of Toronto.
Pose Estimation and Segmentation of People in 3D Movies Karteek Alahari, Guillaume Seguin, Josef Sivic, Ivan Laptev Inria, Ecole Normale Superieure ICCV.
Efficient High-Resolution Stereo Matching using Local Plane Sweeps Sudipta N. Sinha, Daniel Scharstein, Richard CVPR 2014 Yongho Shin.
Render Cache John Tran CS851 - Interactive Ray Tracing February 5, 2003.
CS 376b Introduction to Computer Vision 04 / 21 / 2008 Instructor: Michael Eckmann.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Stereo.
Broadcast Court-Net Sports Video Analysis Using Fast 3-D Camera Modeling Jungong Han Dirk Farin Peter H. N. IEEE CSVT 2008.
Boundary matting for view synthesis Samuel W. Hasinoff Sing Bing Kang Richard Szeliski Computer Vision and Image Understanding 103 (2006) 22–32.
Contents Description of the big picture Theoretical background on this work The Algorithm Examples.
Computer Vision : CISC 4/689 Adaptation from: Prof. James M. Rehg, G.Tech.
Stereoscopic Light Stripe Scanning: Interference Rejection, Error Minimization and Calibration By: Geoffrey Taylor Lindsay Kleeman Presented by: Ali Agha.
High-Quality Video View Interpolation
Stereo Computation using Iterative Graph-Cuts
3D Computer Vision and Video Computing 3D Vision Lecture 14 Stereo Vision (I) CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
© 2006 by Davi GeigerComputer Vision April 2006 L1.1 Binocular Stereo Left Image Right Image.
CSE473/573 – Stereo Correspondence
Stereo Guest Lecture by Li Zhang
Project 1 artifact winners Project 2 questions Project 2 extra signup slots –Can take a second slot if you’d like Announcements.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Super-Resolution of Remotely-Sensed Images Using a Learning-Based Approach Isabelle Bégin and Frank P. Ferrie Abstract Super-resolution addresses the problem.
Stereoscopic PIV.
1 Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash University, Australia Visual Perception.
ICPR/WDIA-2012 High Quality Novel View Synthesis Based on Low Resolution Depth Image and High Resolution Color Image Jui-Chiu Chiang, Zheng-Feng Liu, and.
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
1 Preview At least two views are required to access the depth of a scene point and in turn to reconstruct scene structure Multiple views can be obtained.
Stereoscopic Imaging for Slow-Moving Autonomous Vehicle By: Alexander Norton Advisor: Dr. Huggins April 26, 2012 Senior Capstone Project Final Presentation.
System Identification of Nonlinear State-Space Battery Models
A General Framework for Tracking Multiple People from a Moving Camera
A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E.
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
Recap from Monday Image Warping – Coordinate transforms – Linear transforms expressed in matrix form – Inverse transforms useful when synthesizing images.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
I 3D: Interactive Planar Reconstruction of Objects and Scenes Adarsh KowdleYao-Jen Chang Tsuhan Chen School of Electrical and Computer Engineering Cornell.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
Scientific Writing Abstract Writing. Why ? Most important part of the paper Number of Readers ! Make people read your work. Sell your work. Make your.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
Stereo Readings Szeliski, Chapter 11 (through 11.5) Single image stereogram, by Niklas EenNiklas Een.
Stereo Many slides adapted from Steve Seitz.
Feature-Based Stereo Matching Using Graph Cuts Gorkem Saygili, Laurens van der Maaten, Emile A. Hendriks ASCI Conference 2011.
Computer Vision, Robert Pless
A Region Based Stereo Matching Algorithm Using Cooperative Optimization Zeng-Fu Wang, Zhi-Gang Zheng University of Science and Technology of China Computer.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
1 Real-Time Stereo-Matching for Micro Air Vehicles Pascal Dufour Master Thesis Presentation.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Segmentation- Based Stereo Michael Bleyer LVA Stereo Vision.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Jeong Kanghun CRV (Computer & Robot Vision) Lab..
Journal of Visual Communication and Image Representation
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Speaker Min-Koo Kang March 26, 2013 Depth Enhancement Technique by Sensor Fusion: MRF-based approach.
Stereoscopic Imaging for Slow-Moving Autonomous Vehicle By: Alex Norton Advisor: Dr. Huggins February 28, 2012 Senior Project Progress Report Bradley University.
1 Computational Vision CSCI 363, Fall 2012 Lecture 18 Stereopsis III.
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Statistical-Mechanical Approach to Probabilistic Image Processing -- Loopy Belief Propagation and Advanced Mean-Field Method -- Kazuyuki Tanaka and Noriko.
Summary of “Efficient Deep Learning for Stereo Matching”
제 5 장 스테레오.
Semi-Global Matching with self-adjusting penalties
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Semi-Global Stereo Matching with Surface Orientation Priors
Dynamical Statistical Shape Priors for Level Set Based Tracking
Video Compass Jana Kosecka and Wei Zhang George Mason University
Depth Analysis With Stereo Camera
Depth Analysis With Stereo Camera
Chapter 11: Stereopsis Stereopsis: Fusing the pictures taken by two cameras and exploiting the difference (or disparity) between them to obtain the depth.
Presentation transcript:

Reconstruction with Depth and Color cameras for 3D Autostereoscopic Consumer Displays SAIT – INRIA collaboration Period: 15 July 2012 / 15 January 2013 Date: 3-4 December 2012

INRIA team Georgios Evangelidis, postdoc, 100% Michel Amat, development engineer, 100% Soraya Arias, senior development engineer, 20% Jan Cech, posdoc, 20% Radu Horaud, 10%

Past achievements A method and software for aligning TOF data with a stereoscopic camera pair Extension to the calibration of several TOF- stereo units 3D texture-based rendering of the TOF data using the color-image information

Publications One CVPR 2011 paper A tutorial at ICIP 2011 One Springer Briefs book just published The two teams published several other papers

Current achievements Finalization of the calibration & rectification methods/software TOF to stereo-pair mapping with filtering TOF + texture in live mode Disparity map initialization Stereo correspondence based on seed-growing Final high-resolution depth map with gap filling A paper submitted to CVPR’13

Improved Calibration New calibration board – mat sticker glued to a rigid plane – plane attached to a tripod Refined Calibration algorithm – TOF-Stereo Calibration error: <1.5 pixel Improved Rectification – Rectification error: <0.25 pixel

Given a calibrated TOF-Stereo system Each TOF point P T defines a correspondence between P L and P R

Correspondences (samples) obtained by using the calibration parameters each correspondence comes from a TOF point different color -> different depth

Correspondences (samples) obtained by using the calibration parameters each correspondence comes from a TOF point different color -> different depth

TOF-to-Left Mapping We use the left image as reference

TOF-to-Left Mapping is not perfect Resolution mismatch

Left-to-Tof Occlusions TOF-to-Left Mapping is not perfect Left-to-Tof Occlusions: the depth decreases from left to right

Tof-to-Left Occlusions TOF-to-Left Mapping is not perfect Tof-to-Left Occlusions: the depth increases from left to right

Point Cloud filtering We reject points in left-to-tof occluded area We keep the minimum-depth points in case of overlap (due to Tof-to-left occlusions)

Disparity Map: Initialization Run Delauney-Triangulation on low-resolution point cloud

Disparity Map: Initialization Run Delauney-Triangulation on low-resolution point cloud… …and initialize the stereo disparity map It looks good, but it’s noisy and non-accurate!

Seed-Growing Idea Start from points with known disparities (seeds) and propagate the disparity to neighboring points (video?) Main issues: – What are our seeds? – What is the visiting order of seeds? – How do I propagate the message? – How the stereo and depth data are fused within this framework?

Depth-Color Fusion Built on the seed-growing idea – A :Depth data, S : Stereo data, d N : neighbor of d – For each pixel (node), find its disparity value that maximizes the posterior probability (MAP) S S A A d N d Input data Pixel with unknown disparity Range-search constraint Penalize the choice wrt to depth information Penalize the choice wrt to color information Pixel with known disparity A represents the initial estimation of d (obtained by the previous interpolation) S represents the color matching cost that corresponds to d

Depth-Color Fusion Bayes rule translates each posterior into a likelihood If likelihood terms are chosen from the exponential family, the “-log”-ness translates MAP into an energy minimization scheme S S A A d N d Input data Pixel with unknown disparity Pixel with known disparity We are currently working on these terms! Because of the uniform distribution Because of the Bayes rule

Seed-Growing Idea (revisited) For each pixel, an energy function is defined and we look for its minimizer (disparity) Main issues: – What are our seeds? the points from Tof-to-Left mapping after refinement – What is the visiting order of seeds? First visit reliable seeds (points with low energy value) – How do we propagate the message? Given the disparity of a seed, bound the disparity-range for its neighbor – How the stereo and depth data are fused within this framework? Described above

Examples White areas: unreliable matches Black areas: Occlusions

Examples (with gap filling)

Paper Submission Stereo-Depth Fusion for High-Resolution Disparity Maps. G. Evangelidis, R. Horaud, M. Amat, and S. Lee – submitted to CVPR An extended version of the CVPR submission is under preparation and it will be submitted to IEEE TPAMI in January/February 2013.

Work during the remaining month Improve the accuracy of the matching by better exploiting the color/texture information Currently the software implementation runs in offline-mode: We will provide a live-mode version at approximatively 1-2 frames/second An updated version will be available at the end of the period (~15 January 2013)

Prospects for the next collaboration (1 February 2013 – 31 January 2014) Finalize the TOF-stereo seed-growing algorithm, in particular improve the performance in non-textured areas Depth disambiguation using TOF-TOF and TOF-stereo Combine depth disambiguation with the seed-growing algorithm Perform full 3D realistic rendering with four TOF-stereo units Perform continuous 3D reconstruction with a moving TOF-stereo unit