SlideShare una empresa de Scribd logo
1 de 59
Dappled Photography: Mask Enhanced Cameras forHeterodyned Light Fields and Coded Aperture Refocusing study Ashok Veeraraghavan, RameshRaskar, AmitAgrawal Mitsubishi Electric Research Labs (MERL), Cambridge, MA Ankit Mohan, Jack Tumblin Northwestern University, Evanston, IL
Abstract A theoretical framework for modulating 4D light fields using a mask betweenlens and sensors ,[object Object]
Heterodynes Light Field camera,[object Object]
Full resolution in-focus,[object Object]
Low resolution with different focus settings4D light field  L(u,v,x,y)
Abstract A theoretical framework for modulating 4D light fields using a mask betweenlens and sensors ,[object Object],Add  a high-frequencymask between Lens and Sensors 4D light field - sense different rays from lens (u,v) in a sensor position (x,y) Rearrange light field ,[object Object]
Full resolution in-focus,[object Object]
Full resolution in-focus,[object Object]
Heterodynes Light Field camera Based on modulation theorem in 4D frequency domain – mask carries rays = rays x mask F
Modulation Theorem [Oppenheim et al. 99] http://en.wikipedia.org/wiki/Amplitude_modulation
Heterodynes Light Field camera Based on modulation theorem in 4D frequency domain – mask carries rays = rays x mask F A good mask carriers the rays !  A poor mask blends the  rays ! good mask ! α depends on (d,v) rays
Heterodynes Light Field camera Based on modulation theorem in 4D frequency domain – mask carries rays = rays x mask F
Heterodynes Light Field camera Based on modulation theorem in 4D frequency domain – mask carries rays recover the light field by rearranging the tiles of 2D Fourier transfer into 4D plane to get the full resolution image information for the in-focus parts of the scene = rays x mask F Rearrange F-1
Heterodynes Light Field camera Based on modulation theorem in 4D frequency domain – mask carries rays recover the light field by rearranging the tiles of 2D Fourier transfer into 4D plane to get the full resolution image information for the in-focus parts of the scene A raw sensor holds a modulated 4D light filed = rays x mask Raw sensor  (modulate 4D light field data) In-focus at full resolution  (demodulated)
Optical Heterodyning Baseband Audio Signal Software Demodulation Main Lens Object Mask Sensor RecoveredLight Field Receiver: Demodulation High Freq Carrier 100.1 MHz Incoming Signal ReferenceCarrier 99 MHz Incident Modulated Signal Photographic Signal(Light Field) Carrier  ReferenceCarrier
Coded Aperture camera  Base on Convolution Aperture as a Modulator sinc function depends on θ Pinhole camera has a very very broadband  modulator Design broadband mask = rays x mask
Outline Introduction Related Work Theory & Framework Heterodyne Light Field Camera Encoded Blur Camera Implements & Analysis Contributions & Future Work
Introduction
Light Field
Sensed image (in-focus) θ x red : the in-focus line yellow : sample object x θ Imaginary film object Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
Sensed image (in-focus) θ x x θ Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
Sensed image (in-focus) θ x red : the in-focus line yellow : sample x u Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
Sensed image (out of focus, far) θ x red : the in-focus line yellow : sample x θ Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
Sensed image (out of focus, far) θ x red : the in-focus line yellow : sample x θ Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
Sensed image (out of focus, near) red : the in-focus line yellow : sample θ x x θ Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
Sensed image (out of focus, near) θ x red : the in-focus line yellow : sample x θ Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
Light Field Acquisition Integral Photography ,[object Object]
Integral camera [Okano et al. 99; Martnez-Corral et al. 04; Javidi and Okano 02]Light field Camera Virtual viewpoint [Levoy and Hanrahan 96] [Gertler et al 96] Virtual aperture [Levoy and Hanrahan 96] [Isaksen et al. 00] Synthetic appearture photography (similar virtual aperture) [Levoy et al. 04] [Vaish et al. 04]
Light field Camera Plenoptic camera Light field rendering  Dapped Photography  [Levoy and HanrahanSiggraph 96] [Gortler et al 96, 06] ,[object Object]
[Levoy and HanrahanSiggraph 96]
 [Gortler et al 96]
Hand-held light field camera [R Ng et al 05]
Fourier slice photography [R Ng, SIGGRAPH05]
The mask weights the rays ,[object Object]
Theory & Framework
For different focus settings, the obtained images correspond to slices at different angles, “Fourier Slice Photography ” [Ng, R. 05]
Assumption:simulate the aperture as mask placed at lens Open Aperture
Open Aperture Assumption:a planar Lambertianobject at the focus plane Because no angular variations in the  irradiance of rays from a Lambertian object, the content of light field is restricted to be along the fx axis The sensed image is a slice of the modulated light field
Open Aperture In-focus sensor The in-focus image corresponds to a slice of LA(fx, fθ) along  fx(fθ=0) No information lost Out of focus sensor The sensor image is a slanted slice The slant angle depends on the degree of mis-focus
Heterodyne Light Field Camera
Mask as Modulator
Mask as Modulator d = v (at aperture stop, θ plane) Mask affects the all rays at an angle θ in a similar way ! m(x, θ) = c (y = θ) α = 900 d = 0 (at sensor, conjugate plane) Mask attenuates all rays for the same x equally ! m(x, θ) = c (y = x) α = 00
Mask as Modulator Optimal Mask Position In practice, since the spatial resolution is much larger than the angular resolution, is very small, and therefore the mask needs to be placed close to the sensor Optimal Mask Pattern ,[object Object]
Boost,[object Object]
Notes 4D light field Aliasing When band-limit assumption is not valid in the spatial dimension, the energy in the higher spatial frequencies of the light field masquerade as energy in the lower angular dimension. Post-filter the recovered light field using a Kaiser-Bessel filter with a filer width of 1.5 [Ng 05]
Encoded Blur Camera
Mask as modulator Assumption:layered Lambertian scene ∵ Because no angular variations in the irradiance of rays from a Lambertian scene, the content of light field is restricted to be along the fx axis
Optimal Mask for Encoding Defocus Blur Blurred image is linear convolution (circularly convolution  with zero padded) Defocus by PSF (point spread function) Coded aperture remove SNR only special cases + Star , -Natural photography ,[object Object]
7x7 Binary mask as initial guess
10 hours of search,[object Object]
Heterodyne Light Field Camera 210 mm f/5.6 Nikkor-W Lens Mask CanoScanLiDE 70 scanner sensor 80  dots/mm
Raw sensor image
Scene parts which are in-focus can be recovered at full resolution
Far Focused Near Focused
In-focus – full resolution Low resolution refocused image Out of focus
Analysis ,[object Object],+  Easy to cover over in a conventional digital camera  with a finer mask placed inside in the future Computation +	Computation burden is low because of  computing  light field and refocusing  is done in Fourier domain -Calibration of  in-plane rotation and shift of the mask with respect to sensor
Failure Cases If Assumption of  a band-limited light field is invalid, the aliasing artifacts in recovered light field 2D cosine mask needs to be moved away from the sensor because it results in diffraction
Encoded Blur Camera 100 mm f/2.8 USM Macro Lens Mask Sensor Canon Rebel XT SLR camera

Más contenido relacionado

La actualidad más candente

Tsmf Methodology
Tsmf MethodologyTsmf Methodology
Tsmf Methodologykangaxx84
 
U tokyo 2019
U tokyo 2019U tokyo 2019
U tokyo 2019Jinze Yu
 
Ccv shadow volumes_supporting_slides
Ccv shadow volumes_supporting_slidesCcv shadow volumes_supporting_slides
Ccv shadow volumes_supporting_slidesMark Kilgard
 
上海必和 Advancements in hyperspectral and multi-spectral ima超光谱高光谱多光谱
上海必和 Advancements in hyperspectral and multi-spectral ima超光谱高光谱多光谱上海必和 Advancements in hyperspectral and multi-spectral ima超光谱高光谱多光谱
上海必和 Advancements in hyperspectral and multi-spectral ima超光谱高光谱多光谱algous
 
Flat panel ---nihms864608
Flat panel ---nihms864608Flat panel ---nihms864608
Flat panel ---nihms864608Maria Vergakh
 
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)Jia-Bin Huang
 
Lecture03: Fundamentals Optics
Lecture03: Fundamentals Optics Lecture03: Fundamentals Optics
Lecture03: Fundamentals Optics Sarhat Adam
 
