← all repositories
FAST-Imaging/FAST

Medical imaging pipelines that refuse to stutter

FAST exists so developers can pipe ultrasound, CT, and webcam feeds through neural networks without hand-managing memory across CPU and GPU.

FAST
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

FAST is a C++ framework for building medical image processing pipelines. It ingests everything from DICOM and NIfTI to whole-slide images and live Clarius ultrasound feeds, then runs OpenCL-accelerated algorithms and neural network inference across multiple backends. Visualization happens in separate threads so the UI stays responsive while the GPU crunches marching cubes or volume renders.

The interesting bit

The framework treats data objects as abstractions that exist simultaneously on CPU, GPU, and other storage areas, keeping them coherent automatically. That means you can stream temporal data from a scanner or movie file through a TensorRT or OpenVINO model without rewriting the pipeline logic for static versus dynamic input.

Key highlights

  • Abstracts away explicit memory management by maintaining coherent data objects across processors.
  • Streams static and temporal data through the same pipeline code, including live ultrasound and webcam feeds.
  • Supports multiple neural network backends (TensorRT, OpenVINO, TensorFlow, ONNX Runtime) and formats (ONNX, UFF, SavedModel, etc.).
  • Ships with OpenCL implementations of common algorithms like marching cubes, non-local means, and seeded region growing.
  • Offers Python bindings and Qt integration for embedding into existing applications.

Verdict

FAST is worth a look if you are building real-time medical imaging or digital pathology tools in C++ or Python and need GPU acceleration without writing your own memory management layer. If you are not in the medical imaging space, the domain-specific format support and visualization widgets are likely overkill.

Frequently asked

What is FAST-Imaging/FAST?
FAST exists so developers can pipe ultrasound, CT, and webcam feeds through neural networks without hand-managing memory across CPU and GPU.
Is FAST open source?
Yes — FAST-Imaging/FAST is open source, released under the BSD-2-Clause license.
What language is FAST written in?
FAST-Imaging/FAST is primarily written in C++.
How popular is FAST?
FAST-Imaging/FAST has 514 stars on GitHub.
Where can I find FAST?
FAST-Imaging/FAST is on GitHub at https://github.com/FAST-Imaging/FAST.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.