FARSIGHT

Type
Execution Platform
Programming Language
Interaction Level
License/Openness
License
GPLv2, and Apache 2.0
Description
A General purpose image processing toolkit written in C++ based on ITK, VTK, Qt, and Boost. Main features: algorithms for cell segmentation, cell tracing, cell tracking, and vessel tracing. Registration and mosaicing algorithms for large scale datasets. Visualization tools actively linked to inspect and edit results. Strengths: - Open-source, free, multi platform, code is highly parallelized, uses git for version control - Large scale processing, also efficient visualization of such datasets. - Active learning module for classification - Most of the algorithms have been extended to handle 16-bit images, and 3D Images. - Possibility to create complex pipelines thanks to itÂ’s modular architecture - Editing tools are designed to save the editing operation which can later be used to validate the algorithms performance - Advance preprocessing algorithms like curvelets, tensor voting, and wrappers around ITK-algorithms - Multiple viewers included to inspect results such as: Histograms, scatter plots, tables, kymograph, all of them linked together. - Strong emphasis to work on multichannel images (up to 40 channels) - Rich number of cell features included Weakness: - GUI is suboptimal compared to commercial packages. - Tracking module requires an external library CPLEX. - No support for brightfield images - No native interoperability with other software packages - More documentation needed / tutorial needed
Entry Curator
Last modified
09/13/2017 - 12:12