SlideShare a Scribd company logo
Introduction to Light Fields
The 5D Plenoptic Function
Q: What is the set of all things that one can ever see?
A: The Plenoptic Function [Adelson and Bergen 1991]
(from plenus, complete or full, and optic)
P(q, f, l, t)
The 5D Plenoptic Function
Q: What is the set of all things that one can ever see?
A: The Plenoptic Function [Adelson and Bergen 1991]
(from plenus, complete or full, and optic)
P(q, f, l, t)
Position-Angle Parameterization
2D position
2D direction
s
q
Two-Plane Parameterization
2D position
2D position
s
u
Two-Plane Parameterization – camera array
2D position
2D position
s
u
Two-Plane Parameterization – SLR camera
2D position
2D position
s
u
Two-Plane Parameterization – cell phone
s
u
Two-Plane Parameterization – cell phone (pelican)
s
u
Application: Digital Image Refocusing
[Ng 2005]
Kodak 16-megapixel sensor
125μ square-sided microlenses
Application: 3D Displays
Parallax Panoramagram
[Kanolt 1918]
3DTV with Integral Imaging
[Okano et al. 1999]
MERL 3DTV
[Matusik and Pfister 2004]
Multiple Sensors
Static Camera Arrays
Stanford Multi-Camera Array
125 cameras using custom hardware
[Wilburn et al. 2002, Wilburn et al. 2005]
Distributed Light Field Camera
64 cameras with distributed rendering
[Yang et al. 2002]
Refocus
Temporal Multiplexing
Controlled Camera or Object Motion
Stanford Spherical Gantry
[Levoy and Hanrahan 1996]
Relighting with 4D Incident Light Fields
[Masselus et al. 2003]
Uncontrolled Camera or Object Motion
Unstructured Lumigraph Rendering
[Gortler et al. 1996; Buehler et al. 2001]
Spatial Multiplexing
Parallax Barriers (Pinhole Arrays)
[Ives 1903]
sensor
barrier
Spatially-multiplexed light field capture using masks (i.e., barriers):
• Cause severe attenuation  long exposures or lower SNR
• Impose fixed trade-off between spatial and angular resolution
(unless implemented with programmable masks, e.g. LCDs)
Integral Imaging (“Fly’s Eye” Lenslets)
[Lippmann 1908]
sensor
lenslet
f
Spatially-multiplexed light field capture using lenslets:
• Impose fixed trade-off between spatial and angular resolution
Light Field Photograph (Sensor)
Light Field Photograph (Decoded)
[The (New) Stanford Light Field Archive]
lookingup
looking to the right
Sample Image
DEMO
lenstoys: light field camera
Modern, Digital Implementations
Digital Light Field Photography
• Hand-held plenoptic camera [Ng et al. 2005]
• Heterodyne light field camera [Veeraraghavan et al. 2007]
  Marc Levoy

Light Field = Array of (Virtual) Cameras
Slide by Marc Levoy
  Marc Levoy

Sub-aperture
Virtual Camera =
Sub-aperture View
Light Field = Array of (Virtual) Cameras
Slide by Marc Levoy
  Marc Levoy

Sub-aperture
Virtual Camera =
Sub-aperture View
Light Field = Array of (Virtual) Cameras
Slide by Marc Levoy
  Marc Levoy
