Font Size: a A A

Realization Of Real-time Reconstruction System Of Digital Holography Based On JAVA

Posted on:2021-10-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z CaoFull Text:PDF
GTID:2480306047491544Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Holography is an important branch of optics,among which digital holography is a quantitative technique.By recording and reconstructing these two stages,it can recover the complete wavefront scattered by the object,including amplitude and phase distribution.Digital holography uses digital photoelectric imaging digital devices such as CCD to replace the photographic plate recording of traditional holography.Its recording process is essentially similar to that of traditional optical holography,but its reconstruction process is different from that of traditional optical holography,which requires special reconstruction optical system.Digital holography uses computer to calculate the recorded digital holograms rapidly,and simulates the reconstruction of optical system.The amplitude and phase information of the measured object can be obtained by reconstructing the light wave of the object.However,the reconstruction process of digital holograms is computationally intensive and time-consuming.Usually,the holograms saved locally in the experimental measurement are reconstructed on the computer for off-line processing,which is difficult to meet the requirements of real-time observation.This project "Realization of real-time reconstruction system of digital holography based on JAVA" aiming at the problem that it is difficult to reconstruct the digital holography image in real time,through analyzing the principle of off-axis digital holography and combining with the leading research results at home and abroad,a real-time reconstruction system for single wavelength and double wavelength digital holography is designed and developed.The development language selects the general,efficient,safe and stable JAVA,and uses the efficient and scientific image processing software such as Image J to assist in the development.It also uses the JCUDA interface to call GPU to accelerate the reconstruction calculation in parallel.The system realizes all the steps of single-wavelength digital holography reconstruction,including spectrum filtering,phase division to eliminate interference phase,scalar diffraction calculation,phase unwrapping and so on.Due to the serious time-consuming of phase unwrapping and the lack of discontinuity in the case of large phase jump,a complete realization of dual-wavelength digital holography reconstruction is also made.By GPU,the reconstruction speed of single-wavelength and dual-wavelength digital holography is increased by 15.7 times and 7.6 times respectively.For 1024 × 1024 pixels digital holograms,the reconstruction speed is 42 fps and 41 fps respectively,which can satisfy the realtime reconstruction performance.The real-time system and the methods used in this project have important application value and research significance.
Keywords/Search Tags:digital holography, real-time construction, JAVA, single-wavelength, dual-wavelength, GPU
PDF Full Text Request
Related items