Jernej Mrovlje Department of Systems and Control, Jožef Stefan Institute DISTORTION IMPACT ON A STEREO DISTANCE 10th International PhD Workshop on Systems.

Slides:



Advertisements
Similar presentations
Geometry of Aerial Photographs
Advertisements

Computer Vision, Robert Pless
Last 4 lectures Camera Structure HDR Image Filtering Image Transform.
The Camera : Computational Photography Alexei Efros, CMU, Fall 2006.
CS 691 Computational Photography Instructor: Gianfranco Doretto 3D to 2D Projections.
Institut für Elektrische Meßtechnik und Meßsignalverarbeitung Professor Horst Cerjak, Augmented Reality VU 2 Calibration Axel Pinz.
Foundations of Physics
In all cameras, light enters through the lens and hits the recording medium. (In film cameras, the film plane, in digital cameras (for our purposes),
Aberrations  Aberrations of Lenses  Analogue to Holographic Model  Aberrations in Holography  Implications in the aberration equations  Experimental.
Fisheye Camera Calibration Arunkumar Byravan & Shai Revzen University of Pennsylvania.
Definition of common terms Errors on photo
Plenoptic Stitching: A Scalable Method for Reconstructing 3D Interactive Walkthroughs Daniel G. Aliaga Ingrid Carlbom
Group S1 Jan/Feb 2007Mr T E J Matthews Introduction - familiarisation The Science –Distance Calculations –Limiting Resolution The Fun –3D Images.
CS485/685 Computer Vision Prof. George Bebis
3D Measurements by PIV  PIV is 2D measurement 2 velocity components: out-of-plane velocity is lost; 2D plane: unable to get velocity in a 3D volume. 
Uncalibrated Epipolar - Calibration
Spacecraft Stereo Imaging Systems Group S3. Variables Separation of the cameras Height of the cameras – relative to the bench Angle – The direction cameras.
Sebastian Thrun and Jana Kosecha CS223B Computer Vision, Winter 2007 Stanford CS223B Computer Vision, Winter 2007 Lecture 4 Camera Calibration Professors.
CSE473/573 – Stereo Correspondence
CPSC 643 Robot Vision Introduction to Computer Vision Dezhen Song,
© 2009, TSI Incorporated Stereoscopic Particle Image Velocimetry.
Project 4 Results Representation – SIFT and HoG are popular and successful. Data – Hugely varying results from hard mining. Learning – Non-linear classifier.
Experimental aerial photogrammetry with professional non metric camera Canon EOS 5D Galileo Geo Sustavi Ante Sladojević, Goran Mrvoš.
Sebastian Thrun CS223B Computer Vision, Winter Stanford CS223B Computer Vision, Winter 2006 Lecture 4 Camera Calibration Professor Sebastian Thrun.
Stereoscopic PIV.
Automatic Camera Calibration
Geometric and Radiometric Camera Calibration Shape From Stereo requires geometric knowledge of: –Cameras’ extrinsic parameters, i.e. the geometric relationship.
CAP4730: Computational Structures in Computer Graphics 3D Concepts.
Write down each definition and match it with the correct term. 1.A picture of an object formed by light rays 2.The point where parallel light rays striking.
Creating Rotational Web Objects for Online Teaching & Learning Janet Holland, Ph.D. Emporia State University
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Evaluating An Image How things look on the screen doesn’t always matter. A full resolution image from a 6 megapixel camera printed on 4” x 6” paper… each.
Digital Image Processing CCS331
Remote Sensing Geometry of Aerial Photographs
Sebastian Thrun CS223B Computer Vision, Winter Stanford CS223B Computer Vision, Winter 2005 Lecture 2 Lenses and Camera Calibration Sebastian Thrun,
Integral University EC-024 Digital Image Processing.
Geometrical Optics Chapter 24 + Other Tidbits 1. On and on and on …  This is a short week.  Schedule follows  So far, no room available for problem.
Image Restoration Juan Navarro Sorroche Phys-6314 Physics Department The University of Texas at Dallas Fall 2010 School of Natural Sciences & Mathematics.
Geometric Camera Models
3D By Yura.
3D Photorealistic Modeling Process. Different Sensors Scanners Local coordinate system Cameras Local camera coordinate system GPS Global coordinate system.
Vision Review: Image Formation Course web page: September 10, 2002.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
: Chapter 11: Three Dimensional Image Processing 1 Montri Karnjanadecha ac.th/~montri Image.
1. What is depth of field? 2. Everything else equal, what effect will each of the following have on depth of field (larger, smaller?): -Larger aperture.
Ch. 3: Geometric Camera Calibration
CSE 185 Introduction to Computer Vision Stereo. Taken at the same time or sequential in time stereo vision structure from motion optical flow Multiple.
CSP Visual input processing 1 Visual input processing Lecturer: Smilen Dimitrov Cross-sensorial processing – MED7.
ICACSE 2015, Zurich Radial Distortion Correction Based on the Concept of Verifying the Planarity of a Specimen Shih-Heng Tung, Ming-Hsiang Shih, Wen-Pei.
October 5, Memorial University of Newfoundland Camera Calibration In the field of machine vision, camera calibration refers to the experimental.
June 10, 2013 Presented by Joshua Vallecillos Supervised By Christine Wittich, Ph.D. Student, Structural Engineering.
Physics 203/204 4: Geometric Optics Images formed by refraction Lens Makers Equation Thin lenses Combination of thin lenses Aberration Optical Instruments.
TYPES OF LENS/LENSES. What is a Lens? Lens or Lenses are used in conjunction with a camera body and mechanism(tool) to make images of objects either on.
Stereoscopic Images Binocular vision enables us to measure depth using eye convergence and stereoscopic vision. Eye convergence is a measure of the angle.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Spherical Aberration. Rays emanating from an object point that are incident on a spherical mirror or lens at different distances from the optical axis,
Lenses. 3 camera obscura / pinhole camera 3 Focal length is the distance between the lens and the point where the light rays converge. It controls.
فصل 7 : مشخصات و هندسه عکس قائم
Date of download: 7/11/2016 Copyright © 2016 SPIE. All rights reserved. Relationship among the intrinsic parameters and the rotation angle; *, the results.
Quality of Images.
25 Optical Instruments Digital Camera with Zoom Lens.
The lecture Geometric optics By Mukhamedgaliyeva M.A.
: Chapter 11: Three Dimensional Image Processing
Instructor: Otmar Hilliges
Overview Pin-hole model From 3D to 2D Camera projection
Mirrors and Lenses.
Credit: CS231a, Stanford, Silvio Savarese
Camera Calibration Reading:
3.2.6 Refinement of Photo Co-ordinates: -
Presentation transcript:

Jernej Mrovlje Department of Systems and Control, Jožef Stefan Institute DISTORTION IMPACT ON A STEREO DISTANCE 10th International PhD Workshop on Systems and Control A Young Generation Viewpoint Hluboka, 25/9/09

INTRODUCTION RESULTS PROBLEM REALIZATION optical aberrations (distortion) camera calibration distortion model stereoscopy STEDIMAT application experiment results CONTENT INTRODUCTIONPROBLEMREALIZATIONRESULTS

STEREOSCOPY Stereoscopy 1. a technique used for recording and presenting 3D images 2. the viewing or appearance of objects in or as if in three dimensions Charles Wheatstone (1838): first scientist who described “stereopsis” “...the mind perceives an object of three dimensions my means of the two dissimilar pictures projected by it on the two ritinæ ” (C.Cheatstone) First stereoscopic images and stereoscope nowadays IMAX 3D (Image MAXimum 3D) INTRODUCTIONPROBLEMREALIZATIONRESULTS

RECORDING STEREOSCOPIC IMAGES 1)Stereo camera 2)Stereo attachment 3)Camera and stereo slider* 4)Stereo system (two single lens cameras joined together) (2) (1) (3) (4) INTRODUCTIONPROBLEMREALIZATIONRESULTS

