ATS-GPU-OCT 4.2 is an optional signal processing library that uses ATS-GPU-BASE (sold separately) to acquire data and provide out-of-the-box OCT imaging with very high speed floating point FFT, windowing, dispersion compensation, zero padding and log kernels. Benchmarks have shown A-line rates up to 950,000 for 4096 point FFT and 1.9 Million for 2048 point FFT.
ATS-GPU-OCT library is callable from virtually any programming environment (C/C++, C#, LabVIEW®, MATLAB®, Python). Since these programming environments cannot call CUDA functions directly, the internal structure of ATS-GPU-OCT 4.2 is fixed and cannot be modified by the user. Users are still allowed to download their own window function, dispersion compensation function, set zero-padding and select output data format.
The purchase of an ATS-GPU-OCT license automatically allows customers to download updates from the AlazarTech website for a period of 12 months from the date of purchase. Customers who want to download new releases beyond the included 12 month period must purchase ATS-GPU-OCT Extended Maintenance.
Access to low-level API for customization
For expert-level GPU programmers who want to modify the inner workings of ATS-GPU-OCT 4.2, we offer ATS-CUDA-OCT. Included with ATS-GPU-OCT 4.2, ATS-CUDA-OCT implements OCT signal processing using a lower level API, thus making it possible for each part of the OCT signal processing chain to be modified to suit the application needs. ATS-CUDA-OCT is callable only from C/C++ and requires advanced GPU programming, debugging and benchmarking expertise.
We use cookies to operate this website, improve its usability, and track visits. If you wish to disable cookies, please do so in your browser settings. By continuing to use this website, you agree to the use of cookies in accordance with our Privacy Policy.