SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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...
 

Similaire à 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
 

Similaire à 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
 

Plus 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
 

Plus 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
 

Dernier

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

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

Notes de l'éditeur

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