SL A Tordivel - Thor Vollset -Stereo Vision and structured illumination creates dense 3D Images Page 1

Similar documents
SL A 3D Stereo Vision and Vision Guided Robots

Scorpion Vision Software 3D Stereo Vision. Paul Wilson

Optimized Design of 3D Laser Triangulation Systems

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

Outline. ETN-FPI Training School on Plenoptic Sensing

: Easy 3D Calibration of laser triangulation systems. Fredrik Nilsson Product Manager, SICK, BU Vision

Computer Vision Lecture 17

Computer Vision Lecture 17

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

The main problem of photogrammetry

Human Body Recognition and Tracking: How the Kinect Works. Kinect RGB-D Camera. What the Kinect Does. How Kinect Works: Overview

Three-Dimensional Sensors Lecture 2: Projected-Light Depth Cameras

3D from Images - Assisted Modeling, Photogrammetry. Marco Callieri ISTI-CNR, Pisa, Italy

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

Tecnologie per la ricostruzione di modelli 3D da immagini. Marco Callieri ISTI-CNR, Pisa, Italy

Multiple View Geometry

3D Photography: Active Ranging, Structured Light, ICP

New Sony DepthSense TM ToF Technology

Stereo. Shadows: Occlusions: 3D (Depth) from 2D. Depth Cues. Viewing Stereo Stereograms Autostereograms Depth from Stereo

Structure from Motion. Introduction to Computer Vision CSE 152 Lecture 10

Depth from two cameras: stereopsis

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

Miniature faking. In close-up photo, the depth of field is limited.

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

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...

New Sony DepthSense TM ToF Technology

Recap from Previous Lecture

Depth from two cameras: stereopsis

Introduction to 3D Machine Vision

CS5670: Computer Vision

Computer Vision I. Dense Stereo Correspondences. Anita Sellent 1/15/16

Lecture 14: Basic Multi-View Geometry

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

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

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

Tecnologie per la ricostruzione di modelli 3D da immagini. Marco Callieri ISTI-CNR, Pisa, Italy

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

Camera Calibration. Schedule. Jesus J Caban. Note: You have until next Monday to let me know. ! Today:! Camera calibration

Project 4 Results. Representation. Data. Learning. Zachary, Hung-I, Paul, Emanuel. SIFT and HoG are popular and successful.

Dense 3D Reconstruction. Christiano Gava

Neue Verfahren der Bildverarbeitung auch zur Erfassung von Schäden in Abwasserkanälen?

Stereo vision. Many slides adapted from Steve Seitz

Stereo: Disparity and Matching

A Comparison between Active and Passive 3D Vision Sensors: BumblebeeXB3 and Microsoft Kinect

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

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

CS231A Midterm Review. Friday 5/6/2016

Multiple View Geometry

Capturing, Modeling, Rendering 3D Structures

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

Think-Pair-Share. What visual or physiological cues help us to perceive 3D shape and depth?

A High Speed Face Measurement System

7. The Geometry of Multi Views. Computer Engineering, i Sejong University. Dongil Han

Visual Perception Sensors

Structured LED Lighting

Chaplin, Modern Times, 1936

A Stereo Machine Vision System for. displacements when it is subjected to elasticplastic

Active Stereo Vision. COMP 4900D Winter 2012 Gerhard Roth

3D Sensing. 3D Shape from X. Perspective Geometry. Camera Model. Camera Calibration. General Stereo Triangulation.

Dense 3D Reconstruction. Christiano Gava

Improving the 3D Scan Precision of Laser Triangulation

What have we leaned so far?

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

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

Stereo Vision Inside Tire

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

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

Projector Calibration for Pattern Projection Systems

POME A mobile camera system for accurate indoor pose

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

CAP 5415 Computer Vision. Fall 2011

EE795: Computer Vision and Intelligent Systems

PhenoBot: A Robot System for Phenotyping in the Greenhouse Using 3D Light-Field Technology

Simulating a 3D Environment on a 2D Display via Face Tracking

Freestyle 3D. Features and applications. Dr. Daniel Döring Team Lead Product Development Freestyle 1

Overview of Active Vision Techniques

GEOMETRIC STEREO CAMERA CALIBRATION WITH DIFFRACTIVE OPTICAL ELEMENTS

Machine vision. Summary # 11: Stereo vision and epipolar geometry. u l = λx. v l = λy

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

Depth Sensors Kinect V2 A. Fornaser

A 100Hz Real-time Sensing System of Textured Range Images

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

CS4495/6495 Introduction to Computer Vision. 3B-L3 Stereo correspondence

Adaptive Zoom Distance Measuring System of Camera Based on the Ranging of Binocular Vision

Project Title: Welding Machine Monitoring System Phase II. Name of PI: Prof. Kenneth K.M. LAM (EIE) Progress / Achievement: (with photos, if any)

Time-of-flight basics

CHAPTER 3 DISPARITY AND DEPTH MAP COMPUTATION

Computer Vision for Computer Graphics

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

3D Photography: Stereo

Virtual Testbeds for Planetary Exploration: The Self Localization Aspect

Stereo and Epipolar geometry

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

