Skip to content

kuilef/HelioScan

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HelioScan is a free and flexible control software for microscopes written in the intuitive graphical programming language LabVIEW.

It solves a number of problems observed with custom-built image acquisition systems by providing the following features:

Extendability: both hardware components and software functionality are encapsulated in exchangeable, software components. Additional components can be implemented easily and plugged in at run-time. Components can be independently developed, allowing multiple developers to work in parallel.

Flexibility: Components are independently configurable; each component can have an unlimited number of configurations.

Understandability: The LabVIEW code is well-structured, commented and documented.

High speed: The software supports FPGA-based hardware that enables intelligent and extremely fast signal acquisition and generation. FPGA logic can be easily programmed using LabVIEW. Tailored to in vivo brain imaging: The software is especially suited for two-photon calcium imaging and intrinsic optical imaging, but can in principle be used for any kind of microscopy. The out-of-the-box software supports different imaging modalities (camera, galvanometric scan mirrors, acusto-optic deflectors) and imaging modes (camera video acquisition, intrinsic optical imaging, two-photon frame scan and tilted frame scan, 2D line scan, 3D spiral scan) and can easily be extended to other imaging modalities (e.g., resonance scanners), imaging modes (e.g., 2D and 3D arbitrary line scans) and associated hardware (e.g., stimulation devices).

Open file-format with extensible meta-data schema: HelioScan saves data in multipage TIFF file format, and meta-data as human-readable XML in the TIFF description tag.

About

Microscopy software framework

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • LabVIEW 90.6%
  • Java 7.8%
  • HTML 1.4%
  • C++ 0.1%
  • XSLT 0.1%
  • Ruby 0.0%