study Coded Aperture
study Coded Aperturestudy Coded Aperture
study Coded ApertureChiamin Hsu
 
上海必和 Advances-hyperspectral-imaging0409超光谱高光谱多光谱
上海必和 Advances-hyperspectral-imaging0409超光谱高光谱多光谱上海必和 Advances-hyperspectral-imaging0409超光谱高光谱多光谱
上海必和 Advances-hyperspectral-imaging0409超光谱高光谱多光谱algous
 
Sensitometry & characteristic curve
Sensitometry & characteristic curveSensitometry & characteristic curve
Sensitometry & characteristic curveRahul Midha
 
A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)
A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)
A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)Jia-Bin Huang
 
Guillet mottin 2005 spie_ 5964
Guillet mottin 2005 spie_ 5964Guillet mottin 2005 spie_ 5964
Guillet mottin 2005 spie_ 5964Stéphane MOTTIN
 
Advanced lithographic technologies
Advanced lithographic technologiesAdvanced lithographic technologies
Advanced lithographic technologiesLen Mei
 
Digital Radiography PHYSICS
Digital Radiography PHYSICSDigital Radiography PHYSICS
Digital Radiography PHYSICSShubhankar Mitra
 
On the scattering of light : various models and methods used in computer grap...
On the scattering of light : various models and methods used in computer grap...On the scattering of light : various models and methods used in computer grap...
On the scattering of light : various models and methods used in computer grap...Toru Tamaki
 

La actualidad más candente (20)

Tsmf Methodology
Tsmf MethodologyTsmf Methodology
Tsmf Methodology
 
Nihms 619230
Nihms 619230Nihms 619230
Nihms 619230
 
U tokyo 2019
U tokyo 2019U tokyo 2019
U tokyo 2019
 
Ccv shadow volumes_supporting_slides
Ccv shadow volumes_supporting_slidesCcv shadow volumes_supporting_slides
Ccv shadow volumes_supporting_slides
 
上海必和 Advancements in hyperspectral and multi-spectral ima超光谱高光谱多光谱
上海必和 Advancements in hyperspectral and multi-spectral ima超光谱高光谱多光谱上海必和 Advancements in hyperspectral and multi-spectral ima超光谱高光谱多光谱
上海必和 Advancements in hyperspectral and multi-spectral ima超光谱高光谱多光谱
 
Dual photography
Dual photographyDual photography
Dual photography
 
Moving cr-to-dr
Moving cr-to-drMoving cr-to-dr
Moving cr-to-dr
 
Flat panel ---nihms864608
Flat panel ---nihms864608Flat panel ---nihms864608
Flat panel ---nihms864608
 
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)
 
Lecture03: Fundamentals Optics
Lecture03: Fundamentals Optics Lecture03: Fundamentals Optics
Lecture03: Fundamentals Optics
 
study Coded Aperture
study Coded Aperturestudy Coded Aperture
study Coded Aperture
 
上海必和 Advances-hyperspectral-imaging0409超光谱高光谱多光谱
上海必和 Advances-hyperspectral-imaging0409超光谱高光谱多光谱上海必和 Advances-hyperspectral-imaging0409超光谱高光谱多光谱
上海必和 Advances-hyperspectral-imaging0409超光谱高光谱多光谱
 
Sensitometry & characteristic curve
Sensitometry & characteristic curveSensitometry & characteristic curve
Sensitometry & characteristic curve
 
Whole brain optical imaging
Whole brain optical imagingWhole brain optical imaging
Whole brain optical imaging
 
A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)
A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)
A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)
 
Raskar Banff
Raskar BanffRaskar Banff
Raskar Banff
 
Guillet mottin 2005 spie_ 5964
Guillet mottin 2005 spie_ 5964Guillet mottin 2005 spie_ 5964
Guillet mottin 2005 spie_ 5964
 
Advanced lithographic technologies
Advanced lithographic technologiesAdvanced lithographic technologies
Advanced lithographic technologies
 
Digital Radiography PHYSICS
Digital Radiography PHYSICSDigital Radiography PHYSICS
Digital Radiography PHYSICS
 
