ImagePy

Description

This note presents the design of a scalable software package named ImagePy for analysing biological images. Our contribution is concentrated on facilitating extensibility and interoperability of the software through decoupling the data model from the user interface. Especially with assistance from the Python ecosystem, this software framework makes modern computer algorithms easier to be applied in bioimage analysis.

Docker ParaViewWeb

Description

This ParaViewWeb Docker container is used by the Galaxy Project.  Paraview is an VTK based visualization server, for 3D.

ParaViewWeb in Galaxy

Drishti

Description

Drishti (from Sanskrit  word for "vision" or "insight") is a multi-platform, open-source volume-exploration and presentation tool. Written for visualizing tomography data, electron-microscopy data and the like.

Drishti

NeuroAnatomy Toolbox

Description

An R package for the (3D) visualisation and analysis of biological image data, especially tracings of single neurons. nat is the core package of a wider suite of neuroanatomy tools introduced at http://jefferislab.github.io.

has function

VMTK: Vascular Modeling Toolkit

Description

vmtk is a collection of libraries and tools for 3D reconstruction, geometric analysis, mesh generation and surface data analysis for image-based modeling of blood vessels.

vmtk is composed of

  • C++ classes (VTK and ITK -based algorithms)
  • Python classes (high-level functionality - each class is a script)
  • PypeS - Python pipeable scripts, a framework which enables vmtk scripts to interact with each other

 

ClearGL

Description

Facade API on top of JOGL (http://jogamp.org/jogl/www/) offering a simple interface for creating OpenGL contexts/windows, GLSL shader programs, and textures. Use it in your favourite JVM-based language.

has function

scenery

Description

scenery is a scenegraphing and rendering library. It allows you to quickly create high-quality 3D visualisations based on mesh data. scenery contains both a OpenGL 4.1 and Vulkan renderer. The rendering pipelines of both renderers are configurable using YAML files, so it's easy to switch between e.g. Forward Shading and Deferred Shading, as well as stereo rendering. Rendering pipelines can be switched on-the-fly.

Both renderers support rendering to head-mounted VR goggles like the HTC Vive or Oculus Rift via OpenVR/SteamVR.

has function

Multiview Reconstruction

Description

The Multiview Reconstruction software package enables users to register, fuse, deconvolve and view multiview microscopy images. The software is designed for lightsheet fluorescence microscopy (LSFM), but is applicable to any form of three or higher dimensional imaging modalities like confocal timeseries or multicolor stacks. 

need a thumbnail

BigDataViewer

Description

The BigDataViewer is a re-slicing browser for terabyte-sized multi-view image sequences. BigDataViewer was developed with multi-view light-sheet microscopy data in mind and integrates well with Fiji's SPIMage processing pipeline.