Predictive Dynamic Digital Holography
Total Page:16
File Type:pdf, Size:1020Kb
Mechanical and Aerospace Engineering Beam Control Laboratory Predictive Dynamic Digital Holography Sennan Sulaiman Steve Gibson Mechanical and Aerospace Engineering UCLA [email protected] 1 1 Mechanical and Aerospace Engineering Beam Control Laboratory Predictive Dynamic Digital Holography Sennan Sulaiman Steve Gibson Mechanical and Aerospace Engineering UCLA [email protected] Thanks to Mark Spencer and Dan Marker AFRL, Kirtland AFB 2 2 Mechanical and Aerospace Engineering Beam Control Laboratory Motivation • Digital holography has received heightened attention in recent applications: – Optical Tweezing – Adaptive Optics – Wavefront Sensing • Major advantages of digital holography over classical AO: – Fewer optical components required – No wavefront sensing device required (Shack-Hartmann or SRI) – Versatility of processing techniques on both amplitude and phase information • Digital holography drawback: – Iterative numerical wavefront propagation and sharpness metric optimization • Computationally intensive 3 Mechanical and Aerospace Engineering Beam Control Laboratory Classical Adaptive Optics Optical Beam with Corrected Wavefront Adaptive Image of Wavefront (Phase) Optics Distant Point Source Sensor Algorithm Sharpened (Beacon) Image Adaptive Optics with Wavefront Prediction Optical Beam with Wavefront Corrected Wavefront Adaptive Image of Prediction Wavefront (Phase) Optics Distant Point Source Sensor Adaptive Algorithm Sharpened (Beacon) & Optimal Image Wavefront prediction compensates for loop delays due to sensor readout, processing, bandwidth of deformable mirrors. 4 Mechanical and Aerospace Engineering Beam Control Laboratory Digital Holography Optical Beam with Digital Wavefront Image of Holography Correction Extended Object Image Sharpened (Target) Sharpening Image Predictive Digital Holography Optical Beam with Digital Wavefront Image of Holography Correction Extended Object Image Sharpened (Target) Sharpening Image Wavefront Prediction Wavefront prediction accelerates image sharpening to enable real-time digital holography for adaptive optics and target tracking. 5 Mechanical and Aerospace Engineering Beam Control Laboratory Digital Holography Interferometry Overview Illuminating Beam Object Plane Pupil Plane Image Plane 6 Mechanical and Aerospace Engineering Beam Control Laboratory Digital Holography Interferometry Overview Object Beam •Object actively illuminated at Object Plane. Hologram Object Beam and LO •Passes through phase mask at Pupil Plane. interference pattern is recorded •Phase masks: Aero-optical wavefronts on Image Plane. •Fourier propagation to Image Plane. Generates Hologram Local Oscillator (LO) •Illuminating beam is split off direct to Image Plane •LO incidence is tilted •Represents “Off-Axis” Digital Holography method 7 Mechanical and Aerospace Engineering Beam Control Laboratory Digital Holography Imaging a Point Source Inverse True Wavefront Phase Fourier Hologram Reconstructed Image: Phase Fourier Propagation Propagation LO Object Plane Image Plane Pupil Plane Pupil Plane Estimate: Phase Spatial separation of the Object Image occurs due to tilted LO. Enables reconstructing the image from the Hologram. Simple point source imaging of the pupil plane. 8 Mechanical and Aerospace Engineering Beam Control Laboratory Digital Holography Imaging a USAF Bar Chart through Phase Aberration Inverse True Object Fourier Hologram Reconstructed Image: Phase Fourier Propagation Propagation Phase Screen LO Object Plane Image Plane Pupil Plane Initial Estimate Image: Amplitude The phase of the Object Image gets corrupted by the wavefront. The Sharpness algorithm will try to correct for the wavefront. 9 Image Plane Mechanical and Aerospace Engineering Beam Control Laboratory Sharpness Algorithm Sharpness Optimization • Sharpness optimization: – Phase correction applied to wavefront estimate on Pupil Plane – Correction is projected onto nth order Zernike Polynomial over a circular pupil – Determined by optimizing over a sharpness metric criterion: • Criteria (I = Irradiance): – S1 : S I (Bright pixels brighter for β > 1) (Dark pixels darker for β < 1) – S2 : S I log( I) (Dark pixels darker) • Local Optimizer: – Quasi-Newton method • Analytic gradient calculated. – Significantly improves computational performance. 10 Mechanical and Aerospace Engineering Beam Control Laboratory Sharpness Algorithm Sharpness Optimization Model Coefficients initialized to zero. The iterative propagation is the costliest operation. 11 Mechanical and Aerospace Engineering Beam Control Laboratory Sharpness Algorithm Sharpening a Single Wavefront (Frame) Uncorrected Image: Amplitude Corrected Image: Amplitude Sharpness Optimization Wavefront Aberration at Pupil Plane Wavefront Correction Estimate: Sharpness 12 Mechanical and Aerospace Engineering Beam Control Laboratory Sharpness Algorithm Sharpening a Series of Wavefront (Frames) Image Amplitude Error 60 Corrected Average: 8.57 • Sharpness optimization Uncorrected Average: 26.699 performed on a sequence of 50 aero-optical wavefront frames 40 30 • Average Image RMSE: 20 – Uncorrected frames: 27% – Sharpened Frames: 8.6% ImageAmplitude Error) (% 10 0 0 50 100 150 200 250 300 350 400 450 500 Sequence of Frames 13 Mechanical and Aerospace Engineering Beam Control Laboratory Sharpness Algorithm Sharpening a Region of Interest (ROI) Corrected Image: Amplitude • Local Region of Interest: – Subset of the image plane pixels to concentrate sharpness optimization • Wavefront correction focuses on optimizing one particular region of the image. Local Corrected Image: Amplitude – Generally at expense of the overall image. 14 Mechanical and Aerospace Engineering Beam Control Laboratory Predictive Dynamic Digital Holography System Identification and Minimum-Variance Prediction of Estimated Wavefronts UCLA State-space Prediction Filter Estimated Adaptive Pupil Plane Wavefronts x(t 1) Ax(t) K[y(t) yˆ(t)] Subspace (Sample Sequence) yˆ(t) Cx(t) System ID y(t) estimated wavefront in Zernike modes ˆ y(t) predicted wavefront • Estimated pupil plane wavefronts constructed by digital holography • Pupil plane imaged in the presence of aero-optical wavefronts (Notre Dame fight data) • DH-constructed wavefronts projected onto Zernikes (or other modes) Uses for Prediction Filter • Minimum-variance (optimal) linear time-invariant (LTI) wavefront control in adaptive optics • Integrate prediction with image sharpening in dynamics digital holography 15 Mechanical and Aerospace Engineering Beam Control Laboratory Predictive Dynamic Digital Holography PSDs for Prediction of Selected Zernike Sequences Time Series PSD Mode 2 Mode 2 1 0 0.5 -20 0 -40 -0.5 -1 -60 0 500 1000 1500 2000 2500 3000 0 2000 4000 6000 8000 10000 Zernike Coefficient Mode 4 Mode 4 0.4 Prediction-10 Error 0.2 -20 0 -30 -0.2 -40 -0.4 -50 0 500 1000 1500 2000 2500 3000 0 2000 4000 6000 8000 10000 Mode 10 Mode 10 0.2 -20 0.1 -30 0 -40 -0.1 -0.2 -50 0 500 1000 1500 2000 2500 3000 0 2000 4000 6000 8000 10000 Frame Number 16 Frequency (Hz) Mechanical and Aerospace Engineering Beam Control Laboratory Predictive Dynamic Digital Holography Predictive Dynamic Model: Ultimate Goal 17 Mechanical and Aerospace Engineering Beam Control Laboratory Predictive Dynamic Digital Holography Motivation • Use optimal or adaptive prediction filter to improve sharpening for a fixed number of optimization iterations • Equivalently, reduce number of iterations required to achieve near-optimal sharpening 18 Mechanical and Aerospace Engineering Beam Control Laboratory Predictive Dynamic Digital Holography Simulations • Image USAF chart through sequence of aero-optical wavefront aberrations • Employ digital holography and image sharpening to estimate wavefront – Correct pupil plane phase estimate projected onto first 15 Zernikes – Time series produced using various numbers of sharpening iterations • A region of interest (ROI) is analyzed: – Global Sharpness: Using every pixel in the image plane – Local Sharpness: Using the localized pixels in the image plane for the ROI. • Benchmark wavefronts: – Wavefronts obtained by projecting the true wavefronts onto first 15 Zernikes. 19 Mechanical and Aerospace Engineering Beam Control Laboratory Predictive Dynamic Digital Holography Wavefront Correction by Image Sharpening vs. Benchmark Wavefronts True Wavefront at Pupil Plane Wavefront Bias 40 Average:11.9952 35 30 25 20 15 WavefrontError) (% 10 Zernike Fitted Wavefront Correction 5 0 0 50 100 150 200 250 300 350 400 450 500 Sequence of Frames Average Error from True Benchmark Wavefront: 12% Sharpening Iterations: 10 20 Mechanical and Aerospace Engineering Beam Control Laboratory Predictive Dynamic Digital Holography Sharpened Images vs. True (Unaberrated) Images True Object Image Amplitude Bias 25 Average:9.1248 20 15 10 5 ImageAmplitude Error) (% Zernike Fitted Image Correction 0 0 50 100 150 200 250 300 350 400 450 500 Sequence of Frames Average Error from True Image: 9% Sharpening Iterations: 10 21 Mechanical and Aerospace Engineering Beam Control Laboratory Predictive Dynamic Digital Holography Simulations • Two sharpness metrics are investigated: S I – S1 : , β =1 – S2 : • Three correction methods are investigated: – M0 : For each frame, initial Zernike coefficient vector for sharpening = 0 – M1 : For frame t+1, initial Zernike coefficient vector for sharpening = S I log( I ) final vector for frame t – P∞ : For frame t+1, initial Zernike coefficient vector for sharpening = identified LTI prediction filter output • LTI filter is identified using the benchmark wavefronts