SlideShare uma empresa Scribd logo
1 de 46
MIT Media Lab   Camera Culture




         Image Destabilization:

        Programmable Defocus using
           Lens and Sensor Motion


         Ankit Mohan, Douglas Lanman,
         Shinsaku Hiura, Ramesh Raskar
                MIT Media Lab
MIT Media Lab   Camera Culture


                         Defocus Blur

     Lots of glass; Heavy; Bulky; Expensive
MIT Media Lab    Camera Culture


                 Image Destabilization
                                            Camera


                                  Lens   Sensor

        Static
        Scene
MIT Media Lab    Camera Culture


                 Image Destabilization
                                                   Camera




        Static
        Scene



                           Lens Motion   Sensor Motion
MIT Media Lab   Camera Culture
                                                                        f8

                        Related Work
                                                                        f/4




                                                                        f/2

                        [Bae and Durand 2007]                   extrapolated
                                                                aperture


                                                                        f/1

                                                [Hasinoff and Kutulakos 2007]




                         [Vaish et al. 2004]
                                                             [Hiura et al. 2009]
MIT Media Lab   Camera Culture


                        Laminography
                                 Motion direction
                                                       X-Ray Source




   Plane of focus




                X-Ray Sensor
                                    Motion direction


   Related technique: Time Delay and Integration (TDI)
MIT Media Lab   Camera Culture


                Lens based Focusing
                                 Lens   Sensor



                  A                         B’




                                            A’
        B
MIT Media Lab   Camera Culture


                Lens based Focusing
                                 Lens   Sensor



                  A                         B’




                                            A’
        B
MIT Media Lab   Camera Culture


      Smaller aperture  Smaller defocus blur

                                 Lens   Sensor



                  A                         B’




                                            A’
        B
MIT Media Lab   Camera Culture


                Pinhole: All In-Focus
                                 Pinhole   Sensor



                  A                            B’




                                               A’
        B
MIT Media Lab   Camera Culture


                      Shifting Pinhole
                                  Pinhole   Sensor

                                 vp

                  A
                                                B’



        B

                                                A’
MIT Media Lab   Camera Culture


                      Shifting Pinhole
                                  Pinhole   Sensor

                                 vp

                  A
                                                B’




        B                                       A’
MIT Media Lab   Camera Culture


                      Shifting Pinhole
                                  Pinhole   Sensor

                                 vp
                                                B’
                  A




                                                A’
        B
MIT Media Lab   Camera Culture


                      Shifting Pinhole
                                  Pinhole   Sensor

                                 vp
                                                B’
                  A




                                                A’
        B
MIT Media Lab   Camera Culture


                      Shifting Pinhole
                                       Pinhole        Sensor

                                      vp
                                                          B’
                  A

                                            tp


                                                          A’
        B


                                 da

                        db                       ds
MIT Media Lab   Camera Culture


        Shifting Pinhole and Sensor
                                       Pinhole         Sensor

                                      vp                   vs

                  A
                                                      B’



        B

                                                      A’
                                 da

                        db                       ds
                Focus Here
MIT Media Lab   Camera Culture


        Shifting Pinhole and Sensor
                                       Pinhole         Sensor

                                      vp                   vs
                                                      B’
                  A




                                                      A’
        B


                                 da

                        db                       ds
                Focus Here
MIT Media Lab   Camera Culture


        Shifting Pinhole and Sensor
                                       Pinhole         Sensor
                                                      B’
                                      vp                   vs

                  A


                                                      A’


        B


                                 da

                        db                       ds
                Focus Here
MIT Media Lab   Camera Culture


        Shifting Pinhole and Sensor
                                       Pinhole         Sensor
                                                      B’
                                      vp                   vs

                  A


                                                      A’


        B


                                 da

                        db                       ds
     Focus Here
MIT Media Lab   Camera Culture


                      A Lens in Time!
                Lens Equation:


         Virtual Focal Length:


            Virtual F-Number:



           Analogous to shift and sum based
                Light field re-focusing.
MIT Media Lab   Camera Culture


                        Our Prototype
MIT Media Lab   Camera Culture


          Adjusting the Focus Plane




                           all-in-focus pinhole image
MIT Media Lab   Camera Culture


          Adjusting the Focus Plane




        focused in the front using destabilization (10 second exposure)
MIT Media Lab   Camera Culture


          Adjusting the Focus Plane




        focused in the middle using destabilization (5 second exposure)
MIT Media Lab   Camera Culture


          Adjusting the Focus Plane




        focused in the back using destabilization (10 second exposure)
