Computational Photography
|
|
- Egbert Parker
- 6 years ago
- Views:
Transcription
1 Computational Photography Photography and Imaging Michael S. Brown Brown - 1
2 Part 1 Overview Photography Preliminaries Traditional Film Imaging (Camera) Part 2 General Imaging 5D Plenoptic Function (McMillan) 4D Light Fields (Levoy, Gortler) 2
3 Photography Preliminaries 3
4 Photography in a nutshell Focal Length Exposure and Aperture Depth of Field Noise 4
5 Light is coming from all directions Why is there no image on a piece of white paper? paper From Photography, London et al. 5
6 Pinhole From Photography, London et al. We need to focus on some selected rays. One way to do this is to use a pin-hole. Such camera mechanisms have been known for some time: Mozi ( 墨子 ) BC Aristotle 384 BC Abu Ali Al-Hasan Ibn al-haitham 953 AD (book on optics) 6
7 7
8 Focal Length Examples 8
9 Focal length and field of view 9
10 Perspective vs. viewpoint A small change in viewpoint is a big change in background. Telephoto lens can simulate this 10
11 Similar to cropping Sensor size source: canon red book 11
12 Exposure Exposure controls how much light hits the camera sensor Two ways to control this: Aperture: the hole in the optical path for the light Shutter speed: the time the hole is opened Aperture Controllable Shutter 12
13 Shutter speed and aperture Shutter speed Expressed in fraction of a second: 1/30, 1/60, 1/125, 1/250, 1/500 (in reality, 1/32, 1/64, 1/128, 1/256,... ) Aperture Expressed as ratio of aperture size to focal length (f-stop) f/2.0, f/2.8, f/4, f/5.6, f/8, f/11, f/16, f/22, f/32 f/x, means focal length is X times bigger than the aperture Each f-stop reduces the area of the aperture by half So, the larger the f-stop, the smaller the aperture We are going to see how these are related in the following slides. 13
14 Shutter speed and motion Slow shutter speeds can result in motion blur if the scene isn t static or if the camera moves or shakes. 14
15 Sensor/Film Sensor/Film Aperture and depth of field Focus Plane in the scene Points outside the focal plane diverge on the sensor (circle of confusion) Closing the aperture reduces the circle of confusion.. i.e. it expands the depth of field. It also reduces the amount of light. Aperture controls depth of field (dof) 15
16 Main effect of aperture Bigger aperture = shallow depth of field. 16
17 Exposure The play between f-stop and shutter: Aperture (in f stop) Shutter speed (in fraction of a second) Reciprocity The same exposure is obtained with an exposure twice as long and an aperture area half as big 17 Slide from Fredo Durand From Photography, London et al.
18 Reciprocity cont Assume we know how much light we need We have the choice of an infinity of shutter speed/aperture pairs What will guide our choice of a shutter speed? Freeze motion vs. motion blur, camera shake What will guide our choice of an aperture? Depth of field Often we must compromise Open more to enable faster speed (but shallow DoF) 18 Slide from Fredo Durand
19 Note trade-off in DoF for motion blur. From Photography, London et al. 19
20 Note trade-off in DoF for motion blur. 20
21 Note trade-off in DoF for motion blur. 21
22 CCD sensitivity (ISO) and noise One solution to low exposure from a fast shutter speed is to increase the camera s CCD signal (i.e. gain the signal) This is analogous to film ISO sensitivity ISO 100 (slow film), ISO 1600 (fast film, x16 more sensitive) The drawback? Amplifying the CDD signal, amplifies the sensor noise! 22
23 Photography Equation Focal length (and position) Controls view/zoom Finessing motion blur, noise, and dof Trade-off between shutter speed and aperture Camera settings Motion Blur Artifacts DoF Noise fast-shutter speed wide aperture low ISO (gain) slow-shutter speed small aperture low ISO (gain) fast-shutter speed small aperture high ISO (gain) No Narrow No Yes Wide No No Wide Yes 23
24 General Imaging 24
25 Part 2: General Imaging Cameras image are single 2D snap shots Captured at a fixed viewing location Are there better ways to think about 3D scenes in terms of images? Better representations? 25
26 5D Plenoptic Sample All light rays entering a 3D point (Vx, Vy, Vy) can be parameterized by Φ and θ. 26
27 5D Plenoptic Sample A camera image is a good approximation of a portion of a plenoptic sample. We need to somehow know its position and orientation. 27
28 5D Plenoptic Samples So, imagine that you could make dense plenoptic samples over some 3D space y Plenoptic samples z x 28
29 5D Plenoptic Samples Now you want to create a novel view y Plenoptic samples z x Making an image from a new view is a matter of interpolating from the other samples. 29
30 Variations on Plenoptic Samples Sweep, Strip, or Slit cameras Creates a multi-center of projection images Imagine the camera captures only 1 column of pixels 30
31 Surveillance Cameras Slit cameras are used in Satellites and Aerial Photography With a hand-held camera 31
32 From 5D to 4D Light-Field Lumigraph/4D Light-field Assume you are outside the space of 3D objects s,t u,v For each (u,v) there are a bundle of possible rays coming into this point. These rays are parameterized by (s,t). This does not mean there are only 2 images for a light field. There is an full image (s,t) for each pixel (u,v), resulting in a 4D function L(u,v,s,t). Call this a light-slab. 32
33 4D Light-field For a fixed view point, we can calculate which rays to show That is (u,v) and its associated (s,t) for that view We can generate the view for image (x,y) 33
34 From u,v to s,t looks like lots of images from slightly different perspectives. From s,t to u,v looks like the surface of the scene s material as it would scatter light in space. 34
35 Capturing 4D-Light Fields An array of cameras! Data is huge, but highly redundant (compresses well) 35
36 4D Illumination Field Same idea, but to represent illumination falling onto a scene. Light parameterized by (u,v) illuminate in all directions* parameterized by (s,t) * All directions in a half-plane 36
37 4D Illumination field Generating an Illumination field. 37
38 Put them together: 8D Reflectance Field Now, for each possible ray in the 4D Light Field, we have its response to a 4D Illumination Field! Huge amount of data. And this is for a static scene. 38
39 Reflectance Fields 39
40 Summary This lecture covers the preliminaries for Computational Photography Introduction to traditional camera and associated terminology and uses Introduction to some reasonable new ideas on how to think beyond camera for image representation Plenoptic Function, Light Field, Illumination Field Reflectance Fields NEXT? Background on image processing... 40
Introduction to Shutter Speed in Digital Photography. Read more:
Introduction to Shutter Speed in Digital Photography Read more: http://digital-photography-school.com/shutterspeed#ixzz26mrybgum What is Shutter Speed? shutter speed is the amount of time that the shutter
More informationLenses. Digital Cameras. Lenses. Lenses. Light focused by the lens. Lenses. Aperture Shutter Speed Holding a Camera Steady Shooting Modes ISO
Lenses Digital Cameras Light focused by the lens Lenses Aperture Shutter Speed Holding a Camera Steady Shooting Modes ISO Lenses Lenses Positive lens Converging lens Focuses image What is difference in
More informationFundamentals of Photography presented by Keith Bauer.
Fundamentals of Photography presented by Keith Bauer kcbauer@juno.com http://keithbauer.smugmug.com Homework Assignment Composition Class will be February 7, 2012 Please provide 2 images by next Tuesday,
More informationSD Cards = Your Film. Always turn off your camera before removing! First thing, format your card (erases card)
Core Concepts SD Cards = Your Film Always turn off your camera before removing! First thing, format your card (erases card) Formatting your card Menu Button Top Wheel To Wrench 1 Back Wheel to Format Card
More informationThe 2 nd part of the photographic triangle
The 2 nd part of the photographic triangle Shutter speed refers to the amount of time your sensor is exposed to light. In film photography shutter speed was the length of time that the film was exposed
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 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 informationChapter 12-Close-Up and Macro Photography
Chapter 12-Close-Up and Macro Photography Close-up images all taken with Hipstamatic on the iphone Close-up and Macro Examples All taken with close-up filter or reverse mount lens Macro Close-up Photography
More informationImage-Based Modeling and Rendering. Image-Based Modeling and Rendering. Final projects IBMR. What we have learnt so far. What IBMR is about
Image-Based Modeling and Rendering Image-Based Modeling and Rendering MIT EECS 6.837 Frédo Durand and Seth Teller 1 Some slides courtesy of Leonard McMillan, Wojciech Matusik, Byong Mok Oh, Max Chen 2
More informationCAMERAS. ADVANTAGES Access to a wide range of lenses/focal lengths. High-resolution sensors. Full range of manual controls and Raw file capture.
ESSENTIALS essentials cameras 10 CAMERAS When shooting on film was the only option for landscape photographers, bigger was always considered to be better. Large-format cameras loaded with sheet film provided
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 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 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 informationModeling Light. Michal Havlik : Computational Photography Alexei Efros, CMU, Fall 2007
Modeling Light Michal Havlik 15-463: Computational Photography Alexei Efros, CMU, Fall 2007 The Plenoptic Function Figure by Leonard McMillan Q: What is the set of all things that we can ever see? A: The
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 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 informationIntroduction to Photography
Introduction to Photography The Camera Digital Cameras The Camera (front & top) The Camera (back & bottom) Digital Camera Modes Scene Modes Landscape Photography What makes a good landscape? http://photography.nationalgeographic.com/phot
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 informationLecture 15: Image-Based Rendering and the Light Field. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011)
Lecture 15: Image-Based Rendering and the Light Field Kayvon Fatahalian CMU 15-869: Graphics and Imaging Architectures (Fall 2011) Demo (movie) Royal Palace: Madrid, Spain Image-based rendering (IBR) So
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 informationCS201 Computer Vision Lect 4 - Image Formation
CS201 Computer Vision Lect 4 - Image Formation John Magee 9 September, 2014 Slides courtesy of Diane H. Theriault Question of the Day: Why is Computer Vision hard? Something to think about from our view
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 information(and what the numbers mean)
Using Neutral Density Filters (and what the numbers mean) What are ND filters Neutral grey filters that effectively reduce the amount of light entering the lens. On solid ND filters the light-stopping
More informationComputational Cameras: Exploiting Spatial- Angular Temporal Tradeoffs in Photography
Mitsubishi Electric Research Labs (MERL) Computational Cameras Computational Cameras: Exploiting Spatial- Angular Temporal Tradeoffs in Photography Amit Agrawal Mitsubishi Electric Research Labs (MERL)
More informationPhotography Basics: Telling a story though the lens
Photography Basics: Telling a story though the lens Knowing your camera Modes A (Green rectangle)- Auto P -Program Mode AV-Aperture Priority TV- Shutter Priority M- Manual A-DEP- Auto Depth of Field Modes
More informationBuxton & District U3A Digital Photography Beginners Group Lesson 6: Understanding Exposure. 19 November 2013
U3A Group Lesson 6: Understanding Exposure 19 November 2013 Programme Buxton & District 19 September Exploring your camera 1 October You ve taken some pictures now what? (Viewing pictures; filing on your
More informationThe Light Field and Image-Based Rendering
Lecture 11: The Light Field and Image-Based Rendering Visual Computing Systems Demo (movie) Royal Palace: Madrid, Spain Image-based rendering (IBR) So far in course: rendering = synthesizing an image from
More informationLET S FOCUS ON FOCUSING
LET S FOCUS ON FOCUSING How A Lens Works The distance between the center of the lens and the focal point is called the FOCAL LENGTH. Images are only sharp where the focal plane meets the focal point. To
More informationShutter speed. Digital cameras have a shutter similar to this film camera. Shutter open. Shutter closed
Digital cameras have a shutter similar to this film camera Shutter open Shutter closed Fast shutter speed 250/1 sec at f/5.6 Slow shutter speed 30 sec at f/16 Bulb (for shots longer than 30 seconds) 1/350
More informationCorona Sky Corona Sun Corona Light Create Camera About
Plugin menu Corona Sky creates Sky object with attached Corona Sky tag Corona Sun creates Corona Sun object Corona Light creates Corona Light object Create Camera creates Camera with attached Corona Camera
More informationDSLR Cameras and Lenses. Paul Fodor
DSLR Cameras and Lenses Paul Fodor Camera Principle of a pinhole camera: Light rays from an object pass through a small hole to form an image on the sensor: 2 Aperture and Focal Length Aperture is the
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 informationFocal stacks and lightfields
Focal stacks and lightfields http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 11 Course announcements Homework 3 is out. - Due October 12 th.
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 informationReading on the Accumulation Buffer: Motion Blur, Anti-Aliasing, and Depth of Field
Reading on the Accumulation Buffer: Motion Blur, Anti-Aliasing, and Depth of Field 1 The Accumulation Buffer There are a number of effects that can be achieved if you can draw a scene more than once. You
More informationSingle View Geometry. Camera model & Orientation + Position estimation. What am I?
Single View Geometry Camera model & Orientation + Position estimation What am I? Vanishing points & line http://www.wetcanvas.com/ http://pennpaint.blogspot.com/ http://www.joshuanava.biz/perspective/in-other-words-the-observer-simply-points-in-thesame-direction-as-the-lines-in-order-to-find-their-vanishing-point.html
More informationCIS 580, Machine Perception, Spring 2015 Homework 1 Due: :59AM
CIS 580, Machine Perception, Spring 2015 Homework 1 Due: 2015.02.09. 11:59AM Instructions. Submit your answers in PDF form to Canvas. This is an individual assignment. 1 Camera Model, Focal Length and
More informationIntroduction to Photography
Topic 4 - The SLR Learning Outcomes This class focuses on SLRs and DSLRs. We will be going through an overview of what happens within an SLR and comparing it to other types of cameras. By the end of this
More informationScotten W. Jones
Introduction to Photography Scotten W. Jones sjones@georgetownfun.org http://www.georgetownfun.org/miscellaneous/photography.html Cameras I will focus on Digital Single Lens Reflex (DSLR) cameras, but
More informationDistribution Ray-Tracing. Programação 3D Simulação e Jogos
Distribution Ray-Tracing Programação 3D Simulação e Jogos Bibliography K. Suffern; Ray Tracing from the Ground Up, http://www.raytracegroundup.com Chapter 4, 5 for Anti-Aliasing Chapter 6 for Disc Sampling
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 informationDistribution Ray Tracing
Reading Required: Distribution Ray Tracing Brian Curless CSE 557 Fall 2015 Shirley, 13.11, 14.1-14.3 Further reading: A. Glassner. An Introduction to Ray Tracing. Academic Press, 1989. [In the lab.] Robert
More informationImage-Based Rendering
Image-Based Rendering COS 526, Fall 2016 Thomas Funkhouser Acknowledgments: Dan Aliaga, Marc Levoy, Szymon Rusinkiewicz What is Image-Based Rendering? Definition 1: the use of photographic imagery to overcome
More informationOptical image stabilization (IS)
Optical image stabilization (IS) CS 448A, Winter 2010 Marc Levoy Computer Science Department Stanford University Outline! what are the causes of camera shake? how can you avoid it (without having an IS
More informationLight Fields. Johns Hopkins Department of Computer Science Course : Rendering Techniques, Professor: Jonathan Cohen
Light Fields Light Fields By Levoy and Hanrahan, SIGGRAPH 96 Representation for sampled plenoptic function stores data about visible light at various positions and directions Created from set of images
More information3D Rendering and Ray Casting
3D Rendering and Ray Casting Michael Kazhdan (601.457/657) HB Ch. 13.7, 14.6 FvDFH 15.5, 15.10 Rendering Generate an image from geometric primitives Rendering Geometric Primitives (3D) Raster Image (2D)
More informationCAMERA BASICS. Shutter Speed.
CAMERA BASICS Shutter Speed. Shutter speed is the length of time that your camera remains open to allow light to reach the film. The shutter can be set for a variety of speeds, ranging usually from 1 second
More informationDigital Imaging Study Questions Chapter 8 /100 Total Points Homework Grade
Name: Class: Date: Digital Imaging Study Questions Chapter 8 _/100 Total Points Homework Grade True/False Indicate whether the sentence or statement is true or false. 1. You can change the lens on most
More informationLenses & Exposure. Lenses. Exposure. Lens Options Depth of Field Lens Speed Telephotos Wide Angles. Light Control Aperture Shutter ISO Reciprocity
Lenses & Exposure Lenses Lens Options Depth of Field Lens Speed Telephotos Wide Angles Exposure Light Control Aperture Shutter ISO Reciprocity The Viewfinder Camera viewfinder Image Sensor shutter lens
More informationDistribution Ray Tracing. University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell
Distribution Ray Tracing University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Reading Required: Watt, sections 10.6,14.8. Further reading: A. Glassner. An Introduction to Ray
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 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 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 informationUnderstanding Variability
Understanding Variability Why so different? Light and Optics Pinhole camera model Perspective projection Thin lens model Fundamental equation Distortion: spherical & chromatic aberration, radial distortion
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 informationA Review of Image- based Rendering Techniques Nisha 1, Vijaya Goel 2 1 Department of computer science, University of Delhi, Delhi, India
A Review of Image- based Rendering Techniques Nisha 1, Vijaya Goel 2 1 Department of computer science, University of Delhi, Delhi, India Keshav Mahavidyalaya, University of Delhi, Delhi, India Abstract
More informationEE 264: Image Processing and Reconstruction. Image Motion Estimation I. EE 264: Image Processing and Reconstruction. Outline
1 Image Motion Estimation I 2 Outline 1. Introduction to Motion 2. Why Estimate Motion? 3. Global vs. Local Motion 4. Block Motion Estimation 5. Optical Flow Estimation Basics 6. Optical Flow Estimation
More informationMore and More on Light Fields. Last Lecture
More and More on Light Fields Topics in Image-Based Modeling and Rendering CSE291 J00 Lecture 4 Last Lecture Re-review with emphasis on radiometry Mosaics & Quicktime VR The Plenoptic function The main
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 informationWe ll go over a few simple tips for digital photographers.
Jim West We ll go over a few simple tips for digital photographers. We ll spend a fair amount of time learning the basics of photography and how to use your camera beyond the basic full automatic mode.
More informationTitle: The Future of Photography is Computational Photography. Subtitle: 100 years after invention, Integral Photography becomes feasible
Title: The Future of Photography is Computational Photography Subtitle: 100 years after invention, Integral Photography becomes feasible Adobe customers are creative and demanding. They expect to use our
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 informationQuick Start Guide for Shooting Video with the Panasonic GH4
Quick Start Guide for Shooting Video with the Panasonic GH4 Two options for using this camera: Option 1: The simplest method is to use the C1 Preset that has been entered into the camera. Option 2: Put
More informationCS 563 Advanced Topics in Computer Graphics Camera Models. by Kevin Kardian
CS 563 Advanced Topics in Computer Graphics Camera Models by Kevin Kardian Introduction Pinhole camera is insufficient Everything in perfect focus Less realistic Different camera models are possible Create
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 informationCameras. Camera. Digital Image Synthesis Yung-Yu Chuang 10/26/2006
Camera Cameras Digital Image Synthesis Yung-Yu Chuang 10/26/2006 class Camera { public: return a weight, useful for simulating real lens virtual float GenerateRay(const Sample &sample, Ray *ray) const
More informationPhysically Realistic Ray Tracing
Physically Realistic Ray Tracing Reading Required: Watt, sections 10.6,14.8. Further reading: A. Glassner. An Introduction to Ray Tracing. Academic Press, 1989. [In the lab.] Robert L. Cook, Thomas Porter,
More informationScience & Technology Group
Cannock Chase U3A Science & Technology Group Programme June 12 th PC fundamentals 1: July 17th Camera fundamentals 1 August Tablet PC fundamentals 1 September PC applications 2 (Word, Excel, Music, Photos,
More informationImage-based modeling (IBM) and image-based rendering (IBR)
Image-based modeling (IBM) and image-based rendering (IBR) CS 248 - Introduction to Computer Graphics Autumn quarter, 2005 Slides for December 8 lecture The graphics pipeline modeling animation rendering
More informationDiploma in Photography Part I
Diploma in Photography Part I Lesson 4 Motion and Depth Presented by: Thomas Woods Course Educator B.A. (Hons.) @ShawPhotoTom Competition Time We reward our most diligent students Shaw Academy Lifetime
More informationChapter 2 - Fundamentals. Comunicação Visual Interactiva
Chapter - Fundamentals Comunicação Visual Interactiva Structure of the human eye (1) CVI Structure of the human eye () Celular structure of the retina. On the right we can see one cone between two groups
More informationMidterm Examination CS 534: Computational Photography
Midterm Examination CS 534: Computational Photography November 3, 2016 NAME: Problem Score Max Score 1 6 2 8 3 9 4 12 5 4 6 13 7 7 8 6 9 9 10 6 11 14 12 6 Total 100 1 of 8 1. [6] (a) [3] What camera setting(s)
More informationRecap of Previous Lecture
Recap of Previous Lecture Matting foreground from background Using a single known background (and a constrained foreground) Using two known backgrounds Using lots of backgrounds to capture reflection and
More informationLeke Alabi Isama. Canon Trainer STREET PHOTOGRAPHY WORKSHOP. Canon Street Photography Workshop
Leke Alabi Isama. Canon Trainer STREET PHOTOGRAPHY WORKSHOP 1 Getting to know your Equipment 2 Photography - science of recording light 3 CAMERA OBSCURA Light rays from an object pass through a small hole
More information3D Rendering and Ray Casting
3D Rendering and Ray Casting Michael Kazhdan (601.457/657) HB Ch. 13.7, 14.6 FvDFH 15.5, 15.10 Rendering Generate an image from geometric primitives Rendering Geometric Primitives (3D) Raster Image (2D)
More informationImage-Based Modeling and Rendering
Traditional Computer Graphics Image-Based Modeling and Rendering Thomas Funkhouser Princeton University COS 426 Guest Lecture Spring 2003 How would you model and render this scene? (Jensen) How about this
More informationComputational Photography: Real Time Plenoptic Rendering
Computational Photography: Real Time Plenoptic Rendering Andrew Lumsdaine, Georgi Chunev Indiana University Todor Georgiev Adobe Systems Who was at the Keynote Yesterday? 2 Overview Plenoptic cameras Rendering
More informationJingyi Yu CISC 849. Department of Computer and Information Science
Digital Photography and Videos Jingyi Yu CISC 849 Light Fields, Lumigraph, and Image-based Rendering Pinhole Camera A camera captures a set of rays A pinhole camera captures a set of rays passing through
More informationo Basic signal processing o Filtering, resampling, warping,... Rendering o Polygon rendering pipeline o Ray tracing Modeling
Background COS526: Advanced Computer Graphics Tom Funkhouser Fall 2010 Image Processing o Basic signal processing o Filtering, resampling, warping,... Rendering o Polygon rendering pipeline o Ray tracing
More informationMeasuring Light: Radiometry and Cameras
Lecture 11: Measuring Light: Radiometry and Cameras Computer Graphics CMU 15-462/15-662, Fall 2015 Slides credit: a majority of these slides were created by Matt Pharr and Pat Hanrahan Simulating a pinhole
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 informationReal-time Generation and Presentation of View-dependent Binocular Stereo Images Using a Sequence of Omnidirectional Images
Real-time Generation and Presentation of View-dependent Binocular Stereo Images Using a Sequence of Omnidirectional Images Abstract This paper presents a new method to generate and present arbitrarily
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 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 informationModeling Light. Slides from Alexei A. Efros and others
Project 3 Results http://www.cs.brown.edu/courses/cs129/results/proj3/jcmace/ http://www.cs.brown.edu/courses/cs129/results/proj3/damoreno/ http://www.cs.brown.edu/courses/cs129/results/proj3/taox/ Stereo
More informationBut, vision technology falls short. and so does graphics. Image Based Rendering. Ray. Constant radiance. time is fixed. 3D position 2D direction
Computer Graphics -based rendering Output Michael F. Cohen Microsoft Research Synthetic Camera Model Computer Vision Combined Output Output Model Real Scene Synthetic Camera Model Real Cameras Real Scene
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 informationCapturing light. Source: A. Efros
Capturing light Source: A. Efros Review Pinhole projection models What are vanishing points and vanishing lines? What is orthographic projection? How can we approximate orthographic projection? Lenses
More informationHow does a Camera work?
How does a Camera work? What we will look at today What is a camera? Common light path Lenses Aperture Shutter Image plane ISO rating Why do cameras vary so much in size? Types of camera Possible future
More informationIntroduction to Computer Vision
Introduction to Computer Vision Michael J. Black Nov 2009 Perspective projection and affine motion Goals Today Perspective projection 3D motion Wed Projects Friday Regularization and robust statistics
More informationShutter Speed and Aperture Setting
In this unit we look at the finer points of both shutter speed and aperture and how to make full use of them. Shutter Speed and Aperture Setting Ok, how did you go with the first lesson? Did you take the
More informationCoding and Modulation in Cameras
Mitsubishi Electric Research Laboratories Raskar 2007 Coding and Modulation in Cameras Ramesh Raskar with Ashok Veeraraghavan, Amit Agrawal, Jack Tumblin, Ankit Mohan Mitsubishi Electric Research Labs
More informationContents. Contents. Perfecting people shots Making your camera a friend.5. Beyond point and shoot Snapping to the next level...
Contents 1 Making your camera a friend.5 What are the options?... 6 Ready for action: know your buttons.8 Something from the menu?... 10 Staying focused... 12 Look, no hands... 13 Size matters... 14 Setting
More informationChapter 3-Camera Work
Chapter 3-Camera Work The perfect camera? Make sure the camera you purchase works for you Is it the right size? Does it have the type of lens you need? What are the features that I want? What type of storage
More informationHigh Dynamic Range Images
High Dynamic Range Images Alyosha Efros CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2018 with a lot of slides stolen from Paul Debevec Why HDR? Problem: Dynamic
More informationEECS 487: Interactive Computer Graphics
Ray Tracing EECS 487: Interactive Computer Graphics Lecture 29: Distributed Ray Tracing Introduction and context ray casting Recursive ray tracing shadows reflection refraction Ray tracing implementation
More informationDEPTH, STEREO AND FOCUS WITH LIGHT-FIELD CAMERAS
DEPTH, STEREO AND FOCUS WITH LIGHT-FIELD CAMERAS CINEC 2014 Frederik Zilly, Head of Group Computational Imaging & Algorithms Moving Picture Technologies Department, Fraunhofer IIS Fraunhofer, Frederik
More informationReading. 8. Distribution Ray Tracing. Required: Watt, sections 10.6,14.8. Further reading:
Reading Required: Watt, sections 10.6,14.8. Further reading: 8. Distribution Ray Tracing A. Glassner. An Introduction to Ray Tracing. Academic Press, 1989. [In the lab.] Robert L. Cook, Thomas Porter,
More informationField of View (Zoom)
Image Projection Field of View (Zoom) Large Focal Length compresses depth 400 mm 200 mm 100 mm 50 mm 28 mm 17 mm 1995-2005 Michael Reichmann FOV depends of Focal Length f f Smaller FOV = larger Focal
More informationModeling Light. Michal Havlik : Computational Photography Alexei Efros, CMU, Fall 2011
Modeling Light Michal Havlik 15-463: Computational Photography Alexei Efros, CMU, Fall 2011 What is light? Electromagnetic radiation (EMR) moving along rays in space R(λ) is EMR, measured in units of power
More information