Skip to the content.

Developing VTEA

Changes and development of VTEA are welcome and encouraged. VTEA was rewritten with a SciJava framework to simplify the addtion of new functionality in image processing, segmentation and analysis. Currently, there are three methods for suggesting or making changes or adding functionality.


Suggest a new functionality via the issue tracker

Using the issue tracker for VTEA is the simplest way to suggest new functionality. Please be as thorough in your descriptions and expect a back-and-forth to make sure your idea is captured in the software. For an example of a request for new functionality look here.

revision: date:

Use the barebones VTEA-plugin project

The SciJava underpinings of VTEA makes it easy to extend key functionality in the VTEA workflow. The classes that can be easily extended and incorporated with Scijava annotation are given below. To get started with a template project visit the VTEA plugin repository.

Functionality Interface Superclass
Image Processing ImageProcessing AbstractImageProcessing.class
Segmentation Segmentation AbstractSegmentation.class
Measured morphologies Morphology AbstractMorphology.class
Measurements to make on segmented objects Measurment AbstractMeasurment.class
Measurements to make on neighborhoods NeighborhoodMeasurement AbstractNeighborhoodMeasurement.class
Features derived from unsupervised analysis Feature AbstractFeature.class
Look up tables for plots LUT AbstractLUT.class

revision: date:

Clone and develop on the entire VTEA codebase

revision: date: