SlideShare a Scribd company logo
Raskar, Camera Culture, MIT Media Lab




             Computational Ph t
             C    t ti    l Photography:
                                     h
                 Epsilon to Coded Imaging
                  p                    g g

                                        Camera Culture

                                         Ramesh Raskar



            Camera Culture
            C      C lt
             Associate Professor, MIT Media Lab          http://raskar.info
Tools
                                      for
                                    Visual
                                  Computing

Shado   Refracti     Reflecti
w       ve           ve




                   Fernald, Science [Sept 2006]
How can we create an entirely
                          new class of imaging platforms
that have an understanding of the world that far exceeds
                                           human ability
       and produce meaningful abstractions that are well
                      within h
                        ithi human comprehensibility ?
                                             h    ibilit




                           Ramesh Raskar   http://raskar.info
Raskar 2006
  Computational Illumination Augmented Reality
   Mitsubishi Electric Research Laboratories Spatial




             Planar         Non planar
                            Non-planar                    Curved   Objects   Pocket Proj
                                                                             Pocket-Proj
              1998             1997                                2002           2002
 Single
Projector
                      Use
                      r:T             j
                                                      ?
                                          Projector




              1998             1998                        2002    1999           2003


 Multiple
Projectors




  Computational Camera and Photography
Motion Blurred Photo
Short
  Sh t          Traditional
                T diti    l               MURA
Exposure                                 Shutter

                                        Captured
                                         Single
                                         Photo
                                         Ph t



                                        Deblurred
                                         Result

               Banding Artifacts and
   Dark
             some spatial frequencies
 and noisy
   d   i
                     are lost
Blurring == Convolution




               Fourier
            Transform
Sharp
Sh                                        Blurred
                                          Bl    d
Photo          PSF == Sinc Function        Photo




                                      ω
Traditional Camera: Shutter is OPEN: Box Filter
Fourier
             Transform
 Sharp
 Sh                                      Blurred
                                         Bl    d
 Photo       PSF == Broadband Function    Photo




                Preserves High Spatial
                     Frequencies



Flutter Shutter: Shutter is OPEN and CLOSED
Flutter Shutter Camera
              Raskar, Agrawal, Tumblin [Siggraph2006]




   LCD opacity switched
    in coded sequence
Traditio        Coded
  nal           Exposu
                  re




    Deblurred     Deblurred
    Image
    I             Image
                  I




                   Image of
                   Static
                   Object
Coded Exposure                Coded Aperture




Temporal 1-D broadband code:   Spatial 2-D broadband mask:
     Motion Deblurring               Focus Deblurring
Coded Aperture Camera




The aperture of a 100 mm lens is modified



     Insert a coded mask with chosen binary pattern
                     Rest of the camera is unmodified
LED




In Focus Photo
Out of Focus Photo: Open Aperture
Out of Focus Photo: Coded Aperture
Captured Blurred
     Photo
Refocused on
   Person
Raskar, Camera Culture, MIT Media Lab


                                         Computational Photography

1.     Epsilon Photography
      – Low-level Vision: Pixels
      – Multiphotos by bracketing (HDR, panorama)
      – ‘Ultimate camera’


2.     Coded Photography
      – Mid-Level Cues:
            •     Regions, Edges, Motion, Direct/global
                    g    ,   g ,        ,        g
      –         Single/few snapshot
            •     Reversible encoding of data
      –         Additional sensors/optics/illum


3.     Essence Photography
      – Not mimic human eye
      – Beyond single view/illum
      – ‘New artform’
Raskar, Camera Culture, MIT Media Lab




•   Ramesh Raskar and
    Jack T bli
    J k Tumblin

•   Book Publishers: A K Peters
Less is More
Blocking Light   ==   More Information




Coding in Time        Coding in Space
Larval Trematode Worm   Coded Aperture Camera
Shielding Light …
                     g g




Larval Trematode Worm    Turbellarian Worm
Mask   Sensor

                           Mask
                            ?




                 Sensor

     Mask




 Full Resolution Digital           4D Light Field from
       Refocusing:                     2D Photo:
Coded Aperture Camera             Heterodyne Light Field
                                        d       h     ld
                                         Camera
Light Field Inside a Camera
Light Field Inside a Camera




Lenslet-
Lenslet-based Light Field camera




   [Adelson and Wang, 1992, Ng et al. 2005 ]
Stanford Plenoptic Camera                        [Ng et al 2005]




    Contax medium format camera        Kodak 16-megapixel sensor




    Adaptive Optics microlens array   125μ square-sided microlenses

4000 × 4000 pixels ÷ 292 × 292 lenses = 14 × 14 pixels per lens
Digital Refocusing
       g              g




                             [Ng et al 2005]




Can we achieve this with a Mask alone?
Mask based Light Field Camera
        Sensor
 Mask




[Veeraraghavan, Raskar, Agrawal, Tumblin, Mohan, Siggraph 2007 ]
How to Capture
4D Light Field with
     g
   2D Sensor ?


 What h ld be th
 Wh t should b the
pattern of the mask ?
Cosine Mask Used
                   Mask Tile




                   1/f0
Captured 2D Photo




                    Encoding due to
                        Mask
Sensor Slice captures entire Light Field

                   fθ
                        fθ0



                                       fx
                              fx0




      Modulation
      M d l i
       Function         Modulated Light Field
Computing 4D Light Field
2D Sensor Photo, 1800*1800         2D Fourier Transform, 1800*1800




                             2D
                             FFT




                                       9*9=81 spectral copies



                                    Rearrange 2D tiles into 4D
                       4D IFFT             200*200*9*9
                                             planes
  4D Light Field
    200*200*9*9
Captured
                              Full resolution 2D image
2D Photo
                              of Focused Scene Parts




           divide




  Image of White Lambertian
            Plane
Wavefront Sensing in Any Wavelength !



                   Sensor
            Mask




   [Veeraraghavan, Raskar, Agrawal, Tumblin, Mohan, Siggraph 2007 ]
Lens Flare Reduction/Enhancement using
            4D Ray Sampling




  Glare         Captured        Glare
Enhanced                       Reduced
Glare = low frequency noise in 2D
  •But is high frequency noise in 4D
  •Remove via simple outlier rejection



                                    Sensor

                                                 i


                                                     j


                       u                     x
Rays = Waves for Propagation and Interface




       Fresnel propagation   Chirp (Lens)                           Fourier transform        Fractional Fourier transform



        x1                                       x2        x3                                                   x4
  x0

                                                                                                                     b
                                                                                                                ¡    a x0


        u1                            u2                                 u3
                                                                                         b                      u4

                                                                          -ax
                                                                           b    0




          x0      x1                    x0            x2                            x3                -bx
                                                                                                       a    0          x4
                                                               x0
                                                           -   a
                                        -x
                                         a
                                             0




                                                                                                                I

                                                                                                                       x4
Imaging via volume hologram (Depth-specific Imaging)
                                                     KVH (   x =0, u =θ /λ; x , u )
                                                               4        4     s         3     3
                                                   -20
                                                                                                               u4
                                                                                                  1


                                                                                                         u3
                                                   -15
                                                                                                  0.8
                                                   -10
                                                                                                  0.6
                                                    -5
                  L


                                       u3 [mm-1]
                                                    0                                             0.4     x3   x4
                                                    5
                                                                                                  0.2
                                                   10
                                                                                                  0
                                                   15

                                                   20                                             -0.2
                                                    -0.4     -0.2      0          0.2       0.4
                                                                    x3 [mm]


                      ZZ                                ½                   µ                ¶¾
                                                0         0                               µs
                           dx 0 dx 0 e¡ i 2¼( u 4 x 4 ¡ u 3 x 3 )
K V H (x 4 ; u4 ; x 3 ; u3 ) =3    4
                                                                    0    0
                                                    exp ¡ i 2¼ zf (u3 + u4 ) ¡ u3 + u4 ¡
                                                               ¸
                                                                                          ¸
          ½ µ                   0    0
                                       ¶µ       0
                                                       ¶¾     ½ µ                0    0
                                                                                         ¶µ               ¶¾
                               u3 + u4         u4   µs                          u3 + u4           u0
                                                                                                   4   µs
  £ sinc L ¸ ¡ u3 + u4 +                  u4 +    ¡       sinc L ¸ ¡ u3 + u4 ¡               u4 ¡    ¡
                                  2            2    ¸                              2              2    ¸

                                       ½                                ¾   ½                               ¾
                                              ¼ zf                    2        L
 Derivation:    h(x 2 ; x 1 ) = exp ¡ i           2
                                                    (x 1 + x 2 ¡ f µs) sinc       (x 1 + x 2 ) (x 2 ¡ f µs)
                                              ¸ f                             ¸f2
                K V H I (x 2 ; u2 ; x 1 ; u1 )                                                           Parameters:
                                                                                                                     ¸=05¹
                                                                                                                         0.5 ¹m
                                                                                                                        µs= 30°
                K V H (x 4 ; u4 ; x 3 ; u3 )                                                                          L = 1 mm
                                                                                                                    zf = 50 mm
Camera Culture Group
Raskar, Camera Culture, MIT Media Lab                      Ramesh Raskar                http://raskar.info


                                           Computational Photography
1.      Epsilon Photography                                                   Mask
                                                                                                    Sensor

      –    Low-level Vision: Pixels
      –    Multiphotos by bracketing (HDR, panorama)
      –    ‘Ultimate camera’
2.      Coded Photography
      –    Mid Level
           Mid-Level Cues:
            •      Regions, Edges, Motion, Direct/global

•      Coded Exposure
      –         Flutter Shutter Motion Deblurring
•      Coded Aperture
      –         Defocus
•      Optical Heterodyning                                                                        -20                                  1


      –         Lightfield or Wavefront sensing                                                    -15

                                                                                                   -10
                                                                                                                                        0.8




•      Coded Glare
                                                                                                                                        0.6
                                                                                                    -5




                                                                                       u3 [mm-1]
                                                                                                    0                                   0.4



•            p y
       6D Display                                                                                   5

                                                                                                   10
                                                                                                                                        0.2

                                                                                                                                        0


•      Femto-second Imaging
                                                                                                   15
                                                      2D             2D       2D
                                                                 1                                 20                                   -0.2
                                                                          2                         -0.4   -0.2      0      0.2   0.4
                                                                                                                  x3 [mm]

•      Rays = Waves                                          1                     1
How can we create an entirely
                          new class of imaging platforms
that have an understanding of the world that far exceeds
                                           human ability
       and produce meaningful abstractions that are well
                      within h
                        ithi human comprehensibility ?
                                             h    ibilit




                           Ramesh Raskar   http://raskar.info

More Related Content

What's hot