DEMO
http://lightfield.stanford.edu/aperture.swf?lightfield=data/chess_lf/preview.zip&zoom=1
The Lytro Light Field Camera
Stanford camera array
Microlens camera array
Digital
sensor
Microlens
array (MLA)
Lytro: microlens array in camera
Main lens
Microlens
array (MLA)
Digital
sensor
Lens is not
really thin,
but can be
treated as so.
330 × 330 hex
array, 13.9
micron pitch
Occluders are
not required.
14 Mpixel,
square cropped
to 11 Mpixels
Choose pixel in
same location
behind each
microlens
Microlens
array (MLA)
Main lens
Digital
sensor
# of sub-apertures
=
# of pixels behind
each microlens
(10 × 10)
# of pixels per
sub-aperture image
=
# of microlenses
(~ 120,000)
All rays pass through a
“sub-aperture”
Sub-aperture captures on camera view
Choose pixel in
same location
behind each
microlens
So why put the
microlens array
inside the camera?
Lytro camera has unusual shape
8x f/2 lens
Light field
sensor
Battery
43-343 mm
equivalent
Other Applications of Light Fields
Lens Glare Reduction
[Raskar, Agrawal, Wilson, Veeraraghavan SIGGRAPH 2008]
Glare/Flare due to camera lenses reduces contrast
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
Reducing Glare
Glare Reduced Image
After removing outliersConventional Photo
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
Enhancing Glare
Glare Enhanced ImageConventional Photo
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare
Raskar, Agrawal,
Wilson & Veeraraghavan
Glare due to Lens Inter-Reflections
a
Sensor
b
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
Effects of Glare on Image
• Hard to model, Low Frequency in 2D
• But reflection glare is outlier in 4D ray-space
Angular Variation
at pixel a
Lens Inter-reflections
a
Sensor
b
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
Key Idea
• Lens Glare manifests as low frequency in 2D Image
• But Glare is highly view dependent
– manifests as outliers in 4D ray-space
• Reducing Glare == Remove outliers among rays
a
Sensor
b
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
Reducing Glare
using
a Light Field Camera
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
Single Shot Light Field Cameras
Using Mask, this paper
Using Lenslets, Ng et al. 2005
Mask
Adelson and Wang, 1992, Ng et al. 2005
Kanolt 1933, Veeraraghavan et al. 2007
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
Captured Photo: LED off
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
Captured Photo: LED On
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
Each Disk: Angular Samples at that Spatial Location
No Glare
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
With Glare
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
x
y
u
v
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
Sequence of Sub-Aperture Views
Average of all the
Light Field views
One of the
Light Field views
Low Res Traditional Camera
Photo
Glare Reduced Image
MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal,
Wilson & Veeraraghavan
Key Idea
• Reducing Glare == Remove outlier among angular samples
a
Sensor
b
Light-sensitive Displays Depth Cameras
Multi-touch Interaction
Multi-touch Interaction with Thin Displays
BiDi Screen: Thin, Depth-sensing LCDs
• Seamless transition from
multi-touch to gesture
• Thin form factor (LCD)
LCD Modifications
Diffuser
Camera
LCD
Lights
Prototype
Introduction to Light Fields
Introduction to Light Fields

More Related Content

PDF
Light Field Technology
DOCX
Augmented reality documentation
PPT
Image processing
DOCX
Fogscreen seminar report
PDF
Image recognition
PPT
3d glasses
PDF
Lec1: Medical Image Computing - Introduction
PPTX
Facial emotion detection on babies' emotional face using Deep Learning.
Light Field Technology
Augmented reality documentation
Image processing
Fogscreen seminar report
Image recognition
3d glasses
Lec1: Medical Image Computing - Introduction
Facial emotion detection on babies' emotional face using Deep Learning.

What's hot (20)

