SlideShare a Scribd company logo
1 of 23
Gordon Wetzstein
http://web.media.mit.edu/~gordonw
MIT Media Lab / Stanford University
Computational Cameras and Displays
Matthew O’Toole
www.dgp.toronto.edu/~motoole
University of Toronto
www.dgp.toronto.edu/~motoole/computationalcamerasanddisplays.html
evolution of digital imaging
2000 20142002 2004 2006 2008 2010 2012
evolution of digital imaging
2000 20142002 2004 2006 2008 2010 2012
Canon EOS D30
3.1 megapixels
evolution of digital imaging
2000 20142002 2004 2006 2008 2010 2012
Canon EOS D30
3.1 megapixels
EOS 10D
6.3 MPs
EOS D60
6.3 MPs
EOS 20D
8.2 MPs
EOS 30D
8.2 MPs
EOS 40D
10.1 MPs
EOS 50D
15.1 MPs
EOS 60D
17.9 MPs
Canon EOS 70D
20.2 megapixels
0
10
20
30
resolution
(megapixels)
2000 2014
evolution of digital imaging
2000 20142002 2004 2006 2008 2010 2012
Canon EOS D30
3.1 megapixels
EOS 10D
6.3 MPs
EOS D60
6.3 MPs
EOS 20D
8.2 MPs
EOS 30D
8.2 MPs
EOS 40D
10.1 MPs
EOS 50D
15.1 MPs
EOS 60D
17.9 MPs
Canon EOS 70D
20.2 megapixels
0
10
20
30
resolution
(megapixels)
0
20
40
60
quantum
efficiency(%)
2000 2014
2000 2014
measurements by DxOMark.com
evolution of digital imaging
2000 20142002 2004 2006 2008 2010 2012
Canon EOS D30
3.1 megapixels
EOS 10D
6.3 MPs
EOS D60
6.3 MPs
EOS 20D
8.2 MPs
EOS 30D
8.2 MPs
EOS 40D
10.1 MPs
EOS 50D
15.1 MPs
EOS 60D
17.9 MPs
Canon EOS 70D
20.2 megapixels
0
10
20
30
resolution
(megapixels)
0
20
40
60
quantum
efficiency(%)
2000 2014
2000 2014
measurements by DxOMark.com
nearing end of the megapixel race for cameras and displays…
evolution of digital imaging
“Retina” display: pixels imperceptible to the eye
nearing end of the megapixel race for cameras and displays
2000 20142002 2004 2006 2008 2010 2012
Canon EOS D30
3.1 megapixels
EOS 10D
6.3 MPs
EOS D60
6.3 MPs
EOS 20D
8.2 MPs
EOS 30D
8.2 MPs
EOS 40D
10.1 MPs
EOS 50D
15.1 MPs
EOS 60D
17.9 MPs
Canon EOS 70D
20.2 megapixels
evolution of digital imaging
“Retina” display: pixels imperceptible to the eye
nearing end of the megapixel race for cameras and displays
2000 20142002 2004 2006 2008 2010 2012
Canon EOS D30
3.1 megapixels
EOS 10D
6.3 MPs
EOS D60
6.3 MPs
EOS 20D
8.2 MPs
EOS 30D
8.2 MPs
EOS 40D
10.1 MPs
EOS 50D
15.1 MPs
EOS 60D
17.9 MPs
Canon EOS 70D
20.2 megapixels
compressive displays
[Lanman et al. 2011]light field imaging [Ng et al. 05]
cameras and displays revolution
cameras
Lytro
Pelican Imaging
[Venkataraman et al. SIG Asia 2013]Raytrix
cameras and displays revolution
Nintendo 3DSGoogle Glass
displayscameras
Lytro
Pelican Imaging
[Venkataraman et al. SIG Asia 2013]Raytrix
cameras and displays revolution
Microsoft Kinect for Xbox OneLeap Motion
Nintendo 3DSGoogle Glass
displays
light
transportcameras
Lytro
Pelican Imaging
[Venkataraman et al. SIG Asia 2013]Raytrix
cameras and displays revolution
Microsoft Kinect for Xbox OneLeap Motion
Nintendo 3DSGoogle Glass
displays
light
transport
use computation to reform digital imaging (display, capture, …)
cameras
Lytro
Pelican Imaging
[Venkataraman et al. SIG Asia 2013]Raytrix
three domains of computation
computational
cameras
three domains of computation
computational
cameras
computational
displays
three domains of computation
computational
cameras
computational
displays
physical
world
computational
light transport
speakers
Gordon Wetzstein
• assistant professor at Stanford University (EE)
• received an award for his dissertation titled
“Computational Plenoptic Image Acquisition and
Display”
• spent last 3 years as a Postdoc at MIT Media Lab’s
camera culture group
speakers
Matthew O’Toole
Gordon Wetzstein
• Ph.D. student at the University of Toronto
supervised by Kyros Kutulakos
• focus on light transport analysis
• assistant professor at Stanford University (EE)
• received an award for his dissertation titled
“Computational Plenoptic Image Acquisition and
Display”
• spent last 3 years as a Postdoc at MIT Media Lab’s
camera culture group
overview
10 min | computational cameras (Wetzstein)
overview
30 min | computational displays (Wetzstein)
10 min | computational cameras (Wetzstein)
overview
35 min | computational light transport (O’Toole)
30 min | computational displays (Wetzstein)
10 min | computational cameras (Wetzstein)
overview
35 min | computational light transport (O’Toole)
30 min | computational displays (Wetzstein)
10 min | computational cameras (Wetzstein)
10 min | summary and Q&A (both)
takeaways from the course
• review current research topics and recent work
in computational sensing and displays
• introduce core concepts, including plenoptic cameras, compressive
displays and transport matrices
• provide a sense as to possible directions for future research
Computational Cameras
Part 1:

More Related Content

What's hot

Light Field Technology
Light Field TechnologyLight Field Technology
Light Field TechnologyJeffrey Funk
 
DIY motion capture with KinectToPin
DIY motion capture with KinectToPinDIY motion capture with KinectToPin
DIY motion capture with KinectToPinFakeGreenDress
 
20th. Single Molecule Workshop Picoquant 2014
20th. Single Molecule Workshop Picoquant 201420th. Single Molecule Workshop Picoquant 2014
20th. Single Molecule Workshop Picoquant 2014Dirk Hähnel
 
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019StanfordComputationalImaging
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyAnvesh Ranga
 
Motion capture document
Motion capture documentMotion capture document
Motion capture documentharini501
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyAnvesh Ranga
 
"What is Neuromorphic Event-based Computer Vision? Sensors, Theory and Applic...
"What is Neuromorphic Event-based Computer Vision? Sensors, Theory and Applic..."What is Neuromorphic Event-based Computer Vision? Sensors, Theory and Applic...
"What is Neuromorphic Event-based Computer Vision? Sensors, Theory and Applic...Edge AI and Vision Alliance
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyParvez Hassan
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyharini501
 
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...AugmentedWorldExpo
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyARUN S L
 
DIGITAL IMAGE TECHNOLOGY
DIGITAL IMAGE TECHNOLOGYDIGITAL IMAGE TECHNOLOGY
DIGITAL IMAGE TECHNOLOGY100677809
 
Single photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor FusionSingle photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor FusionDavid Lindell
 
Motion Capture Technology Computer Graphics
Motion Capture Technology Computer GraphicsMotion Capture Technology Computer Graphics
Motion Capture Technology Computer GraphicsRohan Patel
 
8 k extremely high resolution camera system
8 k extremely high resolution camera system8 k extremely high resolution camera system
8 k extremely high resolution camera systemPrejith Pavanan
 

What's hot (20)

Light Field Technology
Light Field TechnologyLight Field Technology
Light Field Technology
 
Light field
Light field Light field
Light field
 
DIY motion capture with KinectToPin
DIY motion capture with KinectToPinDIY motion capture with KinectToPin
DIY motion capture with KinectToPin
 
Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011
 