On the scattering of light : various models and methods used in computer grap...
On the scattering of light : various models and methods used in computer grap...On the scattering of light : various models and methods used in computer grap...
On the scattering of light : various models and methods used in computer grap...
 

Similar a study Dappled Photography

Compressive Light Field Photography using Overcomplete Dictionaries and Optim...
Compressive Light Field Photography using Overcomplete Dictionaries and Optim...Compressive Light Field Photography using Overcomplete Dictionaries and Optim...
Compressive Light Field Photography using Overcomplete Dictionaries and Optim...Ankit Thiranh
 
Magnification(macro and micro radiography), distortion
Magnification(macro and micro radiography), distortionMagnification(macro and micro radiography), distortion
Magnification(macro and micro radiography), distortionparthajyotidas11
 
Single Sample Soft Shadows Using Depth Maps
Single Sample Soft Shadows Using Depth MapsSingle Sample Soft Shadows Using Depth Maps
Single Sample Soft Shadows Using Depth Mapsstefan_b
 
Projection photolithography
Projection photolithographyProjection photolithography
Projection photolithographyZUNAIR ARSLAN
 
lfcamera-150dpi-Copier.pdf
lfcamera-150dpi-Copier.pdflfcamera-150dpi-Copier.pdf
lfcamera-150dpi-Copier.pdfphotosavi
 
Basic principles of photography
Basic principles of photographyBasic principles of photography
Basic principles of photographyFOTOVIVA
 
Digital radiography.. an update
Digital radiography.. an updateDigital radiography.. an update
Digital radiography.. an updateShivam Batra
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingYu Huang
 
>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
 
02 principle of photography and imaging
02 principle of photography and imaging02 principle of photography and imaging
02 principle of photography and imagingSarhat Adam
 
Biomimetics : Compound eyes
Biomimetics : Compound eyesBiomimetics : Compound eyes
Biomimetics : Compound eyesYoung Min Song
 

Similar a study Dappled Photography (20)

Raskar Ilp Oct08 Web
Raskar Ilp Oct08 WebRaskar Ilp Oct08 Web
Raskar Ilp Oct08 Web
 
Compressive Light Field Photography using Overcomplete Dictionaries and Optim...
Compressive Light Field Photography using Overcomplete Dictionaries and Optim...Compressive Light Field Photography using Overcomplete Dictionaries and Optim...
Compressive Light Field Photography using Overcomplete Dictionaries and Optim...
 
Raskar Paris Nov08
Raskar Paris Nov08Raskar Paris Nov08
Raskar Paris Nov08
 
Magnification(macro and micro radiography), distortion
Magnification(macro and micro radiography), distortionMagnification(macro and micro radiography), distortion
Magnification(macro and micro radiography), distortion
 
Mit Museum Talk
Mit Museum TalkMit Museum Talk
Mit Museum Talk
 
Optics group research overview
Optics group research overviewOptics group research overview
Optics group research overview
 
Single Sample Soft Shadows Using Depth Maps
Single Sample Soft Shadows Using Depth MapsSingle Sample Soft Shadows Using Depth Maps
Single Sample Soft Shadows Using Depth Maps
 
Projection photolithography
Projection photolithographyProjection photolithography
Projection photolithography
 
lfcamera-150dpi-Copier.pdf
lfcamera-150dpi-Copier.pdflfcamera-150dpi-Copier.pdf
lfcamera-150dpi-Copier.pdf
 
Raskar Coded Opto Charlotte
Raskar Coded Opto CharlotteRaskar Coded Opto Charlotte
Raskar Coded Opto Charlotte
 
Basic principles of photography
Basic principles of photographyBasic principles of photography
Basic principles of photography
 
Coded Photography - Ramesh Raskar
Coded Photography - Ramesh RaskarCoded Photography - Ramesh Raskar
Coded Photography - Ramesh Raskar
 
HDR
HDRHDR
HDR
 
Digital radiography.. an update
Digital radiography.. an updateDigital radiography.. an update
Digital radiography.. an update
 
telescope
telescope telescope
telescope
 
Telescopes
TelescopesTelescopes
Telescopes
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous Driving
 
>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...
 
02 principle of photography and imaging
02 principle of photography and imaging02 principle of photography and imaging
02 principle of photography and imaging
 
