Single Camera Calibra<on

Size: px
Start display at page:

Download "Single Camera Calibra<on"

Transcription

1 Laboratory of Image Processing Single Camera Calibra<on Pier Luigi Mazzeo

2 Prepare the Pa>ern, Camera and Images For best results, use between 10 and 20 images of the calibra<on pa>ern. The calibrator requires at least three images. Use uncompressed images or lossless compression formats such as PNG. The calibra<on pa>ern and the camera setup must sa<sfy a set ofrequirements to work with the calibrator The Camera Calibrator app uses a checkerboard pa>ern. A checkerboard pa>ern is a convenient calibra<on target. If you want to use a different pa>ern to extract key points, you can use the camera calibra<on MATLAB func<ons directly. You can print (from MATLAB) and use the checkerboard pa>ern provided. The checkerboard pa>ern you use must not be square. One side must contain an even number of squares and the other side must contain an odd number of squares. Therefore,the pa>ern contains two black corners along one side and two white corners on the opposite side. This criteria enables the app to determine the orienta<on of the pa>ern. The calibrator assigns the longer side to be the x-direc<on.

3 Check-board Pa>ern To prepare the checkerboard pa>ern: 1. A>ach the checkerboard printout to a flat surface. Imperfec<ons on the surface can affect the accuracy of the calibra<on. 2. Measure one side of the checkerboard square. You need this measurement for calibra<on. The size of the squares can vary depending on printer sexngs. 3 To improve the detec<on speed, set up the pa>ern with as li>le background clu>er as possible.

4 Camera Setup and images capture To properly calibrate your camera, follow these rules: Keep the pa>ern in focus, but do not use autofocus. Do not change zoom sexngs between images. Otherwise the focal length changes. Capture the images of the pa>ern at a distance roughly equal to the distance from your camera to the objects of interest. For example, if you plan to measure objects from 2 meters, keep your pa>ern approximately 2 meters from the camera. Place the checkerboard at an angle less than 45 degrees rela<ve to the camera plane. Do not modify the images. For example, do not crop them. Do not use autofocus or change the zoom between images. Capture the images of a checkerboard pa>ern at different orienta<ons rela<ve to the camera. Capture enough different images of the pa>ern so that you have covered as much of the image frame as possible. Lens distor<on increases radially from the center of the image and some<mes is not uniform across the image frame. To capture this lens distor<on, the pa>ern must appear close to the edges.

5 Checkboard capturing examples

6 Example Create a set of calibra<on images. images = imageset(fullfile(toolboxdir('vision'),'visiondata',... 'calibra<on','fisheye')); imagefilenames = images.imageloca<on; imshow(imagefilenames {1}) Detect the calibra<on pa>ern. [imagepoints, boardsize] = detectcheckerboardpoints(imagefilenames);

7 Example Generate the world coordinates of the corners of the squares. squaresizeinmm = 29; worldpoints = generatecheckerboardpoints(boardsize,squaresizeinmm); Calibrate the camera. params = es<matecameraparameters(imagepoints,worldpoints); Visualize the calibra:on accuracy. showreprojec<onerrors(params);

8 Example Plot detected and reprojected points. The third number indicates the image in which we reproject the points. figure; imshow(imagefilenames{1}); hold on; plot(imagepoints(:,1,1), imagepoints(:,2,1),'go'); plot(params.reprojectedpoints(:,1,1),params.reprojectedpoints(:,2,1),'r+'); legend('detected Points','ReprojectedPoints'); hold off;

9 ShowExtrinsics You can quickly discover obvious errors in your calibra<on by ploxng rela<ve loca<ons of the camera and the calibra<on pa>ern. Use the showextrinsics func<on to either plot the loca<ons of the calibra<on pa>ern in the camera's coordinate system, or the loca<ons of the camera in the pa>ern's coordinate system. Look for obvious problems, such as the pa>ern being behind the camera, or the camera being behind the pa>ern. Also check if a pa>ern is too far or too close to the camera. [params, ~, estimationerrors] = estimatecameraparameters(imagepoints, worldpoints); figure; showextrinsics(params, 'CameraCentric'); figure; showextrinsics(params, 'Pa>ernCentric');

10 Show extrinsic On this figure, the frame (Oc,Xc,Yc,Zc) is the camera reference frame. The red pyramid corresponds to the effec<ve field of view of the camera defined by the image plane.

11 World-centered view Every camera posi<on and orienta<on is represented by a green pyramid

12 Es<mate errors Es<ma<on errors represent the uncertainty of each es<mated parameter. The es<matecameraparameters func<on op<onally returns es<ma<onerrors output, containing the standard error corresponding to each es<mated camera parameter. The returned standard error sigma (in the same units as the corresponding parameter) can be used to calculate confidence intervals. For example +/ sigma corresponds to the 95% confidence interval. In other words, the probability that the actual value of a given parameter is within 1.96 sigma of its es<mate is 95%. displayerrors(es<ma<onerrors, params);

13 Interpre<ng Principal Point Es<ma<on error The principal point is the op<cal center of the camera, the point where the op<cal axis intersects the image plane. You can easily visualize and interpret the standard error of the es<mated principal point. Plot an ellipse around the es<mated principal point (cx,cy), whose radii are equal to 1.96 <mes the corresponding es<ma<on errors. The ellipse represents the uncertainty region, which contains the actual principal point with 95% probability. principalpoint = params.principalpoint; principalpointerror = es<ma<onerrors.intrinsicserrors.principalpointerror; fig = figure; ax = axes('parent', fig); imshow(imagefilenames{1},'ini<almagnifica<on', 60, 'Parent', ax); hold(ax, 'on'); plot(principalpoint(1), principalpoint(2), 'g+', 'Parent', ax);

14 Interpre<ng Principal Point Es<ma<on error halfrectsize = 1.96 * principalpointerror; rectangle('posi<on', [principalpoint-halfrectsize, 2 * halfrectsize],... 'Curvature', [1,1], 'EdgeColor', 'green', 'Parent', ax); legend('es<mated principal point'); <tle('principal Point Uncertainty'); hold(ax, 'off');