20th. Single Molecule Workshop Picoquant 2014
20th. Single Molecule Workshop Picoquant 201420th. Single Molecule Workshop Picoquant 2014
20th. Single Molecule Workshop Picoquant 2014
 
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Motion capture document
Motion capture documentMotion capture document
Motion capture document
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
"What is Neuromorphic Event-based Computer Vision? Sensors, Theory and Applic...
"What is Neuromorphic Event-based Computer Vision? Sensors, Theory and Applic..."What is Neuromorphic Event-based Computer Vision? Sensors, Theory and Applic...
"What is Neuromorphic Event-based Computer Vision? Sensors, Theory and Applic...
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Motion capture by Rj
Motion capture by RjMotion capture by Rj
Motion capture by Rj
 
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
DIGITAL IMAGE TECHNOLOGY
DIGITAL IMAGE TECHNOLOGYDIGITAL IMAGE TECHNOLOGY
DIGITAL IMAGE TECHNOLOGY
 
Single photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor FusionSingle photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor Fusion
 
Motion Capture Technology Computer Graphics
Motion Capture Technology Computer GraphicsMotion Capture Technology Computer Graphics
Motion Capture Technology Computer Graphics
 
8 k extremely high resolution camera system
8 k extremely high resolution camera system8 k extremely high resolution camera system
8 k extremely high resolution camera system
 
Motion capture
Motion captureMotion capture
Motion capture
 

Viewers also liked

SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)Matthew O'Toole
 
Primal-Dual Coding to Probe Light Transport
Primal-Dual Coding to Probe Light TransportPrimal-Dual Coding to Probe Light Transport
Primal-Dual Coding to Probe Light TransportMatthew O'Toole
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 IntroductionSIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 IntroductionGordon Wetzstein
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...Gordon Wetzstein
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren ImagingSIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren ImagingGordon Wetzstein
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light FieldsSIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light FieldsGordon Wetzstein
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral ImagingSIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral ImagingGordon Wetzstein
 

Viewers also liked (7)

SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
 
Primal-Dual Coding to Probe Light Transport
Primal-Dual Coding to Probe Light TransportPrimal-Dual Coding to Probe Light Transport
Primal-Dual Coding to Probe Light Transport
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 IntroductionSIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren ImagingSIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light FieldsSIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral ImagingSIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
 

Similar to SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)

Computer Vision Crash Course
Computer Vision Crash CourseComputer Vision Crash Course
Computer Vision Crash CourseJia-Bin Huang
 
Designing Mobile AR Applications
Designing Mobile AR ApplicationsDesigning Mobile AR Applications
Designing Mobile AR ApplicationsMark Billinghurst
 
Panorama Technique for 3D Animation movie, Design and Evaluating
Panorama Technique for 3D Animation movie, Design and EvaluatingPanorama Technique for 3D Animation movie, Design and Evaluating
Panorama Technique for 3D Animation movie, Design and EvaluatingIOSRjournaljce
 
Motion detection system
Motion detection systemMotion detection system
Motion detection systemWritingHubUK
 
Three-dimensional video
Three-dimensional videoThree-dimensional video
Three-dimensional videoMarco Cagnazzo
 
Motion detection system
Motion detection systemMotion detection system
Motion detection systemWritingHubUK
 
Slides on Photosynth.net, from my MSc at Imperial
Slides on Photosynth.net, from my MSc at ImperialSlides on Photosynth.net, from my MSc at Imperial
Slides on Photosynth.net, from my MSc at ImperialKevin Keraudren
 
Kinect krishna kumar-itkan
Kinect krishna kumar-itkanKinect krishna kumar-itkan
Kinect krishna kumar-itkanPat Maher
 
Kinect krishna kumar-itkan
Kinect krishna kumar-itkanKinect krishna kumar-itkan
Kinect krishna kumar-itkanPat Maher
 
A Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
A Framework for Interactive 3D Photo Stylization Techniques on Mobile DevicesA Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
A Framework for Interactive 3D Photo Stylization Techniques on Mobile DevicesMatthias Trapp
 
Presentation on 3D Printers for B.Com
Presentation on 3D Printers for B.ComPresentation on 3D Printers for B.Com
Presentation on 3D Printers for B.ComBrijpal744
 
Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2Jeff Sipko
 
Enhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full ReportEnhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full ReportUpendra Sachan
 
MOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGYMOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGYShaik Tanveer
 
Seminar report on image sensor
Seminar report on image sensorSeminar report on image sensor
Seminar report on image sensorJaydeepBhayani773
 
