SlideShare ist ein Scribd-Unternehmen logo
1 von 60
Digital Holography Conor Mc Elhinney Deptartment of Computer Science,  National University of Ireland,  Maynooth. 21 st  Nov 2007
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
Using digital holography we can record a scene in a complex valued data structure which retains some of the scene's 3D information. A standard image obtained with a camera records a 2D focused image of the scene from one perspective.  Why digital holography? However reconstructing a digital hologram returns a 2D image of the scene at a specific depth (300mm from the camera) from an individual perspective (along the optical axis). Algorithms and processing techniques need to be developed to extract the 3D information from digital holograms by processing multiple (volumes of)  reconstructions. Image Processing Depth Map Reconstructions Why do we need image processing?
Why not 2D Image Processsing? Standard 2D image processing techniques can be applied to individual digital holographic reconstructions with varying success. 2D 3D 2D Image Processing Reconstructions Digital Holographic Image Processing However, we are interested in developing the field of digital holographic image processing (DHIP) where we use volumes of reconstructions to extract 3D information from digital holograms. Using this information we can develop techniques which are more accurate than standard 2D approaches.
Photography Holography Recording with photography and holography Object  Beam Photo Film Holo Film Laser Sun Lens Reference  Beam
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
Viewing of recorded images from photography PhotoFilm Viewer Viewer Laser Holo Film Photography Holography Sun
Viewing of recorded images from holography Photography Holography
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
Recording with digital holography Digital Holography Object  Beam Laser CCD Recorded Image Reference  Beam
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
Reconstructing with digital holography Discrete  Fresnel Transform Digital Hologram Digital Reconstruction Distance  d
Numerical focusing of digital holograms Holograms can be numerically reconstructed at an arbitrary depth away from the camera.
Discrete  Fresnel Transform Digital Hologram Digital Reconstruction Distance  d Reconstructing with a subset of pixels
Reconstructing with a subset of pixels If you take a window of pixels from a hologram plane, the reconstruction will still be of the full scene but a reduced quality Hologram reconstruction Hologram plane Simulated Image Captured using a camera
Reconstructing different perspectives
Reconstructing different perspectives A hologram encodes multiple perspectives and these can be reconstructed by selectively choosing a subwindow from the hologram plane. Hologram reconstruction Hologram plane
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
Digital Hologram recording Object wavefront
Digital Hologram recording Object wavefront Amplitude Phase
Digital Hologram recording Object wavefront Reference Beam
Digital Hologram recording Object wavefront Reference Beam Interferogram + =
Digital Hologram recording Object wavefront Reference Beam Interferogram + =
Digital Hologram recording Object wavefront Reference Beam Interferogram A camera records intensity + =
Digital Hologram recording Object wavefront Reference Beam Interferogram Recorded Recorded Recorded + = + =
Digital Hologram recording Object wavefront Reference Beam Interferogram + = Recorded Recorded Recorded + + = + =
Digital Hologram recording Object wavefront Reference Beam Interferogram + = Recorded Recorded Recorded Intensity Only Intensity Only + + = + =
Digital Hologram recording CCD Object wavefront Reference Beam Interferogram + = Recorded Recorded Recorded + + = + = + = Intensity and Phase Information
Digital Hologram recording CCD Object wavefront Reference Beam Interferogram + = Recorded Recorded Recorded + + = + = + = Objects Amplitude Objects Phase
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
Focus Metric applied to digital holograms We employed variance calculated on a block of pixels as our focus metric. We split the 40 hologram reconstructions into 4 quadrants, each of size 512 x 512. These blocks were then processed using variance and the depth with the maximum variance was taken as the estimated depth. We are now advancing this to autofocus a digital holographic reconstruction. depth variance
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
What is Depth-From-Focus? Depth-From-Focus is an image processing technique which is used to determine the depth of a scene or a region within a scene through processing images taken at different focal depths. Why is this applicable to digital holography? Digital Holograms can be numerically reconstructed at an arbitrary depth.  These numerical reconstructions are each at a different focal plane, which make them a good input to a Depth-From-Focus algorithm. What do we get from Depth-From-Focus? We can then create depth maps of the scene, segment the scene and create extended focused images of the scene.
What is Depth-From-Focus? Depth-From-Focus is an image processing technique which is used to determine the depth of a scene or a region within a scene through processing images taken at different focal depths. Why is this applicable to digital holography? Digital Holograms can be numerically reconstructed at an arbitrary depth.  These numerical reconstructions are each at a different focal plane, which make them a good input to a Depth-From-Focus algorithm. What do we get from Depth-From-Focus? We can then create depth maps of the scene, segment the scene and create extended focused images of the scene.
What is Depth-From-Focus? Depth-From-Focus is an image processing technique which is used to determine the depth of a scene or a region within a scene through processing images taken at different focal depths. Why is this applicable to digital holography? Digital Holograms can be numerically reconstructed at an arbitrary depth.  These numerical reconstructions are each at a different focal plane, which make them a good input to a Depth-From-Focus algorithm. What do we get from Depth-From-Focus? We can then create depth maps of the scene, segment the scene and create extended focused images of the scene.
What is Depth-From-Focus?
Multiple perspective shape extraction
Depth Map from perspective 1 L1
Depth Map from perspective 2 L2
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
What is an Extended Focused Image? This means that reconstructions can contain large blurry regions. Using our depth maps and the volume of reconstructions used to create them we can create an extended focused image. A disadvantage of holographic reconstructions is the limited depth of field. For a reconstruction at depth  d  only object points that are located at distance  d  from the camera are in focus. Why do we want to create an extended focused image? Depth Map Volume of Reconstructions = + Extended Focused Image
Extended Focused Image How do we create an Extended Focused Image?
Extended Focused Image How do we create an Extended Focused Image?
Extended Focused Image Reconstruction at the front of the scene Reconstruction at the back of the scene Extended Focused Image
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
What is Object segmentation? For tasks such as object recognition, it is advantageous to segment a scene into object and background before attempting recognition. Object segmentation is the partitioning of a scene into object and background. Why do we want to perform object segmentation? 1 2 1 2 Threshold Line Reconstruction Depth (mm) Variance
Segmentation Examples Numerical Reconstruction Segmentation Mask Segmented Reconstruction
Segmentation Examples Numerical Reconstruction Segmentation Mask Segmented Reconstruction
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
What is Depth segmentation? Again using the example of object recognition, if a scene is complex (containing multiple occluding objects), using depth segmentation we can partition the scene into independent objects for analysis. Depth segmentation is the partitioning of a scene into individual objects after the background has been segmented. Why do we want to perform depth segmentation? 1 2 1 2 1 2 Reconstruction Depth Map Depth Maps Histogram
Segmenting reconstructions We now have a segmentation image where the value of each pixel corresponds to the object it belongs to. We can use this to segment a reconstruction into its different objects. Depth Segmentation 1 2 Segmentation Image Reconstruction of  Segmented object 1  Reconstruction of  Segmented object 2
Occluding Objects Through the use of depth information we have a strong criteria for determining if a region in the scene is an independent object or belongs to an earlier identified object. Advantage of segmentation based on depth information 1 2 Segmentation Image Reconstruction of  Segmented object 1  Reconstruction of  Segmented object 2
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
Superposition Optical Axis 360mm CCD Simulated experimental set-up for the superposed hologram, with an second object superposed a distance of 90mm from the original object. Optical Axis 270mm 360mm CCD Simulated original setup for an object placed at 360mm away from the CCD. Reference  Wave Object Wave Reference  Wave Object Wave
Show recons of new hologram ,[object Object],(a) (b) ,[object Object],[object Object]
Keeping the same perspective ,[object Object],a x a x ' d d' Near Object Plane Hologram Plane Far Object Plane Optical Axis    ’
Parallax (a) (b) Original reconstruction Original reconstruction ,[object Object],[object Object],[object Object]
Parallax (a) (b) New Perspective New Perspective ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline

Weitere ähnliche Inhalte

Was ist angesagt?

Holography technology
Holography technologyHolography technology
Holography technologySai Kumar
 
3D Holographic Projection Technology
3D Holographic Projection Technology3D Holographic Projection Technology
3D Holographic Projection TechnologyKirantheja Kittu
 
3D Holographic Projection Technology
3D Holographic Projection Technology3D Holographic Projection Technology
3D Holographic Projection TechnologyShahid Shihabudeen
 
PPT on 3D Holographic Projection Technology ( Hologram)
PPT on 3D Holographic Projection Technology ( Hologram)PPT on 3D Holographic Projection Technology ( Hologram)
PPT on 3D Holographic Projection Technology ( Hologram)SafwanSadi
 
3D HOLOGRAPHIC PROJECTION TECHNOLOGY
3D HOLOGRAPHIC PROJECTION TECHNOLOGY3D HOLOGRAPHIC PROJECTION TECHNOLOGY
3D HOLOGRAPHIC PROJECTION TECHNOLOGYnivesai
 
Technology of Holographic Projection
Technology of Holographic ProjectionTechnology of Holographic Projection
Technology of Holographic ProjectionBhanupriya
 
Holography Projection
Holography ProjectionHolography Projection
Holography ProjectionSameer Dhurat
 
