L2 Data Acquisition. Mechanical measurement (CMM) Structured light Range images Shape from shading Other methods

Similar documents
Structured light , , Computational Photography Fall 2017, Lecture 27

Computer Vision. 3D acquisition

Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV Venus de Milo

Stereo and structured light

3D Scanning. Qixing Huang Feb. 9 th Slide Credit: Yasutaka Furukawa

Structured Light. Tobias Nöll Thanks to Marc Pollefeys, David Nister and David Lowe

3D Computer Vision. Structured Light I. Prof. Didier Stricker. Kaiserlautern University.

Structured Light II. Guido Gerig CS 6320, Spring (thanks: slides Prof. S. Narasimhan, CMU, Marc Pollefeys, UNC)

Depth. Common Classification Tasks. Example: AlexNet. Another Example: Inception. Another Example: Inception. Depth

The main problem of photogrammetry

3D Object Representations. COS 526, Fall 2016 Princeton University

Project 2 due today Project 3 out today. Readings Szeliski, Chapter 10 (through 10.5)

Other Reconstruction Techniques

Stereo. 11/02/2012 CS129, Brown James Hays. Slides by Kristen Grauman

Multiple View Geometry

Computational Optical Imaging - Optique Numerique. -- Active Light 3D--

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Shape from shading. Surface brightness and Surface Orientation --> Reflectance map READING: Nalwa Chapter 5. BKP Horn, Chapter 10.

Active Stereo Vision. COMP 4900D Winter 2012 Gerhard Roth

ENGN D Photography / Spring 2018 / SYLLABUS

Other approaches to obtaining 3D structure

3D object recognition used by team robotto

Multi-view Stereo. Ivo Boyadzhiev CS7670: September 13, 2011

CS5670: Computer Vision

Inline Computational Imaging: Single Sensor Technology for Simultaneous 2D/3D High Definition Inline Inspection

There are many cues in monocular vision which suggests that vision in stereo starts very early from two similar 2D images. Lets see a few...

Multiple View Geometry

3D Scanning. Lecture courtesy of Szymon Rusinkiewicz Princeton University

3D Computer Vision 1

3D Modeling of Objects Using Laser Scanning

Epipolar geometry contd.

Structured light 3D reconstruction

Traditional pipeline for shape capture. Active range scanning. New pipeline for shape capture. Draw contours on model. Digitize lines with touch probe

What have we leaned so far?

3D Models from Range Sensors. Gianpaolo Palma

3D Photography: Stereo

Lecture 8 Active stereo & Volumetric stereo

Sensing Deforming and Moving Objects with Commercial Off the Shelf Hardware

Overview of Active Vision Techniques

Binocular stereo. Given a calibrated binocular stereo pair, fuse it to produce a depth image. Where does the depth information come from?

Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision

Introduction to Computer Vision. Introduction CMPSCI 591A/691A CMPSCI 570/670. Image Formation

Multi-View Stereo for Static and Dynamic Scenes

3D Photography: Active Ranging, Structured Light, ICP

BIL Computer Vision Apr 16, 2014

CITS 4402 Computer Vision

Optical Imaging Techniques and Applications

EE795: Computer Vision and Intelligent Systems

Radiance. Pixels measure radiance. This pixel Measures radiance along this ray

3D Sensing and Reconstruction Readings: Ch 12: , Ch 13: ,

Dense 3D Reconstruction. Christiano Gava

EECS 442 Computer vision. Stereo systems. Stereo vision Rectification Correspondence problem Active stereo vision systems

ENGN 2911 I: 3D Photography and Geometry Processing Assignment 2: Structured Light for 3D Scanning

Stereo Vision. MAN-522 Computer Vision

Computer Vision Lecture 17

Stereo Vision A simple system. Dr. Gerhard Roth Winter 2012

Computer Vision Lecture 17

Accurate 3D Face and Body Modeling from a Single Fixed Kinect

Topics and things to know about them:

Project 3 code & artifact due Tuesday Final project proposals due noon Wed (by ) Readings Szeliski, Chapter 10 (through 10.5)

Understanding Variability

Introduction to Computer Vision. Week 8, Fall 2010 Instructor: Prof. Ko Nishino

Outline. ETN-FPI Training School on Plenoptic Sensing

Rendering. Converting a 3D scene to a 2D image. Camera. Light. Rendering. View Plane

Recap from Previous Lecture

3D Computer Vision. Dense 3D Reconstruction II. Prof. Didier Stricker. Christiano Gava

Mixed-Reality for Intuitive Photo-Realistic 3D-Model Generation

Laser sensors. Transmitter. Receiver. Basilio Bona ROBOTICA 03CFIOR

Depth Sensors Kinect V2 A. Fornaser

IBM Pietà 3D Scanning Project :

Interpolation using scanline algorithm

Ch 22 Inspection Technologies

Perspective projection

Dense 3D Reconstruction. Christiano Gava

Lecture 19: Depth Cameras. Visual Computing Systems CMU , Fall 2013

3D photography. Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/5/15

Rendering: Reality. Eye acts as pinhole camera. Photons from light hit objects

Image Based Reconstruction II

CS4495/6495 Introduction to Computer Vision

3D shape from the structure of pencils of planes and geometric constraints

Stereo. Many slides adapted from Steve Seitz

Photometric Stereo.

Image-Based Modeling and Rendering. Image-Based Modeling and Rendering. Final projects IBMR. What we have learnt so far. What IBMR is about

Computational Imaging for Self-Driving Vehicles

Starting this chapter

Interactive Virtual Environments

Measurement of 3D Foot Shape Deformation in Motion