CSE-Digital-Cinema-Report.pdf
CSE-Digital-Cinema-Report.pdfCSE-Digital-Cinema-Report.pdf
CSE-Digital-Cinema-Report.pdfTeklemariamGetnet
 

Similar to SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1) (20)

Computer Vision Crash Course
Computer Vision Crash CourseComputer Vision Crash Course
Computer Vision Crash Course
 
Computer Vision Crash Course
Computer Vision Crash CourseComputer Vision Crash Course
Computer Vision Crash Course
 
Designing Mobile AR Applications
Designing Mobile AR ApplicationsDesigning Mobile AR Applications
Designing Mobile AR Applications
 
3D scanner using kinect
3D scanner using kinect3D scanner using kinect
3D scanner using kinect
 
Panorama Technique for 3D Animation movie, Design and Evaluating
Panorama Technique for 3D Animation movie, Design and EvaluatingPanorama Technique for 3D Animation movie, Design and Evaluating
Panorama Technique for 3D Animation movie, Design and Evaluating
 
Motion detection system
Motion detection systemMotion detection system
Motion detection system
 
Three-dimensional video
Three-dimensional videoThree-dimensional video
Three-dimensional video
 
Motion detection system
Motion detection systemMotion detection system
Motion detection system
 
SEG3490
SEG3490SEG3490
SEG3490
 
Slides on Photosynth.net, from my MSc at Imperial
Slides on Photosynth.net, from my MSc at ImperialSlides on Photosynth.net, from my MSc at Imperial
Slides on Photosynth.net, from my MSc at Imperial
 
Kinect krishna kumar-itkan
Kinect krishna kumar-itkanKinect krishna kumar-itkan
Kinect krishna kumar-itkan
 
Kinect krishna kumar-itkan
Kinect krishna kumar-itkanKinect krishna kumar-itkan
Kinect krishna kumar-itkan
 
A Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
A Framework for Interactive 3D Photo Stylization Techniques on Mobile DevicesA Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
A Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
 
Raskar Next Billion Cameras Siggraph 2009
Raskar Next Billion Cameras Siggraph 2009Raskar Next Billion Cameras Siggraph 2009
Raskar Next Billion Cameras Siggraph 2009
 
Presentation on 3D Printers for B.Com
Presentation on 3D Printers for B.ComPresentation on 3D Printers for B.Com
Presentation on 3D Printers for B.Com
 
Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2
 
Enhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full ReportEnhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full Report
 
MOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGYMOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGY
 
Seminar report on image sensor
Seminar report on image sensorSeminar report on image sensor
Seminar report on image sensor
 
CSE-Digital-Cinema-Report.pdf
CSE-Digital-Cinema-Report.pdfCSE-Digital-Cinema-Report.pdf
CSE-Digital-Cinema-Report.pdf
 