Biomimetics : Compound eyes
Biomimetics : Compound eyesBiomimetics : Compound eyes
Biomimetics : Compound eyes
 

Más de Chiamin Hsu

study Domain Transform for Edge-Aware Image and Video Processing
study Domain Transform for Edge-Aware Image and Video Processingstudy Domain Transform for Edge-Aware Image and Video Processing
study Domain Transform for Edge-Aware Image and Video ProcessingChiamin Hsu
 
study Image and video abstraction by multi scale anisotropic kuwahara
study  Image and video abstraction by multi scale anisotropic kuwaharastudy  Image and video abstraction by multi scale anisotropic kuwahara
study Image and video abstraction by multi scale anisotropic kuwaharaChiamin Hsu
 
study Accelerating Spatially Varying Gaussian Filters
study Accelerating Spatially Varying Gaussian Filtersstudy Accelerating Spatially Varying Gaussian Filters
study Accelerating Spatially Varying Gaussian FiltersChiamin Hsu
 
stduy Edge-Based Image Coarsening
stduy Edge-Based Image Coarseningstduy Edge-Based Image Coarsening
stduy Edge-Based Image CoarseningChiamin Hsu
 
study Streaming Multigrid For Gradient Domain Operations On Large Images
study Streaming Multigrid For Gradient Domain Operations On Large Imagesstudy Streaming Multigrid For Gradient Domain Operations On Large Images
study Streaming Multigrid For Gradient Domain Operations On Large ImagesChiamin Hsu
 
study Shading Based Surface Editing
study Shading Based Surface Editingstudy Shading Based Surface Editing
study Shading Based Surface EditingChiamin Hsu
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded ImagesChiamin Hsu
 
study Image Vectorization using Optimized Gradeint Meshes
study Image Vectorization using Optimized Gradeint Meshesstudy Image Vectorization using Optimized Gradeint Meshes
study Image Vectorization using Optimized Gradeint MeshesChiamin Hsu
 
study Seam Carving For Content Aware Image Resizing
study Seam Carving For Content Aware Image Resizingstudy Seam Carving For Content Aware Image Resizing
study Seam Carving For Content Aware Image ResizingChiamin Hsu
 
study Latent Doodle Space
study Latent Doodle Spacestudy Latent Doodle Space
study Latent Doodle SpaceChiamin Hsu
 
study Active Refocusing Of Images And Videos
study Active Refocusing Of Images And Videosstudy Active Refocusing Of Images And Videos
study Active Refocusing Of Images And VideosChiamin Hsu
 

Más de Chiamin Hsu (11)

study Domain Transform for Edge-Aware Image and Video Processing
study Domain Transform for Edge-Aware Image and Video Processingstudy Domain Transform for Edge-Aware Image and Video Processing
study Domain Transform for Edge-Aware Image and Video Processing
 
study Image and video abstraction by multi scale anisotropic kuwahara
study  Image and video abstraction by multi scale anisotropic kuwaharastudy  Image and video abstraction by multi scale anisotropic kuwahara
study Image and video abstraction by multi scale anisotropic kuwahara
 
study Accelerating Spatially Varying Gaussian Filters
study Accelerating Spatially Varying Gaussian Filtersstudy Accelerating Spatially Varying Gaussian Filters
study Accelerating Spatially Varying Gaussian Filters
 
stduy Edge-Based Image Coarsening
stduy Edge-Based Image Coarseningstduy Edge-Based Image Coarsening
stduy Edge-Based Image Coarsening
 
study Streaming Multigrid For Gradient Domain Operations On Large Images
study Streaming Multigrid For Gradient Domain Operations On Large Imagesstudy Streaming Multigrid For Gradient Domain Operations On Large Images
study Streaming Multigrid For Gradient Domain Operations On Large Images
 
study Shading Based Surface Editing
study Shading Based Surface Editingstudy Shading Based Surface Editing
study Shading Based Surface Editing
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
 
study Image Vectorization using Optimized Gradeint Meshes
study Image Vectorization using Optimized Gradeint Meshesstudy Image Vectorization using Optimized Gradeint Meshes
study Image Vectorization using Optimized Gradeint Meshes
 