Holographic Projection Technology
Holographic Projection TechnologyHolographic Projection Technology
Holographic Projection TechnologyM.Santhosh Kumar
 
Digital Hologram Image Processing
Digital Hologram Image ProcessingDigital Hologram Image Processing
Digital Hologram Image ProcessingConor Mc Elhinney
 
Regeneration of hologram from a slice
Regeneration of hologram from a sliceRegeneration of hologram from a slice
Regeneration of hologram from a sliceDheeraj Yadav
 
Holography & its Applications
Holography & its ApplicationsHolography & its Applications
Holography & its ApplicationsBisma Princezz
 
3 d holographic projection technology
3 d  holographic projection technology3 d  holographic projection technology
3 d holographic projection technologyswathi b
 
Holographic projections vaibhavp
Holographic projections vaibhavpHolographic projections vaibhavp
Holographic projections vaibhavpVaibhav P
 

Was ist angesagt? (20)

Holography technology
Holography technologyHolography technology
Holography technology
 
Holography
Holography Holography
Holography
 
Holography
HolographyHolography
Holography
 
3D Holographic Projection Technology
3D Holographic Projection Technology3D Holographic Projection Technology
3D Holographic Projection Technology
 
3D Holographic Projection Technology
3D Holographic Projection Technology3D Holographic Projection Technology
3D Holographic Projection Technology
 
PPT on 3D Holographic Projection Technology ( Hologram)
PPT on 3D Holographic Projection Technology ( Hologram)PPT on 3D Holographic Projection Technology ( Hologram)
PPT on 3D Holographic Projection Technology ( Hologram)
 
3D HOLOGRAPHIC PROJECTION TECHNOLOGY
3D HOLOGRAPHIC PROJECTION TECHNOLOGY3D HOLOGRAPHIC PROJECTION TECHNOLOGY
3D HOLOGRAPHIC PROJECTION TECHNOLOGY
 
Technology of Holographic Projection
Technology of Holographic ProjectionTechnology of Holographic Projection
Technology of Holographic Projection
 
Holography Projection
Holography ProjectionHolography Projection
Holography Projection
 
Holographic Projection Technology
Holographic Projection TechnologyHolographic Projection Technology
Holographic Projection Technology
 
3d holographic projection ppt
3d holographic projection ppt3d holographic projection ppt
3d holographic projection ppt
 
Digital Hologram Image Processing
Digital Hologram Image ProcessingDigital Hologram Image Processing
Digital Hologram Image Processing
 
Holography phy-fahad
Holography phy-fahadHolography phy-fahad
Holography phy-fahad
 
INTRODUCTION TO HOLOGRAPHY
INTRODUCTION TO HOLOGRAPHYINTRODUCTION TO HOLOGRAPHY
INTRODUCTION TO HOLOGRAPHY
 
3D Holography
3D Holography3D Holography
3D Holography
 
Regeneration of hologram from a slice
Regeneration of hologram from a sliceRegeneration of hologram from a slice
Regeneration of hologram from a slice
 
Holography & its Applications
Holography & its ApplicationsHolography & its Applications
Holography & its Applications
 
Holography
HolographyHolography
Holography
 
3 d holographic projection technology
3 d  holographic projection technology3 d  holographic projection technology
3 d holographic projection technology
 
Holographic projections vaibhavp
Holographic projections vaibhavpHolographic projections vaibhavp
Holographic projections vaibhavp
 

Andere mochten auch (18)

Holographic Projection Technology COMPLETE DETAILS NEW PPT
Holographic Projection Technology COMPLETE DETAILS NEW PPTHolographic Projection Technology COMPLETE DETAILS NEW PPT
Holographic Projection Technology COMPLETE DETAILS NEW PPT
 
Holography
HolographyHolography
Holography
 
3D Holography Projection
3D Holography Projection3D Holography Projection
3D Holography Projection
 
3 Dimensional Hologram
3 Dimensional Hologram3 Dimensional Hologram
3 Dimensional Hologram
 