VEIWING STEREOSCOPIC IMAGES parallel viewing (a) cross viewing (b) anaglyph images (c) polarized images (d) INTRODUCTIONPROBLEMREALIZATIONRESULTS (a) (b) (c) (d)

“STEDIMAT” APPLICATION STEreo DIstance MeAsuring Tool written in Matlab >> Matlab Compiler >> standalone application(*.exe) INTRODUCTIONPROBLEMREALIZATIONRESULTS

THE CALCULATION OF OBJECT’S POSITION - DISTANCE B – stereo base x 0 – horizontal image resolution φ 0 – horizontal angle of view x L – object’s position in the left image x R – objects’ position in the right image D INTRODUCTIONPROBLEMREALIZATIONRESULTS

OPTICAL ABERRATIONS chromatic and spherical aberrations affect image quality only tangential and radial distortions affect image geometry radial distortion causes inward or outward displacement of a given image point from its ideal location negative radial displacement >> barrel distortion positive radial displacement >> pincushion distortion If the object in the image is displaced, the calculated distance is incorrect! inexpensive cameras with wide-angle lenses suffer barrel distortion (Canon PowerShot A640) tangential distortion is due to imperfect centering of the lens components INTRODUCTIONPROBLEMREALIZATIONRESULTS

DISTORTION MODEL distortion can be compensated mathematically: 1. applying parametric distortion model 2. estimating distortion coefficients 3. correcting the distortion polynomial approximation model of the radial distortion (Brown): calibration procedure was done using “Camera Calibration Toolbox for Matlab” toolbox uses Brown’s distortion model known as “Plumb Bob” RADIAL DISTORTIONTANGENTIAL DISTORTION INTRODUCTIONPROBLEMREALIZATIONRESULTS