study Seam Carving For Content Aware Image Resizing
study Seam Carving For Content Aware Image Resizingstudy Seam Carving For Content Aware Image Resizing
study Seam Carving For Content Aware Image Resizing
 
study Latent Doodle Space
study Latent Doodle Spacestudy Latent Doodle Space
study Latent Doodle Space
 
study Active Refocusing Of Images And Videos
study Active Refocusing Of Images And Videosstudy Active Refocusing Of Images And Videos
study Active Refocusing Of Images And Videos
 

Último

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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Último (20)

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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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...
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

study Dappled Photography

  • 1. Dappled Photography: Mask Enhanced Cameras forHeterodyned Light Fields and Coded Aperture Refocusing study Ashok Veeraraghavan, RameshRaskar, AmitAgrawal Mitsubishi Electric Research Labs (MERL), Cambridge, MA Ankit Mohan, Jack Tumblin Northwestern University, Evanston, IL
  • 2.
  • 3.
  • 4.
  • 5. Low resolution with different focus settings4D light field L(u,v,x,y)
  • 6.
  • 7.
  • 8.
  • 9. Heterodynes Light Field camera Based on modulation theorem in 4D frequency domain – mask carries rays = rays x mask F
  • 10. Modulation Theorem [Oppenheim et al. 99] http://en.wikipedia.org/wiki/Amplitude_modulation
  • 11. Heterodynes Light Field camera Based on modulation theorem in 4D frequency domain – mask carries rays = rays x mask F A good mask carriers the rays ! A poor mask blends the rays ! good mask ! α depends on (d,v) rays
  • 12. Heterodynes Light Field camera Based on modulation theorem in 4D frequency domain – mask carries rays = rays x mask F
  • 13. Heterodynes Light Field camera Based on modulation theorem in 4D frequency domain – mask carries rays recover the light field by rearranging the tiles of 2D Fourier transfer into 4D plane to get the full resolution image information for the in-focus parts of the scene = rays x mask F Rearrange F-1
  • 14. Heterodynes Light Field camera Based on modulation theorem in 4D frequency domain – mask carries rays recover the light field by rearranging the tiles of 2D Fourier transfer into 4D plane to get the full resolution image information for the in-focus parts of the scene A raw sensor holds a modulated 4D light filed = rays x mask Raw sensor (modulate 4D light field data) In-focus at full resolution (demodulated)
  • 15. Optical Heterodyning Baseband Audio Signal Software Demodulation Main Lens Object Mask Sensor RecoveredLight Field Receiver: Demodulation High Freq Carrier 100.1 MHz Incoming Signal ReferenceCarrier 99 MHz Incident Modulated Signal Photographic Signal(Light Field) Carrier ReferenceCarrier
  • 16. Coded Aperture camera Base on Convolution Aperture as a Modulator sinc function depends on θ Pinhole camera has a very very broadband modulator Design broadband mask = rays x mask
  • 17. Outline Introduction Related Work Theory & Framework Heterodyne Light Field Camera Encoded Blur Camera Implements & Analysis Contributions & Future Work
  • 20. Sensed image (in-focus) θ x red : the in-focus line yellow : sample object x θ Imaginary film object Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
  • 21. Sensed image (in-focus) θ x x θ Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
  • 22. Sensed image (in-focus) θ x red : the in-focus line yellow : sample x u Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
  • 23. Sensed image (out of focus, far) θ x red : the in-focus line yellow : sample x θ Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
  • 24. Sensed image (out of focus, far) θ x red : the in-focus line yellow : sample x θ Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
  • 25. Sensed image (out of focus, near) red : the in-focus line yellow : sample θ x x θ Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
  • 26. Sensed image (out of focus, near) θ x red : the in-focus line yellow : sample x θ Imaginary film Sensor Lens http://graphics.stanford.edu/papers/fourierphoto/fourierphoto.ppt
  • 27.
  • 28. Integral camera [Okano et al. 99; Martnez-Corral et al. 04; Javidi and Okano 02]Light field Camera Virtual viewpoint [Levoy and Hanrahan 96] [Gertler et al 96] Virtual aperture [Levoy and Hanrahan 96] [Isaksen et al. 00] Synthetic appearture photography (similar virtual aperture) [Levoy et al. 04] [Vaish et al. 04]
  • 29.
  • 31. [Gortler et al 96]
  • 32. Hand-held light field camera [R Ng et al 05]
  • 33. Fourier slice photography [R Ng, SIGGRAPH05]
  • 34.
  • 36. For different focus settings, the obtained images correspond to slices at different angles, “Fourier Slice Photography ” [Ng, R. 05]
  • 37. Assumption:simulate the aperture as mask placed at lens Open Aperture
  • 38. Open Aperture Assumption:a planar Lambertianobject at the focus plane Because no angular variations in the irradiance of rays from a Lambertian object, the content of light field is restricted to be along the fx axis The sensed image is a slice of the modulated light field
  • 39. Open Aperture In-focus sensor The in-focus image corresponds to a slice of LA(fx, fθ) along fx(fθ=0) No information lost Out of focus sensor The sensor image is a slanted slice The slant angle depends on the degree of mis-focus
  • 42. Mask as Modulator d = v (at aperture stop, θ plane) Mask affects the all rays at an angle θ in a similar way ! m(x, θ) = c (y = θ) α = 900 d = 0 (at sensor, conjugate plane) Mask attenuates all rays for the same x equally ! m(x, θ) = c (y = x) α = 00
  • 43.
  • 44.
  • 45. Notes 4D light field Aliasing When band-limit assumption is not valid in the spatial dimension, the energy in the higher spatial frequencies of the light field masquerade as energy in the lower angular dimension. Post-filter the recovered light field using a Kaiser-Bessel filter with a filer width of 1.5 [Ng 05]
  • 47. Mask as modulator Assumption:layered Lambertian scene ∵ Because no angular variations in the irradiance of rays from a Lambertian scene, the content of light field is restricted to be along the fx axis
  • 48.
  • 49. 7x7 Binary mask as initial guess
  • 50.
  • 51. Heterodyne Light Field Camera 210 mm f/5.6 Nikkor-W Lens Mask CanoScanLiDE 70 scanner sensor 80 dots/mm
  • 53. Scene parts which are in-focus can be recovered at full resolution
  • 54. Far Focused Near Focused
  • 55. In-focus – full resolution Low resolution refocused image Out of focus
  • 56.
  • 57.
  • 58. Failure Cases If Assumption of a band-limited light field is invalid, the aliasing artifacts in recovered light field 2D cosine mask needs to be moved away from the sensor because it results in diffraction
  • 59. Encoded Blur Camera 100 mm f/2.8 USM Macro Lens Mask Sensor Canon Rebel XT SLR camera
  • 61. Modulation Transfer Function(MTF) of ISO-12233 MTF: low MTF: high
  • 62. Full resolution digital refocusing using encoded blur camera Captured photo Refocused photo
  • 63.
  • 64. A is the block-Toeplitz matrix representing 2D blur
  • 65. W is a weighting matrix which sets the weights corresponding to the occluded pixels in the blurred image to zero In-focus fence + blurred person Deblurring without taking the occluders into account Weighted deconvolution Eq. Binary mask for the occluders
  • 66. Failure Cases Scenes with large variation in depths and those with view dependencies can not be handle Practice value 7x7 mask : blur size of about 20 pixels Finer resolution mask can handle large defocus blur but lead to diffraction blur
  • 67. Contributions = rays x mask A theoretical framework of modulating 4D light fields camera working on frequency domain A new class of 4D light filed camera holds full resolution modulated 4D light field Don’t require additional optical elements such as lens arrays Analyze defocus blur as a special case of the frequency domain re-mapping and demonstrate that a broadband mask at aperture can preserve high spatial frequencies in defocused image
  • 68. Future Work Light Fields for Dynamic Scenes Changing masks with time Coding in time and space General Ray Modulators Tilted/curved/multiple masks Wavelength dependent masks Angular/Spatial Resolution Tradeoff Applications Estimating lens aberration Microscopy Light Field Applications

Notas del editor

  1. Dapple 斑點Maryland, 美國馬里蘭州 ?Cambridge, 劍橋
  2. 先看看這張raw sensor image. 他們設計的相機造影結果如上. 不再是單純的 2D 影像, 而是 4D 影像.簡單地說, 每一點, 又”分別”儲存了不同 ray 的結果.