Digital Hologram Image Processing
Digital Hologram Image ProcessingDigital Hologram Image Processing
Digital Hologram Image Processing
 
Audiogram, hearing aids, cochlear implant rev. 2
Audiogram, hearing aids, cochlear implant rev. 2Audiogram, hearing aids, cochlear implant rev. 2
Audiogram, hearing aids, cochlear implant rev. 2
 
Hearing Test | Clermont FL
Hearing Test | Clermont FLHearing Test | Clermont FL
Hearing Test | Clermont FL
 
Bone conduction
Bone conductionBone conduction
Bone conduction
 
holography in future
holography in futureholography in future
holography in future
 
Dialyzer
DialyzerDialyzer
Dialyzer
 
Holography
HolographyHolography
Holography
 
3 d holography projection technology
3 d holography projection technology3 d holography projection technology
3 d holography projection technology
 
POWER INSULATOR PPT persented by DK
POWER INSULATOR PPT persented by DKPOWER INSULATOR PPT persented by DK
POWER INSULATOR PPT persented by DK
 
Artificial kidney
Artificial kidneyArtificial kidney
Artificial kidney
 
Holography in orthodontics
Holography in orthodonticsHolography in orthodontics
Holography in orthodontics
 
Hemodialysis Unit
Hemodialysis UnitHemodialysis Unit
Hemodialysis Unit
 
Hologram
HologramHologram
Hologram
 
3D Holography: When Might it become Economically Feasible?
3D Holography: When Might it become Economically Feasible?3D Holography: When Might it become Economically Feasible?
3D Holography: When Might it become Economically Feasible?
 

Ähnlich wie Digital Holography

Focused Image Creation Algorithms for digital holography
Focused Image Creation Algorithms for digital holographyFocused Image Creation Algorithms for digital holography
Focused Image Creation Algorithms for digital holographyConor Mc Elhinney
 
Shadow Techniques for Real-Time and Interactive Applications
Shadow Techniques for Real-Time and Interactive ApplicationsShadow Techniques for Real-Time and Interactive Applications
Shadow Techniques for Real-Time and Interactive Applicationsstefan_b
 
UIUC CS 498 - Computational Photography - Final project presentation
UIUC CS 498 - Computational Photography - Final project presentation UIUC CS 498 - Computational Photography - Final project presentation
UIUC CS 498 - Computational Photography - Final project presentation Jia-Bin Huang
 
Depth Estimation from Defocused Images: a Survey
Depth Estimation from Defocused Images: a SurveyDepth Estimation from Defocused Images: a Survey
Depth Estimation from Defocused Images: a SurveyIJAAS Team
 
Sergey A. Sukhanov, "3D content production"
Sergey A. Sukhanov, "3D content production"Sergey A. Sukhanov, "3D content production"
Sergey A. Sukhanov, "3D content production"Mikhail Vink
 
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERA
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERATHE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERA
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERANational Cheng Kung University
 
CATalkOnline.ppt
CATalkOnline.pptCATalkOnline.ppt
CATalkOnline.pptSamar954063
 
Multi Aperture Photography
Multi Aperture PhotographyMulti Aperture Photography
Multi Aperture Photographymakrofajj
 
Light Field Technology
Light Field TechnologyLight Field Technology
Light Field TechnologyJeffrey Funk
 
Advanced Lighting for Interactive Applications
Advanced Lighting for Interactive ApplicationsAdvanced Lighting for Interactive Applications
Advanced Lighting for Interactive Applicationsstefan_b
 
IoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoTIoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoTClemente Giorio
 
2D to 3D conversion at CRC: A visual perception approach.
2D to 3D conversion at CRC: A visual perception approach.2D to 3D conversion at CRC: A visual perception approach.
2D to 3D conversion at CRC: A visual perception approach.Carlos Vazquez
 
detection and disabling of digital camera
detection and disabling of digital cameradetection and disabling of digital camera
detection and disabling of digital cameraVipin R Nair
 
Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)kamsaliraviteja
 
Augmented Reality Using High Fidelity Spherical Panorama with HDRI
Augmented Reality Using High Fidelity Spherical Panorama with HDRIAugmented Reality Using High Fidelity Spherical Panorama with HDRI
Augmented Reality Using High Fidelity Spherical Panorama with HDRIZi Siang See
 

Ähnlich wie Digital Holography (20)

