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

Read more

Summary

Hari Nandakumar and Shailesh Srivastava

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

Optionally Increase number of points by zero padding in Fourier domain
Software location Archive
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call