55:148 Digital Image Processing Chapter 11 3D Vision, Geometry

Geometry of Multiple views

Depth Camera for Mobile Devices

Camera Calibration Utility Description

Cameras and Stereo CSE 455. Linda Shapiro

Measurements using three-dimensional product imaging

Transcription:

Tordivel ASTORDIVEL 2000-2015 Scorpion Vision Software Scorpion Stinger are trademarks SL-2010-0001-A AS - Scorpion Visionand 8 and 3DMaMa Tordivel ASof Tordivel AS 2000-2010 Page 1

Stereo Vision and structured illumination creates dense 3D Images Thor Vollset CEO thor@tordivel.no Tordivel AS Monday 22.06.2015 11:00 11:20 h LASER World of PHOTONICS 2015 Forum Halle A2 Optical Metrology and Imaging Page 2

Tordivel AS, Scorpion Vision Software and Scorpion Stinger Components Tordivel is located in Oslo, Norway Scorpion Vision Software Hand-made in Norway Based on Industry Standards Complete 2D and 3D Support No programming Python Language Support for OpenCV 3.0 First version in 2000 - now version XI Scorpion Stinger Components Scorpion Embedded PC Scorpion 2D and 3D Stinger Camera Integrated White and IR LED illumination Page 3

3D Stereo Vision Viewing an object from two positions just like the eyes of a person The displacement between the two images contains depth information The practical challenge is to find the corresponding features in the two images Occlusion and and perspective can be a challenge "Epipolar Geometry1" by ZooFari Own work. Licensed under Public Domain via Wikimedia Commons - Page 4

Locating features in two images By locating the same feature in two images the position (x,y,z) can be calculated Locating multiple points to create a 3D object pose (x,y,z, rx,ry,rz) Subpixel resolution may improve the accuracy by a factor of 5x to 20x. Critical in serious 3D Stereo Vision Page 5

Accuracy in Stereo Vision The typical resolution for object location within a FOV 800 x 600 x 500 mm is better than 1 mm in x, y and 1 to 2 mm in z. The resolution and accuracy must be verified in each application and is determined by the following elements: Size of Picking Area Size of object to be picked or located Camera Resolution Camera Distance to the picking Baseline between the stereoscopic camera The Z resolution can be defined by the following formula: Zres=PixelResolution / SubPixelResolutionFactor * (Distance / Baseline) PixelResolution is the size of each pixel SubPixelResolutionFactor is typically 10 - CRITICAL - CAMERACALIBRATION the factor can be bigger if the objects or feature to be located is large Distance is the distance from the camera to the object Baseline is the distance between the two cameras in the stereo-pair Page 6

Dense 3D Stereo Vision What is needed to create a dense 3D image using stereo-vision? Two 2D images with texture Accurate 3D Camera Calibration Intermediate tool and results ImageRectify --> Rectified Images --> BlockMatcher --> DisparityMap Output 3D Image ---> HeightMap How fast is this : from 50 ms to 2.0 seconds Page 7

RPP - Random Pattern Projector The following describes an RPP Laser Wavelength : Red 660 nm or IR 830 nm Random dots 15000 to 100.000 Opening angle 30 to 45 degrees Power 50 mw to 250 mw Without texture no 3D information The purpose of the RPP laser is to guarantee texture in the 2D image. Page 8

Application - 3D Robot Vision Generic 3D Depallitizing of large objects: Objects are defined by dimensions in 3D Page 9

Application - Saugage Picking Page 10

3D in 2D images Background Once the object plane is located in the 3D image we can move to the 3D calibrated 2D image object plane The 2D image contains a lot more information than the 3D image - 3D resolution is limited by the RPP dot number and size 3D Robot Vision Locating Flat Parts Page 11

Locating multiple objects in 3D Multiple objects are located and segmented in the dense 3D image generated by the RPP stereo images using the STC-0090-FindPlanesDMap3D RPP 3D Image The pose (x,y,z,rx,ry,rz) of the objects are calculated. This pose can be used to create and 3D object reference - the basis for 3D in 2D Multiple 3D Part Location Page 12

3D in 2D - working in 3DObjectRef Using the object pose a 3D reference is easily created for each object plane. Resampled Part Once you hold the object in your hand by the 3D Object Reference the term Subpixel 3D in 2D images make sense - this is so valuable 3D Object Reference Page 13

3D Stereo Vision Summary Extracting 3D features from 2D images is fast, robust and a natural extension to 2D Machine Vision. 3D Dense Image Creation is wonderful and extremely powerful - structured light and RPP makes the 3D image creation more robust. Using strobed high power IR led and lasers makes 3D image creation robust to ambient light variations. 3D Stereo Vision is an important element in the future of Machine Vision. It supplement the 3D Scanner in a natural manner. Multiple 3D Cameras are needed to create a 360 degrees 3D Model 3D Stereo Vision works on moving objects :) Page 14

Tordivel ASTORDIVEL 2000-2015 Scorpion Vision Software Scorpion Stinger are trademarks SL-2010-0001-A AS - Scorpion Visionand 8 and 3DMaMa Tordivel ASof Tordivel AS 2000-2010 Page 15