Focused Image Creation Algorithms for digital holography
Focused Image Creation Algorithms for digital holographyFocused Image Creation Algorithms for digital holography
Focused Image Creation Algorithms for digital holography
 
Shadow Techniques for Real-Time and Interactive Applications
Shadow Techniques for Real-Time and Interactive ApplicationsShadow Techniques for Real-Time and Interactive Applications
Shadow Techniques for Real-Time and Interactive Applications
 
UIUC CS 498 - Computational Photography - Final project presentation
UIUC CS 498 - Computational Photography - Final project presentation UIUC CS 498 - Computational Photography - Final project presentation
UIUC CS 498 - Computational Photography - Final project presentation
 
3d holographic design
3d holographic design3d holographic design
3d holographic design
 
Raskar Banff
Raskar BanffRaskar Banff
Raskar Banff
 
Depth Estimation from Defocused Images: a Survey
Depth Estimation from Defocused Images: a SurveyDepth Estimation from Defocused Images: a Survey
Depth Estimation from Defocused Images: a Survey
 
Sergey A. Sukhanov, "3D content production"
Sergey A. Sukhanov, "3D content production"Sergey A. Sukhanov, "3D content production"
Sergey A. Sukhanov, "3D content production"
 
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERA
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERATHE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERA
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERA
 
Svr Raskar
Svr RaskarSvr Raskar
Svr Raskar
 
CATalkOnline.ppt
CATalkOnline.pptCATalkOnline.ppt
CATalkOnline.ppt
 
Multi Aperture Photography
Multi Aperture PhotographyMulti Aperture Photography
Multi Aperture Photography
 
Light Field Technology
Light Field TechnologyLight Field Technology
Light Field Technology
 
Advanced Lighting for Interactive Applications
Advanced Lighting for Interactive ApplicationsAdvanced Lighting for Interactive Applications
Advanced Lighting for Interactive Applications
 
IoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoTIoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoT
 
2D to 3D conversion at CRC: A visual perception approach.
2D to 3D conversion at CRC: A visual perception approach.2D to 3D conversion at CRC: A visual perception approach.
2D to 3D conversion at CRC: A visual perception approach.
 
Raskar Ilp Oct08 Web
Raskar Ilp Oct08 WebRaskar Ilp Oct08 Web
Raskar Ilp Oct08 Web
 
Raskar Paris Nov08
Raskar Paris Nov08Raskar Paris Nov08
Raskar Paris Nov08
 
detection and disabling of digital camera
detection and disabling of digital cameradetection and disabling of digital camera
detection and disabling of digital camera
 
Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)
 
Augmented Reality Using High Fidelity Spherical Panorama with HDRI
Augmented Reality Using High Fidelity Spherical Panorama with HDRIAugmented Reality Using High Fidelity Spherical Panorama with HDRI
Augmented Reality Using High Fidelity Spherical Panorama with HDRI
 

Mehr von Conor Mc Elhinney

Presenting - Why we switch off
Presenting - Why we switch offPresenting - Why we switch off
Presenting - Why we switch offConor Mc Elhinney
 
Mobile Mapping Spatial Database Framework
Mobile Mapping Spatial Database FrameworkMobile Mapping Spatial Database Framework
Mobile Mapping Spatial Database FrameworkConor Mc Elhinney
 
Geo-referenced human-activity-data; access, processing and knowledge extraction
Geo-referenced human-activity-data; access, processing and knowledge extractionGeo-referenced human-activity-data; access, processing and knowledge extraction
Geo-referenced human-activity-data; access, processing and knowledge extractionConor Mc Elhinney
 
Multi-thematic spatial databases
Multi-thematic spatial databasesMulti-thematic spatial databases
Multi-thematic spatial databasesConor Mc Elhinney
 
LiDAR processing for road network asset inventory
LiDAR processing for road network asset inventory LiDAR processing for road network asset inventory
LiDAR processing for road network asset inventory Conor Mc Elhinney
 
Initial results from EuRSI project
Initial results from EuRSI projectInitial results from EuRSI project
Initial results from EuRSI projectConor Mc Elhinney
 

Mehr von Conor Mc Elhinney (7)

Presenting - Why we switch off
Presenting - Why we switch offPresenting - Why we switch off
Presenting - Why we switch off
 
Mobile Mapping Spatial Database Framework
Mobile Mapping Spatial Database FrameworkMobile Mapping Spatial Database Framework
Mobile Mapping Spatial Database Framework
 
