Lecture 02 Image Formation
|
|
- Laurence Hutchinson
- 6 years ago
- Views:
Transcription
1 Institute of Informatis Institute of Neuroinformatis Leture 2 Image Formation Davide Saramuzza
2 Outline of this leture Image Formation Other amera parameters Digital amera Perspetive amera model Lens distortion
3 Historial ontext Pinhole model: Mozi (47-39 BCE), Aristotle ( BCE) Priniples of optis (inluding lenses): Alhaen ( CE) Camera obsura: Leonardo da Vini ( ), Johann Zahn ( ) First photo: Joseph Niephore Niepe (1822) Daguerréotypes (1839) Photographi film (Eastman, 1889) Cinema (Lumière Brothers, 1895) Color Photography (Lumière Brothers, 198) Television (Baird, Farnsworth, Zworykin, 192s) First onsumer amera with CCD: Sony Mavia (1981) First fully digital amera: Kodak DCS1 (199) Alhaen s notes Niepe, La Table Servie, 1822 CCD hip
4 Image formation How are objets in the world aptured in an image?
5 How to form an image objet film Plae a piee of film in front of an objet Do we get a reasonable image?
6 Pinhole amera objet barrier film Add a barrier to blok off most of the rays This redues blurring The opening is known as the aperture
7 Camera obsura In Latin, means dark room Basi priniple known to Mozi (47-39 BC), Aristotle ( BC) Drawing aid for artists: desribed by Leonardo da Vini ( ) Image is inverted Depth of the room (box) is the effetive foal length "Reinerus Gemma-Frisius, observed an elipse of the sun at Louvain on January 24, 1544, and later he used this illustration of the event in his book De Radio Astronomia et Geometria, It is thought to be the first published illustration of a amera obsura..." Hammond, John H., The Camera Obsura, A Chronile
8 Camera obsura at home Sketh from
9 Home-made pinhole amera What an we do to redue the blur?
10 Effets of the Aperture Size In an ideal pinhole, only one ray of light reahes eah point on the film the image an be very dim Making aperture bigger makes the image blurry
11 Shrinking the aperture Why not make the aperture as small as possible?
12 Shrinking the aperture Why not make the aperture as small as possible? Less light gets through (must inrease the exposure) Diffration effets
13 Image formation using a onverging lens objet Lens film A lens fouses light onto the film Rays passing through the Optial Center are not deviated
14 Image formation using a onverging lens objet Lens Optial Axis Foal Point Foal Length: f All rays parallel to the Optial Axis onverge at the Foal Point
15 Thin lens equation Objet Lens A f Foal Point B Image z e Similar Triangles: B A e z Find a relationship between f, z, and e
16 Thin lens equation Objet Lens A A Foal Point B f Image z e Similar Triangles: B A B A e z e f f f e 1 Thin lens equation e e f z f z e Any objet point satisfying this equation is in fous
17 In fous objet Lens film Optial Axis Foal Point f Cirle of Confusion or Blur Cirle There is a speifi distane from the lens, at whih world points are in fous in the image Other points projet to a blur irle in the image
18 Blur Cirle Lens Foal Plane L Objet f Image Plane z e Blur Cirle of radius R Objet is out of fous Blur Cirle has radius: A minimal L (pinhole) gives minimal R To apture a good image:adjust amera settings, suh that R remains smaller than the image resolution R L 2e
19 The Pin-hole approximation What happens if z f? Objet Lens A A Foal Point B f Image z We need to adjust the image plane suh that objets at infinity are in fous 1 f 1 1 z e 1 f e 1 f e e
20 The Pin-hole approximation What happens if z f? Foal Plane Objet Lens h Foal Point C Optial Center or Center of Projetion f h' We need to adjust the image plane suh that objets at infinity are in fous 1 f z 1 1 z e 1 f 1 f e e
21 The Pin-hole approximation What happens if z f? Objet Lens h Foal Point C Optial Center or Center or Projetion f h' z We need to adjust the image plane suh that objets at infinity are in fous h' f f h' h h z z The dependene of the apparent size of an objet on its depth (i.e. distane from the amera) is known as perspetive
22 Perspetive effets Far away objets appear smaller
23 Perspetive effets
24 Perspetive and art Use of orret perspetive projetion indiated in 1 st entury BCE fresoes During Renaissane time, artists developped systemati methods to determine perspetive projetion (around ) Raphael Durer
25 Playing with Perspetive Perspetive gives us very strong depth ues hene we an pereive a 3D sene by viewing its 2D representation (i.e. image) An example where pereption of 3D senes is misleading is the Ames room Ames room A lip from "The omputer that ate Hollywood" doumentary. Dr. Vilayanur S. Ramahandran.
26 Projetive Geometry What is preserved? Straight lines are still straight
27 Projetive Geometry What is lost? Length Angles Parallel? Perpendiular?
28 Vanishing points and lines Parallel lines in the world interset in the image at a vanishing point
29 Vanishing points and lines Parallel lines in the world interset in the image at a vanishing point Vanishing line Vertial vanishing point (at infinity) Vanishing point Vanishing point
30 Vanishing points and lines Parallel planes in the world interset in the image at a vanishing line Vanishing Line Vanishing Point o Vanishing Point o
31 Outline of this leture Image Formation Other amera parameters Digital amera Perspetive amera model Lens distortion
32 Fous and depth of field Depth of field (DOF) is the distane between the nearest and farthest objets in a sene that appear aeptably sharp in an image. Although a lens an preisely fous at only one distane at a time, the derease in sharpness is gradual on eah side of the foused distane, so that within the DOF, the unsharpness is impereptible under normal viewing onditions Depth of field
33 Fous and depth of field How does the aperture affet the depth of field? A smaller aperture inreases the range in whih the objet appears approximately in fous but redues the amount of light into the amera
34 Field of view depends on foal length As f gets smaller, image beomes more wide angle more world points projet onto the finite image plane As f gets larger, image beomes more narrow angle smaller part of the world projets onto the finite image plane
35 Field of view Smaller FOV = larger Foal Length
36 Field of view Angular measure of portion of 3D spae seen by the amera
37 Outline of this leture Image Formation Other amera parameters Digital amera Perspetive amera model Lens distortion
38 Digital ameras Film sensor array Often an array of harge oupled devies Eah CCD/CMOS is light sensitive diode that onverts photons (light energy) to eletrons
39 Pixel Intensity with 8 bits ranges between [,255] Digital images j=1 width 5 i=1 height 3 im[176][21] has value 164 im[194][23] has value 37 NB. Matlab oordinates: [rows, ols]; C/C++ [ols, rows]
40 Color sensing in digital ameras Bayer grid The Bayer pattern (Bayer 1976) plaes green filters over half of the sensors (in a hekerboard pattern), and red and blue filters over the remaining ones. This is beause the luminane signal is mostly determined by green values and the human visual system is muh more sensitive to high frequeny detail in luminane than in hrominane.
41 Color sensing in digital ameras Bayer grid Estimate missing omponents from neighboring values (demosaiing) Foveon hip design ( staks the red, green, and blue sensors beneath eah other but has not gained widespread adoption.
42 Color images: RGB olor spae but there are also many other olor spaes (e.g., YUV) R G B
43 An example amera datasheet
44 Outline of this leture Image Formation Other amera parameters Digital amera Perspetive amera model Lens distortion
45 Perspetive Camera Z = optial axis u Z P O = prinipal point v f O p Image plane C Y X C = optial enter = enter of the lens For onveniene, the image plane is usually represented in front of C suh that the image preserves the same orientation (i.e. not flipped) Note: a amera does not measure distanes but angles! a amera is a bearing sensor
46 From World to Pixel oordinates Find pixel oordinates (u,v) of point P w in the world frame:. Convert world point P w to u P P w amera point P v O Find pixel oordinates (u,v) of point P in the amera frame: y p x 1. Convert P to image-plane oordinates (x,y) C Z X W Z w X w Y Y w 2. Convert P to (disretised) pixel oordinates (u,v) [R T]
47 Perspetive Projetion (1) From the Camera frame to the image plane P =( X,, Z ) T X Z C f p x O Image Plane X The Camera point P =( X,, Z ) T projets to p=(x, y) onto the image plane From similar triangles: x f Similarly, in the general ase: y f Y Z y fy Z X Z x fx Z 1. Convert P to image-plane oordinates (x,y) 2. Convert P to (disretised) pixel oordinates (u,v)
48 Perspetive Projetion (2) From the Camera frame to pixel oordinates To onvert p from the loal image plane oords (x,y) to the pixel oords (u,v), we need to aount for: the pixel oords of the amera optial enter O u, v (,) ) u Image plane Sale fators So: u u v v k u, k v k k v ( for the pixel-size in both dimensions u x u u y v v ku fx Z kv fy Z Use Homogeneous Coordinates for linear mapping from 3D to 2D, by introduing an extra element (sale): u p v u ~ u ~ p v~ v ~ w 1 v O y (u,v ) x p
49 So: Expressed in matrix form and homogenerous oordinates: v u Z Y X v f k u f k v u 1 v u Z Y X K Z Y X v u v u 1 Or alternatively v u Z fy k v v Z fx k u u Image plane (CCD) P C O u v p Z f X Y Foal length in pixels K is alled Calibration matrix or Matrix of Intrinsi Parameters Sometimes, it is ommon to assume a skew fator (K 12 ) to aount for possible misalignments between CCD and lens. However, the amera manufaturing proess today is so good that we an safely assume K 12 = and α u = α v. Perspetive Projetion (3)
50 Exerise 1 Determine the Intrinsi Parameter Matrix (K) for a digital amera with image size pixels and horizontal field of view equal to 9 Assume the prinipal point in the enter of the image and squared pixels What is the vertial field of view?
51 Exerise 1 Determine the Intrinsi Parameter Matrix (K) for a digital amera with image size pixels and horizontal field of view equal to 9 Assume the prinipal point in the enter of the image and squared pixels f = 64 = 32 pixels 2 tan θ 2 K What is the vertial field of view? θ V = 2 tan 1 H 48 = 2 tan 1 2f 2 32 = 73.74
52 Slide from Efros, Photo from Criminisi Exerise 2 Prove that world s parallel lines interset at a vanishing point in the amera image Vanishing line Vertial vanishing point (at infinity) Vanishing point Vanishing point
53 Exerise 2 Prove that world s parallel lines interset at a vanishing point in the amera image Let s onsider the perspetive projetion equation in alibrated oordinates: Two parallel 3D lines have parametri equations: Now substitute this into the amera perspetive projetion equation and ompute the limit for s The result solely depends on the diretion vetor of the line. These are the image oordinates of the vanishing point (VP). What is the intuitive interpretation of this? n m l s Z Y X Z Y X Z Y y Z X x, n m l s Z Y X Z Y X VP i i s VP i i s y n m sn Z sm Y x n l sn Z sl X lim, lim
54 Perspetive Projetion (4) Z Y X K v u 1 From the World frame to the Camera frame Projetion Matrix (M) 1 1 w w w Z Y X RT K v u t t t Z Y X r r r r r r r r r Z Y X w w w w w w w w w Z Y X T R Z Y X t r r r t r r r t r r r Z Y X P O u v p X C Z Y [R T] Extrinsi Parameters W Z w Y w X w = P w Perspetive Projetion Equation
55 Outline of this leture Image Formation Other amera parameters Digital amera Perspetive amera model Lens distortion
56 Radial Distortion No distortion Barrel distortion Pinushion
57 Radial Distortion The standard model of radial distortion is a transformation from the ideal oordinates (u, v) (i.e., undistorted) to the real observable oordinates (distorted) (u d, v d ) The amount of distortion of the oordinates of the observed image is a nonlinear funtion of their radial distane. For most lenses, a simple quadrati model of distortion produes good results u d v d = 1 + k 1 r 2 u u v v + u v where r 2 = u u 2 + v v 2 Depending on the amount of distortion (an thus on the amera field of view), higher order terms an be introdued: u d v d = 1 + k 1 r 2 + k 2 r 4 + k 3 r 6 u u v v + u v r 2 = u u 2 + v v 2
58 To reap, a 3D world point P = X w, Y w, Z w projets into the image point p = u, v where and λ is the depth (λ = Z C ) of the sene point If we want to take into aount the radial distortion, then the distorted oordinates u d, v d (in pixels) an be obtained as where See also the OpenCV doumentation: Summary: Perspetive projetion equations 1 1 ~ ~ ~ ~ w w w Z Y X T R K v u w v u p 1 v u K u d v d = 1 + k 1 r 2 u u v v + u v r 2 = u u 2 + v v 2
59 Summary (things to remember) Perspetive Projetion Equation Intrinsi and extrinsi parameters (K, R, t) Homogeneous oordinates Normalized image oordinates Image formation equations (inluding radial distortion) Chapter 4 of Autonomous Mobile Robot book
Supplementary Material: Geometric Calibration of Micro-Lens-Based Light-Field Cameras using Line Features
Supplementary Material: Geometri Calibration of Miro-Lens-Based Light-Field Cameras using Line Features Yunsu Bok, Hae-Gon Jeon and In So Kweon KAIST, Korea As the supplementary material, we provide detailed
More informationCMPSCI 670: Computer Vision! Image formation. University of Massachusetts, Amherst September 8, 2014 Instructor: Subhransu Maji
CMPSCI 670: Computer Vision! Image formation University of Massachusetts, Amherst September 8, 2014 Instructor: Subhransu Maji MATLAB setup and tutorial Does everyone have access to MATLAB yet? EdLab accounts
More informationProjective Geometry and Camera Models
/2/ Projective Geometry and Camera Models Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Note about HW Out before next Tues Prob: covered today, Tues Prob2: covered next Thurs Prob3:
More informationECE Digital Image Processing and Introduction to Computer Vision. Outline
ECE592-064 Digital Image Processing and Introduction to Computer Vision Depart. of ECE, NC State University Instructor: Tianfu (Matt) Wu Spring 2017 1. Recap Outline 2. Modeling Projection and Projection
More informationPerspective projection. A. Mantegna, Martyrdom of St. Christopher, c. 1450
Perspective projection A. Mantegna, Martyrdom of St. Christopher, c. 1450 Overview of next two lectures The pinhole projection model Qualitative properties Perspective projection matrix Cameras with lenses
More informationCOS429: COMPUTER VISON CAMERAS AND PROJECTIONS (2 lectures)
COS429: COMPUTER VISON CMERS ND PROJECTIONS (2 lectures) Pinhole cameras Camera with lenses Sensing nalytical Euclidean geometry The intrinsic parameters of a camera The extrinsic parameters of a camera
More informationRigid Body Motion and Image Formation. Jana Kosecka, CS 482
Rigid Body Motion and Image Formation Jana Kosecka, CS 482 A free vector is defined by a pair of points : Coordinates of the vector : 1 3D Rotation of Points Euler angles Rotation Matrices in 3D 3 by 3
More informationA radiometric analysis of projected sinusoidal illumination for opaque surfaces
University of Virginia tehnial report CS-21-7 aompanying A Coaxial Optial Sanner for Synhronous Aquisition of 3D Geometry and Surfae Refletane A radiometri analysis of projeted sinusoidal illumination
More informationPerception II: Pinhole camera and Stereo Vision
Perception II: Pinhole camera and Stereo Vision Davide Scaramuzza Margarita Chli, Paul Furgale, Marco Hutter, Roland Siegwart 1 Mobile Robot Control Scheme knowledge, data base mission commands Localization
More informationMAN-522: COMPUTER VISION SET-2 Projections and Camera Calibration
MAN-522: COMPUTER VISION SET-2 Projections and Camera Calibration Image formation How are objects in the world captured in an image? Phsical parameters of image formation Geometric Tpe of projection Camera
More informationProjective Geometry and Camera Models
Projective Geometry and Camera Models Computer Vision CS 43 Brown James Hays Slides from Derek Hoiem, Alexei Efros, Steve Seitz, and David Forsyth Administrative Stuff My Office hours, CIT 375 Monday and
More informationPinhole Camera Model 10/05/17. Computational Photography Derek Hoiem, University of Illinois
Pinhole Camera Model /5/7 Computational Photography Derek Hoiem, University of Illinois Next classes: Single-view Geometry How tall is this woman? How high is the camera? What is the camera rotation? What
More informationIntroduction to Seismology Spring 2008
MIT OpenCourseWare http://ow.mit.edu 1.510 Introdution to Seismology Spring 008 For information about iting these materials or our Terms of Use, visit: http://ow.mit.edu/terms. 1.510 Leture Notes 3.3.007
More informationLecture 8: Camera Models
Lecture 8: Camera Models Dr. Juan Carlos Niebles Stanford AI Lab Professor Fei- Fei Li Stanford Vision Lab 1 14- Oct- 15 What we will learn today? Pinhole cameras Cameras & lenses The geometry of pinhole
More informationCOSC579: Scene Geometry. Jeremy Bolton, PhD Assistant Teaching Professor
COSC579: Scene Geometry Jeremy Bolton, PhD Assistant Teaching Professor Overview Linear Algebra Review Homogeneous vs non-homogeneous representations Projections and Transformations Scene Geometry The
More informationCS6670: Computer Vision
CS6670: Computer Vision Noah Snavely Lecture 5: Projection Reading: Szeliski 2.1 Projection Reading: Szeliski 2.1 Projection Müller Lyer Illusion http://www.michaelbach.de/ot/sze_muelue/index.html Modeling
More informationRobot Vision: Camera calibration
Robot Vision: Camera calibration Ass.Prof. Friedrich Fraundorfer SS 201 1 Outline Camera calibration Cameras with lenses Properties of real lenses (distortions, focal length, field-of-view) Calibration
More informationRobotics - Projective Geometry and Camera model. Marcello Restelli
Robotics - Projective Geometr and Camera model Marcello Restelli marcello.restelli@polimi.it Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano Ma 2013 Inspired from Matteo
More informationGeometric camera models and calibration
Geometric camera models and calibration http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 13 Course announcements Homework 3 is out. - Due October
More informationComputational Photography
Computational Photography Photography and Imaging Michael S. Brown Brown - 1 Part 1 Overview Photography Preliminaries Traditional Film Imaging (Camera) Part 2 General Imaging 5D Plenoptic Function (McMillan)
More informationDD2423 Image Analysis and Computer Vision IMAGE FORMATION. Computational Vision and Active Perception School of Computer Science and Communication
DD2423 Image Analysis and Computer Vision IMAGE FORMATION Mårten Björkman Computational Vision and Active Perception School of Computer Science and Communication November 8, 2013 1 Image formation Goal:
More informationImage Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania
Image Formation Antonino Furnari Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania furnari@dmi.unict.it 18/03/2014 Outline Introduction; Geometric Primitives
More informationChromaticity-matched Superimposition of Foreground Objects in Different Environments
FCV216, the 22nd Korea-Japan Joint Workshop on Frontiers of Computer Vision Chromatiity-mathed Superimposition of Foreground Objets in Different Environments Yohei Ogura Graduate Shool of Siene and Tehnology
More informationSelf-Location of a Mobile Robot with uncertainty by cooperation of an heading sensor and a CCD TV camera
Self-oation of a Mobile Robot ith unertainty by ooperation of an heading sensor and a CCD TV amera E. Stella, G. Ciirelli, A. Distante Istituto Elaborazione Segnali ed Immagini - C.N.R. Via Amendola, 66/5-706
More informationSTEREOSCOPIC VIEWING DEPTH PERCEPTION
STEREOSCOPIC VIEWING Center or Photogrammetri Training Ferris State University RC DEPTH PERCEPTION inoular vision apable o viewing with both eyes simultaneously Stereosopi viewing pereption o depth when
More informationComputer Vision CS 776 Fall 2018
Computer Vision CS 776 Fall 2018 Cameras & Photogrammetry 1 Prof. Alex Berg (Slide credits to many folks on individual slides) Cameras & Photogrammetry 1 Albrecht Dürer early 1500s Brunelleschi, early
More informationProjections. Let us start with projections in 2D, because there are easier to visualize.
Projetions Let us start ith projetions in D, beause there are easier to visualie. Projetion parallel to the -ais: Ever point in the -plane ith oordinates (, ) ill be transformed into the point ith oordinates
More informationOrientation of the coordinate system
Orientation of the oordinate system Right-handed oordinate system: -axis by a positive, around the -axis. The -axis is mapped to the i.e., antilokwise, rotation of The -axis is mapped to the -axis by a
More information1. Inversions. A geometric construction relating points O, A and B looks as follows.
1. Inversions. 1.1. Definitions of inversion. Inversion is a kind of symmetry about a irle. It is defined as follows. he inversion of degree R 2 entered at a point maps a point to the point on the ray
More informationCalibrating an Overhead Video Camera
Calibrating an Overhead Video Camera Raul Rojas Freie Universität Berlin, Takustraße 9, 495 Berlin, Germany http://www.fu-fighters.de Abstract. In this section we discuss how to calibrate an overhead video
More informationAlgorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking
Algorithms for External Memory Leture 6 Graph Algorithms - Weighted List Ranking Leturer: Nodari Sithinava Sribe: Andi Hellmund, Simon Ohsenreither 1 Introdution & Motivation After talking about I/O-effiient
More informationAugmented Reality II - Camera Calibration - Gudrun Klinker May 11, 2004
Augmented Reality II - Camera Calibration - Gudrun Klinker May, 24 Literature Richard Hartley and Andrew Zisserman, Multiple View Geometry in Computer Vision, Cambridge University Press, 2. (Section 5,
More informationGraph-Based vs Depth-Based Data Representation for Multiview Images
Graph-Based vs Depth-Based Data Representation for Multiview Images Thomas Maugey, Antonio Ortega, Pasal Frossard Signal Proessing Laboratory (LTS), Eole Polytehnique Fédérale de Lausanne (EPFL) Email:
More informationCamera model and multiple view geometry
Chapter Camera model and multiple view geometry Before discussing how D information can be obtained from images it is important to know how images are formed First the camera model is introduced and then
More informationComputer Vision Course Lecture 02. Image Formation Light and Color. Ceyhun Burak Akgül, PhD cba-research.com. Spring 2015 Last updated 04/03/2015
Computer Vision Course Lecture 02 Image Formation Light and Color Ceyhun Burak Akgül, PhD cba-research.com Spring 2015 Last updated 04/03/2015 Photo credit: Olivier Teboul vision.mas.ecp.fr/personnel/teboul
More informationModeling Light. On Simulating the Visual Experience
Modeling Light 15-463: Rendering and Image Processing Alexei Efros On Simulating the Visual Experience Just feed the eyes the right data No one will know the difference! Philosophy: Ancient question: Does
More informationHomogeneous Coordinates. Lecture18: Camera Models. Representation of Line and Point in 2D. Cross Product. Overall scaling is NOT important.
Homogeneous Coordinates Overall scaling is NOT important. CSED44:Introduction to Computer Vision (207F) Lecture8: Camera Models Bohyung Han CSE, POSTECH bhhan@postech.ac.kr (",, ) ()", ), )) ) 0 It is
More informationIntroduction to Computer Vision. Introduction CMPSCI 591A/691A CMPSCI 570/670. Image Formation
Introduction CMPSCI 591A/691A CMPSCI 570/670 Image Formation Lecture Outline Light and Optics Pinhole camera model Perspective projection Thin lens model Fundamental equation Distortion: spherical & chromatic
More informationDrawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0;
Naïve line drawing algorithm // Connet to grid points(x0,y0) and // (x1,y1) by a line. void drawline(int x0, int y0, int x1, int y1) { int x; double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx;
More informationMeasurement of the stereoscopic rangefinder beam angular velocity using the digital image processing method
Measurement of the stereosopi rangefinder beam angular veloity using the digital image proessing method ROMAN VÍTEK Department of weapons and ammunition University of defense Kouniova 65, 62 Brno CZECH
More informationComputer Vision Project-1
University of Utah, School Of Computing Computer Vision Project- Singla, Sumedha sumedha.singla@utah.edu (00877456 February, 205 Theoretical Problems. Pinhole Camera (a A straight line in the world space
More informationPerformance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application
World Aademy of Siene, Engineering and Tehnology 8 009 Performane of Histogram-Based Skin Colour Segmentation for Arms Detetion in Human Motion Analysis Appliation Rosalyn R. Porle, Ali Chekima, Farrah
More informationProjective geometry for Computer Vision
Department of Computer Science and Engineering IIT Delhi NIT, Rourkela March 27, 2010 Overview Pin-hole camera Why projective geometry? Reconstruction Computer vision geometry: main problems Correspondence
More informationYear 11 GCSE Revision - Re-visit work
Week beginning 6 th 13 th 20 th HALF TERM 27th Topis for revision Fators, multiples and primes Indies Frations, Perentages, Deimals Rounding 6 th Marh Ratio Year 11 GCSE Revision - Re-visit work Understand
More information3D Vision Real Objects, Real Cameras. Chapter 11 (parts of), 12 (parts of) Computerized Image Analysis MN2 Anders Brun,
3D Vision Real Objects, Real Cameras Chapter 11 (parts of), 12 (parts of) Computerized Image Analysis MN2 Anders Brun, anders@cb.uu.se 3D Vision! Philisophy! Image formation " The pinhole camera " Projective
More informationA PROTOTYPE OF INTELLIGENT VIDEO SURVEILLANCE CAMERAS
INTERNATIONAL JOURNAL OF INFORMATION AND SYSTEMS SCIENCES Volume 1, 3, Number 1, 3, Pages 1-22 365-382 2007 Institute for Sientifi Computing and Information A PROTOTYPE OF INTELLIGENT VIDEO SURVEILLANCE
More informationImage Formation I Chapter 2 (R. Szelisky)
Image Formation I Chapter 2 (R. Selisky) Guido Gerig CS 632 Spring 22 cknowledgements: Slides used from Prof. Trevor Darrell, (http://www.eecs.berkeley.edu/~trevor/cs28.html) Some slides modified from
More information3-D D Euclidean Space - Vectors
3-D D Euclidean Space - Vectors Rigid Body Motion and Image Formation A free vector is defined by a pair of points : Jana Kosecka http://cs.gmu.edu/~kosecka/cs682.html Coordinates of the vector : 3D Rotation
More informationCamera models and calibration
Camera models and calibration Read tutorial chapter 2 and 3. http://www.cs.unc.edu/~marc/tutorial/ Szeliski s book pp.29-73 Schedule (tentative) 2 # date topic Sep.8 Introduction and geometry 2 Sep.25
More informationASSESSMENT OF TWO CHEAP CLOSE-RANGE FEATURE EXTRACTION SYSTEMS
ASSESSMENT OF TWO CHEAP CLOSE-RANGE FEATURE EXTRACTION SYSTEMS Ahmed Elaksher a, Mohammed Elghazali b, Ashraf Sayed b, and Yasser Elmanadilli b a Shool of Civil Engineering, Purdue University, West Lafayette,
More informationThe Mathematics of Simple Ultrasonic 2-Dimensional Sensing
The Mathematis of Simple Ultrasoni -Dimensional Sensing President, Bitstream Tehnology The Mathematis of Simple Ultrasoni -Dimensional Sensing Introdution Our ompany, Bitstream Tehnology, has been developing
More informationL16. Scan Matching and Image Formation
EECS568 Mobile Robotics: Methods and Principles Prof. Edwin Olson L16. Scan Matching and Image Formation Scan Matching Before After 2 Scan Matching Before After 2 Map matching has to be fast 14 robots
More informationImage Formation I Chapter 1 (Forsyth&Ponce) Cameras
Image Formation I Chapter 1 (Forsyth&Ponce) Cameras Guido Gerig CS 632 Spring 213 cknowledgements: Slides used from Prof. Trevor Darrell, (http://www.eecs.berkeley.edu/~trevor/cs28.html) Some slides modified
More informationAn Automatic Laser Scanning System for Accurate 3D Reconstruction of Indoor Scenes
An Automati Laser Sanning System for Aurate 3D Reonstrution of Indoor Senes Danrong Li, Honglong Zhang, and Zhan Song Shenzhen Institutes of Advaned Tehnology Chinese Aademy of Sienes Shenzhen, Guangdong
More informationImage formation - About the course. Grading & Project. Tentative Schedule. Course Content. Students introduction
About the course Instructors: Haibin Ling (hbling@temple, Wachman 305) Hours Lecture: Tuesda 5:30-8:00pm, TTLMAN 403B Office hour: Tuesda 3:00-5:00pm, or b appointment Tetbook Computer Vision: Models,
More informationECE-161C Cameras. Nuno Vasconcelos ECE Department, UCSD
ECE-161C Cameras Nuno Vasconcelos ECE Department, UCSD Image formation all image understanding starts with understanding of image formation: projection of a scene from 3D world into image on 2D plane 2
More informationCS4670: Computer Vision
CS467: Computer Vision Noah Snavely Lecture 13: Projection, Part 2 Perspective study of a vase by Paolo Uccello Szeliski 2.1.3-2.1.6 Reading Announcements Project 2a due Friday, 8:59pm Project 2b out Friday
More informationImage Formation I Chapter 1 (Forsyth&Ponce) Cameras
Image Formation I Chapter 1 (Forsyth&Ponce) Cameras Guido Gerig CS 632 Spring 215 cknowledgements: Slides used from Prof. Trevor Darrell, (http://www.eecs.berkeley.edu/~trevor/cs28.html) Some slides modified
More informationNONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman
NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauer and Charles A. Bouman Department of Eletrial Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 Shool of
More informationwith respect to the normal in each medium, respectively. The question is: How are θ
Prof. Raghuveer Parthasarathy University of Oregon Physis 35 Winter 8 3 R EFRACTION When light travels from one medium to another, it may hange diretion. This phenomenon familiar whenever we see the bent
More informationCameras and Radiometry. Last lecture in a nutshell. Conversion Euclidean -> Homogenous -> Euclidean. Affine Camera Model. Simplified Camera Models
Cameras and Radiometry Last lecture in a nutshell CSE 252A Lecture 5 Conversion Euclidean -> Homogenous -> Euclidean In 2-D Euclidean -> Homogenous: (x, y) -> k (x,y,1) Homogenous -> Euclidean: (x, y,
More informationSingle-view 3D Reconstruction
Single-view 3D Reconstruction 10/12/17 Computational Photography Derek Hoiem, University of Illinois Some slides from Alyosha Efros, Steve Seitz Notes about Project 4 (Image-based Lighting) You can work
More informationCamera model and calibration
and calibration AVIO tristan.moreau@univ-rennes1.fr Laboratoire de Traitement du Signal et des Images (LTSI) Université de Rennes 1. Mardi 21 janvier 1 AVIO tristan.moreau@univ-rennes1.fr and calibration
More informationSimultaneous image orientation in GRASS
Simultaneous image orientation in GRASS Alessandro BERGAMINI, Alfonso VITTI, Paolo ATELLI Dipartimento di Ingegneria Civile e Ambientale, Università degli Studi di Trento, via Mesiano 77, 38 Trento, tel.
More informationTriangles. Learning Objectives. Pre-Activity
Setion 3.2 Pre-tivity Preparation Triangles Geena needs to make sure that the dek she is building is perfetly square to the brae holding the dek in plae. How an she use geometry to ensure that the boards
More informationHow to achieve this goal? (1) Cameras
How to achieve this goal? (1) Cameras History, progression and comparisons of different Cameras and optics. Geometry, Linear Algebra Images Image from Chris Jaynes, U. Kentucky Discrete vs. Continuous
More informationRotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors
Eurographis Symposium on Geometry Proessing (003) L. Kobbelt, P. Shröder, H. Hoppe (Editors) Rotation Invariant Spherial Harmoni Representation of 3D Shape Desriptors Mihael Kazhdan, Thomas Funkhouser,
More informationEE795: Computer Vision and Intelligent Systems
EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 02 130124 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Basics Image Formation Image Processing 3 Intelligent
More informationThe Alpha Torque and Quantum Physics
The Alpha Torque and Quantum Physis Zhiliang Cao, Henry Cao williamao15000@yahoo.om, henry.gu.ao@gmail.om July 18, 010 Abstrat In the enter of the unierse, there isn t a super massie blak hole or any speifi
More information3D Model Based Pose Estimation For Omnidirectional Stereovision
3D Model Based Pose Estimation For Omnidiretional Stereovision Guillaume Caron, Eri Marhand and El Mustapha Mouaddib Abstrat Robot vision has a lot to win as well with wide field of view indued by atadioptri
More informationScene Modeling for a Single View
Scene Modeling for a Single View René MAGRITTE Portrait d'edward James with a lot of slides stolen from Steve Seitz and David Brogan, 15-463: Computational Photography Alexei Efros, CMU, Fall 2005 Classes
More informationFUZZY WATERSHED FOR IMAGE SEGMENTATION
FUZZY WATERSHED FOR IMAGE SEGMENTATION Ramón Moreno, Manuel Graña Computational Intelligene Group, Universidad del País Vaso, Spain http://www.ehu.es/winto; {ramon.moreno,manuel.grana}@ehu.es Abstrat The
More informationSingle View Geometry. Camera model & Orientation + Position estimation. What am I?
Single View Geometry Camera model & Orientation + Position estimation What am I? Vanishing point Mapping from 3D to 2D Point & Line Goal: Point Homogeneous coordinates represent coordinates in 2 dimensions
More informationLearning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract
CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and
More informationCHAPTER 3. Single-view Geometry. 1. Consequences of Projection
CHAPTER 3 Single-view Geometry When we open an eye or take a photograph, we see only a flattened, two-dimensional projection of the physical underlying scene. The consequences are numerous and startling.
More informationLAB 4: Operations on binary images Histograms and color tables
LAB 4: Operations on binary images Histograms an olor tables Computer Vision Laboratory Linköping University, Sween Preparations an start of the lab system You will fin a ouple of home exerises (marke
More informationReferences Photography, B. London and J. Upton Optics in Photography, R. Kingslake The Camera, The Negative, The Print, A. Adams
Page 1 Camera Simulation Eect Cause Field o view Depth o ield Motion blur Exposure Film size, stops and pupils Aperture, ocal length Shutter Film speed, aperture, shutter Reerences Photography, B. London
More informationFitting conics to paracatadioptric projections of lines
Computer Vision and Image Understanding 11 (6) 11 16 www.elsevier.om/loate/viu Fitting onis to paraatadioptri projetions of lines João P. Barreto *, Helder Araujo Institute for Systems and Robotis, Department
More informationPerspective projection and Transformations
Perspective projection and Transformations The pinhole camera The pinhole camera P = (X,,) p = (x,y) O λ = 0 Q λ = O λ = 1 Q λ = P =-1 Q λ X = 0 + λ X 0, 0 + λ 0, 0 + λ 0 = (λx, λ, λ) The pinhole camera
More informationPlane-based Calibration of a Camera with Varying Focal Length: the Centre Line Constraint
Planebased Calibration of a Camera with Varying Foal Length: the Centre Line Constraint Pierre GURDOS and René PAYRISSAT IRITUPS TCI 118 route de Narbonne 31062 Toulouse Cedex 4 FRANCE PierreGurdjos@iritfr
More informationAnd, the (low-pass) Butterworth filter of order m is given in the frequency domain by
Problem Set no.3.a) The ideal low-pass filter is given in the frequeny domain by B ideal ( f ), f f; =, f > f. () And, the (low-pass) Butterworth filter of order m is given in the frequeny domain by B
More informationVideo Data and Sonar Data: Real World Data Fusion Example
14th International Conferene on Information Fusion Chiago, Illinois, USA, July 5-8, 2011 Video Data and Sonar Data: Real World Data Fusion Example David W. Krout Applied Physis Lab dkrout@apl.washington.edu
More informationCapturing Light: Geometry of Image Formation
Capturing Light: Geometry of Image Formation Computer Vision James Hays Slides from Derek Hoiem, Alexei Efros, Steve Seitz, and David Forsyth Administrative Stuff My Office hours, CoC building 35 Monday
More informationAlgebra Lab Investigating Trigonometri Ratios You an use paper triangles to investigate the ratios of the lengths of sides of right triangles. Virginia SOL Preparation for G.8 The student will solve realworld
More informationMech 296: Vision for Robotic Applications. Today s Summary
Mech 296: Vision for Robotic Applications Gravity Probe B http://einstein.stanford.edu/content/pict_gal/main_index.html Lecture 3: Visual Sensing 3.1 Today s Summary 1. Visual Signal: Position in Time
More informationA Novel Validity Index for Determination of the Optimal Number of Clusters
IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers
More informationComparative Analysis of two Types of Leg-observation-based Visual Servoing Approaches for the Control of a Five-bar Mechanism
Proeedings of Australasian Conferene on Robotis and Automation, 2-4 De 2014, The University of Melbourne, Melbourne, Australia Comparative Analysis of two Types of Leg-observation-based Visual Servoing
More informationDigital Image Processing COSC 6380/4393
Digital Image Processing COSC 6380/4393 Lecture 4 Jan. 24 th, 2019 Slides from Dr. Shishir K Shah and Frank (Qingzhong) Liu Digital Image Processing COSC 6380/4393 TA - Office: PGH 231 (Update) Shikha
More informationVision Review: Image Formation. Course web page:
Vision Review: Image Formation Course web page: www.cis.udel.edu/~cer/arv September 10, 2002 Announcements Lecture on Thursday will be about Matlab; next Tuesday will be Image Processing The dates some
More informationComputational Photography
Computational Photography Matthias Zwicker University of Bern Fall 2010 Today Light fields Introduction Light fields Signal processing analysis Light field cameras Application Introduction Pinhole camera
More informationCameras and Stereo CSE 455. Linda Shapiro
Cameras and Stereo CSE 455 Linda Shapiro 1 Müller-Lyer Illusion http://www.michaelbach.de/ot/sze_muelue/index.html What do you know about perspective projection? Vertical lines? Other lines? 2 Image formation
More informationAgenda. Perspective projection. Rotations. Camera models
Image formation Agenda Perspective projection Rotations Camera models Light as a wave + particle Light as a wave (ignore for now) Refraction Diffraction Image formation Digital Image Film Human eye Pixel
More informationModule 4F12: Computer Vision and Robotics Solutions to Examples Paper 2
Engineering Tripos Part IIB FOURTH YEAR Module 4F2: Computer Vision and Robotics Solutions to Examples Paper 2. Perspective projection and vanishing points (a) Consider a line in 3D space, defined in camera-centered
More informationAll human beings desire to know. [...] sight, more than any other senses, gives us knowledge of things and clarifies many differences among them.
All human beings desire to know. [...] sight, more than any other senses, gives us knowledge of things and clarifies many differences among them. - Aristotle University of Texas at Arlington Introduction
More informationIntroduction to Homogeneous coordinates
Last class we considered smooth translations and rotations of the camera coordinate system and the resulting motions of points in the image projection plane. These two transformations were expressed mathematically
More informationMPhys Final Year Project Dissertation by Andrew Jackson
Development of software for the omputation of the properties of eletrostati eletro-optial devies via both the diret ray traing and paraxial approximation tehniques. MPhys Final Year Projet Dissertation
More informationLaser sensors. Transmitter. Receiver. Basilio Bona ROBOTICA 03CFIOR
Mobile & Service Robotics Sensors for Robotics 3 Laser sensors Rays are transmitted and received coaxially The target is illuminated by collimated rays The receiver measures the time of flight (back and
More informationMore Mosaic Madness. CS194: Image Manipulation & Computational Photography. Steve Seitz and Rick Szeliski. Jeffrey Martin (jeffrey-martin.
More Mosaic Madness Jeffrey Martin (jeffrey-martin.com) CS194: Image Manipulation & Computational Photography with a lot of slides stolen from Alexei Efros, UC Berkeley, Fall 2018 Steve Seitz and Rick
More informationPin Hole Cameras & Warp Functions
Pin Hole Cameras & Warp Functions Instructor - Simon Lucey 16-423 - Designing Computer Vision Apps Today Pinhole Camera. Homogenous Coordinates. Planar Warp Functions. Motivation Taken from: http://img.gawkerassets.com/img/18w7i1umpzoa9jpg/original.jpg
More informationSmooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints
Smooth Trajetory Planning Along Bezier Curve for Mobile Robots with Veloity Constraints Gil Jin Yang and Byoung Wook Choi Department of Eletrial and Information Engineering Seoul National University of
More information