ACM Home Page
Please provide us with feedback. Feedback
Accelerating phase unwrapping and affine transformations for optical quadrature microscopy using CUDA
Full text PdfPdf (757 KB)
Source ACM International Conference Proceeding Series; Vol. 383 archive
Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units table of contents
Washington, D.C.
Pages 28-37  
Year of Publication: 2009
ISBN:978-1-60558-517-8
Authors
Perhaad Mistry  Northeastern University, Boston, MA
Sherman Braganza  Northeastern University, Boston, MA
David Kaeli  Northeastern University, Boston, MA
Miriam Leeser  Northeastern University, Boston, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 48,   Downloads (12 Months): 203,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1513895.1513899
What is a DOI?

ABSTRACT

Optical Quadrature Microscopy (OQM) is a process which uses phase data to capture information about the sample being studied. OQM is part of an imaging framework developed by the Optical Science Laboratory at Northeastern University. In one particular application of interest, the framework is used to extract phase information from the image of an embryo to determine embryo viability.

Phase Unwrapping is the process of reconstructing the real phase shift (propagation delay) of a sample from the measured "wrapped" representation which is between -π and +π. Unwrapping can be done using the Minimum LP Norm Phase Unwrap algorithm. Images are first preprocessed using an Affine Transform before they are unwrapped. Both of these steps are time consuming and would benefit greatly from parallelization and acceleration. Faster processing would lower many research barriers (in terms of throughput and performance) present when using OQM.

In this paper we report on accelerating Phase Unwrapping and Affine Transformations using NVIDIA's CUDA programming model. We also run elementary noise removal on the GPU using NVIDIA's CUBLAS (CUDA Basic Linear Algebra Subprograms) library. We integrate GPU execution into a Matlab environment to seamlessly interface to the pre-existing image acquisition system. By mapping the unwrap and noise removal to a GPU, and by also reducing the amount of I/O overhead, we are able to accelerate the end-to-end process by more than 7.3x. This enables our imaging framework to perform high speed image acquisition and visualization at near real-time rates.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
MATLAB External Interface Guide, 2007.
 
2
C. Smith. Phase Unwrapping Algorithms, Master's Project, Northeastern University, 2004.
 
3
Frigo, M. and Johnson, S. G. The Design and Implementation of FFTW3. Proceedings of the IEEE, 93(2):216--231, Feb. 2005.
 
4
D. Ghiglia and M. Pritt. Two-dimensional phase unwrapping: theory, algorithms, and software. Wiley New York:, 1998.
5
 
6
D. O. Hogenboom, C. A. DiMarzio, T. J. Gaudette, A. J. Devaney, and S. C. Lindberg. Three-dimensional images generated by quadrature interferometry. Opt. Lett., 23(10):783--785, 1998.
 
7
 
8
P. Karasev, D. Campbell, and M. Richards. Obtaining a 35x Speedup in 2D Phase Unwrapping Using Commodity Graphics Processors. Radar Conference, 2007 IEEE, pages 574--578, April 2007.
 
9
J. Makhoul. A fast cosine transform in one and two dimensions. IEEE Transactions on Acoustics, Speech and Signal Processing, 28(1):27--34, Feb 1980.
 
10
Mark Harris. Optimizing Parallel Reduction in CUDA. http://developer.download.nvidia.com/compute/cuda/1_1/Website/projects/reduction/doc/reduction.pdf, Last accessed December 2008.
 
11
NVIDIA. Accelerating MathWorks MATLAB with CUDA, 2007.
 
12
NVIDIA. CUFFT Library, 2007.
 
13
NVIDIA. NVIDIA CUDA Programming Guide 2.0. 2008.
14
 
15
Sherman Bragranza. Master's Thesis, 2008. Northeastern University, http://www.ece.neu.edu/groups/rcl/publications.html.
 
16
W. C. Warger, II, J. A. Newmark, C. Chang, D. H. Brooks, C. M. Warner, and C. A. DiMarzio. Combining optical quadrature and differential interference contrast to facilitate embryonic cell counting with fluorescence imaging for confirmation. In D. V. Nicolau, J. Enderlein, R. C. Leif, D. L. Farkas, and R. Raghavachari, editors, Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, volume 5699 of Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, pages 334--341, Mar. 2005.

Collaborative Colleagues:
Perhaad Mistry: colleagues
Sherman Braganza: colleagues
David Kaeli: colleagues
Miriam Leeser: colleagues