Computational Illumination

Size: px
Start display at page:

Download "Computational Illumination"

Transcription

1 Computational Illumination Course WebPage : Ramesh Raskar Mitsubishi Electric Research Labs Ramesh Raskar, Computational Illumination

2 Computational Illumination Ramesh Raskar, Computational Illumination

3 Traditional film like Photography Detector Lens Pixels Image

4 Computational Photography: Optics, Sensors and Computations Generalized Sensor Ray Reconstruction Computations Upto 4D Ray Sampler Generalized Optics 4D Ray Bender Picture

5 Computational Photography Generalized Sensor Novel Cameras Processing Generalized Optics

6 Computational Photography Light Sources Novel Illumination Generalized Sensor Novel Cameras Processing Generalized Optics

7 Computational Photography Light Sources Novel Illumination Generalized Sensor Novel Cameras Processing Generalized Optics Scene: 8D Ray Modulator

8 Computational Photography Light Sources Novel Illumination Generalized Sensor Novel Cameras Processing Generalized Optics Display Recreate 4D Lightfield Scene: 8D Ray Modulator

9 Computational Photography Novel Illumination Light Sources Generalized Sensor Novel Cameras Modulators Generalized Optics Processing Ray Reconstruction Generalized Optics 4D Ray Bender Upto 4D Ray Sampler 4D Light Field 4D Incident Lighting Display Recreate 4D Lightfield Scene: 8D Ray Modulator

10 Computational Illumination Light Sources Generalized Sensor Novel Cameras Modulators Generalized Optics Processing Ray Reconstruction Generalized Optics 4D Ray Bender Upto 4D Ray Sampler Programmable 4D 4D Illumination field field + time time + wavelength 4D Light Field Display Recreate 4D Lightfield Scene: 8D Ray Modulator

11 Smarter Lighting Equipment What Parameters Can We Change?

12 Edgerton 1930 s

13 Edgerton 1930 s Stroboscope (Electronic Flash) Multi flash sequential photography Flash Camera Exposure Time

14 Computational Illumination: Programmable 4D Illumination Field + Time + Wavelength Presence or Absence, Duration, Brightness Flash/No-flash Light position Multi-flash for depth edges Programmable dome (image re-lighting and matting) Light color/wavelength Spatial Modulation Synthetic Aperture Illumination Temporal Modulation TV remote, Motion Tracking, Sony ID-cam, RFIG Exploiting (uncontrolled) natural lighting condition Day/Night Fusion Ramesh Raskar, Computational Illumination

15 Computational Illumination Presence or Absence, Duration, Brightness Flash/No-flash Light position Multi-flash for depth edges Programmable dome (image re-lighting and matting) Light color/wavelength Spatial Modulation Synthetic Aperture Illumination Temporal Modulation TV remote, Motion Tracking, Sony ID-cam, RFIG General lighting condition Day/Night Ramesh Raskar, Computational Illumination

16 Denoising Challenging Images Available light: + nice lighting - noise/blurriness - color No-flash

17 Flash: + details + color - flat/artificial Flash

18 Elmar Eisemann and Frédo Durand, Flash Photography Enhancement via Intrinsic Relighting Georg Petschnigg, Maneesh Agrawala, Hugues Hoppe, Richard Szeliski, Michael Cohen, Kentaro Toyama. Digital Photography with Flash and No-Flash Image Pairs Denoise no-flash image using flash image No-flash Flash Result

19 Transfer detail from flash image to no-flash image No-flash + original lighting + details/sharpness + color Result

20 Cross-Bilateral Filter based Approach

21 Bilateral Cross Bilateral Cross Bilateral Filter When no-flash image is too noisy Borrow similarity from flash image edge stopping from flash image

22 Detail Layer / = Intensity Large-scale Detail Recombination: Large scale * Detail = Intensity

23 Need flash component! Ambient Flash

24 Build Exposure HDR image Multiple images with different exposure Debevec & Malik, Siggraph 97 Nayar & Mitsunaga, CVPR 00 Increasing Exposure

25 Build Flash HDR image Flash Intensity

26 Flash Exposure Sampling Flash Intensity Build Flash Exposure HDR image Agrawal, Raskar, Nayar, Li Siggraph05 Exposure

27 Capturing HDR Image Varying Exposure time Varying Flash brightness Varying both Ramesh Raskar, Computational Illumination

28 Flash and Ambient Images [ Agrawal, Raskar, Nayar, Li Siggraph05 ] Ambient Flash Result Reflection Layer

29 Intensity Gradient Vector Projection

30 Intensity Gradient Vectors in Flash and Ambient Images Same gradient vector direction Flash Gradient Vector Ambient Gradient Vector Ambient Flash No reflections

31 Different gradient vector direction Reflection Ambient Gradient Vector Flash Gradient Vector Ambient Flash With reflections

32 Intensity Gradient Vector Projection Reflection Ambient Gradient Vector Residual Gradient Vector Flash Gradient Vector Result Gradient Vector Ambient Flash Result Residual

33 Ambient Flash Projection = Result Residual =Reflection Layer Co-located Artifacts

34 Computational Illumination Presence or Absence, Duration, Brightness Flash/No-flash Light position Programmable dome (image re-lighting and matting) Multi-flash for depth edges Light color/wavelength Spatial Modulation Synthetic Aperture Illumination Temporal Modulation TV remote, Motion Tracking, Sony ID-cam, RFIG General lighting condition Day/Night Ramesh Raskar, Computational Illumination

35 Synthetic Lighting Paul Haeberli,, Jan 1992 Ramesh Raskar, Computational Illumination

36 Debevec et al. 2002: Light Stage 3 3 Ramesh Raskar, Computational Illumination

37 Image-Based Actual Re-lighting Debevec et al., SIGG2001 Light the actress in Los Angeles Film the background in Milan, Measure incoming light, Matched LA and Milan lighting. Matte the background Ramesh Raskar, Computational Illumination

38 Photomontage courtesy of A Agrawala courtesy of P. Debevec Ramesh Raskar, Computational Illumination

39 Ramesh Raskar, Computational Illumination

40 Table-top Computed Lighting for Practical Digital Photography Ankit Mohan, Jack Tumblin Northwestern University Bobby Bodenheimer Cindy Grimm, Reynold Bailey Vanderbilt University Washington University in St. Louis Ramesh Raskar, Computational Illumination