PPTX
3D Searching by ruchi
PPTX
Emotion recognition using image processing in deep learning
PDF
Image processing fundamentals
PPTX
Deep Learning in Bio-Medical Imaging
PPTX
Convolutional Neural Network for Alzheimer’s disease diagnosis with Neuroim...
PDF
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
PPTX
Difference between Vector Quantization and Scalar Quantization
PPTX
Iris recognition seminar
PPTX
Screenless displays ppt
PPT
Medical Image Processing
PDF
Human activity recognition
PPTX
EYE TRACKING TECHNOLOGY
PPTX
Sixth Sense (The Future of Technology)
PPTX
PPT on 3D Holographic Projection Technology ( Hologram)
PPTX
NIGHT VISION TECHNOLOGY
PPTX
PPT
Holography
PPTX
Face detection and recognition using surveillance camera2 edited
PPTX
Facial Expression Recognition System using Deep Convolutional Neural Networks.
PPTX
3 d television technology gajendra singh
3D Searching by ruchi
Emotion recognition using image processing in deep learning
Image processing fundamentals
Deep Learning in Bio-Medical Imaging
Convolutional Neural Network for Alzheimer’s disease diagnosis with Neuroim...
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
Difference between Vector Quantization and Scalar Quantization
Iris recognition seminar
Screenless displays ppt
Medical Image Processing
Human activity recognition
EYE TRACKING TECHNOLOGY
Sixth Sense (The Future of Technology)
PPT on 3D Holographic Projection Technology ( Hologram)
NIGHT VISION TECHNOLOGY
Holography
Face detection and recognition using surveillance camera2 edited
Facial Expression Recognition System using Deep Convolutional Neural Networks.
3 d television technology gajendra singh
Ad

Viewers also liked (20)

PPTX
Light Field Photography Introduction
PDF
ICIP2016 Panel on "Is compression dead or are we wrong again?"
PPTX
JPEG PLENO - Towards a New Standard for Plenoptic Image Compression
PPTX
The Light Field Stereoscope | SIGGRAPH 2015
PPTX
Compressive Light Field Projection @ SIGGRAPH 2014
PDF
Virtual Retinal Display: their falling cost and rising performance
PDF
Lytro Light Field Camera: from scientific research to a $50-million business
PDF
Light Field Imaging
PDF
Developing "True HDR" for the iPhone
PDF
Foveated Ray Tracing for VR on Multiple GPUs
PDF
ICIP2016 image compression grand challenge
PDF
The Impact of the Rising Tide of Asylum-seekers on the Homeless Sector in Ger...
PPTX
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
PPTX
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
PPTX
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
PPTX
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
PPTX
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
PDF
SPIE 8169_12, Optical Design Conference Marseille, Wafer-Level Micro-Optics,...
PPTX
PDF
Compressive DIsplays: SID Keynote by Ramesh Raskar
Light Field Photography Introduction
ICIP2016 Panel on "Is compression dead or are we wrong again?"
JPEG PLENO - Towards a New Standard for Plenoptic Image Compression
The Light Field Stereoscope | SIGGRAPH 2015
Compressive Light Field Projection @ SIGGRAPH 2014
Virtual Retinal Display: their falling cost and rising performance
Lytro Light Field Camera: from scientific research to a $50-million business
Light Field Imaging
Developing "True HDR" for the iPhone
Foveated Ray Tracing for VR on Multiple GPUs
ICIP2016 image compression grand challenge
The Impact of the Rising Tide of Asylum-seekers on the Homeless Sector in Ger...
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
SPIE 8169_12, Optical Design Conference Marseille, Wafer-Level Micro-Optics,...
Compressive DIsplays: SID Keynote by Ramesh Raskar
Ad

Similar to Introduction to Light Fields (20)

PDF
Augmented Reality Using High Fidelity Spherical Panorama with HDRI
PPT
Raskar 6Sight Keynote Talk Nov09
PPT
PPTX
Coded Photography - Ramesh Raskar
PPTX
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
PPTX
Light field
PDF
Mobile AR Lecture 8 - AR Panoramas
PPTX
Optical Computing for Fast Light Transport Analysis
PPTX
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
PPTX
Computational Photography_TED.pptx
PPTX
ASSA imaging group DSLR Photometry Talk 27 Nov 2015
PPT
Raskar Computational Camera Fall 2009 Lecture 01
PPTX
Radiometric Calibration of Digital Images
PPTX
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
PPT
Multi Aperture Photography
PPT
Raskar COSI invited talk Oct 2009
PPT
Introduction to Camera Challenges - Ramesh Raskar
PPT
Raskar Keynote at Stereoscopic Display Jan 2011
Augmented Reality Using High Fidelity Spherical Panorama with HDRI
Raskar 6Sight Keynote Talk Nov09
Coded Photography - Ramesh Raskar
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
Light field
Mobile AR Lecture 8 - AR Panoramas
Optical Computing for Fast Light Transport Analysis
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
Computational Photography_TED.pptx
ASSA imaging group DSLR Photometry Talk 27 Nov 2015
Raskar Computational Camera Fall 2009 Lecture 01
Radiometric Calibration of Digital Images
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
Multi Aperture Photography
Raskar COSI invited talk Oct 2009
Introduction to Camera Challenges - Ramesh Raskar
Raskar Keynote at Stereoscopic Display Jan 2011