Recently uploaded

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Recently uploaded (20)

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)

  • 1. Gordon Wetzstein http://web.media.mit.edu/~gordonw MIT Media Lab / Stanford University Computational Cameras and Displays Matthew O’Toole www.dgp.toronto.edu/~motoole University of Toronto www.dgp.toronto.edu/~motoole/computationalcamerasanddisplays.html
  • 2. evolution of digital imaging 2000 20142002 2004 2006 2008 2010 2012
  • 3. evolution of digital imaging 2000 20142002 2004 2006 2008 2010 2012 Canon EOS D30 3.1 megapixels
  • 4. evolution of digital imaging 2000 20142002 2004 2006 2008 2010 2012 Canon EOS D30 3.1 megapixels EOS 10D 6.3 MPs EOS D60 6.3 MPs EOS 20D 8.2 MPs EOS 30D 8.2 MPs EOS 40D 10.1 MPs EOS 50D 15.1 MPs EOS 60D 17.9 MPs Canon EOS 70D 20.2 megapixels 0 10 20 30 resolution (megapixels) 2000 2014
  • 5. evolution of digital imaging 2000 20142002 2004 2006 2008 2010 2012 Canon EOS D30 3.1 megapixels EOS 10D 6.3 MPs EOS D60 6.3 MPs EOS 20D 8.2 MPs EOS 30D 8.2 MPs EOS 40D 10.1 MPs EOS 50D 15.1 MPs EOS 60D 17.9 MPs Canon EOS 70D 20.2 megapixels 0 10 20 30 resolution (megapixels) 0 20 40 60 quantum efficiency(%) 2000 2014 2000 2014 measurements by DxOMark.com
  • 6. evolution of digital imaging 2000 20142002 2004 2006 2008 2010 2012 Canon EOS D30 3.1 megapixels EOS 10D 6.3 MPs EOS D60 6.3 MPs EOS 20D 8.2 MPs EOS 30D 8.2 MPs EOS 40D 10.1 MPs EOS 50D 15.1 MPs EOS 60D 17.9 MPs Canon EOS 70D 20.2 megapixels 0 10 20 30 resolution (megapixels) 0 20 40 60 quantum efficiency(%) 2000 2014 2000 2014 measurements by DxOMark.com nearing end of the megapixel race for cameras and displays…
  • 7. evolution of digital imaging “Retina” display: pixels imperceptible to the eye nearing end of the megapixel race for cameras and displays 2000 20142002 2004 2006 2008 2010 2012 Canon EOS D30 3.1 megapixels EOS 10D 6.3 MPs EOS D60 6.3 MPs EOS 20D 8.2 MPs EOS 30D 8.2 MPs EOS 40D 10.1 MPs EOS 50D 15.1 MPs EOS 60D 17.9 MPs Canon EOS 70D 20.2 megapixels
  • 8. evolution of digital imaging “Retina” display: pixels imperceptible to the eye nearing end of the megapixel race for cameras and displays 2000 20142002 2004 2006 2008 2010 2012 Canon EOS D30 3.1 megapixels EOS 10D 6.3 MPs EOS D60 6.3 MPs EOS 20D 8.2 MPs EOS 30D 8.2 MPs EOS 40D 10.1 MPs EOS 50D 15.1 MPs EOS 60D 17.9 MPs Canon EOS 70D 20.2 megapixels compressive displays [Lanman et al. 2011]light field imaging [Ng et al. 05]
  • 9. cameras and displays revolution cameras Lytro Pelican Imaging [Venkataraman et al. SIG Asia 2013]Raytrix
  • 10. cameras and displays revolution Nintendo 3DSGoogle Glass displayscameras Lytro Pelican Imaging [Venkataraman et al. SIG Asia 2013]Raytrix
  • 11. cameras and displays revolution Microsoft Kinect for Xbox OneLeap Motion Nintendo 3DSGoogle Glass displays light transportcameras Lytro Pelican Imaging [Venkataraman et al. SIG Asia 2013]Raytrix
  • 12. cameras and displays revolution Microsoft Kinect for Xbox OneLeap Motion Nintendo 3DSGoogle Glass displays light transport use computation to reform digital imaging (display, capture, …) cameras Lytro Pelican Imaging [Venkataraman et al. SIG Asia 2013]Raytrix
  • 13. three domains of computation computational cameras
  • 14. three domains of computation computational cameras computational displays
  • 15. three domains of computation computational cameras computational displays physical world computational light transport
  • 16. speakers Gordon Wetzstein • assistant professor at Stanford University (EE) • received an award for his dissertation titled “Computational Plenoptic Image Acquisition and Display” • spent last 3 years as a Postdoc at MIT Media Lab’s camera culture group
  • 17. speakers Matthew O’Toole Gordon Wetzstein • Ph.D. student at the University of Toronto supervised by Kyros Kutulakos • focus on light transport analysis • assistant professor at Stanford University (EE) • received an award for his dissertation titled “Computational Plenoptic Image Acquisition and Display” • spent last 3 years as a Postdoc at MIT Media Lab’s camera culture group
  • 18. overview 10 min | computational cameras (Wetzstein)
  • 19. overview 30 min | computational displays (Wetzstein) 10 min | computational cameras (Wetzstein)
  • 20. overview 35 min | computational light transport (O’Toole) 30 min | computational displays (Wetzstein) 10 min | computational cameras (Wetzstein)
  • 21. overview 35 min | computational light transport (O’Toole) 30 min | computational displays (Wetzstein) 10 min | computational cameras (Wetzstein) 10 min | summary and Q&A (both)
  • 22. takeaways from the course • review current research topics and recent work in computational sensing and displays • introduce core concepts, including plenoptic cameras, compressive displays and transport matrices • provide a sense as to possible directions for future research