MIT Media Lab   Camera Culture


       Adjusting the Virtual Aperture




     focused in the middle using destabilization (5mm pinhole translation)
MIT Media Lab   Camera Culture


       Adjusting the Virtual Aperture




     focused in the middle using destabilization (30mm pinhole translation)
MIT Media Lab      Camera Culture


     Shifting Lens and Sensor Defocus
            Defocus Exaggeration
   •  Physical vs. synthetic focus focus
      Similar physical and synthetic
   real focus




   virtual focus



   aperture




   sensor
MIT Media Lab   Camera Culture


                Defocus Exaggeration




                    static lens with an f/2.8 aperture
MIT Media Lab   Camera Culture


                Defocus Exaggeration




            destabilization simulates a reduced f-number
MIT Media Lab      Camera Culture


                     Defocus Invariance
   •  Differing physical and synthetic focus
   real focus




   virtual focus



   aperture




   sensor
MIT Media Lab    Camera Culture


                    Defocus Invariance
                                            •  Related work
                                              –  [Nagahara et al. 2008]
                                              –  [Cathey and Dowski 1995]
      [Nagahara et al. 2008]                  –  [Levin et al. 2008]

                                            •  PSF not depth invariant
            *             =                   –  only size is depth invariant
 real PSF   virtual PSF       overall PSF
                                            •  Gaussian special case
                                              –  depth invariant PSF
            *             =                   –  inversion is ill-conditioned
 real PSF   virtual PSF       overall PSF
MIT Media Lab   Camera Culture


                  Defocus Invariance




      depth-invariant blur size (horizontal slit + destabilization)
MIT Media Lab   Camera Culture


                  Defocus Invariance




                 Richardson-Lucy deconvolution result
MIT Media Lab     Camera Culture


                           Tilted Sensor
focus plane                         aperture plane               sensor plane

                              dC
              C



                                                            D′


                          D
                                                     C′
                                    dD



                                                      d′D
                                              d′C

                               Scheimpflug intersection
MIT Media Lab     Camera Culture


                           Tilted Sensor
focus plane                        aperture plane    sensor plane

                              dC
              C                             vp      vs?




                          D
                                   dD
MIT Media Lab     Camera Culture


                           Tilted Sensor
focus plane                        aperture plane                      sensor plane

                              dC
              C                             vp                         vs




                          D
                                   dD
                                   α	



                                                                α	

                                                         d′C
                                             d′D
                                                    D′         C′
MIT Media Lab   Camera Culture


                      Tuning the PSF
real focus




aperture




sensor

                      pinhole image (static f/22 aperture)
MIT Media Lab   Camera Culture


                      Tuning the PSF
real focus




aperture




sensor

                   large aperture image (static f/2.8 aperture)
MIT Media Lab        Camera Culture


                            Tuning the PSF

virtual focus




aperture




sensor

                destabilized image using a pinhole (translated f/22 aperture)
MIT Media Lab       Camera Culture


                           Tuning the PSF
real focus
virtual focus




aperture




sensor

           destabilized image using a large aperture (translated f/2.8 aperture)
MIT Media Lab    Camera Culture


                        Tuning the PSF
real focus




virtual focus



aperture




sensor

      simulated aspheric lens using a vertical slit aperture and destabilization
MIT Media Lab   Camera Culture


    Extension to 2D Displacements


                                   linear       circular      elliptical




                                 “figure 8”   hypocycloidal   trispiral
MIT Media Lab   Camera Culture


      Large apertures with tiny lenses?
   Benefits                           Limitations
   •  No time or light inefficiency   •  Coordinated mechanical
      wrt cheap cameras                  movement required
   •  Exploits unused area around     •  Diffraction (due to small aperture)
      the lens                           cannot be eliminated
   •  Compact design                     [Zhang and Levoy, tomorrow]
                                         [Our group: augmented LF for wave analysis]
   •  With near-pinhole apertures
      (mobile phones) many            •  Scene motion during exposure
      possibilities
MIT Media Lab    Camera Culture


                   Acknowledgements


     Grace Woo         Quinn Smithwick    Gabriel Taubin       Jaewon Kim
     MIT CSAIL          MIT Media Lab    Brown University     MIT Media Lab




                                             MIT Media Lab: Camera Culture
MIT Media Lab   Camera Culture


                SLRs with tiny lenses?




   •    Analysis of space of relative lens/sensor displacement
   •    Destabilization as virtual focusing mechanism
   •    Shallower depth of field than physical aperture
   •    Depth-independent defocus blur size

Mais conteúdo relacionado

Mais de 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
 

Mais de Camera Culture Group, MIT Media Lab (20)

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)
 