More from Camera Culture Group, MIT Media Lab (20)

PPTX
Raskar Sig2017 Siggraph Achievement Award Talk
PPTX
Lost Decade of Computational Photography
PPTX
God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar
PPTX
Dont follow the rainbow: How to avoid career traps that can lead you to fail,...
PDF
Raskar PhD and MS Thesis Guidance
PDF
Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019
PPTX
Augmented Surgeons: AI AR for Anatome, Raskar Aria 2019
PPTX
Geo-spatial Research: Transition from Analysis to Synthesis
PDF
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
PPTX
Unspoken Challenges in AR and XR
PPTX
Raskar stanfordextremecompuimagingapr2016
PDF
What is SIGGRAPH NEXT? Intro by Ramesh Raskar
PPTX
What is Media in MIT Media Lab, Why 'Camera Culture'
PDF
Raskar UIST Keynote 2015 November
PPTX
Multiview Imaging HW Overview
PPTX
Time of Flight Cameras - Refael Whyte
PPTX
Leap Motion Development (Rohan Puri)
PPTX
Compressed Sensing - Achuta Kadambi
PDF
Stereo and 3D Displays - Matt Hirsch
Raskar Sig2017 Siggraph Achievement Award Talk
Lost Decade of Computational Photography
God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar
Dont follow the rainbow: How to avoid career traps that can lead you to fail,...
Raskar PhD and MS Thesis Guidance
Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019
Augmented Surgeons: AI AR for Anatome, Raskar Aria 2019
Geo-spatial Research: Transition from Analysis to Synthesis
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Unspoken Challenges in AR and XR
Raskar stanfordextremecompuimagingapr2016
What is SIGGRAPH NEXT? Intro by Ramesh Raskar
What is Media in MIT Media Lab, Why 'Camera Culture'
Raskar UIST Keynote 2015 November
Multiview Imaging HW Overview
Time of Flight Cameras - Refael Whyte
Leap Motion Development (Rohan Puri)
Compressed Sensing - Achuta Kadambi
Stereo and 3D Displays - Matt Hirsch

Recently uploaded (20)

