Parallel Processing For Adaptive Optics Optical Coherence Tomography (AO-OCT) Image Registration Using GPU
dc.contributor.advisor | Lee, John Jaehwan | |
dc.contributor.author | Do, Nhan Hieu | |
dc.contributor.other | Miller, Donald T. | |
dc.contributor.other | King, Brian | |
dc.contributor.other | Salama, Paul | |
dc.date.accessioned | 2016-09-13T13:50:28Z | |
dc.date.available | 2016-09-13T13:50:28Z | |
dc.date.issued | 2016-07-08 | |
dc.degree.date | 2016 | en_US |
dc.degree.discipline | Electrical & Computer Engineering | en |
dc.degree.grantor | Purdue University | en_US |
dc.degree.level | M.S.E.C.E. | en_US |
dc.description | Indiana University-Purdue University Indianapolis (IUPUI) | en_US |
dc.description.abstract | Adaptive Optics Optical Coherence Tomography (AO-OCT) is a high-speed, high-resolution ophthalmic imaging technique offering detailed 3D analysis of retina structure in vivo. However, AO-OCT volume images are sensitive to involuntary eye movements that occur even during steady fixation and include tremor, drifts, and micro-saccades. To correct eye motion artifacts within a volume and to stabilize a sequence of volumes acquired of the same retina area, we propose a stripe-wise 3D image registration algorithm with phase correlation. In addition, using several ideas such as coarse-to-fine approach, spike noise filtering, pre-computation caching, and parallel processing on a GPU, our approach can register a volume of size 512 x 512 x 512 in less than 6 seconds, which is a 33x speedup as compared to an equivalent CPU version in MATLAB. Moreover, our 3D registration approach is reliable even in the presence of large motions (micro-saccades) that distort the volumes. Such motion was an obstacle for a previous en face approach based on 2D projected images. The thesis also investigates GPU implementations for 3D phase correlation and 2D normalized cross-correlation, which could be useful for other image processing algorithms. | en_US |
dc.identifier.doi | 10.7912/C2QS31 | |
dc.identifier.uri | https://hdl.handle.net/1805/10904 | |
dc.identifier.uri | http://dx.doi.org/10.7912/C2/2541 | |
dc.language.iso | en_US | en_US |
dc.subject | 3D Phase Correlation | en_US |
dc.subject | AO-OCT | en_US |
dc.subject | GPU | en_US |
dc.subject | Image Registration | en_US |
dc.subject | Normalized Cross-correlation | en_US |
dc.subject | OCT | en_US |
dc.title | Parallel Processing For Adaptive Optics Optical Coherence Tomography (AO-OCT) Image Registration Using GPU | en_US |
dc.type | Thesis | en |