Road map
This page is a about the direction that ShapeLogic might take, but it is not set in stone.
For more up to date information on ongoing development work look at this blog Declarative Computer Vision
.
ShapeLogic v 1.4 with specific cell recognition particle analyzer soon to be released
- Make custom rules to recognize specific cells
. In v 1.3 the user has to make rules themselves.
- Make it easier to select what particle properties to print out, now a random selection of somewhat useful properties have been selected.
- HSV mode for the particle analyzer
- Possibly Perceptron styled
1 layered neural network for rules for particle analyzer
- Improve the color replacer plugin, to take separate RGB values as input
Top priority changes
- Example where ShapeLogic declarative programming is used with other libraries
- Expanded unit testing
- Bug fixes
- Better documentation
Medium priorities changes
- When running ShapeLogic as an plugin for ImageJ add a menu item for loading and running external rules in flat file or database format.
- Make examples using Java 6 Scripting
for rule database, this should give the user access to the 25 scripting languages that are supported
- Make the annotation of shapes more loosely coupled
- Use Inversion of Control, to create object. IoC framework Google Guice
More complex ShapeLogic example application
Particle analyzer
Possibly a problem presented by a Neuroscientists doing Alzheimer's research. It is a very interesting problem, but it would take at least a few months to finish it.