PPTX
Physical Education and Health Q4-CO4-TARPAPEL
PPTX
CPAR_QR1_WEEK1_INTRODUCTION TO CPAR.pptx
PPTX
Copy of liver-cancer-case-study.pptx.pptx
PPTX
Slide_Egg-81850-About Us PowerPoint Template Free.pptx
PPTX
Brown and Beige Vintage Scrapbook Idea Board Presentation.pptx.pptx
PPTX
EJ Wedding 520 It's official! We went to Xinyi District to do the documents
PPTX
CMU-PPT-LACHICA-DEFENSE FOR RESEARCH PRESENTATION
PDF
the saint and devil who dominated the outcasts
PDF
waiting, Queuing, best time an event cab be done at a time .pdf
PPTX
Lc 10hhjkhhjjkkkkjhhuiooopojjjoookjji.pptx
PPTX
65bc3704-6ed1-4724-977d-a70f145d40da.pptx
PPTX
White Green Simple and Professional Business Pitch Deck Presentation.pptx
PPTX
Presentation on tradtional textiles of kutch
PPTX
unit5-servicesrelatedtogeneticsinnursing-241221084421-d77c4adb.pptx
PDF
630895715-Romanesque-Architecture-ppt.pdf
PPTX
current by laws xxxxxxxxxxxxxxxxxxxxxxxxxxx
PPTX
Review1_Bollywood_Project analysis of bolywood trends from 1950s to 2025
PPTX
Art Appreciation-Lesson-1-1.pptx College
PPTX
DIMAYUGA ANDEA MAE P. BSED ENG 3-2 (CHAPTER 7).pptx
PPTX
The-Evolution-of-Comedy-in-America-A-Conversation-with-Dan-Nainan.pptx
Physical Education and Health Q4-CO4-TARPAPEL
CPAR_QR1_WEEK1_INTRODUCTION TO CPAR.pptx
Copy of liver-cancer-case-study.pptx.pptx
Slide_Egg-81850-About Us PowerPoint Template Free.pptx
Brown and Beige Vintage Scrapbook Idea Board Presentation.pptx.pptx
EJ Wedding 520 It's official! We went to Xinyi District to do the documents
CMU-PPT-LACHICA-DEFENSE FOR RESEARCH PRESENTATION
the saint and devil who dominated the outcasts
waiting, Queuing, best time an event cab be done at a time .pdf
Lc 10hhjkhhjjkkkkjhhuiooopojjjoookjji.pptx
65bc3704-6ed1-4724-977d-a70f145d40da.pptx
White Green Simple and Professional Business Pitch Deck Presentation.pptx
Presentation on tradtional textiles of kutch
unit5-servicesrelatedtogeneticsinnursing-241221084421-d77c4adb.pptx
630895715-Romanesque-Architecture-ppt.pdf
current by laws xxxxxxxxxxxxxxxxxxxxxxxxxxx
Review1_Bollywood_Project analysis of bolywood trends from 1950s to 2025
Art Appreciation-Lesson-1-1.pptx College
DIMAYUGA ANDEA MAE P. BSED ENG 3-2 (CHAPTER 7).pptx
The-Evolution-of-Comedy-in-America-A-Conversation-with-Dan-Nainan.pptx

