A Generic Framework for Fourier-Domain Optical Coherence Tomography Imaging: Software Architecture and Hardware Implementations

Fourier-domain optical coherence tomography (FD-OCT), including spectral-domain OCT (SD-OCT) and swept-source OCT (SS-OCT), allows the volumetric imaging of the tissue architecture with a faster speed and higher detection sensitivity than does time-domain OCT. Although the hardware implementations o...

Full description

Bibliographic Details
Main Authors: Yin-Peng Huang, Ting-Yen Tsai, Ting-Hao Chen, Chuan-Bor Chueh, You-Nan Tsai, Yu-Wei Chang, Yi-Chung Wu, Hung-Wen Chen, Meng-Tsan Tsai, Yi-Ping Hung, Hsiang-Chieh Lee
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9229119/
_version_ 1818617017251397632
author Yin-Peng Huang
Ting-Yen Tsai
Ting-Hao Chen
Chuan-Bor Chueh
You-Nan Tsai
Yu-Wei Chang
Yi-Chung Wu
Hung-Wen Chen
Meng-Tsan Tsai
Yi-Ping Hung
Hsiang-Chieh Lee
author_facet Yin-Peng Huang
Ting-Yen Tsai
Ting-Hao Chen
Chuan-Bor Chueh
You-Nan Tsai
Yu-Wei Chang
Yi-Chung Wu
Hung-Wen Chen
Meng-Tsan Tsai
Yi-Ping Hung
Hsiang-Chieh Lee
author_sort Yin-Peng Huang
collection DOAJ
description Fourier-domain optical coherence tomography (FD-OCT), including spectral-domain OCT (SD-OCT) and swept-source OCT (SS-OCT), allows the volumetric imaging of the tissue architecture with a faster speed and higher detection sensitivity than does time-domain OCT. Although the hardware implementations of SD-OCT and SS-OCT are different, these technologies share very similar signal processing steps for image reconstruction. In this study, we developed hardware implementations and software architectures to design a generic framework for FD-OCT. For SD-OCT systems, an external synchronization approach was used to realize a data acquisition schematic similar to that used in SS-OCT by carefully managing the timing clocks in the detection unit and for the waveform generation. In addition, by utilizing modules and factory concepts, a software engine can be developed that supports various acquisition devices and software operations or image processing functions with high operation flexibility while maintaining its robustness. Data processing and data saving were optimized using the parallel computing method with the OpenMP library and by leveraging the parallelism within the acquired data, respectively.
first_indexed 2024-12-16T16:59:00Z
format Article
id doaj.art-a920bf4b879c4cfc881c1d076643e991
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-16T16:59:00Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-a920bf4b879c4cfc881c1d076643e9912022-12-21T22:23:48ZengIEEEIEEE Access2169-35362020-01-01819172619173610.1109/ACCESS.2020.30321059229119A Generic Framework for Fourier-Domain Optical Coherence Tomography Imaging: Software Architecture and Hardware ImplementationsYin-Peng Huang0https://orcid.org/0000-0002-9401-3165Ting-Yen Tsai1Ting-Hao Chen2Chuan-Bor Chueh3You-Nan Tsai4Yu-Wei Chang5Yi-Chung Wu6Hung-Wen Chen7Meng-Tsan Tsai8Yi-Ping Hung9Hsiang-Chieh Lee10https://orcid.org/0000-0002-2976-6195Graduate Institute of Networking and Multimedia, National Taiwan University, Taipei, TaiwanGraduate Institute of Photonics and Optoelectronics, National Taiwan University, Taipei, TaiwanGraduate Institute of Photonics and Optoelectronics, National Taiwan University, Taipei, TaiwanGraduate Institute of Photonics and Optoelectronics, National Taiwan University, Taipei, TaiwanGraduate Institute of Photonics and Optoelectronics, National Taiwan University, Taipei, TaiwanGraduate Institute of Photonics and Optoelectronics, National Taiwan University, Taipei, TaiwanGraduate Institute of Photonics and Optoelectronics, National Taiwan University, Taipei, TaiwanDelta Research Center, Taipei, TaiwanDepartment of Electrical Engineering, Chang Gung University, Taoyuan, TaiwanGraduate Institute of Networking and Multimedia, National Taiwan University, Taipei, TaiwanGraduate Institute of Photonics and Optoelectronics, National Taiwan University, Taipei, TaiwanFourier-domain optical coherence tomography (FD-OCT), including spectral-domain OCT (SD-OCT) and swept-source OCT (SS-OCT), allows the volumetric imaging of the tissue architecture with a faster speed and higher detection sensitivity than does time-domain OCT. Although the hardware implementations of SD-OCT and SS-OCT are different, these technologies share very similar signal processing steps for image reconstruction. In this study, we developed hardware implementations and software architectures to design a generic framework for FD-OCT. For SD-OCT systems, an external synchronization approach was used to realize a data acquisition schematic similar to that used in SS-OCT by carefully managing the timing clocks in the detection unit and for the waveform generation. In addition, by utilizing modules and factory concepts, a software engine can be developed that supports various acquisition devices and software operations or image processing functions with high operation flexibility while maintaining its robustness. Data processing and data saving were optimized using the parallel computing method with the OpenMP library and by leveraging the parallelism within the acquired data, respectively.https://ieeexplore.ieee.org/document/9229119/Biomedical optical imagingmedical diagnostic imagingdata acquisitionbiophotonicssoftware architectureparallel processing
spellingShingle Yin-Peng Huang
Ting-Yen Tsai
Ting-Hao Chen
Chuan-Bor Chueh
You-Nan Tsai
Yu-Wei Chang
Yi-Chung Wu
Hung-Wen Chen
Meng-Tsan Tsai
Yi-Ping Hung
Hsiang-Chieh Lee
A Generic Framework for Fourier-Domain Optical Coherence Tomography Imaging: Software Architecture and Hardware Implementations
IEEE Access
Biomedical optical imaging
medical diagnostic imaging
data acquisition
biophotonics
software architecture
parallel processing
title A Generic Framework for Fourier-Domain Optical Coherence Tomography Imaging: Software Architecture and Hardware Implementations
title_full A Generic Framework for Fourier-Domain Optical Coherence Tomography Imaging: Software Architecture and Hardware Implementations
title_fullStr A Generic Framework for Fourier-Domain Optical Coherence Tomography Imaging: Software Architecture and Hardware Implementations
title_full_unstemmed A Generic Framework for Fourier-Domain Optical Coherence Tomography Imaging: Software Architecture and Hardware Implementations
title_short A Generic Framework for Fourier-Domain Optical Coherence Tomography Imaging: Software Architecture and Hardware Implementations
title_sort generic framework for fourier domain optical coherence tomography imaging software architecture and hardware implementations
topic Biomedical optical imaging
medical diagnostic imaging
data acquisition
biophotonics
software architecture
parallel processing
url https://ieeexplore.ieee.org/document/9229119/
work_keys_str_mv AT yinpenghuang agenericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT tingyentsai agenericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT tinghaochen agenericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT chuanborchueh agenericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT younantsai agenericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT yuweichang agenericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT yichungwu agenericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT hungwenchen agenericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT mengtsantsai agenericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT yipinghung agenericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT hsiangchiehlee agenericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT yinpenghuang genericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT tingyentsai genericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT tinghaochen genericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT chuanborchueh genericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT younantsai genericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT yuweichang genericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT yichungwu genericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT hungwenchen genericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT mengtsantsai genericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT yipinghung genericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations
AT hsiangchiehlee genericframeworkforfourierdomainopticalcoherencetomographyimagingsoftwarearchitectureandhardwareimplementations