Dragonfly is a software platform for the intuitive inspection of multi-scale multi-modality image data. Its user-friendly experience translates into powerful quantitative findings with high-impact visuals, driven by nuanced easy-to-learn controls.

For segmentation: It provides an engine fior machine Learning, Watershed and superpixel methods, support histological data .

It offers a 3D viewer, and python scripting capacities .

It is free for reserach use, but not for commercial usage.


clij - GPU-acceleration for ImageJ


clij is an ImageJ/Fiji plugin allowing you to run GPU-accelerated code from within Fijis script editor (e.g. macro and jython). CLIJ is based on ClearCLImglib2 and SciJava. It contains components for image filtering, thresholding, spatial transforms, projections, binary image processing and basic signal measurements.



FluoRender is an interactive rendering tool for confocal microscopy data visualization. It combines the rendering of multi-channel volume data and polygon mesh data, where the properties of each dataset can be adjusted independently and quickly. The tool is designed especially for neurobiologists, allowing them to better visualize confocal data from fluorescently-stained brains, but it is also useful for other biological samples.




3Dscript is a plugin for Fiji/ImageJ for creating 3D and 4D animations of microscope data. In contrast to existing 3D visualization packages, animations are not keyframe-based, but are described by a natural language-based syntax.



Paintera is a general visualization tool for 3D volumetric data and proof-reading in segmentation/reconstruction with a primary focus on neuron reconstruction from electron micrographs in connectomics. It features/supports:

  •  Views of orthogonal 2D cross-sections of the data at arbitrary angles and zoom levels
  •  Mipmaps for efficient display of arbitrarily large data at arbitrary scale levels
  •  Label data
    •  Painting
    •  Manual agglomeration
    •  3D visualization as polygon meshes
      •  Meshes for each mipmap level
      •  Mesh generation on-the-fly via marching cubes to incorporate painted labels and agglomerations in 3D visualization. Marching Cubes is parallelized over small blocks. Only relevant blocks are considered (huge speed-up for sparse label data).

Paintera is implemented in Java and makes extensive use of the UI framework JavaFX

Paintera screenshot



ParaView is an open-source, multi-platform data analysis and visualization application. ParaView users can quickly build visualizations to analyze their data using qualitative and quantitative techniques. The data exploration can be done interactively in 3D or programmatically using ParaView’s batch processing capabilities.

ParaView was developed to analyze extremely large datasets using distributed memory computing resources. It can be run on supercomputers to analyze datasets of petascale size as well as on laptops for smaller data, has become an integral tool in many national laboratories, universities and industry, and has won several awards related to high performance computation.




Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.



NeuroMorph is a toolset designed to import, analyze, and visualize mesh models in Blender. It has been developed specifically for the morphological analysis of 3D objects derived from serial electron microscopy images of brain tissue, but much of its functionality can be applied to any 3D mesh. These mesh objects can be generated by any 3D image segmentation software, such as ilastik or Fiji