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 1.6 Java improve neural network

  • Extend Multi-layer feed forward neural network to work with letter matcher
  • Add functionality to load neural network from file
  • Train a neural network to categorize specific cells
  • HSV mode for the particle analyzer

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.