Introduction to Light Fields

  • 2. The 5D Plenoptic Function Q: What is the set of all things that one can ever see? A: The Plenoptic Function [Adelson and Bergen 1991] (from plenus, complete or full, and optic) P(q, f, l, t)
  • 3. The 5D Plenoptic Function Q: What is the set of all things that one can ever see? A: The Plenoptic Function [Adelson and Bergen 1991] (from plenus, complete or full, and optic) P(q, f, l, t)
  • 6. Two-Plane Parameterization – camera array 2D position 2D position s u
  • 7. Two-Plane Parameterization – SLR camera 2D position 2D position s u
  • 9. Two-Plane Parameterization – cell phone (pelican) s u
  • 10. Application: Digital Image Refocusing [Ng 2005] Kodak 16-megapixel sensor 125μ square-sided microlenses
  • 11. Application: 3D Displays Parallax Panoramagram [Kanolt 1918] 3DTV with Integral Imaging [Okano et al. 1999] MERL 3DTV [Matusik and Pfister 2004]
  • 13. Static Camera Arrays Stanford Multi-Camera Array 125 cameras using custom hardware [Wilburn et al. 2002, Wilburn et al. 2005] Distributed Light Field Camera 64 cameras with distributed rendering [Yang et al. 2002]
  • 16. Controlled Camera or Object Motion Stanford Spherical Gantry [Levoy and Hanrahan 1996] Relighting with 4D Incident Light Fields [Masselus et al. 2003]
  • 17. Uncontrolled Camera or Object Motion Unstructured Lumigraph Rendering [Gortler et al. 1996; Buehler et al. 2001]
  • 19. Parallax Barriers (Pinhole Arrays) [Ives 1903] sensor barrier Spatially-multiplexed light field capture using masks (i.e., barriers): • Cause severe attenuation  long exposures or lower SNR • Impose fixed trade-off between spatial and angular resolution (unless implemented with programmable masks, e.g. LCDs)
  • 20. Integral Imaging (“Fly’s Eye” Lenslets) [Lippmann 1908] sensor lenslet f Spatially-multiplexed light field capture using lenslets: • Impose fixed trade-off between spatial and angular resolution
  • 22. Light Field Photograph (Decoded) [The (New) Stanford Light Field Archive] lookingup looking to the right Sample Image
  • 24. Modern, Digital Implementations Digital Light Field Photography • Hand-held plenoptic camera [Ng et al. 2005] • Heterodyne light field camera [Veeraraghavan et al. 2007]
  • 25.   Marc Levoy  Light Field = Array of (Virtual) Cameras Slide by Marc Levoy
  • 26.   Marc Levoy  Sub-aperture Virtual Camera = Sub-aperture View Light Field = Array of (Virtual) Cameras Slide by Marc Levoy
  • 27.   Marc Levoy  Sub-aperture Virtual Camera = Sub-aperture View Light Field = Array of (Virtual) Cameras Slide by Marc Levoy
  • 30. The Lytro Light Field Camera
  • 33. Lytro: microlens array in camera Main lens Microlens array (MLA) Digital sensor Lens is not really thin, but can be treated as so. 330 × 330 hex array, 13.9 micron pitch Occluders are not required. 14 Mpixel, square cropped to 11 Mpixels Choose pixel in same location behind each microlens
  • 34. Microlens array (MLA) Main lens Digital sensor # of sub-apertures = # of pixels behind each microlens (10 × 10) # of pixels per sub-aperture image = # of microlenses (~ 120,000) All rays pass through a “sub-aperture” Sub-aperture captures on camera view Choose pixel in same location behind each microlens So why put the microlens array inside the camera?
  • 35. Lytro camera has unusual shape 8x f/2 lens Light field sensor Battery 43-343 mm equivalent
  • 36. Other Applications of Light Fields
  • 37. Lens Glare Reduction [Raskar, Agrawal, Wilson, Veeraraghavan SIGGRAPH 2008] Glare/Flare due to camera lenses reduces contrast
  • 38. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Reducing Glare Glare Reduced Image After removing outliersConventional Photo
  • 39. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Enhancing Glare Glare Enhanced ImageConventional Photo
  • 40. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan
  • 41. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan
  • 42. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Glare due to Lens Inter-Reflections a Sensor b
  • 43. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Effects of Glare on Image • Hard to model, Low Frequency in 2D • But reflection glare is outlier in 4D ray-space Angular Variation at pixel a Lens Inter-reflections a Sensor b
  • 44. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Key Idea • Lens Glare manifests as low frequency in 2D Image • But Glare is highly view dependent – manifests as outliers in 4D ray-space • Reducing Glare == Remove outliers among rays a Sensor b
  • 45. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Reducing Glare using a Light Field Camera
  • 46. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Single Shot Light Field Cameras Using Mask, this paper Using Lenslets, Ng et al. 2005 Mask Adelson and Wang, 1992, Ng et al. 2005 Kanolt 1933, Veeraraghavan et al. 2007
  • 47. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Captured Photo: LED off
  • 48. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Captured Photo: LED On
  • 49. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Each Disk: Angular Samples at that Spatial Location No Glare
  • 50. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan With Glare
  • 51. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan x y u v
  • 52. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Sequence of Sub-Aperture Views Average of all the Light Field views One of the Light Field views Low Res Traditional Camera Photo Glare Reduced Image
  • 53. MERL, MIT Media Lab Glare Aware Photography: 4D Ray Sampling for Reducing Glare Raskar, Agrawal, Wilson & Veeraraghavan Key Idea • Reducing Glare == Remove outlier among angular samples a Sensor b
  • 54. Light-sensitive Displays Depth Cameras Multi-touch Interaction Multi-touch Interaction with Thin Displays
  • 55. BiDi Screen: Thin, Depth-sensing LCDs • Seamless transition from multi-touch to gesture • Thin form factor (LCD)

Editor's Notes

  • #47: Put diagrams here
  • #52: Sub aperture views