3-D Computer Vision Using Structured Light Prepared by Burak Borhan.

Slides:



Advertisements
Similar presentations
Feature Detection. Description Localization More Points Robust to occlusion Works with less texture More Repeatable Robust detection Precise localization.
Advertisements

Copyright © Gregory Avady. All rights reserved. Electro-optical 3D Metrology Gregory Avady, Ph.D. Overview.
QR Code Recognition Based On Image Processing
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.
TP14 - Local features: detection and description Computer Vision, FCUP, 2014 Miguel Coimbra Slides by Prof. Kristen Grauman.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
Range Imaging and Pose Estimation of Non-Cooperative Targets using Structured Light Dr Frank Pipitone, Head, Sensor Based Systems Group Navy Center for.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Structure from motion. Multiple-view geometry questions Scene geometry (structure): Given 2D point matches in two or more images, where are the corresponding.
Face Recognition Based on 3D Shape Estimation
CSE 803 Fall 2008 Stockman1 Structure from Motion A moving camera/computer computes the 3D structure of the scene and its own motion.
© 2004 by Davi GeigerComputer Vision March 2004 L1.1 Binocular Stereo Left Image Right Image.
Projected image of a cube. Classical Calibration.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Information that lets you recognise a region.
Computer Vision Lecture 3: Digital Images
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #15.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Automatic Camera Calibration
Mohammed Rizwan Adil, Chidambaram Alagappan., and Swathi Dumpala Basaveswara.
Depth Estimate and Focus Recovery Presenter : Wen-Chih Hong Adviser: Jian-Jiun Ding Digital Image and Signal Processing Laboratory Graduate Institute of.
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Geometric and Radiometric Camera Calibration Shape From Stereo requires geometric knowledge of: –Cameras’ extrinsic parameters, i.e. the geometric relationship.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
9/13/2015Memorial University of Newfoundland Faculty of Engineering & Applied Science Engineering 7854 Industrial Machine Vision INTRODUCTION TO MACHINE.
Image Formation. Input - Digital Images Intensity Images – encoding of light intensity Range Images – encoding of shape and distance They are both a 2-D.
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.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Integral University EC-024 Digital Image Processing.
Computer Vision, Robert Pless Lecture 11 our goal is to understand the process of multi-camera vision. Last time, we studies the “Essential” and “Fundamental”
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction to computer vision Chapter 2: Image.
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.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Stereo Many slides adapted from Steve Seitz.
Cmput412 3D vision and sensing 3D modeling from images can be complex 90 horizon 3D measurements from images can be wrong.
COMP322/S2000/L261 Geometric and Physical Models of Objects Geometric Models l defined as the spatial information (i.e. dimension, volume, shape) of objects.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
Computer Vision 776 Jan-Michael Frahm 12/05/2011 Many slides from Derek Hoiem, James Hays.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
Lecture 03 15/11/2011 Shai Avidan הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
: Chapter 11: Three Dimensional Image Processing 1 Montri Karnjanadecha ac.th/~montri Image.
Development of a laser slit system in LabView
Feature Matching. Feature Space Outlier Rejection.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Computer vision: models, learning and inference M Ahad Multiple Cameras
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Geometry Reconstruction March 22, Fundamental Matrix An important problem: Determine the epipolar geometry. That is, the correspondence between.
Date of download: 5/29/2016 Copyright © 2016 SPIE. All rights reserved. (a) An example of two sets of zero centered point clouds. (b) The mean vector length.
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.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Computer vision: geometric models Md. Atiqur Rahman Ahad Based on: Computer vision: models, learning and inference. ©2011 Simon J.D. Prince.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
Processing visual information for Computer Vision
제 5 장 스테레오.
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
TP12 - Local features: detection and description
: Chapter 11: Three Dimensional Image Processing
Feature description and matching
Common Classification Tasks
Range Imaging Through Triangulation
--- Stereoscopic Vision and Range Finders
--- Stereoscopic Vision and Range Finders
Digital Image Fundamentals
Course 6 Stereo.
Feature descriptors and matching
Presentation transcript:

3-D Computer Vision Using Structured Light Prepared by Burak Borhan

Machine Vision For many applications three dimensional (3-D) descriptors of the scene are required. Passive Approaches Using two or more cameras in binocular and photometric stereo Active Approaches Use specialized illumination sources and detectors Overcome the fundamental ambiguities associated with passive approaches. STRUCTURED LIGHT

Structured Light System Structured Light systems use triangulation to acquire range measurements. In the upper system the ranging geometry is formed by a laser emission, the reflected light observed by the camera and by a rigid backbone. Optical measurements capture range data in a plane. A conveyer produces the necessary motion for 3-D range data.

Three Main Challenges in Developing a S.L. System CalibrationAccuracy Acquisition Speed

Calibration Calibration models are needed to relate image to world coordinates. Challenges in calibration also arise from the complexity of models that are required for sensor kinematics, which describe the geometrical relationship between the camera and the laser plane.

Ranging Accuracy Ranging accuracy is highly dependent on calibration models. However even the most careful calibration effort can be fruitless if the ranging geometry is unfavorable.

Acquisition Speed Range Acquisition involves locating the laser profile within camera images This requires pixel examination and processing in order to precisely locate image coordinates that reside at the center of the laser profile.

Analysis of an Existing S.L. System The camera is outfitted with an optical filter that is matched to the laser optical frequency. These matched optics produce very distinct imagery of the laser profile.

Block Diagram of Processing Steps

Image Processing Operations (1) The rough position estimates are achieved by thresholding and then run length coding. The RLC array provides a brief description of the rough location of the laser line.

Image Processing Operations (2) The upper figure illustrates typical pixel intensities, as sampled along a path roughly orthogonal to the laser line. In this system the pixel intensity profiles are pixels wide with roughly Gaussian shape. The main processor examines gray scale pixel values in a 20x1 window, W, centered at locations given by the RLC array.

Image Processing Operations (3) The mean and the variance of the row at the center of the laser line are found with, The points above the threshold are used to calculate the mean and variance.

Calibration Process (X) z = f(r,c) calibration. Generate examples of |z i r i c i | matrix.

Calibration Process (Y) y = f(r,c) calibration. Generate examples of |y i r i c i | matrix.

Image Processing Operations (4) A calibration model is used to convert the image coordinates (r,c) to world coordinates (y,z). And the X components is found by monitoring the motion of the conveyor belt using a wheel encoder.

Calibration Process

3- models

3-D Image Reconstruction Geometric model of a polyhedral object is represented by

QUESTIONS ? QUESTIONS ?