3D Surface Reconstruction from 2D Images (Survey)

Slides:



Advertisements
Similar presentations
www-video.eecs.berkeley.edu/research
Advertisements

Stereo Vision Reading: Chapter 11
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.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Lecture 8: Stereo.
Stereo.
Silhouettes in Multiview Stereo Ian Simon. Multiview Stereo Problem Input: – a collection of images of a rigid object (or scene) – camera parameters for.
Last Time Pinhole camera model, projection
Lecture 23: Structure from motion and multi-view stereo
CS6670: Computer Vision Noah Snavely Lecture 17: Stereo
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2005 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Stereoscopic Light Stripe Scanning: Interference Rejection, Error Minimization and Calibration By: Geoffrey Taylor Lindsay Kleeman Presented by: Ali Agha.
Structure from motion. Multiple-view geometry questions Scene geometry (structure): Given 2D point matches in two or more images, where are the corresponding.
Multi-view stereo Many slides adapted from S. Seitz.
Face Recognition Based on 3D Shape Estimation
The plan for today Camera matrix
3D from multiple views : Rendering and Image Processing Alexei Efros …with a lot of slides stolen from Steve Seitz and Jianbo Shi.
CSCE 641 Computer Graphics: Image-based Modeling Jinxiang Chai.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Project 1 grades out Announcements. Multiview stereo Readings S. M. Seitz and C. R. Dyer, Photorealistic Scene Reconstruction by Voxel Coloring, International.
CSE473/573 – Stereo Correspondence
Announcements PS3 Due Thursday PS4 Available today, due 4/17. Quiz 2 4/24.
Stereo Guest Lecture by Li Zhang
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.
Project 4 Results Representation – SIFT and HoG are popular and successful. Data – Hugely varying results from hard mining. Learning – Non-linear classifier.
Review: Binocular stereo If necessary, rectify the two stereo images to transform epipolar lines into scanlines For each pixel x in the first image Find.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30am – 11:50am Lecture #15.
Camera Calibration & Stereo Reconstruction Jinxiang Chai.
1 Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash University, Australia Visual Perception.
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Structure from images. Calibration Review: Pinhole Camera.
1/20 Obtaining Shape from Scanning Electron Microscope Using Hopfield Neural Network Yuji Iwahori 1, Haruki Kawanaka 1, Shinji Fukui 2 and Kenji Funahashi.
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.
Recap from Monday Image Warping – Coordinate transforms – Linear transforms expressed in matrix form – Inverse transforms useful when synthesizing images.
Stereo Vision Reading: Chapter 11 Stereo matching computes depth from two or more images Subproblems: –Calibrating camera positions. –Finding all corresponding.
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.
CSCE 643 Computer Vision: Structure from Motion
Stereo Many slides adapted from Steve Seitz.
Stereo Many slides adapted from Steve Seitz. Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image image 1image.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
Computer Vision Stereo Vision. Bahadir K. Gunturk2 Pinhole Camera.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
CSE 185 Introduction to Computer Vision Stereo. Taken at the same time or sequential in time stereo vision structure from motion optical flow Multiple.
Bahadir K. Gunturk1 Phase Correlation Bahadir K. Gunturk2 Phase Correlation Take cross correlation Take inverse Fourier transform  Location of the impulse.
Lecture 16: Stereo CS4670 / 5670: Computer Vision Noah Snavely Single image stereogram, by Niklas EenNiklas Een.
stereo Outline : Remind class of 3d geometry Introduction
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1.
Project 2 due today Project 3 out today Announcements TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA.
Correspondence and Stereopsis Original notes by W. Correa. Figures from [Forsyth & Ponce] and [Trucco & Verri]
Tal Amir Advanced Topics in Computer Vision May 29 th, 2015 COUPLED MOTION- LIGHTING ANALYSIS.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
John Morris These slides were adapted from a set of lectures written by Mircea Nicolescu, University of Nevada at Reno Stereo Vision Iolanthe in the Bay.
Correspondence and Stereopsis. Introduction Disparity – Informally: difference between two pictures – Allows us to gain a strong sense of depth Stereopsis.
CSE 185 Introduction to Computer Vision Stereo 2.
Computer vision: geometric models Md. Atiqur Rahman Ahad Based on: Computer vision: models, learning and inference. ©2011 Simon J.D. Prince.
제 5 장 스테레오.
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Common Classification Tasks
What have we learned so far?
Multiple View Geometry for Robotics
Filtering Things to take away from this lecture An image as a function
Computer Vision Stereo Vision.
Announcements Final is Thursday, March 16, 10:30-12:20
Filtering An image as a function Digital vs. continuous images
Stereo vision Many slides adapted from Steve Seitz.
Presentation transcript:

3D Surface Reconstruction from 2D Images (Survey) 2006. 11. 3 (Fri) Young Ki Baik, Computer Vision Lab.

3D Surface Reconstruction from 2D Images References A Comparison and Evaluation of Multi-View Stereo Reconstruction Algorithms Steven M. Seitz, Richard Szeliski et. al. (CVPR 2006) A Survey of Methods for Volumetric Scene Reconstruction Greg Slabaugh et. al. (VG 2001) : Volume Graphics

3D Surface Reconstruction from 2D Images Contents Introduction Camera calibration Shape from 2D images, techniques Conclusion

3D Surface Reconstruction from 2D Images Introduction Volumetric data representations Gaining importance since their introduction in the early 70’s → 3D medical imaging [Greenleaf 70]

3D Surface Reconstruction from 2D Images Introduction Volumetric data representation The exponential growth of computational storage and processing → practical alternatives to surface based geometrical representation for many applications in computer graphics and scientific visualization

3D Surface Reconstruction from 2D Images Application Reverse engineering Augmented reality Human computer interaction Animation, Game Etc.

3D Surface Reconstruction from 2D Images Methods for volumetric reconstruction By hand 3D tool (3DMAX, MAYA, …) Limitation Too much time, tedious

3D Surface Reconstruction from 2D Images Methods for volumetric reconstruction Laser scanner (Range data) Advantage High quality and accuracy Limitation Too much money Specific configuration

3D Surface Reconstruction from 2D Images Methods for volumetric reconstruction CCD camera (Images) Advantage Cheap price Usefulness

3D Surface Reconstruction from 2D Images Condition of 3D reconstruction 3D point 3D object mapping Image plane Camera Camera Camera system for obtaining images

3D Surface Reconstruction from 2D Images Condition of 3D reconstruction Point correspondence Camera parameter and motion 3D point 3D object Camera Camera 3D reconstruction system to make 3D object

3D Surface Reconstruction from 2D Images Camera Calibration Camera parameters: Extrinsic: Translation T, Rotation R. Intrinsic: Focal Length f, image center (ox ,oy), effective pixel size (sx ,sy), radial distortion k. Recover parameters from 3D points and their projections. Object View9 View1 View6 Camera Motion

3D Surface Reconstruction from 2D Images Camera Calibration Simple overall flow Camera is set fixed location. Obtaining camera parameters using projected 2D image and world 3D data with Known plane or 3D rig. We can acquire 3D volumetric representation by applying various reconstruction algorithm.

3D Surface Reconstruction from 2D Images Camera Calibration Calibration with pattern: Tsai’s method [Tsai87] Zhang’s method [Zhang00] Self-calibration [Maybank92] Bundle adjustment [Triggs], evenly distribute errors.

3D Surface Reconstruction from 2D Images Shape from 2D Images Shape from silhouette Shape from structured light Shape from Illumination Shape from shading Photometric stereo Shape from Color(or intensity) Voxel coloring Stereo vision Fusion method

3D Surface Reconstruction from 2D Images Shape from Silhouette(SFS) Early works of vision Effective method Sculpturing a statue

3D Surface Reconstruction from 2D Images Shape from Silhouette(SFS) - Calibrated cameras and object - Set initial 3D volumetric region including object - Obtain 3D volumetric data from intersecting back-projected volume - Back-project each silhouette along the ray O1 O2 O3

3D Surface Reconstruction from 2D Images Shape from Silhouette(SFS) Advantages: Simple to implement and fairly robust Fast execution complete closed surface → commonly used as the effective initial boundary Limitations: only produced line hull can’t detect non-convex region sensitive to segmentation result → specific color is used as the background