41 Make this darker Make this brighter Remove this specular highlight Soften this shadow Move shadow back Ramesh Raskar, Computational Illumination

42 Target Sketch Your Desires, Optimize Result Ramesh Raskar, Computational Illumination

43 Acquisition for Relighting Uniquely lit basis images Known light-positions object Ramesh Raskar, Computational Illumination

44 Aimed Spot : : low-risk movement Ramesh Raskar, Computational Illumination

45 From Jack Tumblin Ramesh Raskar, Computational Illumination

46 Overlapped Spots avoid aliasing Ramesh Raskar, Computational Illumination

47 Light Waving Tech Sketch (Winnemoller( Winnemoller,, Mohan, Tumblin, Gooch) Ramesh Raskar, Computational Illumination

48 Light Waving: Estimating Light Positions From Photographs Alone Holger Winnemöller ller,, Ankit Mohan, Jack Tumblin, Bruce Gooch Northwestern University Ramesh Raskar, Computational Illumination

49 Computational Illumination Quest for 4D Illumination Light Sources Generalized Sensor Novel Cameras Modulators Generalized Optics Processing Ray Reconstruction Generalized Optics 4D Ray Bender Upto 4D Ray Sampler Programmable 4D 4D Illumination field field + time time + wavelength 4D Light Field Display Scene: 8D Ray Modulator Ramesh Raskar, Computational Illumination

50 A 4-D 4 D Light Source [Debevec et al. 2000] [Masselus et al. 2002] [Matusik et al. 2002] [Debevec et al. 2002] [Masselus et al. 2003] [Malzbender et al. 2002] Ramesh Raskar, Computational Illumination

51 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk Non-photorealistic Camera: Depth Edge Detection and Stylized Rendering using Multi-Flash Imaging Ramesh Raskar, Karhan Tan, Rogerio Feris, Jingyi Yu, Matthew Turk Mitsubishi Electric Research Labs (MERL), Cambridge, MA U of California at Santa Barbara U of North Carolina at Chapel Hill

52 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk Depth Edge Camera

53 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

54 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

55 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

56 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

57 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

58 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

59 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

60 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

61 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

62 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

63 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

64 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

65 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk Depth Discontinuities Internal and external Shape boundaries, Occluding contour, Silhouettes

66 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk Depth Edges

67 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk Sigma = 9 Sigma = 5 Canny Intensity Edge Detection Sigma = 1 Our method captures shape edges

68 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk Canny Our Method

69 Mitsubishi Electric Research Labs Photo MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk Our Method

70 Mitsubishi Electric Research Labs Photo MultiFlash NPR Camera Result Raskar, Tan, Feris, Yu, Turk Our Method Canny Intensity Edge Detection

71 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

72 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk Shadows Clutter Many Colors Highlight Shape Edges Mark moving parts Basic colors

73 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk A New Problem Shadows Highlight Edges Clutter Mark moving parts Many Colors Basic colors

74 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

75 Mitsubishi Electric Research Labs MultiFlash NPR Camera Raskar, Tan, Feris, Yu, Turk

76 Computational Illumination Presence or Absence Flash/No-flash Light position Multi-flash for depth edges Programmable dome (image re-lighting and matting) Light color/wavelength Spatial Modulation (Intra-flash 2D Modulation) Synthetic Aperture Illumination Temporal Modulation TV remote, Motion Tracking, Sony ID-cam, RFIG General lighting condition Day/Night Ramesh Raskar, Computational Illumination

77 6-D Methods and beyond... Relighting with 4D Incident Light Fields Vincent Masselus, Pieter Peers, Philip Dutre and Yves D. Willems SIGG2003

78 Synthetic Aperture Illumination: Comparison with Long-range synthetic aperture photography width of aperture 6 number of cameras 45 spacing between cameras 5 camera s field of view Marc Levoy

79 2004 Marc Levoy The scene distance to occluder 110 distance to targets 125 field of view at target 10

80 2004 Marc Levoy Synthetic aperture photography using an array of mirrors 11-megapixel camera (4064 x 2047 pixels) 18 x 12 inch effective aperture, 9 feet to scene 22 mirrors, tilted inwards 22 views, each 750 x 500 pixels

81 2004 Marc Levoy Synthetic aperture illumination technologies array of projectors array of microprojectors single projector + array of mirrors

82 What does synthetic aperture illumination look like? 2004 Marc Levoy

83 What are good patterns? pattern one trial 16 trials

84

85 Underwater confocal imaging with and without SAP 2004 Marc Levoy

86 Computational Illumination Presence or Absence Flash/No-flash Light position Multi-flash for depth edges Programmable dome (image re-lighting and matting) Light color/wavelength Spatial Modulation Synthetic Aperture Illumination Temporal Modulation TV remote, Motion Tracking, Sony ID-cam, RFIG General lighting condition Day/Night Ramesh Raskar, Computational Illumination

87 Demodulating Cameras Simultaneously decode signals from blinking LEDs and get an image Sony ID Cam Phoci Motion Capture Cameras Visualeyez VZ4000 Tracking System PhaseSpace motion digitizer

88

89 Demodulating Cameras Decode signals from blinking LEDs + image Sony ID Cam Phoci Motion Capture Cameras

90 Mitsubishi Electric Research Labs R F I G R F I G Lamps Lamps : Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Interacting with a Self-describing World via Photosensing Wireless Tags and Projectors Ramesh Raskar, Paul Beardsley, Jeroen van Baar, Yao Wang, Paul Dietz, Johnny Lee, Darren Leigh, Thomas Willwacher Mitsubishi Electric Research Labs (MERL), Cambridge, MA

91 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Radio Frequency Identification Tags (RFID) No batteries, Small size, Cost few cents Antenna microchip

92 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Warehousing Routing Livestock tracking Library Baggage handling Currency

93 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Conventional Passive RFID Memory Micro Controller Memory Micro Controller Computer READER

94 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Tagged Books in a Library Id Easy to get list of books in RF range No Precise Location Data Difficult to find if the books in sorted order? Which book is upside down?

95 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Where are boxes with Products close to Expiry Date?

96 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Conventional RF tag Memory Micro Controller Conventional RFID RF Data READER Computer Photosensor Light Memory Micro Controller RF Data READER Computer Photo-sensing RF tag

97 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Memory Photosensor Micro Controller Light RF Data Projector READER Computer Photosensor? Compatible with RFID size and power needs Projector? Directional transfer, AR with Image overlay

98 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher a. Photosensing RFID tags are queried via RF b. Projector beams a time-varying pattern unique for each (x,y) pixel which is decoded by tags d. Multiple users can simultaneously work from a distance without RF collision c. Tags respond via RF, with date and precise (x,y) pixel location. Projector beams O or X at that location for visual feedback

99 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher

100 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher RFID (Radio Frequency Identification) RFIG (Radio Frequency Id and Geometry)

101 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Prototype Tag RF tag + photosensor

102 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Projected Sequential Frames Pattern MSB Pattern MSB-1 Pattern LSB Handheld Projector beams binary coded stripes Tags decode temporal code

103 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Projected Sequential Frames Pattern MSB Pattern MSB-1 Pattern LSB Handheld Projector beams binary coded stripes Tags decode temporal code

104 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Projected Sequential Frames Pattern MSB Pattern MSB-1 Pattern LSB Handheld Projector beams binary coded stripes Tags decode temporal code

105 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Projected Sequential Frames Pattern MSB Pattern MSB-1 Pattern LSB Handheld Projector beams binary coded stripes Tags decode temporal code

106 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Projected Sequential Frames Pattern MSB Pattern MSB-1 Pattern LSB Handheld Projector beams binary coded stripes Tags decode temporal code

107 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Pattern MSB Pattern MSB-1 Pattern LSB X=12 For each tag a. From light sequence, decode x and y coordinate b. Transmit back to RF reader (Id, x, y)

108 Mitsubishi Electric Research Labs R F I G Lamps Raskar, Beardsley, vanbaar, Wang, Dietz, Lee, Leigh, Willwacher Visual feedback of 2D position a. Receive via RF {(x 1,y 1 ), (x 2,y 2 ), } pixels b. Illuminate those positions

109 Computational Illumination Presence or Absence Flash/No-flash Light position Multi-flash for depth edges Programmable dome (image re-lighting and matting) Light color/wavelength Spatial Modulation Synthetic Aperture Illumination Temporal Modulation TV remote, Motion Tracking, Sony ID-cam, RFIG Natural lighting condition Day/Night Fusion Ramesh Raskar, Computational Illumination

110 A Night Time Scene: Objects are Difficult to Understand due to Lack of Context Dark Bldgs Reflections on bldgs Unknown shapes Ramesh Raskar, CompPhoto Class Northeastern, Fall 2005

111 Enhanced Context : All features from night scene are preserved, but background in clear Well-lit Bldgs Reflections in bldgs windows Tree, Street shapes Ramesh Raskar, CompPhoto Class Northeastern, Fall 2005

112 Night Image Background is captured from day-time scene using the same fixed camera Result: Enhanced Image Day Image Ramesh Raskar, CompPhoto Class Northeastern, Fall 2005

113 Mask is automatically computed from scene contrast Ramesh Raskar, CompPhoto Class Northeastern, Fall 2005

114 But, Simple Pixel Blending Creates Ugly Artifacts Ramesh Raskar, CompPhoto Class Northeastern, Fall 2005

115 Pixel Blending Our Method: Integration of blended Gradients Ramesh Raskar, CompPhoto Class Northeastern, Fall 2005

116 Nighttime image I 1 Gradient field x Y G 1 G 1 Importance image W Mixed gradient field x Y G G I 2 Daytime image x Y G 2 G 2 Gradient field Final result Ramesh Raskar, CompPhoto Class Northeastern, Fall 2005

117 Smarter Lighting Equipment Programmable Parameters

118 Computational Illumination Light Sources Generalized Sensor Novel Cameras Modulators Generalized Optics Processing Ray Reconstruction Generalized Optics 4D Ray Bender Upto 4D Ray Sampler Programmable 4D 4D Illumination field field + Time Time + Wavelength 4D Light Field Display Recreate 4D Lightfield Scene: 8D Ray Modulator

119 Computational Illumination: Programmable 4D Illumination Field + Time + Wavelength Presence or Absence, Duration, Brightness Flash/No-flash Light position Multi-flash for depth edges Programmable dome (image re-lighting and matting) Light color/wavelength Spatial Modulation Synthetic Aperture Illumination Temporal Modulation TV remote, Motion Tracking, Sony ID-cam, RFIG Exploiting (uncontrolled) natural lighting condition Day/Night Fusion Course WebPage : people/ raskar/ photo/ Ramesh Raskar, Computational Illumination

Agenda. Fusion and Reconstruction. Image Fusion & Reconstruction. Image Fusion & Reconstruction. Dr. Yossi Rubner.

Agenda. Fusion and Reconstruction. Image Fusion & Reconstruction. Image Fusion & Reconstruction. Dr. Yossi Rubner. Fusion and Reconstruction Dr. Yossi Rubner yossi@rubner.co.il Some slides stolen from: Jack Tumblin 1 Agenda We ve seen Panorama (from different FOV) Super-resolution (from low-res) HDR (from different

More information

Computational Illumination Frédo Durand MIT - EECS

Computational Illumination Frédo Durand MIT - EECS Computational Illumination Frédo Durand MIT - EECS Some Slides from Ramesh Raskar (MIT Medialab) High level idea Control the illumination to Lighting as a post-process Extract more information Flash/no-flash

More information

Computational 4/23/2009. Computational Illumination: SIGGRAPH 2006 Course. Course WebPage: Flash Shutter Open

Computational 4/23/2009. Computational Illumination: SIGGRAPH 2006 Course. Course WebPage:   Flash Shutter Open Ramesh Raskar, Computational Illumination Computational Illumination Computational Illumination SIGGRAPH 2006 Course Course WebPage: http://www.merl.com/people/raskar/photo/ Ramesh Raskar Mitsubishi Electric

More information

Burst Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 7! Gordon Wetzstein! Stanford University!

Burst Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 7! Gordon Wetzstein! Stanford University! Burst Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 7! Gordon Wetzstein! Stanford University! Motivation! wikipedia! exposure sequence! -4 stops! Motivation!

More information

Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing

Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing Ashok Veeraraghavan, Ramesh Raskar, Ankit Mohan & Jack Tumblin Amit Agrawal, Mitsubishi Electric Research

More information

Less Is More: Coded Computational Photography

Less Is More: Coded Computational Photography Less Is More: Coded Computational Photography Ramesh Raskar Mitsubishi Electric Research Labs (MERL), Cambridge, MA, USA Abstract. Computational photography combines plentiful computing, digital sensors,

More information

Flash Photography Enhancement via Intrinsic Relighting

Flash Photography Enhancement via Intrinsic Relighting Flash Photography Enhancement via Intrinsic Relighting Elmar Eisemann MIT/Artis-INRIA Frédo Durand MIT Introduction Satisfactory photos in dark environments are challenging! Introduction Available light:

More information

Coding and Modulation in Cameras

Coding and Modulation in Cameras Coding and Modulation in Cameras Amit Agrawal June 2010 Mitsubishi Electric Research Labs (MERL) Cambridge, MA, USA Coded Computational Imaging Agrawal, Veeraraghavan, Narasimhan & Mohan Schedule Introduction

More information

Spatial Augmented Reality: Special Effects in the Real World

Spatial Augmented Reality: Special Effects in the Real World Spatial Augmented Reality: Special Effects in the Real World Ramesh Raskar MIT Media Lab Cambridge, MA Poor Man s Palace Spatial Augmented Reality Raskar 2010 Poor Man s Palace Augment the world, projectors

More information

Synthetic aperture photography and illumination using arrays of cameras and projectors

Synthetic aperture photography and illumination using arrays of cameras and projectors Synthetic aperture photography and illumination using arrays of cameras and projectors technologies large camera arrays large projector arrays camera projector arrays Outline optical effects synthetic

More information

Computational Camera & Photography: Coded Imaging

Computational Camera & Photography: Coded Imaging Computational Camera & Photography: Coded Imaging Camera Culture Ramesh Raskar MIT Media Lab http://cameraculture.media.mit.edu/ Image removed due to copyright restrictions. See Fig. 1, Eight major types

More information

Computational Photography

Computational Photography Computational photography Computational Photography Digital Visual Effects Yung-Yu Chuang wikipedia: Computational photography h refers broadly to computational imaging techniques that enhance or extend

More information

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters Jack Tumblin EECS, Northwestern University Advanced Uses of Bilateral Filters Advanced

More information

Computational Photography and Video. Prof. Marc Pollefeys

Computational Photography and Video. Prof. Marc Pollefeys Computational Photography and Video Prof. Marc Pollefeys Today s schedule Introduction of Computational Photography Course facts Syllabus Digital Photography What is computational photography Convergence

More information

Capturing Light. The Light Field. Grayscale Snapshot 12/1/16. P(q, f)

Capturing Light. The Light Field. Grayscale Snapshot 12/1/16. P(q, f) Capturing Light Rooms by the Sea, Edward Hopper, 1951 The Penitent Magdalen, Georges de La Tour, c. 1640 Some slides from M. Agrawala, F. Durand, P. Debevec, A. Efros, R. Fergus, D. Forsyth, M. Levoy,

More information

Computational Photography: Advanced Topics

Computational Photography: Advanced Topics Computational Photography: Advanced Topics Courtsey: : Jack Tumblin, Northwestern University Focus, Click, Print: Film-Like Photography Light + 3D Scene: Illumination, shape, movement, surface BRDF, Rays

More information

La photographie numérique. Frank NIELSEN Lundi 7 Juin 2010

La photographie numérique. Frank NIELSEN Lundi 7 Juin 2010 La photographie numérique Frank NIELSEN Lundi 7 Juin 2010 1 Le Monde digital Key benefits of the analog2digital paradigm shift? Dissociate contents from support : binarize Universal player (CPU, Turing

More information

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters Jack Tumblin EECS, Northwestern University Advanced Uses of Bilateral Filters Advanced

More information

Computational Illumination

Computational Illumination MAS.963: Computational Camera and Photography Fall 2009 Computational Illumination Prof. Ramesh Raskar October 2, 2009 October 2, 2009 Scribe: Anonymous MIT student Lecture 4 Poll: When will Google Earth

More information

Computational Photography: Principles and Practice

Computational Photography: Principles and Practice Computational Photography: Principles and Practice HCI & Robotics (HCI 및로봇응용공학 ) Ig-Jae Kim, Korea Institute of Science and Technology ( 한국과학기술연구원김익재 ) Jaewon Kim, Korea Institute of Science and Technology

More information

Raskar, Camera Culture, MIT Media Lab. Ramesh Raskar. Camera Culture. Associate Professor, MIT Media Lab

Raskar, Camera Culture, MIT Media Lab. Ramesh Raskar. Camera Culture. Associate Professor, MIT Media Lab Raskar, Camera Culture, MIT Media Lab Camera Culture Ramesh Raskar C C lt Camera Culture Associate Professor, MIT Media Lab Where are the camera s? Where are the camera s? We focus on creating tools to

More information

High dynamic range imaging and tonemapping

High dynamic range imaging and tonemapping High dynamic range imaging and tonemapping http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 12 Course announcements Homework 3 is out. - Due

More information

Wavefront coding. Refocusing & Light Fields. Wavefront coding. Final projects. Is depth of field a blur? Frédo Durand Bill Freeman MIT - EECS

Wavefront coding. Refocusing & Light Fields. Wavefront coding. Final projects. Is depth of field a blur? Frédo Durand Bill Freeman MIT - EECS 6.098 Digital and Computational Photography 6.882 Advanced Computational Photography Final projects Send your slides by noon on Thrusday. Send final report Refocusing & Light Fields Frédo Durand Bill Freeman

More information

Sensing Increased Image Resolution Using Aperture Masks

Sensing Increased Image Resolution Using Aperture Masks Sensing Increased Image Resolution Using Aperture Masks Ankit Mohan, Xiang Huang, Jack Tumblin Northwestern University Ramesh Raskar MIT Media Lab CVPR 2008 Supplemental Material Contributions Achieve

More information

Glare Removal: A Review

Glare Removal: A Review Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 5, Issue. 1, January 2016,

More information

Computational Photography Introduction

Computational Photography Introduction Computational Photography Introduction Jongmin Baek CS 478 Lecture Jan 9, 2012 Background Sales of digital cameras surpassed sales of film cameras in 2004. Digital cameras are cool Free film Instant display

More information

Computational Cameras. Rahul Raguram COMP

Computational Cameras. Rahul Raguram COMP Computational Cameras Rahul Raguram COMP 790-090 What is a computational camera? Camera optics Camera sensor 3D scene Traditional camera Final image Modified optics Camera sensor Image Compute 3D scene

More information

Fixing the Gaussian Blur : the Bilateral Filter

Fixing the Gaussian Blur : the Bilateral Filter Fixing the Gaussian Blur : the Bilateral Filter Lecturer: Jianbing Shen Email : shenjianbing@bit.edu.cnedu Office room : 841 http://cs.bit.edu.cn/shenjianbing cn/shenjianbing Note: contents copied from

More information

Flash Photography Enhancement via Intrinsic Relighting

Flash Photography Enhancement via Intrinsic Relighting Flash Photography Enhancement via Intrinsic Relighting Elmar Eisemann and Frédo Durand MIT / ARTIS-GRAVIR/IMAG-INRIA and MIT CSAIL Abstract We enhance photographs shot in dark environments by combining

More information

Flash Photography: 1

Flash Photography: 1 Flash Photography: 1 Lecture Topic Discuss ways to use illumination with further processing Three examples: 1. Flash/No-flash imaging for low-light photography (As well as an extension using a non-visible

More information

Applications of Flash and No-Flash Image Pairs in Mobile Phone Photography

Applications of Flash and No-Flash Image Pairs in Mobile Phone Photography Applications of Flash and No-Flash Image Pairs in Mobile Phone Photography Xi Luo Stanford University 450 Serra Mall, Stanford, CA 94305 xluo2@stanford.edu Abstract The project explores various application

More information

Introduction to Light Fields

Introduction to Light Fields MIT Media Lab Introduction to Light Fields Camera Culture Ramesh Raskar MIT Media Lab http://cameraculture.media.mit.edu/ Introduction to Light Fields Ray Concepts for 4D and 5D Functions Propagation of

More information

Image Enhancement of Low-light Scenes with Near-infrared Flash Images

Image Enhancement of Low-light Scenes with Near-infrared Flash Images Research Paper Image Enhancement of Low-light Scenes with Near-infrared Flash Images Sosuke Matsui, 1 Takahiro Okabe, 1 Mihoko Shimano 1, 2 and Yoichi Sato 1 We present a novel technique for enhancing

More information

High-Dynamic-Range Imaging & Tone Mapping

High-Dynamic-Range Imaging & Tone Mapping High-Dynamic-Range Imaging & Tone Mapping photo by Jeffrey Martin! Spatial color vision! JPEG! Today s Agenda The dynamic range challenge! Multiple exposures! Estimating the response curve! HDR merging:

More information

Flash Photography Enhancement via Intrinsic Relighting

Flash Photography Enhancement via Intrinsic Relighting Flash Photography Enhancement via Intrinsic Relighting Elmar Eisemann MIT / ARTIS -GRAVIR/IMAG-INRIA Frédo Durand MIT (a) (b) (c) Figure 1: (a) Top: Photograph taken in a dark environment, the image is

More information

Improving Film-Like Photography. aka, Epsilon Photography

Improving Film-Like Photography. aka, Epsilon Photography Improving Film-Like Photography aka, Epsilon Photography Ankit Mohan Courtesy of Ankit Mohan. Used with permission. Film-like like Optics: Imaging Intuition Angle(θ,ϕ) Ray Center of Projection Position

More information

Coded Computational Photography!

Coded Computational Photography! Coded Computational Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 9! Gordon Wetzstein! Stanford University! Coded Computational Photography - Overview!!

More information

Computational Photography: Illumination Part 2. Brown 1

Computational Photography: Illumination Part 2. Brown 1 Computational Photography: Illumination Part 2 Brown 1 Lecture Topic Discuss ways to use illumination with further processing Three examples: 1. Flash/No-flash imaging for low-light photography (As well

More information

Measuring Skin Reflectance and Subsurface Scattering

Measuring Skin Reflectance and Subsurface Scattering MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Measuring Skin Reflectance and Subsurface Scattering Tim Weyrich, Wojciech Matusik, Hanspeter Pfister, Addy Ngan, Markus Gross TR2005-046 July

More information

Continuous Flash. October 1, Technical Report MSR-TR Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052

Continuous Flash. October 1, Technical Report MSR-TR Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052 Continuous Flash Hugues Hoppe Kentaro Toyama October 1, 2003 Technical Report MSR-TR-2003-63 Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052 Page 1 of 7 Abstract To take a

More information

Preserving Natural Scene Lighting by Strobe-lit Video

Preserving Natural Scene Lighting by Strobe-lit Video Preserving Natural Scene Lighting by Strobe-lit Video Olli Suominen, Atanas Gotchev Department of Signal Processing, Tampere University of Technology Korkeakoulunkatu 1, 33720 Tampere, Finland ABSTRACT

More information

Image Enhancement of Low-light Scenes with Near-infrared Flash Images

Image Enhancement of Low-light Scenes with Near-infrared Flash Images IPSJ Transactions on Computer Vision and Applications Vol. 2 215 223 (Dec. 2010) Research Paper Image Enhancement of Low-light Scenes with Near-infrared Flash Images Sosuke Matsui, 1 Takahiro Okabe, 1

More information

Removing Photography Artifacts using Gradient Projection and Flash-Exposure Sampling

Removing Photography Artifacts using Gradient Projection and Flash-Exposure Sampling MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Removing Photography Artifacts using Gradient Projection and Flash-Exposure Sampling Amit Agrawal, Ramesh Raskar, Shree Nayar, Yuanzhen Li

More information

The ultimate camera. Computational Photography. Creating the ultimate camera. The ultimate camera. What does it do?

The ultimate camera. Computational Photography. Creating the ultimate camera. The ultimate camera. What does it do? Computational Photography The ultimate camera What does it do? Image from Durand & Freeman s MIT Course on Computational Photography Today s reading Szeliski Chapter 9 The ultimate camera Infinite resolution

More information

A reprint from. American Scientist. the magazine of Sigma Xi, The Scientific Research Society

A reprint from. American Scientist. the magazine of Sigma Xi, The Scientific Research Society A reprint from American Scientist the magazine of Sigma Xi, The Scientific Research Society This reprint is provided for personal and noncommercial use. For any other use, please send a request Brian Hayes

More information

Coded Aperture and Coded Exposure Photography

Coded Aperture and Coded Exposure Photography Coded Aperture and Coded Exposure Photography Martin Wilson University of Cape Town Cape Town, South Africa Email: Martin.Wilson@uct.ac.za Fred Nicolls University of Cape Town Cape Town, South Africa Email:

More information

Goal of this Section. Capturing Reflectance From Theory to Practice. Acquisition Basics. How can we measure material properties? Special Purpose Tools

Goal of this Section. Capturing Reflectance From Theory to Practice. Acquisition Basics. How can we measure material properties? Special Purpose Tools Capturing Reflectance From Theory to Practice Acquisition Basics GRIS, TU Darmstadt (formerly University of Washington, Seattle Goal of this Section practical, hands-on description of acquisition basics

More information

CS354 Computer Graphics Computational Photography. Qixing Huang April 23 th 2018

CS354 Computer Graphics Computational Photography. Qixing Huang April 23 th 2018 CS354 Computer Graphics Computational Photography Qixing Huang April 23 th 2018 Background Sales of digital cameras surpassed sales of film cameras in 2004 Digital Cameras Free film Instant display Quality

More information

Short-course Compressive Sensing of Videos

Short-course Compressive Sensing of Videos Short-course Compressive Sensing of Videos Venue CVPR 2012, Providence, RI, USA June 16, 2012 Richard G. Baraniuk Mohit Gupta Aswin C. Sankaranarayanan Ashok Veeraraghavan Tutorial Outline Time Presenter

More information

Tomorrow s Digital Photography

Tomorrow s Digital Photography Tomorrow s Digital Photography Gerald Peter Vienna University of Technology Figure 1: a) - e): A series of photograph with five different exposures. f) In the high dynamic range image generated from a)

More information

Images and Displays. Lecture Steve Marschner 1

Images and Displays. Lecture Steve Marschner 1 Images and Displays Lecture 2 2008 Steve Marschner 1 Introduction Computer graphics: The study of creating, manipulating, and using visual images in the computer. What is an image? A photographic print?

More information

Implementation of Image Deblurring Techniques in Java

Implementation of Image Deblurring Techniques in Java Implementation of Image Deblurring Techniques in Java Peter Chapman Computer Systems Lab 2007-2008 Thomas Jefferson High School for Science and Technology Alexandria, Virginia January 22, 2008 Abstract

More information

ME 6406 MACHINE VISION. Georgia Institute of Technology

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

More information

Modeling and Synthesis of Aperture Effects in Cameras

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

More information

Acquisition Basics. How can we measure material properties? Goal of this Section. Special Purpose Tools. General Purpose Tools

Acquisition Basics. How can we measure material properties? Goal of this Section. Special Purpose Tools. General Purpose Tools Course 10 Realistic Materials in Computer Graphics Acquisition Basics MPI Informatik (moving to the University of Washington Goal of this Section practical, hands-on description of acquisition basics general

More information

Automatic Content-aware Non-Photorealistic Rendering of Images

Automatic Content-aware Non-Photorealistic Rendering of Images Automatic Content-aware Non-Photorealistic Rendering of Images Akshay Gadi Patil Electrical Engineering Indian Institute of Technology Gandhinagar, India-382355 Email: akshay.patil@iitgn.ac.in Shanmuganathan

More information

Lecture 18: Light field cameras. (plenoptic cameras) Visual Computing Systems CMU , Fall 2013

Lecture 18: Light field cameras. (plenoptic cameras) Visual Computing Systems CMU , Fall 2013 Lecture 18: Light field cameras (plenoptic cameras) Visual Computing Systems Continuing theme: computational photography Cameras capture light, then extensive processing produces the desired image Today:

More information

Fast Bilateral Filtering for the Display of High-Dynamic-Range Images

Fast Bilateral Filtering for the Display of High-Dynamic-Range Images Fast Bilateral Filtering for the Display of High-Dynamic-Range Images Frédo Durand & Julie Dorsey Laboratory for Computer Science Massachusetts Institute of Technology Contributions Contrast reduction

More information

Digital and Computational Photography

Digital and Computational Photography Digital and Computational Photography Av: Piraachanna Kugathasan What is computational photography Digital photography: Simply replaces traditional sensors and recording by digital technology Involves

More information

To Do. Advanced Computer Graphics. Outline. Computational Imaging. How do we see the world? Pinhole camera

To Do. Advanced Computer Graphics. Outline. Computational Imaging. How do we see the world? Pinhole camera Advanced Computer Graphics CSE 163 [Spring 2017], Lecture 14 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir To Do Assignment 2 due May 19 Any last minute issues or questions? Next two lectures: Imaging,

More information

High Dynamic Range Imaging

High Dynamic Range Imaging High Dynamic Range Imaging 1 2 Lecture Topic Discuss the limits of the dynamic range in current imaging and display technology Solutions 1. High Dynamic Range (HDR) Imaging Able to image a larger dynamic

More information

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor Image acquisition Digital images are acquired by direct digital acquisition (digital still/video cameras), or scanning material acquired as analog signals (slides, photographs, etc.). In both cases, the

More information

Lecture 30: Image Sensors (Cont) Computer Graphics and Imaging UC Berkeley CS184/284A

Lecture 30: Image Sensors (Cont) Computer Graphics and Imaging UC Berkeley CS184/284A Lecture 30: Image Sensors (Cont) Computer Graphics and Imaging UC Berkeley Reminder: The Pixel Stack Microlens array Color Filter Anti-Reflection Coating Stack height 4um is typical Pixel size 2um is typical

More information

Wavelengths and Colors. Ankit Mohan MAS.131/531 Fall 2009

Wavelengths and Colors. Ankit Mohan MAS.131/531 Fall 2009 Wavelengths and Colors Ankit Mohan MAS.131/531 Fall 2009 Epsilon over time (Multiple photos) Prokudin-Gorskii, Sergei Mikhailovich, 1863-1944, photographer. Congress. Epsilon over time (Bracketing) Image

More information

High Performance Imaging Using Large Camera Arrays

High Performance Imaging Using Large Camera Arrays High Performance Imaging Using Large Camera Arrays Presentation of the original paper by Bennett Wilburn, Neel Joshi, Vaibhav Vaish, Eino-Ville Talvala, Emilio Antunez, Adam Barth, Andrew Adams, Mark Horowitz,

More information

A Digital Camera Glossary. Ashley Rodriguez, Charlie Serrano, Luis Martinez, Anderson Guatemala PERIOD 6

A Digital Camera Glossary. Ashley Rodriguez, Charlie Serrano, Luis Martinez, Anderson Guatemala PERIOD 6 A Digital Camera Glossary Ashley Rodriguez, Charlie Serrano, Luis Martinez, Anderson Guatemala PERIOD 6 A digital Camera Glossary Ivan Encinias, Sebastian Limas, Amir Cal Ivan encinias Image sensor A silicon

More information

Realistic Image Synthesis

Realistic Image Synthesis Realistic Image Synthesis - HDR Capture & Tone Mapping - Philipp Slusallek Karol Myszkowski Gurprit Singh Karol Myszkowski LDR vs HDR Comparison Various Dynamic Ranges (1) 10-6 10-4 10-2 100 102 104 106

More information

Shape-Enhanced Surgical Visualizations and Medical Illustrations with Multi-flash Imaging

Shape-Enhanced Surgical Visualizations and Medical Illustrations with Multi-flash Imaging Shape-Enhanced Surgical Visualizations and Medical Illustrations with Multi-flash Imaging Kar-Han Tan 1, James Kobler 2, Paul Dietz 3, Ramesh Raskar 3, and Rogerio S. Feris 4 1 University of Illinois at

More information

CSC 320 H1S CSC320 Exam Study Guide (Last updated: April 2, 2015) Winter 2015

CSC 320 H1S CSC320 Exam Study Guide (Last updated: April 2, 2015) Winter 2015 Question 1. Suppose you have an image I that contains an image of a left eye (the image is detailed enough that it makes a difference that it s the left eye). Write pseudocode to find other left eyes in

More information

Light field sensing. Marc Levoy. Computer Science Department Stanford University

Light field sensing. Marc Levoy. Computer Science Department Stanford University Light field sensing Marc Levoy Computer Science Department Stanford University The scalar light field (in geometrical optics) Radiance as a function of position and direction in a static scene with fixed

More information

Efficient Image Retargeting for High Dynamic Range Scenes

Efficient Image Retargeting for High Dynamic Range Scenes 1 Efficient Image Retargeting for High Dynamic Range Scenes arxiv:1305.4544v1 [cs.cv] 20 May 2013 Govind Salvi, Puneet Sharma, and Shanmuganathan Raman Abstract Most of the real world scenes have a very

More information

Composition Context Photography

Composition Context Photography Composition Context Photography Daniel Vaquero Nokia Technologies daniel.vaquero@nokia.com Matthew Turk Univ. of California, Santa Barbara mturk@cs.ucsb.edu Abstract Cameras are becoming increasingly aware

More information

Figure 1 HDR image fusion example

Figure 1 HDR image fusion example TN-0903 Date: 10/06/09 Using image fusion to capture high-dynamic range (hdr) scenes High dynamic range (HDR) refers to the ability to distinguish details in scenes containing both very bright and relatively

More information

High Dynamic Range Images : Rendering and Image Processing Alexei Efros. The Grandma Problem

High Dynamic Range Images : Rendering and Image Processing Alexei Efros. The Grandma Problem High Dynamic Range Images 15-463: Rendering and Image Processing Alexei Efros The Grandma Problem 1 Problem: Dynamic Range 1 1500 The real world is high dynamic range. 25,000 400,000 2,000,000,000 Image

More information

Image Formation and Camera Design

Image Formation and Camera Design Image Formation and Camera Design Spring 2003 CMSC 426 Jan Neumann 2/20/03 Light is all around us! From London & Upton, Photography Conventional camera design... Ken Kay, 1969 in Light & Film, TimeLife

More information

Deblurring. Basics, Problem definition and variants

Deblurring. Basics, Problem definition and variants Deblurring Basics, Problem definition and variants Kinds of blur Hand-shake Defocus Credit: Kenneth Josephson Motion Credit: Kenneth Josephson Kinds of blur Spatially invariant vs. Spatially varying

More information

Tonemapping and bilateral filtering

Tonemapping and bilateral filtering Tonemapping and bilateral filtering http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 6 Course announcements Homework 2 is out. - Due September

More information

Coded photography , , Computational Photography Fall 2018, Lecture 14

Coded photography , , Computational Photography Fall 2018, Lecture 14 Coded photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 14 Overview of today s lecture The coded photography paradigm. Dealing with

More information

Simulated Programmable Apertures with Lytro

Simulated Programmable Apertures with Lytro Simulated Programmable Apertures with Lytro Yangyang Yu Stanford University yyu10@stanford.edu Abstract This paper presents a simulation method using the commercial light field camera Lytro, which allows

More information

Problem Set 3. Assigned: March 9, 2006 Due: March 23, (Optional) Multiple-Exposure HDR Images

Problem Set 3. Assigned: March 9, 2006 Due: March 23, (Optional) Multiple-Exposure HDR Images 6.098/6.882 Computational Photography 1 Problem Set 3 Assigned: March 9, 2006 Due: March 23, 2006 Problem 1 (Optional) Multiple-Exposure HDR Images Even though this problem is optional, we recommend you

More information

Lenses, exposure, and (de)focus

Lenses, exposure, and (de)focus Lenses, exposure, and (de)focus http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 15 Course announcements Homework 4 is out. - Due October 26

More information

Dynamically Reparameterized Light Fields & Fourier Slice Photography. Oliver Barth, 2009 Max Planck Institute Saarbrücken

Dynamically Reparameterized Light Fields & Fourier Slice Photography. Oliver Barth, 2009 Max Planck Institute Saarbrücken Dynamically Reparameterized Light Fields & Fourier Slice Photography Oliver Barth, 2009 Max Planck Institute Saarbrücken Background What we are talking about? 2 / 83 Background What we are talking about?

More information

Removal of Glare Caused by Water Droplets

Removal of Glare Caused by Water Droplets 2009 Conference for Visual Media Production Removal of Glare Caused by Water Droplets Takenori Hara 1, Hideo Saito 2, Takeo Kanade 3 1 Dai Nippon Printing, Japan hara-t6@mail.dnp.co.jp 2 Keio University,

More information

Computational Photography: Advanced Topics. Paul Debevec

Computational Photography: Advanced Topics. Paul Debevec Computational Photography: Advanced Topics Paul Debevec Class: Computational Photography, Advanced Topics Module 1: 105 minutes Debevec,, Raskar and Tumblin 1:45: A.1 Introduction and Overview (Raskar,

More information

Fast Bilateral Filtering for the Display of High-Dynamic-Range Images

Fast Bilateral Filtering for the Display of High-Dynamic-Range Images Contributions ing for the Display of High-Dynamic-Range Images for HDR images Local tone mapping Preserves details No halo Edge-preserving filter Frédo Durand & Julie Dorsey Laboratory for Computer Science

More information

Multispectral Image Dense Matching

Multispectral Image Dense Matching Multispectral Image Dense Matching Xiaoyong Shen Li Xu Qi Zhang Jiaya Jia The Chinese University of Hong Kong Image & Visual Computing Lab, Lenovo R&T 1 Multispectral Dense Matching Dataset We build a

More information

Design of Temporally Dithered Codes for Increased Depth of Field in Structured Light Systems

Design of Temporally Dithered Codes for Increased Depth of Field in Structured Light Systems Design of Temporally Dithered Codes for Increased Depth of Field in Structured Light Systems Ricardo R. Garcia University of California, Berkeley Berkeley, CA rrgarcia@eecs.berkeley.edu Abstract In recent

More information

Cameras. Outline. Pinhole camera. Camera trial #1. Pinhole camera Film camera Digital camera Video camera

Cameras. Outline. Pinhole camera. Camera trial #1. Pinhole camera Film camera Digital camera Video camera Outline Cameras Pinhole camera Film camera Digital camera Video camera Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/3/6 with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros

More information

Topaz Labs DeNoise 3 Review By Dennis Goulet. The Problem

Topaz Labs DeNoise 3 Review By Dennis Goulet. The Problem Topaz Labs DeNoise 3 Review By Dennis Goulet The Problem As grain was the nemesis of clean images in film photography, electronic noise in digitally captured images can be a problem in making photographs

More information

Denoising and Effective Contrast Enhancement for Dynamic Range Mapping

Denoising and Effective Contrast Enhancement for Dynamic Range Mapping Denoising and Effective Contrast Enhancement for Dynamic Range Mapping G. Kiruthiga Department of Electronics and Communication Adithya Institute of Technology Coimbatore B. Hakkem Department of Electronics

More information

CPSC 4040/6040 Computer Graphics Images. Joshua Levine

CPSC 4040/6040 Computer Graphics Images. Joshua Levine CPSC 4040/6040 Computer Graphics Images Joshua Levine levinej@clemson.edu Lecture 04 Displays and Optics Sept. 1, 2015 Slide Credits: Kenny A. Hunt Don House Torsten Möller Hanspeter Pfister Agenda Open

More information

SHOOTING FOR HIGH DYNAMIC RANGE IMAGES DAVID STUMP ASC

SHOOTING FOR HIGH DYNAMIC RANGE IMAGES DAVID STUMP ASC SHOOTING FOR HIGH DYNAMIC RANGE IMAGES DAVID STUMP ASC CONCERNS FOR CINEMATOGRAPHERS WORKING IN HIGHER DYNAMIC RANGE FILM HAS HAD THE ABILITY TO CAPTURE HDR FOR DECADES FILM NEGATIVE CAN CAPTURE SCENE

More information

Computational Approaches to Cameras

Computational Approaches to Cameras Computational Approaches to Cameras 11/16/17 Magritte, The False Mirror (1935) Computational Photography Derek Hoiem, University of Illinois Announcements Final project proposal due Monday (see links on

More information

Research on Public, Community, and Situated Displays at MERL Cambridge

Research on Public, Community, and Situated Displays at MERL Cambridge MERL A MITSUBISHI ELECTRIC RESEARCH LABORATORY http://www.merl.com Research on Public, Community, and Situated Displays at MERL Cambridge Kent Wittenburg TR-2002-45 November 2002 Abstract In this position

More information

Guided Filtering Using Reflected IR Image for Improving Quality of Depth Image

Guided Filtering Using Reflected IR Image for Improving Quality of Depth Image Guided Filtering Using Reflected IR Image for Improving Quality of Depth Image Takahiro Hasegawa, Ryoji Tomizawa, Yuji Yamauchi, Takayoshi Yamashita and Hironobu Fujiyoshi Chubu University, 1200, Matsumoto-cho,

More information

Coded photography , , Computational Photography Fall 2017, Lecture 18

Coded photography , , Computational Photography Fall 2017, Lecture 18 Coded photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 18 Course announcements Homework 5 delayed for Tuesday. - You will need cameras

More information

Why learn about photography in this course?

Why learn about photography in this course? Why learn about photography in this course? Geri's Game: Note the background is blurred. - photography: model of image formation - Many computer graphics methods use existing photographs e.g. texture &

More information

Distributed Algorithms. Image and Video Processing

Distributed Algorithms. Image and Video Processing Chapter 7 High Dynamic Range (HDR) Distributed Algorithms for Introduction to HDR (I) Source: wikipedia.org 2 1 Introduction to HDR (II) High dynamic range classifies a very high contrast ratio in images

More information

Modeling the calibration pipeline of the Lytro camera for high quality light-field image reconstruction

Modeling the calibration pipeline of the Lytro camera for high quality light-field image reconstruction 2013 IEEE International Conference on Computer Vision Modeling the calibration pipeline of the Lytro camera for high quality light-field image reconstruction Donghyeon Cho Minhaeng Lee Sunyeong Kim Yu-Wing

More information

Cameras. Digital Visual Effects, Spring 2008 Yung-Yu Chuang 2008/2/26. with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros

Cameras. Digital Visual Effects, Spring 2008 Yung-Yu Chuang 2008/2/26. with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros Cameras Digital Visual Effects, Spring 2008 Yung-Yu Chuang 2008/2/26 with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros Camera trial #1 scene film Put a piece of film in front of

More information