SlideShare a Scribd company logo
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

More Related Content

More from 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)

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
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

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

Editor's Notes

  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