each camera was calibrated separately a sequence of 20 images of the calibration board was taken in different orientations CALIBRATION PROCESS in each image a set of calibration points were automatically detected using the coordinates of the distorted and undistorted calibration points, the distortion parameters k c were calculated INTRODUCTIONPROBLEMREALIZATIONRESULTS

CALIBRATION RESULTS left cameraright camera centre of the image: displacement < 10px corners of the image: displacement > 100px INTRODUCTIONPROBLEMREALIZATIONRESULTS

CORRECTING THE DISTORTION #1 distortion model was used to build “distortion-correction function” (DCF) as a part of Stedimat for each distance DCF has to be applied twice: 1. using image point of the object’s location in the left image (x L ) 2. using image point of the object’s location in the right image (x D ) INTRODUCTIONPROBLEMREALIZATIONRESULTS “EXPERIMENT”/equipment: stereoscopic system with 2 digital cameras Canon PowerShot A640 StereoData Maker was used to synchronize cameras

CORRECTING THE DISTORTION #2 “EXPERIMENT”: 7 test objects positioned at the distance D (30, 40, 50 and 60m) >>> four sets of stereoscopic images image resolution: 3648x2736, focal distance: 35mm, stereo base: 0.56m, reference object : test object no.4 INTRODUCTIONPROBLEMREALIZATIONRESULTS distance to each test object was calculated twice: undistorted/distorted image

CORRECTING THE DISTORTION #2 EXPERIMENT: 7 test objects positioned at the distance D (30, 40, 50 and 60m) >>> four sets of stereoscopic images image resolution: 3648x2736, focal distance: 35mm, stereo base: 0.56m, reference object : test object no.4 INTRODUCTIONPROBLEMREALIZATIONRESULTS distance to each test object was calculated twice: 1–distorted image points, 2-distortion-free image points

RESULTS #1 INTRODUCTIONPROBLEMREALIZATIONRESULTS

RESULTS #2 INTRODUCTIONPROBLEMREALIZATIONRESULTS

RESULTS #3 INTRODUCTIONPROBLEMREALIZATIONRESULTS

RESULTS #4 INTRODUCTIONPROBLEMREALIZATIONRESULTS

DISTORTED IMAGE POINTS Test object D ref =30mD ref =40mD ref =50mD ref =60m 14,33,97,05,6 24,33,87,05,6 32,93,84,85,6 40 (reference point) 53,16,48,16,4 6 8,714,217,6 711,716,228,931,5 DISTORTION-FREE IMAGE POINTS Test object D ref =30mD ref =40mD ref =50mD ref =60m 1 1,50,51,90,5 2 3,31,84,41,6 3 2,22,53,03,1 4 0 (reference point) 5 0,51,92,80,5 6 1,11,71,11,2 7 5,38,02,33,4 RESULTS (absolute distance error [%]) INTRODUCTIONPROBLEMREALIZATIONRESULTS