AIT Inline Computational Imaging: Geometric calibration and image rectification

A High Speed Face Measurement System

Agenda. DLP 3D scanning Introduction DLP 3D scanning SDK Introduction Advance features for existing SDK

DD2423 Image Analysis and Computer Vision IMAGE FORMATION. Computational Vision and Active Perception School of Computer Science and Communication

Index C, D, E, F I, J

Today. Stereo (two view) reconstruction. Multiview geometry. Today. Multiview geometry. Computational Photography

Project Ideas. Guido Gerig CS 6643, Computer Vision Spring 2016

T-SCAN 3 3D DIGITIZING

Lecture 22: Basic Image Formation CAP 5415

Multi-view stereo. Many slides adapted from S. Seitz

Recap: Features and filters. Recap: Grouping & fitting. Now: Multiple views 10/29/2008. Epipolar geometry & stereo vision. Why multiple views?

3D Computer Vision. Depth Cameras. Prof. Didier Stricker. Oliver Wasenmüller

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching

Transcription:

L2 Data Acquisition Mechanical measurement (CMM) Structured light Range images Shape from shading Other methods 1

Coordinate Measurement Machine Touch based Slow Sparse Data Complex planning Accurate 2

Vision-based Method: Stereo Triangle I J Correspondence is hard! 3

Structured Light Triangulation I J Correspondence becomes easier! 4

What is Structured Light? Any spatio-temporal pattern of light projected on a surface (or volume). Cleverly illuminate the scene to extract scene properties (eg., 3D). Avoids problems of 3D estimation in scenes with complex texture/brdfs. Very popular in vision and successful in industrial applications (parts assembly, inspection, packaging, etc). 5

Light Strip Scanning Single Strip Optical triangulation Project a single stripe of laser light Scan it across the surface of the object This is a very precise version of structured light scanning Good for high resolution 3D, but needs many images and takes time Light plane Source Camera Surface 6

Triangulation Project laser strip onto the object Object Light Plane Ax + By + Cz + D = 0 Laser Camera 7

Triangulation Depth from ray-plane triangulation: Intersect camera ray with light plane Object Light Plane Ax + By + Cz + D Laser = 0 Image Point ( x', y') Camera x y = = x' z / y' z / f f z = Df Ax' + By' + Cf 8

Example: Laser Scanner Cyberware face and head scanner + very accurate < 0.01 mm more than 10sec per scan 9

Example: Laser Scanner Digital Michelangelo Project http://graphics.stanford.edu/projects/mich/ + very accurate < 0.01 mm more than 10sec per scan 10

3D Model Acquisition Pipeline A range image 3D Scanner 3D shape as seen from a single point of view 11

3D Model Acquisition Pipeline 3D Scanner View Planning Move scanner around object (or move object w.r.t. scanner) 12

3D Model Acquisition Pipeline 3D Scanner View Planning Alignment Multi-scans need to be aligned 13

3D Model Acquisition Pipeline 3D Scanner View Planning Alignment Merging How to merge? 14

3D Model Acquisition Pipeline 3D Scanner View Planning Alignment Done? Merging Now, the user needs to plan further scans and determine whether the entire object has been covered. 15

3D Model Acquisition Pipeline 3D Scanner View Planning Alignment Done? Merging Display 16

http://graphics.stanford.edu/projects/mich/ 17

Portable 3D Laser Scanner Many choices available on market now 18

Faster Acquisition Project multiple stripes simultaneously Correspondence problem: which stripe is which? Common types of patterns: Binary coded light striping Gray/color coded light striping 19

Binary Coding Faster: (2 n -1) stripes in n images Projected over time Example: 3 binary-encoded patterns which allows the measuring surface to be divided in 8 sub-regions Pattern 3 Pattern 2 Pattern 1 20

Binary Coding Assign each stripe a unique illumination code over time [Posdamer 82] Time Space 21

Binary Coding Example: 7 binary patterns proposed by Posdamer & Altschuler Pattern 3 Pattern 2 Codeword of this píxel: 1010010 identifies the corresponding pattern stripe Pattern 1 22

More Complex Patterns Works despite complex appearances Works in real-time and on dynamic scenes Need very few images (one or two). But needs a more complex correspondence algorithm 23

Real-Time 3D Model Accquisition http://graphics.stanford.edu/papers/rt_model/ 24

Continuum of Triangulation Methods Multi-stripe Multi-frame Single-stripe Single-frame Slow, robust Fast, fragile 25

Microsoft Kinect IR LED Emitter IR Camera RGB Camera 26

Microsoft Kinect Depth map Speckled IR Pattern 27

Shape-from-Shading Assumptions of Imaging model Lambertian surface The viewer and light source is sufficiently far from the object Brightness is independent of the viewing direction Reflection function: Image irradiance equation: 28

Photometric Stereo Obtain Normal-Field Camer a Light 1 Light 2 Light 3 Reconstruction Surface "Surface-from-Gradients: An approach based on discrete geometry processing", IEEE CVPR 2014. Photometric Stereo Normal Field Surface from Gradient (SfG) http://homepage.tudelft.nl/h05k3/ Projects/CVPRReconProj.htm 29

Photometric Stereo with Near Point Lighting https://youtu.be/aspm4rsr53a 30

Photometric Stereo with Near Point Lighting 31

Fluorescent Immersion Range Scanning http://www.mpi-inf.mpg.de/resources/firs/ 32

Fluorescent Immersion Range Scanning 33

Dip Transform for 3D Shape Reconstruction http://irc.cs.sdu.edu.cn/3dshape/ 34

Dip Transform for 3D Shape Reconstruction 35