Getmoving as3kinect
Getmoving as3kinectGetmoving as3kinect
Getmoving as3kinect
Marielle Lange
 
Raskar 6Sight Keynote Talk Nov09
Raskar 6Sight Keynote Talk Nov09Raskar 6Sight Keynote Talk Nov09
Raskar 6Sight Keynote Talk Nov09
Camera Culture Group, MIT Media Lab
 
05_글로벌일루미네이션
05_글로벌일루미네이션05_글로벌일루미네이션
05_글로벌일루미네이션noerror
 
Keynote Virtual Efficiency Congress 2012
Keynote Virtual Efficiency Congress 2012Keynote Virtual Efficiency Congress 2012
Keynote Virtual Efficiency Congress 2012
Christian Sandor
 
Keynote at 23rd International Display Workshop
Keynote at 23rd International Display WorkshopKeynote at 23rd International Display Workshop
Keynote at 23rd International Display Workshop
Christian Sandor
 
Lighting design guide for network video
Lighting design guide for network videoLighting design guide for network video
Lighting design guide for network video
cnssources
 
Hoip10 presentacion cambios de color_univ_granada
Hoip10 presentacion cambios de color_univ_granadaHoip10 presentacion cambios de color_univ_granada
Hoip10 presentacion cambios de color_univ_granada
TECNALIA Research & Innovation
 
Lighting Shading by John Hable
Lighting Shading by John HableLighting Shading by John Hable
Lighting Shading by John HableNaughty Dog
 
µSurf Produkt broschuere Uk Web
µSurf Produkt broschuere Uk WebµSurf Produkt broschuere Uk Web
µSurf Produkt broschuere Uk Web
davematthews
 
detection and disabling of digital camera
detection and disabling of digital cameradetection and disabling of digital camera
detection and disabling of digital camera
Vipin R Nair
 
Hive Holographic Immersive Virutal Laser Projector Troyer
Hive Holographic Immersive Virutal Laser Projector TroyerHive Holographic Immersive Virutal Laser Projector Troyer
Hive Holographic Immersive Virutal Laser Projector Troyer
Diane Troyer
 
Pulse Estimation
Pulse EstimationPulse Estimation
Pulse Estimation
Sahil Shah
 
The Technology of Uncharted: Drake’s Fortune
The Technology of Uncharted: Drake’s FortuneThe Technology of Uncharted: Drake’s Fortune
The Technology of Uncharted: Drake’s FortuneNaughty Dog
 

What's hot (19)

Getmoving as3kinect
Getmoving as3kinectGetmoving as3kinect
Getmoving as3kinect
 
Raskar 6Sight Keynote Talk Nov09
Raskar 6Sight Keynote Talk Nov09Raskar 6Sight Keynote Talk Nov09
Raskar 6Sight Keynote Talk Nov09
 
05_글로벌일루미네이션
05_글로벌일루미네이션05_글로벌일루미네이션
05_글로벌일루미네이션
 
Keynote Virtual Efficiency Congress 2012
Keynote Virtual Efficiency Congress 2012Keynote Virtual Efficiency Congress 2012
Keynote Virtual Efficiency Congress 2012
 
Keynote at 23rd International Display Workshop
Keynote at 23rd International Display WorkshopKeynote at 23rd International Display Workshop
Keynote at 23rd International Display Workshop
 
Lighting design guide for network video
Lighting design guide for network videoLighting design guide for network video
Lighting design guide for network video
 
Testo 875 datasheet
Testo 875 datasheetTesto 875 datasheet
Testo 875 datasheet
 
Hoip10 presentacion cambios de color_univ_granada
Hoip10 presentacion cambios de color_univ_granadaHoip10 presentacion cambios de color_univ_granada
Hoip10 presentacion cambios de color_univ_granada
 
Compressed Sensing - Achuta Kadambi
Compressed Sensing - Achuta KadambiCompressed Sensing - Achuta Kadambi
Compressed Sensing - Achuta Kadambi
 
Raskar Banff
Raskar BanffRaskar Banff
Raskar Banff
 
P5 Revision
P5 Revision P5 Revision
P5 Revision
 
Lighting Shading by John Hable
Lighting Shading by John HableLighting Shading by John Hable
Lighting Shading by John Hable
 
µSurf Produkt broschuere Uk Web
µSurf Produkt broschuere Uk WebµSurf Produkt broschuere Uk Web
µSurf Produkt broschuere Uk Web
 
final ppt
final pptfinal ppt
final ppt
 
Camera lens filters
Camera lens filtersCamera lens filters
Camera lens filters
 
detection and disabling of digital camera
detection and disabling of digital cameradetection and disabling of digital camera
detection and disabling of digital camera
 
Hive Holographic Immersive Virutal Laser Projector Troyer
Hive Holographic Immersive Virutal Laser Projector TroyerHive Holographic Immersive Virutal Laser Projector Troyer
Hive Holographic Immersive Virutal Laser Projector Troyer
 
Pulse Estimation
Pulse EstimationPulse Estimation
Pulse Estimation
 
The Technology of Uncharted: Drake’s Fortune
The Technology of Uncharted: Drake’s FortuneThe Technology of Uncharted: Drake’s Fortune
The Technology of Uncharted: Drake’s Fortune
 

Viewers also liked

What Third Generation Blogging Means To You
What Third Generation Blogging Means To YouWhat Third Generation Blogging Means To You
What Third Generation Blogging Means To You
Compendium
 
Реклама PVS-Studio - статический анализ кода на языке Си и Си++
Реклама PVS-Studio - статический анализ кода на языке Си и Си++Реклама PVS-Studio - статический анализ кода на языке Си и Си++
Реклама PVS-Studio - статический анализ кода на языке Си и Си++
Andrey Karpov
 
EENG512FinalPresentation_DanielKuntz
EENG512FinalPresentation_DanielKuntzEENG512FinalPresentation_DanielKuntz
EENG512FinalPresentation_DanielKuntzDaniel K
 
100個信心的真理
100個信心的真理100個信心的真理
100個信心的真理Peter Chang
 
Bayesian Depth-from-Defocus with Shading Constraints
Bayesian Depth-from-Defocus with Shading ConstraintsBayesian Depth-from-Defocus with Shading Constraints
Bayesian Depth-from-Defocus with Shading ConstraintsAaron Karper
 
PVS-Studio for Linux (CoreHard presentation)
PVS-Studio for Linux (CoreHard presentation)PVS-Studio for Linux (CoreHard presentation)
PVS-Studio for Linux (CoreHard presentation)
Andrey Karpov
 

Viewers also liked (7)

What Third Generation Blogging Means To You
What Third Generation Blogging Means To YouWhat Third Generation Blogging Means To You
What Third Generation Blogging Means To You
 
Реклама PVS-Studio - статический анализ кода на языке Си и Си++
Реклама PVS-Studio - статический анализ кода на языке Си и Си++Реклама PVS-Studio - статический анализ кода на языке Си и Си++
Реклама PVS-Studio - статический анализ кода на языке Си и Си++
 
EENG512FinalPresentation_DanielKuntz
EENG512FinalPresentation_DanielKuntzEENG512FinalPresentation_DanielKuntz
EENG512FinalPresentation_DanielKuntz
 
100個信心的真理
100個信心的真理100個信心的真理
100個信心的真理
 
Raskar COSI invited talk Oct 2009
Raskar COSI invited talk Oct 2009Raskar COSI invited talk Oct 2009
Raskar COSI invited talk Oct 2009
 
Bayesian Depth-from-Defocus with Shading Constraints
Bayesian Depth-from-Defocus with Shading ConstraintsBayesian Depth-from-Defocus with Shading Constraints
Bayesian Depth-from-Defocus with Shading Constraints
 
PVS-Studio for Linux (CoreHard presentation)
PVS-Studio for Linux (CoreHard presentation)PVS-Studio for Linux (CoreHard presentation)
PVS-Studio for Linux (CoreHard presentation)
 

Similar to Raskar Mar09 Nesosa

Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01
Camera Culture Group, MIT Media Lab
 
Mit Museum Talk
Mit Museum TalkMit Museum Talk
High-Speed Single-Photon SPAD Camera
High-Speed Single-Photon SPAD CameraHigh-Speed Single-Photon SPAD Camera
High-Speed Single-Photon SPAD Camera
Fabrizio Guerrieri
 
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...
Camera Culture Group, MIT Media Lab
 
CORNAR: Looking Around Corners using Trillion FPS Imaging
CORNAR: Looking Around Corners using Trillion FPS ImagingCORNAR: Looking Around Corners using Trillion FPS Imaging
CORNAR: Looking Around Corners using Trillion FPS Imaging
Camera Culture Group, MIT Media Lab
 
How to come up with new Ideas Raskar Feb09
How to come up with new Ideas Raskar Feb09How to come up with new Ideas Raskar Feb09
How to come up with new Ideas Raskar Feb09
Camera Culture Group, MIT Media Lab
 
computed and digital radiography(2)
computed and digital radiography(2)computed and digital radiography(2)
computed and digital radiography(2)
SHASHI BHUSHAN
 
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingSIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
Electronic Arts / DICE
 
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
Matt Hirsch - MIT Media Lab
 
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
Camera Culture Group, MIT Media Lab
 
MajorProjects16-2
MajorProjects16-2MajorProjects16-2
MajorProjects16-2Gromit Park
 
study Coded Aperture
study Coded Aperturestudy Coded Aperture
study Coded Aperture
Chiamin Hsu
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
Matthew O'Toole
 
Digital Imaging
Digital ImagingDigital Imaging
Defying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital ConversionDefying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital Conversion
Distinguished Lecturer Series - Leon The Mathematician
 
DIGITAL RADIOGRAPHY-SABBU KHATOON .pptx
DIGITAL RADIOGRAPHY-SABBU KHATOON  .pptxDIGITAL RADIOGRAPHY-SABBU KHATOON  .pptx
DIGITAL RADIOGRAPHY-SABBU KHATOON .pptx
Sabbu Khatoon
 

Similar to Raskar Mar09 Nesosa (20)

Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01
 
Coded Photography - Ramesh Raskar
Coded Photography - Ramesh RaskarCoded Photography - Ramesh Raskar
Coded Photography - Ramesh Raskar
 
Mit Museum Talk
Mit Museum TalkMit Museum Talk
Mit Museum Talk
 
High-Speed Single-Photon SPAD Camera
High-Speed Single-Photon SPAD CameraHigh-Speed Single-Photon SPAD Camera
High-Speed Single-Photon SPAD Camera
 
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...
 
CORNAR: Looking Around Corners using Trillion FPS Imaging
CORNAR: Looking Around Corners using Trillion FPS ImagingCORNAR: Looking Around Corners using Trillion FPS Imaging
CORNAR: Looking Around Corners using Trillion FPS Imaging
 
