Fast phase processing in off-axis holography by CUDA including parallel phase unwrapping.
نویسندگان
چکیده
We present parallel processing implementation for rapid extraction of the quantitative phase maps from off-axis holograms on the Graphics Processing Unit (GPU) of the computer using computer unified device architecture (CUDA) programming. To obtain efficient implementation, we parallelized both the wrapped phase map extraction algorithm and the two-dimensional phase unwrapping algorithm. In contrast to previous implementations, we utilized unweighted least squares phase unwrapping algorithm that better suits parallelism. We compared the proposed algorithm run times on the CPU and the GPU of the computer for various sizes of off-axis holograms. Using the GPU implementation, we extracted the unwrapped phase maps from the recorded off-axis holograms at 35 frames per second (fps) for 4 mega pixel holograms, and at 129 fps for 1 mega pixel holograms, which presents the fastest processing framerates obtained so far, to the best of our knowledge. We then used common-path off-axis interferometric imaging to quantitatively capture the phase maps of a micro-organism with rapid flagellum movements.
منابع مشابه
Off-axis quantitative phase imaging processing using CUDA: toward real-time applications
We demonstrate real time off-axis Quantitative Phase Imaging (QPI) using a phase reconstruction algorithm based on NVIDIA's CUDA programming model. The phase unwrapping component is based on Goldstein's algorithm. By mapping the process of extracting phase information and unwrapping to GPU, we are able to speed up the whole procedure by more than 18.8× with respect to CPU processing and ultimat...
متن کاملReal-time quantitative phase reconstruction in off-axis digital holography using multiplexing.
We present a new approach for obtaining significant speedup in the digital processing of extracting unwrapped phase profiles from off-axis digital holograms. The new technique digitally multiplexes two orthogonal off-axis holograms, where the digital reconstruction, including spatial filtering and two-dimensional phase unwrapping on a decreased number of pixels, can be performed on both hologra...
متن کاملFast phase processing in off-axis holography using multiplexing with complex encoding and live-cell fluctuation map calculation in real-time.
We present efficient algorithms for rapid reconstruction of quantitative phase maps from off-axis digital holograms. The new algorithms are aimed at speeding up the conventional Fourier-based algorithm. By implementing the new algorithms on a standard personal computer, while using only a single-core processing unit, we were able to reconstruct the unwrapped phase maps from one megapixel off-ax...
متن کاملOptimal spatial bandwidth capacity in multiplexed off-axis holography for rapid quantitative phase reconstruction and visualization
We present new methods for optimizing the spatial bandwidth capacity in off-axis holography using spatial multiplexing. We use optimal spatial multiplexing of off-axis holograms to fill the entire spatial frequency domain, including the space previously occupied by the intensity of the sample. Our approach enables spatial digital compression of eight offaxis holograms into a single real-valued ...
متن کاملFour dimensional phase unwrapping of dynamic objects in digital holography.
We present a new four-dimensional phase unwrapping approach for time-lapse quantitative phase microscopy, which allows reconstruction of optically thick objects that are optically thin in a certain temporal point and angular view. We thus use all four dimensions of the dynamic quantitative phase profile acquired, including the angular dimension and the temporal dimension, in addition to the x-y...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Optics express
دوره 24 4 شماره
صفحات -
تاریخ انتشار 2016