15 Interpre<ng transla<on vectors es<ma<on You can also visualize the standard errors of the transla<on vectors. Each transla<on vector represents the transla<on from the pa>ern's coordinate system into the camera's coordinate system. Equivalently, each transla<on vector represents the loca<on of the pa>ern's origin in the camera's coordinate system. You can plot the es<ma<on errors of the transla<on vectors as ellipsoids represen<ng uncertainty volumes for each pa>ern's loca<on at 95% confidence level.

16 Remove Distorsion from an image This example shows you how to use the cameraparameters object in a workflow to remove distor<on from an image. The example creates a cameraparameters object manually. In prac<ce, use the es<matecameraparameters or the cameracalibrator app to derive the object. Create a cameraparameters object manually. IntrinsicMatrix = [ ; ; ]; radialdistortion = [ ]; cameraparams = cameraparameters('intrinsicmatrix',intrinsicmatrix,... 'RadialDistortion',radialDistortion);

17 Remove Distorsion from an image Remove distorsion from image I = imread(fullfile(matlabroot,'toolbox','vision','visiondata',... 'calibration','fisheye','image01.jpg')); J = undistortimage(i,cameraparams); Display the original and undistorted images. figure; imshowpair(imresize(i,0.5), imresize(j,0.5), 'montage'); title('original Image (left) vs. Corrected Image (right)');

18 Measure planar objects %% Prepare Calibration Images % Create a cell array of file names of calibration images. numimages = 9; files = cell(1, numimages); for i = 1:numImages files{i} = fullfile(matlabroot, 'toolbox', 'vision', 'visiondata',... 'calibration', 'slr', sprintf('image%d.jpg', i)); end % Display one of the calibration images magnification = 25; figure; imshow(files{1}, 'InitialMagnification', magnification); title('one of the Calibration Images');

19 Measure planar objects %% Estimate Camera Parameters % Detect the checkerboard corners in the images. [imagepoints, boardsize] = detectcheckerboardpoints(files); % Generate the world coordinates of the checkerboard corners in the % pattern-centric coordinate system, with the upper-left corner at (0,0). squaresize = 29; % in millimeters worldpoints = generatecheckerboardpoints(boardsize, squaresize); % Calibrate the camera. cameraparams = estimatecameraparameters(imagepoints, worldpoints);

20 Measure planar objects Read the Image of Objects to Be Measured imorig = imread(fullfile(matlabroot, 'toolbox', 'vision', 'visiondata',... 'calibration', 'slr', 'image9.jpg')); figure; imshow(imorig, 'InitialMagnification', magnification); title('input Image');

21 Undistort the image Measure planar objects Use the cameraparameters object to remove lens distor<on from the image. This is necessary for accurate measurement. [im, neworigin] = undistortimage(imorig, cameraparams, 'OutputView', 'full'); figure; imshow(im, 'InitialMagnification', magnification); title('undistorted Image');

22 Measure planar objects Detect Coins boxes=[ ; ]; % Reduce the size of the image for display. scale = magnification / 100; imdetectedcoins = imresize(im, scale); % Insert labels for the coins. imdetectedcoins = insertobjectannotation(imdetectedcoins, 'rectangle',... scale * boxes, moneta'); figure; imshow(imdetectedcoins); title( Monete');

23 Measure planar objects Compute Extrinsics To map points in the image coordinates to points in the world coordinates we need to compute the rota:on and the transla:on of the camera rela:ve to the calibra:on pabern. Note that the extrinsics func:on assumes that there is no lens distor:on. In this case imagepoints have been detected in an image that has already been undistorted using undistortimage. % Detect the checkerboard. [imagepoints, boardsize] = detectcheckerboardpoints(im); % Compute rotation and translation of the camera. [R, t] = extrinsics(imagepoints, worldpoints, cameraparams);

24 Measure planar objects Measure the first coin To measure the first coin we convert the top-leh and the top-right corners of the bounding box into world coordinates. Then we compute the Euclidean distance between them in millimeters. Note that the actual diameter of a US penny is mm. box1 = double(boxes(1, :)); imagepoints1 = [box1(1:2);... box1(1) + box1(3), box1(2)]; % Get the world coordinates of the corners worldpoints1 = pointstoworld(cameraparams, R, t, imagepoints1); % Compute the diameter of the coin in millimeters. d = worldpoints1(2, :) - worldpoints1(1, :); diameterinmillimeters = hypot(d(1), d(2)); fprintf('measured diameter of one penny = %0.2f mm\n', diameterinmillimeters);

25 % Compute the distance to the camera. distancetocamera = norm(center1_world + t); fprintf('distance from the camera to the first penny = %0.2f mm \n',... distancetocamera); Measure planar objects Measure the distance to the first coin In addi<on to measuring the size of the coin, we can also measure how far away it is from the camera. Camera extrinsics R and t give us the transforma<on from the world coordinates into the camera coordinates. Thus the loca<on of the camera's op<cal center in the world coordinates is given by [0 0] * R' - t, which simplifies to -t. Then the distance from the camera center to any point p in the world coordinates is given by norm(p + t). % Compute the center of the first coin in the image. center1_image = box1(1:2) + box1(3:4)/2; % Convert to world coordinates. center1_world = pointstoworld(cameraparams, R, t, center1_image); % Remember to add the 0 z-coordinate. center1_world = [center1_world 0];

CIS581: Computer Vision and Computational Photography Homework: Cameras and Convolution Due: Sept. 14, 2017 at 3:00 pm

CIS581: Computer Vision and Computational Photography Homework: Cameras and Convolution Due: Sept. 14, 2017 at 3:00 pm CIS58: Computer Vision and Computational Photography Homework: Cameras and Convolution Due: Sept. 4, 207 at 3:00 pm Instructions This is an individual assignment. Individual means each student must hand

More information

