Abstract
ABC-OCT, Affordable B-scan Camera-based Optical Coherence Tomography, implements Fourier-Domain Optical Coherence Tomography with real-time display using cross-platform C++ and the OpenCV framework. The software can be compiled using current versions of GCC for *nix/Mac and Microsoft®Visual Studio for Windows. Full functionality of ABC-OCT needs the camera SDK from QHYCCD and a QHYCCD camera to be connected; but the code can be easily modified to support other camera drivers, as is shown by an included demo version which can use any installed webcam. The code is made available under the MIT license. The software is available from GitHub ( https://github.com/hn-88/FDOCT ). Funding statement: This work has not been funded by any grants.
Highlights
Nandakumar, H and Srivastava, S 2020 ABC-OCT – A Cross-Platform Implementation of Real-Time Fourier-Domain Optical Coherence Tomography
Since its introduction in Ophthalmology in the early 1990s, OCT has cycled through several generations [2] – Time-Domain or TD-OCT and Fourier-Domain or Fourier-Domain Optical Coherence Tomography (FD-OCT), with its two variants Spectral-Domain or SD-OCT, and Swept-Source or SS-OCT
Most commercial OCT systems are shipped with bundled software which does the data processing necessary for FD-OCT
Summary
ABC-OCT, Affordable B-scan Camera-based Optical Coherence Tomography, implements Fourier-Domain Optical Coherence Tomography with real-time display using cross-platform C++ and the OpenCV framework. Available commercial OCT devices cost more than five figures in US dollars till recently [2] This software would be useful for optics researchers who wish to assemble lab-built camera-based parallel SD-OCT devices for one-tenth the cost of commercial devices. Nandakumar and Srivastava: ABC-OCT – A Cross-Platform Implementation of Real-Time Fourier-Domain Optical Coherence Tomography extent along the sample shown on the horizontal axis, and the depth axis going into the sample being depicted as the downward vertical axis. To quickly test the webcam version of our software, the user just needs to run it and display the included test images in front of the webcam, which can be done using a mobile phone, for example
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have