3D Surface Reconstruction from 2D Images Shape from Structured Light Rays coming out of light source hit the object surface and captured by image sensor (usually a camera) in a different angle. [Levoy00, Allen03] Problem - Optically uncooperative materials - Scanning in the presence of occlusion - Filling holes in dense polygon models

3D Surface Reconstruction from 2D Images Shape from Illumination Shape from Shading Assume distance point light source, orthographic projection, local shading and Lambertian surface Given image intensity, determine depth by solving reflectance map in the fields of Radiometry. Lambertian A surface point is equally bright from all directions. Limitation - Do not provide qualified results

3D Surface Reconstruction from 2D Images Shape from Illumination Photometric stereo Advanced version of shape from shading Method to determine surface shape using multiple images taken by varying illumination direction, while fixed camera position Advantage - Provide good results relative to shape from shading Limitation - Have to know the location of light sources

3D Surface Reconstruction from 2D Images Shape from Color Voxel Coloring Images can be constraints on 3D scene: a valid 3D scene model projected must produce synthetic images same as the corresponding real input images. SFS+color consistency Opaque or not Sees blue Sees red Sees green

3D Surface Reconstruction from 2D Images Shape from Color Voxel Coloring (overall flow) - Set up voxel region covering object. - Set the camera on the fixed location. - Place the object to the fixed location.

3D Surface Reconstruction from 2D Images Shape from Color Voxel Coloring (overall flow) - Iterate this algorithm about all voxel in the region. - Judge opaqueness by thresholding variance of colors. - Select a voxel and project onto the each image.

3D Surface Reconstruction from 2D Images Voxel Coloring Advantages: simple to implement and fairly robust Limitations: performance depends on voxel and image resolution. → reconstruct object in small area → high computational cost occlusion and illumination problem

3D Surface Reconstruction from 2D Images Voxel coloring More advanced algorithm Space carving Generalized voxel coloring Multi-hypothesis voxel coloring

3D Surface Reconstruction from 2D Images Shape from color Stereo vision Features popular method pixel based method mimics the behavior of human vision apply feature matching criterion at all pixels simultaneously search only over epipolar lines (fewer candidate positions) Scene object point Left Camera Optical axes Epipolar lines Epipolar plane Image plane

3D Surface Reconstruction from 2D Images Shape from color Stereo vision Matching cost Squared Intensity Differences (SD,SSD). Absolutely Intensity Differences (AD,MSE). Normalized Cross-correlation, normalized SSD.

3D Surface Reconstruction from 2D Images Stereo vision Advantages gives detailed surface estimates covering wide area object Building, topography Fast execution multi-view aggregation improves accuracy

3D Surface Reconstruction from 2D Images Stereo vision Limitation narrow baseline give rise to noisy estimates fails in ~ textureless and occlusion areas sparse, in complete surface sensitive to non-Lambertian effects. Other effective methods http://cat.middlebury.edu/stereo/

3D Surface Reconstruction from 2D Images Fusion methods Silhouette and Stereo Fusion for 3D Object Modeling - Carlos Hernandez Esteban and Francis Schmitt (CVIU 2004) # SFS +multi +stereo correlation voting +Gradient vector flow +Snake High-Fidelity Image-Based Modeling - Yasutaka Furukawa, Jean Ponce (CVR-TR-2006) # SFS + wide baseline matching + propagation + Energy minimization Multi-View Stereo Revisited - Michael Goesele et. al. (CVPR2006) # SFS +Stereo matching + volumetric method (range data + Level Set) MultiView Geometry for Texture mapping 2D Images Onto 3D Range Data - Lingyoun Liu et. Al. (CVPR2006) # SFS +Stereo matching + volumetric method (range data)

3D Surface Reconstruction from 2D Images Trend of 3D reconstruction method ~1995 Simple algorithm ~1999 VC and variants (treating occlusion), LevelSet, optimization ~2001 Probabilistic formulation ~2003 Non-Lambatian surface, specular surface, textureless regions ~2006 PGM, Fusion method (SFS + Stereo + Level set + …)

3D Surface Reconstruction from 2D Images Conclusion Survey of methods for volumetric scene reconstruction from photographs. States of the arts shows very good reconstruction results. All algorithm do not solve problems yet. occlusion ,illumination changes non-Lambatian surface Real data (no silhouette) There is room for improvement