How to come up with new Ideas Raskar Feb09
How to come up with new Ideas Raskar Feb09How to come up with new Ideas Raskar Feb09
How to come up with new Ideas Raskar Feb09
 
computed and digital radiography(2)
computed and digital radiography(2)computed and digital radiography(2)
computed and digital radiography(2)
 
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingSIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
 
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
 
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
 
MajorProjects16-2
MajorProjects16-2MajorProjects16-2
MajorProjects16-2
 
02 Fall09 Lecture Sept18web
02 Fall09 Lecture Sept18web02 Fall09 Lecture Sept18web
02 Fall09 Lecture Sept18web
 
study Coded Aperture
study Coded Aperturestudy Coded Aperture
study Coded Aperture
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
 
Digital Imaging
Digital ImagingDigital Imaging
Digital Imaging
 
Raskar Graphics Interface May05
Raskar Graphics Interface May05Raskar Graphics Interface May05
Raskar Graphics Interface May05
 
Defying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital ConversionDefying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital Conversion
 
Sccg Many Projects Layout03
Sccg Many Projects Layout03Sccg Many Projects Layout03
Sccg Many Projects Layout03
 
DIGITAL RADIOGRAPHY-SABBU KHATOON .pptx
DIGITAL RADIOGRAPHY-SABBU KHATOON  .pptxDIGITAL RADIOGRAPHY-SABBU KHATOON  .pptx
DIGITAL RADIOGRAPHY-SABBU KHATOON .pptx
 

More from Camera Culture Group, MIT Media Lab

Raskar Sig2017 Siggraph Achievement Award Talk
Raskar Sig2017 Siggraph Achievement Award TalkRaskar Sig2017 Siggraph Achievement Award Talk
Raskar Sig2017 Siggraph Achievement Award Talk
Camera Culture Group, MIT Media Lab
 
Lost Decade of Computational Photography
Lost Decade of Computational PhotographyLost Decade of Computational Photography
Lost Decade of Computational Photography
Camera Culture Group, MIT Media Lab
 
Covid Safe Paths
Covid Safe PathsCovid Safe Paths
God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar
God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar
God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar
Camera Culture Group, MIT Media Lab
 
Dont follow the rainbow: How to avoid career traps that can lead you to fail,...
Dont follow the rainbow: How to avoid career traps that can lead you to fail,...Dont follow the rainbow: How to avoid career traps that can lead you to fail,...
Dont follow the rainbow: How to avoid career traps that can lead you to fail,...
Camera Culture Group, MIT Media Lab
 
Raskar PhD and MS Thesis Guidance
Raskar PhD and MS Thesis GuidanceRaskar PhD and MS Thesis Guidance
Raskar PhD and MS Thesis Guidance
Camera Culture Group, MIT Media Lab
 
Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019
Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019
Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019
Camera Culture Group, MIT Media Lab
 
Augmented Surgeons: AI AR for Anatome, Raskar Aria 2019
Augmented Surgeons: AI AR for Anatome, Raskar Aria 2019Augmented Surgeons: AI AR for Anatome, Raskar Aria 2019
Augmented Surgeons: AI AR for Anatome, Raskar Aria 2019
Camera Culture Group, MIT Media Lab
 
Geo-spatial Research: Transition from Analysis to Synthesis
Geo-spatial Research: Transition from Analysis to SynthesisGeo-spatial Research: Transition from Analysis to Synthesis
Geo-spatial Research: Transition from Analysis to Synthesis
Camera Culture Group, MIT Media Lab
 
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Camera Culture Group, MIT Media Lab
 
Unspoken Challenges in AR and XR
Unspoken Challenges in AR and XRUnspoken Challenges in AR and XR
Unspoken Challenges in AR and XR
Camera Culture Group, MIT Media Lab
 
Raskar stanfordextremecompuimagingapr2016
Raskar stanfordextremecompuimagingapr2016Raskar stanfordextremecompuimagingapr2016
Raskar stanfordextremecompuimagingapr2016
Camera Culture Group, MIT Media Lab
 
What is SIGGRAPH NEXT? Intro by Ramesh Raskar
What is SIGGRAPH NEXT? Intro by Ramesh RaskarWhat is SIGGRAPH NEXT? Intro by Ramesh Raskar
What is SIGGRAPH NEXT? Intro by Ramesh Raskar
Camera Culture Group, MIT Media Lab
 
What is Media in MIT Media Lab, Why 'Camera Culture'
What is Media in MIT Media Lab, Why 'Camera Culture'What is Media in MIT Media Lab, Why 'Camera Culture'
What is Media in MIT Media Lab, Why 'Camera Culture'
Camera Culture Group, MIT Media Lab
 
Raskar UIST Keynote 2015 November
Raskar UIST Keynote 2015 NovemberRaskar UIST Keynote 2015 November
Raskar UIST Keynote 2015 November
Camera Culture Group, MIT Media Lab
 

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

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

Recently uploaded

ashokathegreat project class 12 presentation
ashokathegreat project class 12 presentationashokathegreat project class 12 presentation
ashokathegreat project class 12 presentation
aditiyad2020
 
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
taqyed
 
IrishWritersCtrsPersonalEssaysMay29.pptx
IrishWritersCtrsPersonalEssaysMay29.pptxIrishWritersCtrsPersonalEssaysMay29.pptx
IrishWritersCtrsPersonalEssaysMay29.pptx
Aine Greaney Ellrott
 
