HOME > Detail View

Detail View

Novel image processing and signal processing methods with heterogeneous computation for developing high-performance multi-functional imaging systems

Novel image processing and signal processing methods with heterogeneous computation for developing high-performance multi-functional imaging systems

Material type
학위논문
Personal Author
엄재홍 嚴載弘
Title Statement
Novel image processing and signal processing methods with heterogeneous computation for developing high-performance multi-functional imaging systems / Jaehong Aum
Publication, Distribution, etc
Seoul :   Graduate School, Korea University,   2017  
Physical Medium
xii, 99장 : 삽화, 도표 ; 26 cm
기타형태 저록
Novel Image Processing and Signal Processing Methods with Heterogeneous Computation for Developing High-Performance Multi-Functional Imaging Systems   (DCOLL211009)000000071715  
학위논문주기
학위논문(박사)-- 고려대학교 대학원: 컴퓨터·전파통신공학과, 2017. 2
학과코드
0510   6YD36   314  
General Note
지도교수: 鄭智采  
Bibliography, Etc. Note
참고문헌: 장 83-96
이용가능한 다른형태자료
PDF 파일로도 이용가능;   Requires PDF file reader(application/pdf)  
비통제주제어
Optical Coherence Tomography , Heterogeneous Computation , Image Processing,,
000 00000nam c2200205 c 4500
001 000045897591
005 20170329114718
007 ta
008 161226s2017 ulkad bmAC 000c eng
040 ▼a 211009 ▼c 211009 ▼d 211009
085 0 ▼a 0510 ▼2 KDCP
090 ▼a 0510 ▼b 6YD36 ▼c 314
100 1 ▼a 엄재홍 ▼g 嚴載弘
245 1 0 ▼a Novel image processing and signal processing methods with heterogeneous computation for developing high-performance multi-functional imaging systems / ▼d Jaehong Aum
260 ▼a Seoul : ▼b Graduate School, Korea University, ▼c 2017
300 ▼a xii, 99장 : ▼b 삽화, 도표 ; ▼c 26 cm
500 ▼a 지도교수: 鄭智采
502 1 ▼a 학위논문(박사)-- ▼b 고려대학교 대학원: ▼c 컴퓨터·전파통신공학과, ▼d 2017. 2
504 ▼a 참고문헌: 장 83-96
530 ▼a PDF 파일로도 이용가능; ▼c Requires PDF file reader(application/pdf)
653 ▼a Optical Coherence Tomography ▼a Heterogeneous Computation ▼a Image Processing
776 0 ▼t Novel Image Processing and Signal Processing Methods with Heterogeneous Computation for Developing High-Performance Multi-Functional Imaging Systems ▼w (DCOLL211009)000000071715
900 1 0 ▼a Aum, Jae-hong, ▼e
900 1 0 ▼a 정지채 ▼g 鄭智采, ▼e 지도교수
900 1 0 ▼a Jeong, Ji-chai, ▼e 지도교수
945 ▼a KLPA

Electronic Information

No. Title Service
1
Novel image processing and signal processing methods with heterogeneous computation for developing high-performance multi-functional imaging systems (37회 열람)
View PDF Abstract Table of Contents

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Stacks(Thesis)/ Call Number 0510 6YD36 314 Accession No. 123055693 Availability Available Due Date Make a Reservation Service B M

Contents information

Abstract