Compressed Sensing - Achuta Kadambi
Compressed Sensing - Achuta KadambiCompressed Sensing - Achuta Kadambi
Compressed Sensing - Achuta Kadambi
 
Coded Photography - Ramesh Raskar
Coded Photography - Ramesh RaskarCoded Photography - Ramesh Raskar
Coded Photography - Ramesh Raskar
 
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
 
Developing "True HDR" for the iPhone
Developing "True HDR" for the iPhoneDeveloping "True HDR" for the iPhone
Developing "True HDR" for the iPhone
 
Computer Vision Introduction
Computer Vision IntroductionComputer Vision Introduction
Computer Vision Introduction
 
Introduction to Photography
Introduction to PhotographyIntroduction to Photography
Introduction to Photography
 
Light Field Photography Introduction
Light Field Photography IntroductionLight Field Photography Introduction
Light Field Photography Introduction
 
Introduction to Light Fields
Introduction to Light FieldsIntroduction to Light Fields
Introduction to Light Fields
 

Último

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Image Destabilization ICCP 2009

  • 1. MIT Media Lab Camera Culture Image Destabilization:
 Programmable Defocus using Lens and Sensor Motion Ankit Mohan, Douglas Lanman, Shinsaku Hiura, Ramesh Raskar MIT Media Lab
  • 2. MIT Media Lab Camera Culture Defocus Blur Lots of glass; Heavy; Bulky; Expensive
  • 3. MIT Media Lab Camera Culture Image Destabilization Camera Lens Sensor Static Scene
  • 4. MIT Media Lab Camera Culture Image Destabilization Camera Static Scene Lens Motion Sensor Motion
  • 5. MIT Media Lab Camera Culture f8 Related Work f/4 f/2 [Bae and Durand 2007] extrapolated aperture f/1 [Hasinoff and Kutulakos 2007] [Vaish et al. 2004] [Hiura et al. 2009]
  • 6. MIT Media Lab Camera Culture Laminography Motion direction X-Ray Source Plane of focus X-Ray Sensor Motion direction Related technique: Time Delay and Integration (TDI)
  • 7. MIT Media Lab Camera Culture Lens based Focusing Lens Sensor A B’ A’ B
  • 8. MIT Media Lab Camera Culture Lens based Focusing Lens Sensor A B’ A’ B
  • 9. MIT Media Lab Camera Culture Smaller aperture  Smaller defocus blur Lens Sensor A B’ A’ B
  • 10. MIT Media Lab Camera Culture Pinhole: All In-Focus Pinhole Sensor A B’ A’ B
  • 11. MIT Media Lab Camera Culture Shifting Pinhole Pinhole Sensor vp A B’ B A’
  • 12. MIT Media Lab Camera Culture Shifting Pinhole Pinhole Sensor vp A B’ B A’
  • 13. MIT Media Lab Camera Culture Shifting Pinhole Pinhole Sensor vp B’ A A’ B
  • 14. MIT Media Lab Camera Culture Shifting Pinhole Pinhole Sensor vp B’ A A’ B
  • 15. MIT Media Lab Camera Culture Shifting Pinhole Pinhole Sensor vp B’ A tp A’ B da db ds
  • 16. MIT Media Lab Camera Culture Shifting Pinhole and Sensor Pinhole Sensor vp vs A B’ B A’ da db ds Focus Here
  • 17. MIT Media Lab Camera Culture Shifting Pinhole and Sensor Pinhole Sensor vp vs B’ A A’ B da db ds Focus Here
  • 18. MIT Media Lab Camera Culture Shifting Pinhole and Sensor Pinhole Sensor B’ vp vs A A’ B da db ds Focus Here
  • 19. MIT Media Lab Camera Culture Shifting Pinhole and Sensor Pinhole Sensor B’ vp vs A A’ B da db ds Focus Here
  • 20. MIT Media Lab Camera Culture A Lens in Time! Lens Equation: Virtual Focal Length: Virtual F-Number: Analogous to shift and sum based Light field re-focusing.
  • 21. MIT Media Lab Camera Culture Our Prototype
  • 22. MIT Media Lab Camera Culture Adjusting the Focus Plane all-in-focus pinhole image
  • 23. MIT Media Lab Camera Culture Adjusting the Focus Plane focused in the front using destabilization (10 second exposure)
  • 24. MIT Media Lab Camera Culture Adjusting the Focus Plane focused in the middle using destabilization (5 second exposure)
  • 25. MIT Media Lab Camera Culture Adjusting the Focus Plane focused in the back using destabilization (10 second exposure)
  • 26. MIT Media Lab Camera Culture Adjusting the Virtual Aperture focused in the middle using destabilization (5mm pinhole translation)
  • 27. MIT Media Lab Camera Culture Adjusting the Virtual Aperture focused in the middle using destabilization (30mm pinhole translation)
  • 28. MIT Media Lab Camera Culture Shifting Lens and Sensor Defocus Defocus Exaggeration •  Physical vs. synthetic focus focus Similar physical and synthetic real focus virtual focus aperture sensor
  • 29. MIT Media Lab Camera Culture Defocus Exaggeration static lens with an f/2.8 aperture
  • 30. MIT Media Lab Camera Culture Defocus Exaggeration destabilization simulates a reduced f-number
  • 31. MIT Media Lab Camera Culture Defocus Invariance •  Differing physical and synthetic focus real focus virtual focus aperture sensor
  • 32. MIT Media Lab Camera Culture Defocus Invariance •  Related work –  [Nagahara et al. 2008] –  [Cathey and Dowski 1995] [Nagahara et al. 2008] –  [Levin et al. 2008] •  PSF not depth invariant * = –  only size is depth invariant real PSF virtual PSF overall PSF •  Gaussian special case –  depth invariant PSF * = –  inversion is ill-conditioned real PSF virtual PSF overall PSF
  • 33. MIT Media Lab Camera Culture Defocus Invariance depth-invariant blur size (horizontal slit + destabilization)
  • 34. MIT Media Lab Camera Culture Defocus Invariance Richardson-Lucy deconvolution result
  • 35. MIT Media Lab Camera Culture Tilted Sensor focus plane aperture plane sensor plane dC C D′ D C′ dD d′D d′C Scheimpflug intersection
  • 36. MIT Media Lab Camera Culture Tilted Sensor focus plane aperture plane sensor plane dC C vp vs? D dD
  • 37. MIT Media Lab Camera Culture Tilted Sensor focus plane aperture plane sensor plane dC C vp vs D dD α α d′C d′D D′ C′
  • 38. MIT Media Lab Camera Culture Tuning the PSF real focus aperture sensor pinhole image (static f/22 aperture)
  • 39. MIT Media Lab Camera Culture Tuning the PSF real focus aperture sensor large aperture image (static f/2.8 aperture)
  • 40. MIT Media Lab Camera Culture Tuning the PSF virtual focus aperture sensor destabilized image using a pinhole (translated f/22 aperture)
  • 41. MIT Media Lab Camera Culture Tuning the PSF real focus virtual focus aperture sensor destabilized image using a large aperture (translated f/2.8 aperture)
  • 42. MIT Media Lab Camera Culture Tuning the PSF real focus virtual focus aperture sensor simulated aspheric lens using a vertical slit aperture and destabilization
  • 43. MIT Media Lab Camera Culture Extension to 2D Displacements linear circular elliptical “figure 8” hypocycloidal trispiral
  • 44. MIT Media Lab Camera Culture Large apertures with tiny lenses? Benefits Limitations •  No time or light inefficiency •  Coordinated mechanical wrt cheap cameras movement required •  Exploits unused area around •  Diffraction (due to small aperture) the lens cannot be eliminated •  Compact design [Zhang and Levoy, tomorrow] [Our group: augmented LF for wave analysis] •  With near-pinhole apertures (mobile phones) many •  Scene motion during exposure possibilities
  • 45. MIT Media Lab Camera Culture Acknowledgements Grace Woo Quinn Smithwick Gabriel Taubin Jaewon Kim MIT CSAIL MIT Media Lab Brown University MIT Media Lab MIT Media Lab: Camera Culture
  • 46. MIT Media Lab Camera Culture SLRs with tiny lenses? •  Analysis of space of relative lens/sensor displacement •  Destabilization as virtual focusing mechanism •  Shallower depth of field than physical aperture •  Depth-independent defocus blur size

Notas do Editor

  1. The technique was pioneered by radar engineer Edward Dowski and his thesis adviser Thomas Cathey at the University of Colorado in the United States in the 1990s. "Flexible Depth of Field Photography," H. Nagahara, S. Kuthirummal, C. Zhou, and S.K. Nayar, European Conference on Computer Vision (ECCV), Oct, 2008. Motion-Invariant Photography Anat Levin   Peter Sand   Taeg Sang Cho   Fredo Durand   William T. Freeman Computer Science and Artificial Intelligence Lab (CSAIL) Massachusetts Institute of Technology
  2. http://vismi.kaist.ac.kr/2004/research/APCBSolderJointInspectionusingDigitalTomosynthesis.htm http://www.e-radiography.net/radtech/t/tomo.htm