ART FORMS OF KERALA: TRADITIONAL AND OTHERS
ART FORMS OF KERALA: TRADITIONAL AND OTHERSART FORMS OF KERALA: TRADITIONAL AND OTHERS
ART FORMS OF KERALA: TRADITIONAL AND OTHERS
Sandhya J.Nair
 
Memory Rental Store - The Chase (Storyboard)
Memory Rental Store - The Chase (Storyboard)Memory Rental Store - The Chase (Storyboard)
Memory Rental Store - The Chase (Storyboard)
SuryaKalyan3
 
2137ad Merindol Colony Interiors where refugee try to build a seemengly norm...
2137ad  Merindol Colony Interiors where refugee try to build a seemengly norm...2137ad  Merindol Colony Interiors where refugee try to build a seemengly norm...
2137ad Merindol Colony Interiors where refugee try to build a seemengly norm...
luforfor
 
Codes n Conventionss copy (2).pptx new new
Codes n Conventionss copy (2).pptx new newCodes n Conventionss copy (2).pptx new new
Codes n Conventionss copy (2).pptx new new
ZackSpencer3
 
2137ad - Characters that live in Merindol and are at the center of main stories
2137ad - Characters that live in Merindol and are at the center of main stories2137ad - Characters that live in Merindol and are at the center of main stories
2137ad - Characters that live in Merindol and are at the center of main stories
luforfor
 
The Last Polymath: Muntadher Saleh‎‎‎‎‎‎‎‎‎‎‎‎
The Last Polymath: Muntadher Saleh‎‎‎‎‎‎‎‎‎‎‎‎The Last Polymath: Muntadher Saleh‎‎‎‎‎‎‎‎‎‎‎‎
The Last Polymath: Muntadher Saleh‎‎‎‎‎‎‎‎‎‎‎‎
iraqartsandculture
 
Caffeinated Pitch Bible- developed by Claire Wilson
Caffeinated Pitch Bible- developed by Claire WilsonCaffeinated Pitch Bible- developed by Claire Wilson
Caffeinated Pitch Bible- developed by Claire Wilson
ClaireWilson398082
 
一比一原版(GU毕业证)格里菲斯大学毕业证成绩单
一比一原版(GU毕业证)格里菲斯大学毕业证成绩单一比一原版(GU毕业证)格里菲斯大学毕业证成绩单
一比一原版(GU毕业证)格里菲斯大学毕业证成绩单
zvaywau
 
Inter-Dimensional Girl Boards Segment (Act 3)
Inter-Dimensional Girl Boards Segment (Act 3)Inter-Dimensional Girl Boards Segment (Act 3)
Inter-Dimensional Girl Boards Segment (Act 3)
CristianMestre
 
A Brief Introduction About Hadj Ounis
A Brief  Introduction  About  Hadj OunisA Brief  Introduction  About  Hadj Ounis
A Brief Introduction About Hadj Ounis
Hadj Ounis
 
一比一原版(DU毕业证)迪肯大学毕业证成绩单
一比一原版(DU毕业证)迪肯大学毕业证成绩单一比一原版(DU毕业证)迪肯大学毕业证成绩单
一比一原版(DU毕业证)迪肯大学毕业证成绩单
zvaywau
 
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
zeyhe
 
Memory Rental Store - The Ending(Storyboard)
Memory Rental Store - The Ending(Storyboard)Memory Rental Store - The Ending(Storyboard)
Memory Rental Store - The Ending(Storyboard)
SuryaKalyan3
 
Fed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine ZorbaFed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine Zorba
mariavlachoupt
 
acting board rough title here lolaaaaaaa
acting board rough title here lolaaaaaaaacting board rough title here lolaaaaaaa
acting board rough title here lolaaaaaaa
angelicafronda7
 
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
zeyhe
 

Recently uploaded (19)

ashokathegreat project class 12 presentation
ashokathegreat project class 12 presentationashokathegreat project class 12 presentation
ashokathegreat project class 12 presentation
 
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
 
IrishWritersCtrsPersonalEssaysMay29.pptx
IrishWritersCtrsPersonalEssaysMay29.pptxIrishWritersCtrsPersonalEssaysMay29.pptx
IrishWritersCtrsPersonalEssaysMay29.pptx
 
ART FORMS OF KERALA: TRADITIONAL AND OTHERS
ART FORMS OF KERALA: TRADITIONAL AND OTHERSART FORMS OF KERALA: TRADITIONAL AND OTHERS
ART FORMS OF KERALA: TRADITIONAL AND OTHERS
 
Memory Rental Store - The Chase (Storyboard)
Memory Rental Store - The Chase (Storyboard)Memory Rental Store - The Chase (Storyboard)
Memory Rental Store - The Chase (Storyboard)
 
2137ad Merindol Colony Interiors where refugee try to build a seemengly norm...
2137ad  Merindol Colony Interiors where refugee try to build a seemengly norm...2137ad  Merindol Colony Interiors where refugee try to build a seemengly norm...
2137ad Merindol Colony Interiors where refugee try to build a seemengly norm...
 
Codes n Conventionss copy (2).pptx new new
Codes n Conventionss copy (2).pptx new newCodes n Conventionss copy (2).pptx new new
Codes n Conventionss copy (2).pptx new new
 
2137ad - Characters that live in Merindol and are at the center of main stories
2137ad - Characters that live in Merindol and are at the center of main stories2137ad - Characters that live in Merindol and are at the center of main stories
2137ad - Characters that live in Merindol and are at the center of main stories
 
