Single Camera Calibra<on
|
|
- Chloe Riley
- 5 years ago
- Views:
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
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 informationOp(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 informationA 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 informationGAIN 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 informationColorado 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 informationE 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 informationSigh%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 informationECEN 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 informationOptical 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 informationIMAGE 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 informationCatadioptric 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 informationCameras. 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 informationMEM: 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 informationStandard 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 informationAutoCAD 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 information3DUNDERWORLD-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 informationVIRTUAL 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 informationAutoCAD 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 informationModeling 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 informationLaboratory 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 informationDSLR 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 informationLaser 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 informationEXPERIMENT 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 informationImage 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 informationProjection. 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 informationSDC. 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 informationLaboratory 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 informationPart 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 informationObserva(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 informationChapter 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 informationImage 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 informationUnit 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 informationProjection. 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 informationComputer 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 informationSensors 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 informationPhotographing 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 informationAutoCAD 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 informationPhysics 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 informationChapter 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 informationAP 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 informationPhysics 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 informationImage 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 informationLENSES. 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 informationDistance 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 informationOPTICS 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 informationAppendix 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 informationSolution 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 informationParallelograms 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 informationEasyWand 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 informationMULTIPLE 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 informationCOMPUTATIONAL 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 informationAlice 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 informationExperiment 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 informationGlassSpection 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 informationTypical 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 informationPart 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 informationEE 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 informationEC-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 informationPrac%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 informationIntroduction 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 informationMIT 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 informationLecture 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 informationEric 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 informationCreating 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 informationRER, 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 informationLecture 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 informationOptics 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 informationFollowing 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 informationDrawing 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 informationThis 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 informationPHYSICS 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 informationChapter 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 informationCopyrighted 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 informationNHSC/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 information11/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 informationME 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 informationAR 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 informationSAULT 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 informationChapter 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 informationPhysics 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 informationChapter 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 informationPrinceton 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 information1.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 informationPerspective. 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 informationExperiment 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 informationHow 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 informationThis 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 informationHomographies 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 informationSolidWorks 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 informationEXPERIMENT 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 informationUva 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 informationDISPLAY 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 informationdon, 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 informationwith 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 informationUNIT 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 informationHomographies 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 information6.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 informationWeekly 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 informationE. 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 informationThermaViz. 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