Op(cal Lens Design Op#cal lens design is the science, art of calcula#ng the various lens construc#on parameters that will meet or at least

Op(cal Lens Design Op#cal lens design is the science, art of calcula#ng the various lens construc#on parameters that will meet or at least 3.1.2- Op(cal Lens Design Op#cal lens design is the science, art of calcula#ng the various lens construc#on parameters that will meet or at least approach desired performance requirements while staying

More information

A Geometric Correction Method of Plane Image Based on OpenCV

A Geometric Correction Method of Plane Image Based on OpenCV Sensors & Transducers 204 by IFSA Publishing, S. L. http://www.sensorsportal.com A Geometric orrection Method of Plane Image ased on OpenV Li Xiaopeng, Sun Leilei, 2 Lou aiying, Liu Yonghong ollege of

More information

GAIN COMPARISON MEASUREMENTS IN SPHERICAL NEAR-FIELD SCANNING

GAIN COMPARISON MEASUREMENTS IN SPHERICAL NEAR-FIELD SCANNING GAIN COMPARISON MEASUREMENTS IN SPHERICAL NEAR-FIELD SCANNING ABSTRACT by Doren W. Hess and John R. Jones Scientific-Atlanta, Inc. A set of near-field measurements has been performed by combining the methods

More information

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

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science. Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Sensors and Image Formation Imaging sensors and models of image formation Coordinate systems Digital

More information

E X P E R I M E N T 12

E X P E R I M E N T 12 E X P E R I M E N T 12 Mirrors and Lenses Produced by the Physics Staff at Collin College Copyright Collin College Physics Department. All Rights Reserved. University Physics II, Exp 12: Mirrors and Lenses

More information

Sigh%ng. Drawing Essen,als: A Guide to Drawing from Observa,on by Deborah Rockman Second Edi%on

Sigh%ng. Drawing Essen,als: A Guide to Drawing from Observa,on by Deborah Rockman Second Edi%on Sigh%ng Drawing Essen,als: A Guide to Drawing from Observa,on by Deborah Rockman Second Edi%on Chapter One Essen%al Skills and Informa%on: What Every Student Should Know About Drawing pp. 4-6, 10, 11 Chapter

More information

ECEN 4606, UNDERGRADUATE OPTICS LAB

ECEN 4606, UNDERGRADUATE OPTICS LAB ECEN 4606, UNDERGRADUATE OPTICS LAB Lab 2: Imaging 1 the Telescope Original Version: Prof. McLeod SUMMARY: In this lab you will become familiar with the use of one or more lenses to create images of distant

More information

Optical design of a high resolution vision lens

Optical design of a high resolution vision lens Optical design of a high resolution vision lens Paul Claassen, optical designer, paul.claassen@sioux.eu Marnix Tas, optical specialist, marnix.tas@sioux.eu Prof L.Beckmann, l.beckmann@hccnet.nl Summary:

More information

IMAGE FORMATION. Light source properties. Sensor characteristics Surface. Surface reflectance properties. Optics

IMAGE FORMATION. Light source properties. Sensor characteristics Surface. Surface reflectance properties. Optics IMAGE FORMATION Light source properties Sensor characteristics Surface Exposure shape Optics Surface reflectance properties ANALOG IMAGES An image can be understood as a 2D light intensity function f(x,y)

More information

Catadioptric Stereo For Robot Localization

Catadioptric Stereo For Robot Localization Catadioptric Stereo For Robot Localization Adam Bickett CSE 252C Project University of California, San Diego Abstract Stereo rigs are indispensable in real world 3D localization and reconstruction, yet

More information

Cameras. CSE 455, Winter 2010 January 25, 2010

Cameras. CSE 455, Winter 2010 January 25, 2010 Cameras CSE 455, Winter 2010 January 25, 2010 Announcements New Lecturer! Neel Joshi, Ph.D. Post-Doctoral Researcher Microsoft Research neel@cs Project 1b (seam carving) was due on Friday the 22 nd Project

More information

MEM: Intro to Robotics. Assignment 3I. Due: Wednesday 10/15 11:59 EST

MEM: Intro to Robotics. Assignment 3I. Due: Wednesday 10/15 11:59 EST MEM: Intro to Robotics Assignment 3I Due: Wednesday 10/15 11:59 EST 1. Basic Optics You are shopping for a new lens for your Canon D30 digital camera and there are lots of lens options at the store. Your

More information

Standard Operating Procedure for Flat Port Camera Calibration

Standard Operating Procedure for Flat Port Camera Calibration Standard Operating Procedure for Flat Port Camera Calibration Kevin Köser and Anne Jordt Revision 0.1 - Draft February 27, 2015 1 Goal This document specifies the practical procedure to obtain good images

More information

AutoCAD LT 2009 Tutorial

AutoCAD LT 2009 Tutorial AutoCAD LT 2009 Tutorial Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com Better Textbooks. Lower Prices. AutoCAD LT 2009 Tutorial 1-1 Lesson

More information

3DUNDERWORLD-SLS v.3.0

3DUNDERWORLD-SLS v.3.0 3DUNDERWORLD-SLS v.3.0 Rapid Scanning and Automatic 3D Reconstruction of Underwater Sites FP7-PEOPLE-2010-RG - 268256 3DUNDERWORLD Software Developer(s): Kyriakos Herakleous Researcher(s): Kyriakos Herakleous,

More information

VIRTUAL MOONS. the MOONS focal plane simulator. Gianluca Li Causi. INAF Is(tuto Nazionale di Astrofisica.

VIRTUAL MOONS. the MOONS focal plane simulator. Gianluca Li Causi. INAF Is(tuto Nazionale di Astrofisica. VIRTUAL MOONS the MOONS focal plane simulator Gianluca Li Causi gianluca.licausi@inaf.it INAF Is(tuto Nazionale di Astrofisica Moons Multi Object Optical and Near-infrared Spectrograph for the VLT Virtual

More information

AutoCAD LT 2012 Tutorial. Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS. Schroff Development Corporation

AutoCAD LT 2012 Tutorial. Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS.   Schroff Development Corporation AutoCAD LT 2012 Tutorial Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS www.sdcpublications.com Schroff Development Corporation AutoCAD LT 2012 Tutorial 1-1 Lesson 1 Geometric Construction

More information

Modeling and Synthesis of Aperture Effects in Cameras

Modeling and Synthesis of Aperture Effects in Cameras Modeling and Synthesis of Aperture Effects in Cameras Douglas Lanman, Ramesh Raskar, and Gabriel Taubin Computational Aesthetics 2008 20 June, 2008 1 Outline Introduction and Related Work Modeling Vignetting

More information

Laboratory experiment aberrations

Laboratory experiment aberrations Laboratory experiment aberrations Obligatory laboratory experiment on course in Optical design, SK2330/SK3330, KTH. Date Name Pass Objective This laboratory experiment is intended to demonstrate the most

More information

DSLR Cameras have a wide variety of lenses that can be used.

DSLR Cameras have a wide variety of lenses that can be used. Chapter 8-Lenses DSLR Cameras have a wide variety of lenses that can be used. The camera lens is very important in making great photographs. It controls what the sensor sees, how much of the scene is included,

More information

Laser Telemetric System (Metrology)

Laser Telemetric System (Metrology) Laser Telemetric System (Metrology) Laser telemetric system is a non-contact gauge that measures with a collimated laser beam (Refer Fig. 10.26). It measure at the rate of 150 scans per second. It basically

More information

EXPERIMENT 10 Thin Lenses

EXPERIMENT 10 Thin Lenses Objectives ) Measure the power and focal length of a converging lens. ) Measure the power and focal length of a diverging lens. EXPERIMENT 0 Thin Lenses Apparatus A two meter optical bench, a meter stick,

More information

Image Formation. World Optics Sensor Signal. Computer Vision. Introduction to. Light (Energy) Source. Surface Imaging Plane. Pinhole Lens.

Image Formation. World Optics Sensor Signal. Computer Vision. Introduction to. Light (Energy) Source. Surface Imaging Plane. Pinhole Lens. Image Formation Light (Energy) Source Surface Imaging Plane Pinhole Lens World Optics Sensor Signal B&W Film Color Film TV Camera Silver Density Silver density in three color layers Electrical Today Optics:

More information

Projection. Readings. Szeliski 2.1. Wednesday, October 23, 13

Projection. Readings. Szeliski 2.1. Wednesday, October 23, 13 Projection Readings Szeliski 2.1 Projection Readings Szeliski 2.1 Müller-Lyer Illusion by Pravin Bhat Müller-Lyer Illusion by Pravin Bhat http://www.michaelbach.de/ot/sze_muelue/index.html Müller-Lyer

More information

SDC. AutoCAD LT 2007 Tutorial. Randy H. Shih. Schroff Development Corporation Oregon Institute of Technology

SDC. AutoCAD LT 2007 Tutorial. Randy H. Shih. Schroff Development Corporation   Oregon Institute of Technology AutoCAD LT 2007 Tutorial Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com www.schroff-europe.com AutoCAD LT 2007 Tutorial 1-1 Lesson 1 Geometric

More information

Laboratory 7: Properties of Lenses and Mirrors

Laboratory 7: Properties of Lenses and Mirrors Laboratory 7: Properties of Lenses and Mirrors Converging and Diverging Lens Focal Lengths: A converging lens is thicker at the center than at the periphery and light from an object at infinity passes

More information

Part 2: Earpiece. Insert Protrusion (Internal Sketch) Hole Patterns Getting Started with Pro/ENGINEER Wildfire. Round extrusion.

Part 2: Earpiece. Insert Protrusion (Internal Sketch) Hole Patterns Getting Started with Pro/ENGINEER Wildfire. Round extrusion. Part 2: Earpiece 4 Round extrusion Radial pattern Chamfered edge To create this part, you'll use some of the same extrusion techniques you used in the lens part. The only difference in this part is that

More information

Observa(onal Strategy

Observa(onal Strategy Observa(onal Strategy Some issues for ACS & WFC3 Dithering ACS: 1.8% hot pixels, cosmic rays, interchip gap Mutchler & Cox 2001 & Dither Handbook LINE BOX Dithering Large Scale: Mosaic Dithers Images combined

More information

Chapter 3 Op+cal Instrumenta+on

Chapter 3 Op+cal Instrumenta+on Chapter 3 Op+cal Instrumenta+on 3-1 Stops, Pupils, and Windows 3-4 The Camera 3-5 Simple Magnifiers and Eyepieces 3-6 Microscopes 3-7 Telescopes Today (2011-09-22) 1. Magnifiers 2. Camera 3. Resolution

More information

Image Formation. Light from distant things. Geometrical optics. Pinhole camera. Chapter 36

Image Formation. Light from distant things. Geometrical optics. Pinhole camera. Chapter 36 Light from distant things Chapter 36 We learn about a distant thing from the light it generates or redirects. The lenses in our eyes create images of objects our brains can process. This chapter concerns

More information

Unit 1: Image Formation

Unit 1: Image Formation Unit 1: Image Formation 1. Geometry 2. Optics 3. Photometry 4. Sensor Readings Szeliski 2.1-2.3 & 6.3.5 1 Physical parameters of image formation Geometric Type of projection Camera pose Optical Sensor

More information

Projection. Projection. Image formation. Müller-Lyer Illusion. Readings. Readings. Let s design a camera. Szeliski 2.1. Szeliski 2.

Projection. Projection. Image formation. Müller-Lyer Illusion. Readings. Readings. Let s design a camera. Szeliski 2.1. Szeliski 2. Projection Projection Readings Szeliski 2.1 Readings Szeliski 2.1 Müller-Lyer Illusion Image formation object film by Pravin Bhat http://www.michaelbach.de/ot/sze_muelue/index.html Let s design a camera

More information

Computer Vision. The Pinhole Camera Model

Computer Vision. The Pinhole Camera Model Computer Vision The Pinhole Camera Model Filippo Bergamasco (filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco DAIS, Ca Foscari University of Venice Academic year 2017/2018 Imaging device

More information

Sensors and Sensing Cameras and Camera Calibration

Sensors and Sensing Cameras and Camera Calibration Sensors and Sensing Cameras and Camera Calibration Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 20.11.2014

More information

Photographing Long Scenes with Multiviewpoint

Photographing Long Scenes with Multiviewpoint Photographing Long Scenes with Multiviewpoint Panoramas A. Agarwala, M. Agrawala, M. Cohen, D. Salesin, R. Szeliski Presenter: Stacy Hsueh Discussant: VasilyVolkov Motivation Want an image that shows an

More information

AutoCAD Tutorial First Level. 2D Fundamentals. Randy H. Shih SDC. Better Textbooks. Lower Prices.

AutoCAD Tutorial First Level. 2D Fundamentals. Randy H. Shih SDC. Better Textbooks. Lower Prices. AutoCAD 2018 Tutorial First Level 2D Fundamentals Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following websites to

More information

Physics 3340 Spring Fourier Optics

Physics 3340 Spring Fourier Optics Physics 3340 Spring 011 Purpose Fourier Optics In this experiment we will show how the Fraunhofer diffraction pattern or spatial Fourier transform of an object can be observed within an optical system.

More information

Chapter 3 Op,cal Instrumenta,on

Chapter 3 Op,cal Instrumenta,on Imaging by an Op,cal System Change in curvature of wavefronts by a thin lens Chapter 3 Op,cal Instrumenta,on 3-1 Stops, Pupils, and Windows 3-4 The Camera 3-5 Simple Magnifiers and Eyepieces 1. Magnifiers

More information

AP Physics Problems -- Waves and Light

AP Physics Problems -- Waves and Light AP Physics Problems -- Waves and Light 1. 1974-3 (Geometric Optics) An object 1.0 cm high is placed 4 cm away from a converging lens having a focal length of 3 cm. a. Sketch a principal ray diagram for

More information

Physics 1230 Light and Color

Physics 1230 Light and Color Physics 1230 Light and Color http://www.colorado.edu/physics/phys1230/ phys1230_sm15/ Dr. Ka'e Hinko kathleen.hinko@colorado.edu Office: JILA A502 Agenda, Day 11: Ques'ons and Paper Topic (5 min) Finish

More information

Image Processing & Projective geometry

Image Processing & Projective geometry Image Processing & Projective geometry Arunkumar Byravan Partial slides borrowed from Jianbo Shi & Steve Seitz Color spaces RGB Red, Green, Blue HSV Hue, Saturation, Value Why HSV? HSV separates luma,

More information

LENSES. A lens is any glass, plastic or transparent refractive medium with two opposite faces, and at least one of the faces must be curved.

LENSES. A lens is any glass, plastic or transparent refractive medium with two opposite faces, and at least one of the faces must be curved. 1 LENSES A lens is any glass, plastic or transparent refractive medium with two opposite faces, and at least one of the faces must be curved. Types of Lenses There are two types of basic lenses: Converging/

More information

Distance Estimation with a Two or Three Aperture SLR Digital Camera

Distance Estimation with a Two or Three Aperture SLR Digital Camera Distance Estimation with a Two or Three Aperture SLR Digital Camera Seungwon Lee, Joonki Paik, and Monson H. Hayes Graduate School of Advanced Imaging Science, Multimedia, and Film Chung-Ang University

More information

OPTICS I LENSES AND IMAGES

OPTICS I LENSES AND IMAGES APAS Laboratory Optics I OPTICS I LENSES AND IMAGES If at first you don t succeed try, try again. Then give up- there s no sense in being foolish about it. -W.C. Fields SYNOPSIS: In Optics I you will learn

More information

Appendix III Graphs in the Introductory Physics Laboratory

Appendix III Graphs in the Introductory Physics Laboratory Appendix III Graphs in the Introductory Physics Laboratory 1. Introduction One of the purposes of the introductory physics laboratory is to train the student in the presentation and analysis of experimental

More information

Solution Set #2

Solution Set #2 05-78-0 Solution Set #. For the sampling function shown, analyze to determine its characteristics, e.g., the associated Nyquist sampling frequency (if any), whether a function sampled with s [x; x] may

More information

Parallelograms and Symmetry

Parallelograms and Symmetry square Parallelograms and Symmetry The drawings below show how four dots can be connected to make a parallelogram. These are the only general possibilities. All four sides may be equal length (top 3 drawings)

More information

EasyWand Camera Calibration User Guide. Evan Bluhm & Ty Hedrick

EasyWand Camera Calibration User Guide. Evan Bluhm & Ty Hedrick EasyWand Camera Calibration User Guide Evan Bluhm & Ty Hedrick 1 Table of Contents EasyWand Camera Calibration User Guide...1 Table of Contents...2 Version 1.0 - Last revised Nov. 27, 2013...2 Installation

More information

MULTIPLE SENSORS LENSLETS FOR SECURE DOCUMENT SCANNERS

MULTIPLE SENSORS LENSLETS FOR SECURE DOCUMENT SCANNERS INFOTEH-JAHORINA Vol. 10, Ref. E-VI-11, p. 892-896, March 2011. MULTIPLE SENSORS LENSLETS FOR SECURE DOCUMENT SCANNERS Jelena Cvetković, Aleksej Makarov, Sasa Vujić, Vlatacom d.o.o. Beograd Abstract -

More information

COMPUTATIONAL PHOTOGRAPHY. Chapter 10

COMPUTATIONAL PHOTOGRAPHY. Chapter 10 1 COMPUTATIONAL PHOTOGRAPHY Chapter 10 Computa;onal photography Computa;onal photography: image analysis and processing algorithms are applied to one or more photographs to create images that go beyond

More information

Alice and Daisies: Posi/oning and Moving Objects in Alice. By Jenna Hayes under the direc/on of Professor Susan Rodger Duke University July 2008

Alice and Daisies: Posi/oning and Moving Objects in Alice. By Jenna Hayes under the direc/on of Professor Susan Rodger Duke University July 2008 Alice and Daisies: Posi/oning and Moving Objects in Alice By Jenna Hayes under the direc/on of Professor Susan Rodger Duke University July 2008 Introduction Download the Alice World that goes along with

More information

Experiment 7. Thin Lenses. Measure the focal length of a converging lens. Investigate the relationship between power and focal length.

Experiment 7. Thin Lenses. Measure the focal length of a converging lens. Investigate the relationship between power and focal length. Experiment 7 Thin Lenses 7.1 Objectives Measure the focal length of a converging lens. Measure the focal length of a diverging lens. Investigate the relationship between power and focal length. 7.2 Introduction

More information

GlassSpection User Guide

GlassSpection User Guide i GlassSpection User Guide GlassSpection User Guide v1.1a January2011 ii Support: Support for GlassSpection is available from Pyramid Imaging. Send any questions or test images you want us to evaluate

More information

Typical Interferometer Setups

Typical Interferometer Setups ZYGO s Guide to Typical Interferometer Setups Surfaces Windows Lens Systems Distribution in the UK & Ireland www.lambdaphoto.co.uk Contents Surface Flatness 1 Plano Transmitted Wavefront 1 Parallelism

More information

Part 8: The Front Cover

Part 8: The Front Cover Part 8: The Front Cover 4 Earpiece cuts and housing Lens cut and housing Microphone cut and housing The front cover is similar to the back cover in that it is a shelled protrusion with screw posts extruding

More information

EE 461 Experiment #1 Digital Control of DC Servomotor

EE 461 Experiment #1 Digital Control of DC Servomotor EE 461 Experiment #1 Digital Control of DC Servomotor 1 Objectives The objective of this lab is to introduce to the students the design and implementation of digital control. The digital control is implemented

More information

EC-433 Digital Image Processing

EC-433 Digital Image Processing EC-433 Digital Image Processing Lecture 2 Digital Image Fundamentals Dr. Arslan Shaukat 1 Fundamental Steps in DIP Image Acquisition An image is captured by a sensor (such as a monochrome or color TV camera)

More information

Prac%ce Quiz 7. These are Q s from old quizzes. I do not guarantee that the Q s on this year s quiz will be the same, or even similar.

Prac%ce Quiz 7. These are Q s from old quizzes. I do not guarantee that the Q s on this year s quiz will be the same, or even similar. Prac%ce Quiz 7 These are Q s from old quizzes. I do not guarantee that the Q s on this year s quiz will be the same, or even similar. D B cameras zoom lens covers the focal length range from 38mm to 110

More information

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1 Objective: Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1 This Matlab Project is an extension of the basic correlation theory presented in the course. It shows a practical application

More information

MIT CSAIL Advances in Computer Vision Fall Problem Set 6: Anaglyph Camera Obscura

MIT CSAIL Advances in Computer Vision Fall Problem Set 6: Anaglyph Camera Obscura MIT CSAIL 6.869 Advances in Computer Vision Fall 2013 Problem Set 6: Anaglyph Camera Obscura Posted: Tuesday, October 8, 2013 Due: Thursday, October 17, 2013 You should submit a hard copy of your work

More information

Lecture 7: Op,cal Design. Christoph U. Keller

Lecture 7: Op,cal Design. Christoph U. Keller Lecture 7: Op,cal Design Christoph U. Keller Overview 1. Introduc5on 2. Requirements Defini5on 3. Op5cal Design Principles 4. Ray- Tracing and Design Analysis 5. Op5miza5on: Merit Func5on 6. Tolerance

More information

Eric B. Burgh University of Wisconsin. 1. Scope

Eric B. Burgh University of Wisconsin. 1. Scope Southern African Large Telescope Prime Focus Imaging Spectrograph Optical Integration and Testing Plan Document Number: SALT-3160BP0001 Revision 5.0 2007 July 3 Eric B. Burgh University of Wisconsin 1.

More information

Creating Nice 2D-Diagrams

Creating Nice 2D-Diagrams UseCase.0046 Creating Nice 2D-Diagrams Keywords: 2D view, z=f(x,y), axis, axes, bitmap, mesh, contour, plot, font size, color lookup table, presentation Description This use case demonstrates how to configure

More information

RER, FWHM, MTF Processing Step for Edge target (DraB) &

RER, FWHM, MTF Processing Step for Edge target (DraB) & RER, FWHM, MTF Processing Step for Edge target (DraB) & Standard Edge targets by KOMPSAT- 3 June 5, 2014 DongHan Lee, Dennis Helder, Jon Christopherson, Jim Storey, DooChun Seo, Greg Stensaas 1 References

More information

Lecture 3: Geometrical Optics 1. Spherical Waves. From Waves to Rays. Lenses. Chromatic Aberrations. Mirrors. Outline

Lecture 3: Geometrical Optics 1. Spherical Waves. From Waves to Rays. Lenses. Chromatic Aberrations. Mirrors. Outline Lecture 3: Geometrical Optics 1 Outline 1 Spherical Waves 2 From Waves to Rays 3 Lenses 4 Chromatic Aberrations 5 Mirrors Christoph U. Keller, Leiden Observatory, keller@strw.leidenuniv.nl Lecture 3: Geometrical

More information

Optics Practice. Version #: 0. Name: Date: 07/01/2010

Optics Practice. Version #: 0. Name: Date: 07/01/2010 Optics Practice Date: 07/01/2010 Version #: 0 Name: 1. Which of the following diagrams show a real image? a) b) c) d) e) i, ii, iii, and iv i and ii i and iv ii and iv ii, iii and iv 2. A real image is

More information

Following are the geometrical elements of the aerial photographs:

Following are the geometrical elements of the aerial photographs: Geometrical elements/characteristics of aerial photograph: An aerial photograph is a central or perspective projection, where the bundles of perspective rays meet at a point of origin called perspective

More information

Drawing and Assembling

Drawing and Assembling Youth Explore Trades Skills Description In this activity the six sides of a die will be drawn and then assembled together. The intent is to understand how constraints are used to lock individual parts

More information

This experiment is under development and thus we appreciate any and all comments as we design an interesting and achievable set of goals.

This experiment is under development and thus we appreciate any and all comments as we design an interesting and achievable set of goals. Experiment 7 Geometrical Optics You will be introduced to ray optics and image formation in this experiment. We will use the optical rail, lenses, and the camera body to quantify image formation and magnification;

More information

PHYSICS 289 Experiment 8 Fall Geometric Optics II Thin Lenses

PHYSICS 289 Experiment 8 Fall Geometric Optics II Thin Lenses PHYSICS 289 Experiment 8 Fall 2005 Geometric Optics II Thin Lenses Please look at the chapter on lenses in your text before this lab experiment. Please submit a short lab report which includes answers

More information

Chapter 18 Optical Elements

Chapter 18 Optical Elements Chapter 18 Optical Elements GOALS When you have mastered the content of this chapter, you will be able to achieve the following goals: Definitions Define each of the following terms and use it in an operational

More information

Copyrighted Material. Copyrighted Material. Copyrighted. Copyrighted. Material

Copyrighted Material. Copyrighted Material. Copyrighted. Copyrighted. Material Engineering Graphics ORTHOGRAPHIC PROJECTION People who work with drawings develop the ability to look at lines on paper or on a computer screen and "see" the shapes of the objects the lines represent.

More information

NHSC/PACS Webinar PACS Point Source Photometry. Aperture Photometry and Photometric Uncertain5es. Roberta Paladini NHSC PACS.

NHSC/PACS Webinar PACS Point Source Photometry. Aperture Photometry and Photometric Uncertain5es. Roberta Paladini NHSC PACS. NHSC/PACS Webinar PACS Point Source Photometry Aperture Photometry and Photometric Uncertain5es Roberta Paladini July 2012 1 Content I Point- source aperture photometry in HIPE II Calibra=on errors III

More information

11/12/2015 CHAPTER 7. Axonometric Drawings (cont.) Axonometric Drawings (cont.) Isometric Projections (cont.) 1) Axonometric Drawings

11/12/2015 CHAPTER 7. Axonometric Drawings (cont.) Axonometric Drawings (cont.) Isometric Projections (cont.) 1) Axonometric Drawings CHAPTER 7 1) Axonometric Drawings 1) Introduction Isometric & Oblique Projection Axonometric projection is a parallel projection technique used to create a pictorial drawing of an object by rotating the

More information

ME 6406 MACHINE VISION. Georgia Institute of Technology

ME 6406 MACHINE VISION. Georgia Institute of Technology ME 6406 MACHINE VISION Georgia Institute of Technology Class Information Instructor Professor Kok-Meng Lee MARC 474 Office hours: Tues/Thurs 1:00-2:00 pm kokmeng.lee@me.gatech.edu (404)-894-7402 Class

More information

AR 2 kanoid: Augmented Reality ARkanoid

AR 2 kanoid: Augmented Reality ARkanoid AR 2 kanoid: Augmented Reality ARkanoid B. Smith and R. Gosine C-CORE and Memorial University of Newfoundland Abstract AR 2 kanoid, Augmented Reality ARkanoid, is an augmented reality version of the popular

More information

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE. Introduction to Computers and AutoCAD

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE. Introduction to Computers and AutoCAD SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE TITLE: Introduction to Computers and CODE NO. : SEMESTER: 2 PROGRAM: AUTHOR: Civil Engineering Technician Construction

More information

Chapter 36. Image Formation

Chapter 36. Image Formation Chapter 36 Image Formation Real and Virtual Images Real images can be displayed on screens Virtual Images can not be displayed onto screens. Focal Length& Radius of Curvature When the object is very far

More information

Physics 253 Fundamental Physics Mechanic, September 9, Lab #2 Plotting with Excel: The Air Slide

Physics 253 Fundamental Physics Mechanic, September 9, Lab #2 Plotting with Excel: The Air Slide 1 NORTHERN ILLINOIS UNIVERSITY PHYSICS DEPARTMENT Physics 253 Fundamental Physics Mechanic, September 9, 2010 Lab #2 Plotting with Excel: The Air Slide Lab Write-up Due: Thurs., September 16, 2010 Place

More information

Chapter 6 Title Blocks

Chapter 6 Title Blocks Chapter 6 Title Blocks In previous exercises, every drawing started by creating a number of layers. This is time consuming and unnecessary. In this exercise, we will start a drawing by defining layers

More information

Princeton University COS429 Computer Vision Problem Set 1: Building a Camera

Princeton University COS429 Computer Vision Problem Set 1: Building a Camera Princeton University COS429 Computer Vision Problem Set 1: Building a Camera What to submit: You need to submit two files: one PDF file for the report that contains your name, Princeton NetID, all the

More information

1.6. QUADRIC SURFACES 53. Figure 1.18: Parabola y = 2x 2. Figure 1.19: Parabola x = 2y 2

1.6. QUADRIC SURFACES 53. Figure 1.18: Parabola y = 2x 2. Figure 1.19: Parabola x = 2y 2 1.6. QUADRIC SURFACES 53 Figure 1.18: Parabola y = 2 1.6 Quadric Surfaces Figure 1.19: Parabola x = 2y 2 1.6.1 Brief review of Conic Sections You may need to review conic sections for this to make more

More information

Perspective. Announcement: CS4450/5450. CS 4620 Lecture 3. Will be MW 8:40 9:55 How many can make the new time?

Perspective. Announcement: CS4450/5450. CS 4620 Lecture 3. Will be MW 8:40 9:55 How many can make the new time? Perspective CS 4620 Lecture 3 1 2 Announcement: CS4450/5450 Will be MW 8:40 9:55 How many can make the new time? 3 4 History of projection Ancient times: Greeks wrote about laws of perspective Renaissance:

More information

Experiment P49: Transistor Lab 2 Current Gain: The NPN Emitter-Follower Amplifier (Power Amplifier, Voltage Sensor)

Experiment P49: Transistor Lab 2 Current Gain: The NPN Emitter-Follower Amplifier (Power Amplifier, Voltage Sensor) PASCO scientific Vol. 2 Physics Lab Manual: P49-1 Experiment P49: Transistor Lab 2 Current Gain: The NPN Emitter-Follower Amplifier (Power Amplifier, Voltage Sensor) Concept Time SW Interface Macintosh

More information

How do we see the world?

How do we see the world? The Camera 1 How do we see the world? Let s design a camera Idea 1: put a piece of film in front of an object Do we get a reasonable image? Credit: Steve Seitz 2 Pinhole camera Idea 2: Add a barrier to

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 17850 First edition 2015-07-01 Photography Digital cameras Geometric distortion (GD) measurements Photographie Caméras numériques Mesurages de distorsion géométrique (DG) Reference

More information

Homographies and Mosaics

Homographies and Mosaics Homographies and Mosaics Jeffrey Martin (jeffrey-martin.com) with a lot of slides stolen from Steve Seitz and Rick Szeliski 15-463: Computational Photography Alexei Efros, CMU, Fall 2011 Why Mosaic? Are

More information

SolidWorks 95 User s Guide

SolidWorks 95 User s Guide SolidWorks 95 User s Guide Disclaimer: The following User Guide was extracted from SolidWorks 95 Help files and was not originally distributed in this format. All content 1995, SolidWorks Corporation Contents

More information

EXPERIMENT ON PARAMETER SELECTION OF IMAGE DISTORTION MODEL

EXPERIMENT ON PARAMETER SELECTION OF IMAGE DISTORTION MODEL IARS Volume XXXVI, art 5, Dresden 5-7 September 006 EXERIMENT ON ARAMETER SELECTION OF IMAGE DISTORTION MODEL Ryuji Matsuoa*, Noboru Sudo, Hideyo Yootsua, Mitsuo Sone Toai University Research & Information

More information

Uva GEM R&D Update. Nilanga Liyanage

Uva GEM R&D Update. Nilanga Liyanage Uva GEM R&D Update Nilanga Liyanage Our Class 1000 Clean Room GEM Lab @ UVa Current Clean Room (3.5 3 m 2 ) Built originally for the BigBite drift chambers construction Located in a large (4.5 m x 9 m)

More information

DISPLAY metrology measurement

DISPLAY metrology measurement Curved Displays Challenge Display Metrology Non-planar displays require a close look at the components involved in taking their measurements. by Michael E. Becker, Jürgen Neumeier, and Martin Wolf DISPLAY

More information

don, G.B. U.S. P. DOCUMENTS spaced by an air gap from the collecting lens. The widths of

don, G.B. U.S. P. DOCUMENTS spaced by an air gap from the collecting lens. The widths of United States Patent (19) Wartmann III US005708532A 11 Patent Number: 5,708,532 45 Date of Patent: Jan. 13, 1998 (54) DOUBLE-SIDED TELECENTRC 573790 11/1977 U.S.S.R... 359/663 MEASUREMENT OBJECTIVE 1 248

More information

with MultiMedia CD Randy H. Shih Jack Zecher SDC PUBLICATIONS Schroff Development Corporation

with MultiMedia CD Randy H. Shih Jack Zecher SDC PUBLICATIONS Schroff Development Corporation with MultiMedia CD Randy H. Shih Jack Zecher SDC PUBLICATIONS Schroff Development Corporation WWW.SCHROFF.COM Lesson 1 Geometric Construction Basics AutoCAD LT 2002 Tutorial 1-1 1-2 AutoCAD LT 2002 Tutorial

More information

UNIT 5a STANDARD ORTHOGRAPHIC VIEW DRAWINGS

UNIT 5a STANDARD ORTHOGRAPHIC VIEW DRAWINGS UNIT 5a STANDARD ORTHOGRAPHIC VIEW DRAWINGS 5.1 Introduction Orthographic views are 2D images of a 3D object obtained by viewing it from different orthogonal directions. Six principal views are possible

More information

Homographies and Mosaics

Homographies and Mosaics Homographies and Mosaics Jeffrey Martin (jeffrey-martin.com) CS194: Image Manipulation & Computational Photography with a lot of slides stolen from Alexei Efros, UC Berkeley, Fall 2014 Steve Seitz and

More information

6.098/6.882 Computational Photography 1. Problem Set 1. Assigned: Feb 9, 2006 Due: Feb 23, 2006

6.098/6.882 Computational Photography 1. Problem Set 1. Assigned: Feb 9, 2006 Due: Feb 23, 2006 6.098/6.882 Computational Photography 1 Problem Set 1 Assigned: Feb 9, 2006 Due: Feb 23, 2006 Note The problems marked with 6.882 only are for the students who register for 6.882. (Of course, students

More information

Weekly sampling drum 14 mm

Weekly sampling drum 14 mm Sampling techniques Microscope area computation. Examples of microscope slides analysis The conversion factor counting Sampler VPPS 2000 (Lanzoni) cutting block Weekly sampling drum 14 mm Tape s length

More information

E. Slope-Intercept Form and Direct Variation (pp )

E. Slope-Intercept Form and Direct Variation (pp ) and Direct Variation (pp. 32 35) For any two points, there is one and only one line that contains both points. This fact can help you graph a linear equation. Many times, it will be convenient to use the

More information

ThermaViz. Operating Manual. The Innovative Two-Wavelength Imaging Pyrometer

ThermaViz. Operating Manual. The Innovative Two-Wavelength Imaging Pyrometer ThermaViz The Innovative Two-Wavelength Imaging Pyrometer Operating Manual The integration of advanced optical diagnostics and intelligent materials processing for temperature measurement and process control.

More information