Wasatch Photonics

GRATINGS +1 435.752.4301
SPECTROMETERS +1 919.544.7785
OCT +1 919.544.7785

OCT Software Development Kits

SDKs & Libraries for OCT Spectrometers & Cameras


Our OCT software development kits allow you to begin acquiring images in just 30 minutes from any OCT spectrometer we offer, saving days to weeks of software development time with guaranteed results. They are offered for C++, LabView, and MatLab environments, and can be used via both Camera Link and USB 3.0 interface. We provide an open source front end that allows you to get started quickly with sample code, which you can then adapt to your own needs. Each SDK also comes with its own demo program/GUI in your programming language of choice, which you can modify, build on, or customize visually to create your own unique interface, algorithms, and analysis. Our powerful multi-threaded processing technique allows you to call and process data simultaneously, drawing on the GPU to speed processing for faster image display and refresh. Use one SDK or all three to accelerate your system design and development while maintaining full control over fit, form, and function of your OCT software and imaging interface.

WP OCT Acquisition LabView sample GUI
WP OCT Acquisition LabView sample GUI


WP OCT Acquisition MatLab sample GUI
WP OCT Acquisition MatLab sample GUI


WP OCT Acquisition

We’ve simplified the process of camera communication with this easy-to-use toolkit. Specific to the needs of OCT, yet flexible for a wide range of applications, it distills the many calls required to control a typical OCT camera down into a series of simple commands relevant for OCT data collection.

  • acquisition supports both USB 3.0 and Camera Link
  • compatible with all cameras and framegrabbers used in Wasatch Photonics products
  • supports data acquisition at up to 250 kHz
  • supports simultaneous communication with 2 cameras

WP OCT Controller

We’ve made peripheral control easy and seamless with this SDK designed for use with WP OCT systems, scanning probes, and OEM modules. It enables full control and monitoring of our OCT engine board to get your system running quickly.

  • control of peripherals like reference arm motors, liquid lens, light sources and others
  • synchronization of data acquisition with scanning mechanism
  • control of different scan patterns for volume acquisition

WP OCT Processor

This processing module tackles one of the most challenging aspects of OCT image generation with powerful parallel processing algorithms for maximum speed and image quality.

  • converts line scan data into meaningful 2D OCT image data and 3D OCT volume data
  • processing tasks are GPU-accelerated for maximum performance
  • works as a standalone module, compatible with any 2D string of line scans for processing

Getting started with our OCT software development kits in 5 easy steps:

  1. Install Camera Link card in computer, or plug in USB 3.0
  2. Install WP OCT Acquisition, or all of our SDKs!
  3. Select camera parameters/procedures (the “CCF” file specific to your camera)
  4. Start C++, LabView, or MatLab, then pull up our example code
  5. Start scanning!

Contact us to learn more about our OCT SDKs, or to arrange a trial.

No products were found matching your selection.