In this dissertation, we investigated techniques to develop high-performance, multi-functional, optical coherence tomography (OCT) imaging systems. OCT is a non-invasive high-resolution imaging modality that is frequently used in the fields of dermatology, ophthalmology, and otolaryngology. Our interest was to extend its applications by introducing heterogeneous computation systems, and novel signal and image processing techniques. First, we used the technique of applying general-purpose computations on a graphics processing unit (GPGPU) to develop a real-time imaging OCT device. Second, we demonstrated a heterogeneous computation system running on a mobile chip, to develop a portable OCT device. Third, we introduced a novel image filtering method to improve the OCT image quality by removing speckle noise from the OCT image. Finally, we introduced a novel fingerprint scanner, which is capable of robust imaging of fingerprints using a real-time imaging OCT device.
The real-time OCT imaging system was developed by adopting the compute unified device architecture (CUDA) installed graphics processing units (GPUs). Producing OCT images from raw OCT data requires compute-intensive signal processing and image processing tasks, which limits the imaging speed of the OCT system. We used the GPU for the compute-intensive tasks, such as DC subtraction, k-space resampling, spectrum reshaping, Fourier transformation, image enhancement, etc. to process the OCT signal data and obtain clear OCT images in real time. With the implementation of the GPU computing system, our system was capable of producing 370 images per second from raw OCT data, when the size of the images were 512 × 512 pixels. Moreover, we introduced various methods to optimize the GPU processing system. With the application of the optimization methods, further acceleration of the system was allowed, and our system was capable of producing 1,486 OCT images per second. As a result, we were able to develop a real-time 2D and 3D OCT imaging device, and a real-time speckle variance OCT (SV-OCT) device.
For the purpose of developing a portable OCT device, we introduced a mobile chip OCT imaging system. The mobile chip is a processing device that is frequently used with mobile electronics because of its small size and low power consumption. However, its computing performance is physically limited for operating the OCT system in real time. To overcome this limitation and maximize the computational performance of the mobile chip, we introduced a heterogeneous computing system, which uses multiple processing units on the mobile chip. The heterogeneous computing system was developed with the open computing library (OpenCL), and open graphics library (OpenGL), to process OCT data in real time, and develop a portable OCT imaging device. Without our proposed system, it took more than 15 s to produce an OCT image from raw OCT data. However, our proposed system was capable of producing more than 50 OCT images per second from raw OCT data. It was 617 times faster as compared to the system without our proposed scheme.
A novel speckle noise reduction method was introduced to enhance the visibility of morphological features of the sample tissue from OCT images that are corrupted by speckle noise. A nonlocal means (NLM) filter is one state-of-the-art denoising filter. It exploits the presence of similar features in an image and averages those similar features to remove noise. However, a conventional NLM filter shows somewhat inferior noise reduction performance around the edges, suffering from low efficiency of collecting similar features to be averaged. In order to overcome this phenomenon, we proposed an NLM filter with anisotropic nonlinear windows. The proposed filter was evaluated by comparing it to various other denoising filters, such as a conventional NLM filter, median filter, bilateral filter, and Wiener filter. The denoising performances of the different filters were evaluated in terms of the contrast-to-noise ratio (CNR), equivalent number of looks (ENL), speckle suppression index (SSI), and peak signal-to-noise ratio (PSNR). The evaluation indicated that our proposed NLM filter provides superior denoising performance, among the different filters.
A novel fingerprint scanning device was also studied by adopting our real-time OCT device. Our proposed fingerprint scanning device is resistant to an “attack” by fake fingerprints and robustly captures a clear fingerprint image from the fingertips even under poor conditions. It accomplishes this by capturing subsurface layer fingerprints instead of surface layer fingerprints. In order to obtain internal fingerprint images from raw OCT data in real time, we used the GPU for massive parallel computation, along with an automated method for extracting the internal fingerprint from a 3D scan of a fingertip. Our novel spectral-domain OCT (SD-OCT)-based 3D fingerprint scanner system is capable of obtaining an internal fingerprint image within 2 s. Additionally, the robustness of the OCT fingerprint scanner was established by comparing fingerprint images—of wet, stained, and damaged fingertips—that were obtained by the OCT system with those from a commercially available optical fingerprint scanner.

Table of Contents

Chapter 1. Introduction 1
Chapter 2. Theoretical basis of optical coherence tomography and a method for developing real-time imaging system with graphics processing units 4
 2.1 Spectral domain optical coherence tomography 4
 2.2 Graphics processing units for general purpose computation 6
 2.3 Graphics processing units accelerated optical coherence tomography 10
 2.4 Optimization of processing scheme of graphics processing units accelerated optical coherence tomography system 17
  2.4.1 Strategies on data transferring between host and device 17
  2.4.2 Optimization with batch processing method 21
 2.5 Application of graphics processing units accelerated optical coherence tomography system 23
  2.5.1 Real-time 2-dimensional and 3-dimentional visualization of optical coherence tomography images 23
  2.5.2 Real-time speckle variance optical coherence tomography for the purpose of differentiate between liquid material and solid material from a sample 25
Chapter 3. Heterogeneous computation on mobile chip for real-time signal processing and visualization of tomogram with optical coherence tomography 28
 3.1 Introduction 28
 3.2 Materials and methods 31
  3.2.1 High performance computation on Android application 31
  3.2.2 Mobile chip optimized processing scheme for real-time OCT systems 33
 3.3 Results and discussion 38
Chapter 4. Speckle noise reduction in OCT images using non-local means filter with anisotropic double Gaussian kernels 43
 4.1 Introduction 43
 4.2 Method of speckle noise reduction 46
  4.2.1 Conventional NLM filter 46
  4.2.2 NLM filter with double Gaussian anisotropic kernels 48
  4.2.3 Algorithm of the proposed NLM filter 55
 4.3 Result and discussion 57
  4.3.1 Processed OCT images obtained from a human index finger using denoising filters 57
  4.3.2 Denoising performance comparison between the conventional and the proposed NLM filters with OCT images obtained from a human retina 61
  4.3.3 Denoising performance comparison with synthetic images 63
Chapter 5. Live acquisition of subsurface layer fingerprint using optical coherence tomography 67
 5.1 Introduction 67
 5.2 Setup and method 69
  5.2.1 OCT system setup and GPU processing scheme 69
  5.2.2 Method of obtaining fingerprints 72
 5.3 Results and discussion 76
Chapter 6. Conclusions 80
References 83


New Arrivals Books in Related Fields