Geo-referenced human-activity-data; access, processing and knowledge extraction
Geo-referenced human-activity-data; access, processing and knowledge extractionGeo-referenced human-activity-data; access, processing and knowledge extraction
Geo-referenced human-activity-data; access, processing and knowledge extraction
 
Multi-thematic spatial databases
Multi-thematic spatial databasesMulti-thematic spatial databases
Multi-thematic spatial databases
 
LiDAR feature extraction
LiDAR feature extractionLiDAR feature extraction
LiDAR feature extraction
 
LiDAR processing for road network asset inventory
LiDAR processing for road network asset inventory LiDAR processing for road network asset inventory
LiDAR processing for road network asset inventory
 
Initial results from EuRSI project
Initial results from EuRSI projectInitial results from EuRSI project
Initial results from EuRSI project
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

Digital Holography

  • 1. Digital Holography Conor Mc Elhinney Deptartment of Computer Science, National University of Ireland, Maynooth. 21 st Nov 2007
  • 2.
  • 3.
  • 4. Using digital holography we can record a scene in a complex valued data structure which retains some of the scene's 3D information. A standard image obtained with a camera records a 2D focused image of the scene from one perspective. Why digital holography? However reconstructing a digital hologram returns a 2D image of the scene at a specific depth (300mm from the camera) from an individual perspective (along the optical axis). Algorithms and processing techniques need to be developed to extract the 3D information from digital holograms by processing multiple (volumes of) reconstructions. Image Processing Depth Map Reconstructions Why do we need image processing?
  • 5. Why not 2D Image Processsing? Standard 2D image processing techniques can be applied to individual digital holographic reconstructions with varying success. 2D 3D 2D Image Processing Reconstructions Digital Holographic Image Processing However, we are interested in developing the field of digital holographic image processing (DHIP) where we use volumes of reconstructions to extract 3D information from digital holograms. Using this information we can develop techniques which are more accurate than standard 2D approaches.
  • 6. Photography Holography Recording with photography and holography Object Beam Photo Film Holo Film Laser Sun Lens Reference Beam
  • 7.
  • 8. Viewing of recorded images from photography PhotoFilm Viewer Viewer Laser Holo Film Photography Holography Sun
  • 9. Viewing of recorded images from holography Photography Holography
  • 10.
  • 11. Recording with digital holography Digital Holography Object Beam Laser CCD Recorded Image Reference Beam
  • 12.
  • 13. Reconstructing with digital holography Discrete Fresnel Transform Digital Hologram Digital Reconstruction Distance d
  • 14. Numerical focusing of digital holograms Holograms can be numerically reconstructed at an arbitrary depth away from the camera.
  • 15. Discrete Fresnel Transform Digital Hologram Digital Reconstruction Distance d Reconstructing with a subset of pixels
  • 16. Reconstructing with a subset of pixels If you take a window of pixels from a hologram plane, the reconstruction will still be of the full scene but a reduced quality Hologram reconstruction Hologram plane Simulated Image Captured using a camera
  • 18. Reconstructing different perspectives A hologram encodes multiple perspectives and these can be reconstructed by selectively choosing a subwindow from the hologram plane. Hologram reconstruction Hologram plane
  • 19.
  • 20. Digital Hologram recording Object wavefront
  • 21. Digital Hologram recording Object wavefront Amplitude Phase
  • 22. Digital Hologram recording Object wavefront Reference Beam
  • 23. Digital Hologram recording Object wavefront Reference Beam Interferogram + =
  • 24. Digital Hologram recording Object wavefront Reference Beam Interferogram + =
  • 25. Digital Hologram recording Object wavefront Reference Beam Interferogram A camera records intensity + =
  • 26. Digital Hologram recording Object wavefront Reference Beam Interferogram Recorded Recorded Recorded + = + =
  • 27. Digital Hologram recording Object wavefront Reference Beam Interferogram + = Recorded Recorded Recorded + + = + =
  • 28. Digital Hologram recording Object wavefront Reference Beam Interferogram + = Recorded Recorded Recorded Intensity Only Intensity Only + + = + =
  • 29. Digital Hologram recording CCD Object wavefront Reference Beam Interferogram + = Recorded Recorded Recorded + + = + = + = Intensity and Phase Information
  • 30. Digital Hologram recording CCD Object wavefront Reference Beam Interferogram + = Recorded Recorded Recorded + + = + = + = Objects Amplitude Objects Phase
  • 31.
  • 32. Focus Metric applied to digital holograms We employed variance calculated on a block of pixels as our focus metric. We split the 40 hologram reconstructions into 4 quadrants, each of size 512 x 512. These blocks were then processed using variance and the depth with the maximum variance was taken as the estimated depth. We are now advancing this to autofocus a digital holographic reconstruction. depth variance
  • 33.
  • 34. What is Depth-From-Focus? Depth-From-Focus is an image processing technique which is used to determine the depth of a scene or a region within a scene through processing images taken at different focal depths. Why is this applicable to digital holography? Digital Holograms can be numerically reconstructed at an arbitrary depth. These numerical reconstructions are each at a different focal plane, which make them a good input to a Depth-From-Focus algorithm. What do we get from Depth-From-Focus? We can then create depth maps of the scene, segment the scene and create extended focused images of the scene.
  • 35. What is Depth-From-Focus? Depth-From-Focus is an image processing technique which is used to determine the depth of a scene or a region within a scene through processing images taken at different focal depths. Why is this applicable to digital holography? Digital Holograms can be numerically reconstructed at an arbitrary depth. These numerical reconstructions are each at a different focal plane, which make them a good input to a Depth-From-Focus algorithm. What do we get from Depth-From-Focus? We can then create depth maps of the scene, segment the scene and create extended focused images of the scene.
  • 36. What is Depth-From-Focus? Depth-From-Focus is an image processing technique which is used to determine the depth of a scene or a region within a scene through processing images taken at different focal depths. Why is this applicable to digital holography? Digital Holograms can be numerically reconstructed at an arbitrary depth. These numerical reconstructions are each at a different focal plane, which make them a good input to a Depth-From-Focus algorithm. What do we get from Depth-From-Focus? We can then create depth maps of the scene, segment the scene and create extended focused images of the scene.
  • 39. Depth Map from perspective 1 L1
  • 40. Depth Map from perspective 2 L2
  • 41.
  • 42. What is an Extended Focused Image? This means that reconstructions can contain large blurry regions. Using our depth maps and the volume of reconstructions used to create them we can create an extended focused image. A disadvantage of holographic reconstructions is the limited depth of field. For a reconstruction at depth d only object points that are located at distance d from the camera are in focus. Why do we want to create an extended focused image? Depth Map Volume of Reconstructions = + Extended Focused Image
  • 43. Extended Focused Image How do we create an Extended Focused Image?
  • 44. Extended Focused Image How do we create an Extended Focused Image?
  • 45. Extended Focused Image Reconstruction at the front of the scene Reconstruction at the back of the scene Extended Focused Image
  • 46.
  • 47. What is Object segmentation? For tasks such as object recognition, it is advantageous to segment a scene into object and background before attempting recognition. Object segmentation is the partitioning of a scene into object and background. Why do we want to perform object segmentation? 1 2 1 2 Threshold Line Reconstruction Depth (mm) Variance
  • 48. Segmentation Examples Numerical Reconstruction Segmentation Mask Segmented Reconstruction
  • 49. Segmentation Examples Numerical Reconstruction Segmentation Mask Segmented Reconstruction
  • 50.
  • 51. What is Depth segmentation? Again using the example of object recognition, if a scene is complex (containing multiple occluding objects), using depth segmentation we can partition the scene into independent objects for analysis. Depth segmentation is the partitioning of a scene into individual objects after the background has been segmented. Why do we want to perform depth segmentation? 1 2 1 2 1 2 Reconstruction Depth Map Depth Maps Histogram
  • 52. Segmenting reconstructions We now have a segmentation image where the value of each pixel corresponds to the object it belongs to. We can use this to segment a reconstruction into its different objects. Depth Segmentation 1 2 Segmentation Image Reconstruction of Segmented object 1 Reconstruction of Segmented object 2
  • 53. Occluding Objects Through the use of depth information we have a strong criteria for determining if a region in the scene is an independent object or belongs to an earlier identified object. Advantage of segmentation based on depth information 1 2 Segmentation Image Reconstruction of Segmented object 1 Reconstruction of Segmented object 2
  • 54.
  • 55. Superposition Optical Axis 360mm CCD Simulated experimental set-up for the superposed hologram, with an second object superposed a distance of 90mm from the original object. Optical Axis 270mm 360mm CCD Simulated original setup for an object placed at 360mm away from the CCD. Reference Wave Object Wave Reference Wave Object Wave
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.