The Last Polymath: Muntadher Saleh‎‎‎‎‎‎‎‎‎‎‎‎
The Last Polymath: Muntadher Saleh‎‎‎‎‎‎‎‎‎‎‎‎The Last Polymath: Muntadher Saleh‎‎‎‎‎‎‎‎‎‎‎‎
The Last Polymath: Muntadher Saleh‎‎‎‎‎‎‎‎‎‎‎‎
 
Caffeinated Pitch Bible- developed by Claire Wilson
Caffeinated Pitch Bible- developed by Claire WilsonCaffeinated Pitch Bible- developed by Claire Wilson
Caffeinated Pitch Bible- developed by Claire Wilson
 
一比一原版(GU毕业证)格里菲斯大学毕业证成绩单
一比一原版(GU毕业证)格里菲斯大学毕业证成绩单一比一原版(GU毕业证)格里菲斯大学毕业证成绩单
一比一原版(GU毕业证)格里菲斯大学毕业证成绩单
 
Inter-Dimensional Girl Boards Segment (Act 3)
Inter-Dimensional Girl Boards Segment (Act 3)Inter-Dimensional Girl Boards Segment (Act 3)
Inter-Dimensional Girl Boards Segment (Act 3)
 
A Brief Introduction About Hadj Ounis
A Brief  Introduction  About  Hadj OunisA Brief  Introduction  About  Hadj Ounis
A Brief Introduction About Hadj Ounis
 
一比一原版(DU毕业证)迪肯大学毕业证成绩单
一比一原版(DU毕业证)迪肯大学毕业证成绩单一比一原版(DU毕业证)迪肯大学毕业证成绩单
一比一原版(DU毕业证)迪肯大学毕业证成绩单
 
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
 
Memory Rental Store - The Ending(Storyboard)
Memory Rental Store - The Ending(Storyboard)Memory Rental Store - The Ending(Storyboard)
Memory Rental Store - The Ending(Storyboard)
 
Fed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine ZorbaFed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine Zorba
 
acting board rough title here lolaaaaaaa
acting board rough title here lolaaaaaaaacting board rough title here lolaaaaaaa
acting board rough title here lolaaaaaaa
 
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
 

Raskar Mar09 Nesosa

  • 1. Raskar, Camera Culture, MIT Media Lab Computational Ph t C t ti l Photography: h Epsilon to Coded Imaging p g g Camera Culture Ramesh Raskar Camera Culture C C lt Associate Professor, MIT Media Lab http://raskar.info
  • 2.
  • 3. Tools for Visual Computing Shado Refracti Reflecti w ve ve Fernald, Science [Sept 2006]
  • 4. How can we create an entirely new class of imaging platforms that have an understanding of the world that far exceeds human ability and produce meaningful abstractions that are well within h ithi human comprehensibility ? h ibilit Ramesh Raskar http://raskar.info
  • 5. Raskar 2006 Computational Illumination Augmented Reality Mitsubishi Electric Research Laboratories Spatial Planar Non planar Non-planar Curved Objects Pocket Proj Pocket-Proj 1998 1997 2002 2002 Single Projector Use r:T j ? Projector 1998 1998 2002 1999 2003 Multiple Projectors Computational Camera and Photography
  • 7.
  • 8. Short Sh t Traditional T diti l MURA Exposure Shutter Captured Single Photo Ph t Deblurred Result Banding Artifacts and Dark some spatial frequencies and noisy d i are lost
  • 9. Blurring == Convolution Fourier Transform Sharp Sh Blurred Bl d Photo PSF == Sinc Function Photo ω Traditional Camera: Shutter is OPEN: Box Filter
  • 10. Fourier Transform Sharp Sh Blurred Bl d Photo PSF == Broadband Function Photo Preserves High Spatial Frequencies Flutter Shutter: Shutter is OPEN and CLOSED
  • 11. Flutter Shutter Camera Raskar, Agrawal, Tumblin [Siggraph2006] LCD opacity switched in coded sequence
  • 12. Traditio Coded nal Exposu re Deblurred Deblurred Image I Image I Image of Static Object
  • 13.
  • 14. Coded Exposure Coded Aperture Temporal 1-D broadband code: Spatial 2-D broadband mask: Motion Deblurring Focus Deblurring
  • 15. Coded Aperture Camera The aperture of a 100 mm lens is modified Insert a coded mask with chosen binary pattern Rest of the camera is unmodified
  • 17. Out of Focus Photo: Open Aperture
  • 18. Out of Focus Photo: Coded Aperture
  • 20. Refocused on Person
  • 21. Raskar, Camera Culture, MIT Media Lab Computational Photography 1. Epsilon Photography – Low-level Vision: Pixels – Multiphotos by bracketing (HDR, panorama) – ‘Ultimate camera’ 2. Coded Photography – Mid-Level Cues: • Regions, Edges, Motion, Direct/global g , g , , g – Single/few snapshot • Reversible encoding of data – Additional sensors/optics/illum 3. Essence Photography – Not mimic human eye – Beyond single view/illum – ‘New artform’
  • 22. Raskar, Camera Culture, MIT Media Lab • Ramesh Raskar and Jack T bli J k Tumblin • Book Publishers: A K Peters
  • 23. Less is More Blocking Light == More Information Coding in Time Coding in Space
  • 24. Larval Trematode Worm Coded Aperture Camera
  • 25. Shielding Light … g g Larval Trematode Worm Turbellarian Worm
  • 26. Mask Sensor Mask ? Sensor Mask Full Resolution Digital 4D Light Field from Refocusing: 2D Photo: Coded Aperture Camera Heterodyne Light Field d h ld Camera
  • 27. Light Field Inside a Camera
  • 28. Light Field Inside a Camera Lenslet- Lenslet-based Light Field camera [Adelson and Wang, 1992, Ng et al. 2005 ]
  • 29. Stanford Plenoptic Camera [Ng et al 2005] Contax medium format camera Kodak 16-megapixel sensor Adaptive Optics microlens array 125μ square-sided microlenses 4000 × 4000 pixels ÷ 292 × 292 lenses = 14 × 14 pixels per lens
  • 30. Digital Refocusing g g [Ng et al 2005] Can we achieve this with a Mask alone?
  • 31. Mask based Light Field Camera Sensor Mask [Veeraraghavan, Raskar, Agrawal, Tumblin, Mohan, Siggraph 2007 ]
  • 32. How to Capture 4D Light Field with g 2D Sensor ? What h ld be th Wh t should b the pattern of the mask ?
  • 33. Cosine Mask Used Mask Tile 1/f0
  • 34. Captured 2D Photo Encoding due to Mask
  • 35. Sensor Slice captures entire Light Field fθ fθ0 fx fx0 Modulation M d l i Function Modulated Light Field
  • 36. Computing 4D Light Field 2D Sensor Photo, 1800*1800 2D Fourier Transform, 1800*1800 2D FFT 9*9=81 spectral copies Rearrange 2D tiles into 4D 4D IFFT 200*200*9*9 planes 4D Light Field 200*200*9*9
  • 37. Captured Full resolution 2D image 2D Photo of Focused Scene Parts divide Image of White Lambertian Plane
  • 38. Wavefront Sensing in Any Wavelength ! Sensor Mask [Veeraraghavan, Raskar, Agrawal, Tumblin, Mohan, Siggraph 2007 ]
  • 39. Lens Flare Reduction/Enhancement using 4D Ray Sampling Glare Captured Glare Enhanced Reduced
  • 40. Glare = low frequency noise in 2D •But is high frequency noise in 4D •Remove via simple outlier rejection Sensor i j u x
  • 41. Rays = Waves for Propagation and Interface Fresnel propagation Chirp (Lens) Fourier transform Fractional Fourier transform x1 x2 x3 x4 x0 b ¡ a x0 u1 u2 u3 b u4 -ax b 0 x0 x1 x0 x2 x3 -bx a 0 x4 x0 - a -x a 0 I x4
  • 42. Imaging via volume hologram (Depth-specific Imaging) KVH ( x =0, u =θ /λ; x , u ) 4 4 s 3 3 -20 u4 1 u3 -15 0.8 -10 0.6 -5 L u3 [mm-1] 0 0.4 x3 x4 5 0.2 10 0 15 20 -0.2 -0.4 -0.2 0 0.2 0.4 x3 [mm] ZZ ½ µ ¶¾ 0 0 µs dx 0 dx 0 e¡ i 2¼( u 4 x 4 ¡ u 3 x 3 ) K V H (x 4 ; u4 ; x 3 ; u3 ) =3 4 0 0 exp ¡ i 2¼ zf (u3 + u4 ) ¡ u3 + u4 ¡ ¸ ¸ ½ µ 0 0 ¶µ 0 ¶¾ ½ µ 0 0 ¶µ ¶¾ u3 + u4 u4 µs u3 + u4 u0 4 µs £ sinc L ¸ ¡ u3 + u4 + u4 + ¡ sinc L ¸ ¡ u3 + u4 ¡ u4 ¡ ¡ 2 2 ¸ 2 2 ¸ ½ ¾ ½ ¾ ¼ zf 2 L Derivation: h(x 2 ; x 1 ) = exp ¡ i 2 (x 1 + x 2 ¡ f µs) sinc (x 1 + x 2 ) (x 2 ¡ f µs) ¸ f ¸f2 K V H I (x 2 ; u2 ; x 1 ; u1 ) Parameters: ¸=05¹ 0.5 ¹m µs= 30° K V H (x 4 ; u4 ; x 3 ; u3 ) L = 1 mm zf = 50 mm
  • 43. Camera Culture Group Raskar, Camera Culture, MIT Media Lab Ramesh Raskar http://raskar.info Computational Photography 1. Epsilon Photography Mask Sensor – Low-level Vision: Pixels – Multiphotos by bracketing (HDR, panorama) – ‘Ultimate camera’ 2. Coded Photography – Mid Level Mid-Level Cues: • Regions, Edges, Motion, Direct/global • Coded Exposure – Flutter Shutter Motion Deblurring • Coded Aperture – Defocus • Optical Heterodyning -20 1 – Lightfield or Wavefront sensing -15 -10 0.8 • Coded Glare 0.6 -5 u3 [mm-1] 0 0.4 • p y 6D Display 5 10 0.2 0 • Femto-second Imaging 15 2D 2D 2D 1 20 -0.2 2 -0.4 -0.2 0 0.2 0.4 x3 [mm] • Rays = Waves 1 1
  • 44. How can we create an entirely new class of imaging platforms that have an understanding of the world that far exceeds human ability and produce meaningful abstractions that are well within h ithi human comprehensibility ? h ibilit Ramesh Raskar http://raskar.info