Features: Difference between revisions

From MiToBo
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
__NOTOC__
__NOTOC__
The Microscope Image Analysis Toolbox MiToBo contains a lot of new features for scientists, who want to develop<br/>
The Microscope Image Analysis Toolbox MiToBo contains a lot of new features for scientists, who want to develop<br/>
new plugins and algorithms in the field of custom image analysis and processing, and those who want to use<br/>
new algorithms in the field of custom image analysis and processing, and for those who want to use<br/>
custom plugins from [http://rsbweb.nih.gov/ij/ ImageJ] in their daily research.<br/><br/>
custom plugins from [http://rsbweb.nih.gov/ij/ ImageJ] in their daily research.<br/>


A list of contained features and their description in short detail can be found below.<br/><br/>
MiToBo's main features are:


'''Operators'''<br/>
<ul>
MiToBo is based on the operator and auto-documentation concepts of [http://informatik.uni-halle.de/alida/ Alida]. <br/>
<li> an advanced '''Operator Concept''':<br/>
By developing Alida-conform operators, all image processing steps<br/>
MiToBo relies on the operator concept of [http://informatik.uni-halle.de/alida/ Alida]. <br/>
can be linked to a directed graph structure, which allows '''self-documentation''' of the entire image analysis process.<br/>
Alida is a library to ease the development of data analysis algorithms including mechanisms for automatic generation of user interfaces,<br>
Each resulting data object, being the result of a certain operator or sequence of operations, is associated with a<br/>
fully automatic documentation of analysis procedures, and inherent support for developing workflows.<br/>
'''history graph''' in XML format.<br/><br/>
MiToBo adopts all these features:
<ul>
<li> results of image analysis procedures are automatically linked to a directed graph structure documenting the  
entire image analysis process,<br> i.e. every result of a certain operator or sequence of operations is associated with a '''history graph''' in XML format
<li> for all operators graphical and commandline interfaces are automatically generated
<li> all operators can directly be used in ImageJ without need for additional programming effort
</ul><br>


'''Plugins'''<br/>
<li> additional '''Data types''':<br/>
The well known and very powerful plugin concept of [http://rsbweb.nih.gov/ij/ ImageJ] is also available in MiToBo.<br/>
Every user and developer, using MiTobo, can easily create new plugins and customize existing [http://rsbweb.nih.gov/ij/plugins/index.html ImageJ plugins],<br/>
to use the automatic documentation of the plugin via the operator concept of MiToBo for instance.<br/><br/>
 
'''Data types'''<br/>
MiToBo defines a set of its own data types. For example, a new image data type was developed to improve the<br/>
MiToBo defines a set of its own data types. For example, a new image data type was developed to improve the<br/>
[http://rsbweb.nih.gov/ij/ ImageJ] image classes.<br/><br/>
[http://rsbweb.nih.gov/ij/ ImageJ] image classes.<br/><br/>


'''Applications'''<br/>
<li> '''Grappa''' - a graphical programming editor:<br>
Using the plugin and operator concept combined with the large amount of already implemented datatypes and operators,<br/>
The operator concept of Alida allows for generic handling of operators. Thereby not only GUIs can automatically be generated, but also graphical
a huge couple of applications on biological and biomedical images can be developed.<br/><br/>
programming is significantly simplified. Alida includes Grappa, a graphical programming editor for designing workflows, which is also shipped with MiToBo and provides user with an intuitive tool for developing sophisticated image analysis workflows.<br><br>
Some example applications can be found on the [[applications | applications page]].
 
<li> a large collection of '''Applications''':<br/>
MiToBo not only provides a framework for developing new image analysis algorithms,<br>
but also ships with a collection of ready-to-use image analysis algorithms, e.g.
<ul>
<li> morphological operators
<li> basic linear and non-linear filters
<li> thresholding and component labeling
<li> active contour segmentation
<li> ...
</ul>
In addition, also more complex tools are included, take a look at the [[applications | applications page]] for some examples.
<br/>
<br/>
</ul>

Revision as of 09:19, 21 February 2013

The Microscope Image Analysis Toolbox MiToBo contains a lot of new features for scientists, who want to develop
new algorithms in the field of custom image analysis and processing, and for those who want to use
custom plugins from ImageJ in their daily research.

MiToBo's main features are:

  • an advanced Operator Concept:
    MiToBo relies on the operator concept of Alida.
    Alida is a library to ease the development of data analysis algorithms including mechanisms for automatic generation of user interfaces,
    fully automatic documentation of analysis procedures, and inherent support for developing workflows.
    MiToBo adopts all these features:
    • results of image analysis procedures are automatically linked to a directed graph structure documenting the entire image analysis process,
      i.e. every result of a certain operator or sequence of operations is associated with a history graph in XML format
    • for all operators graphical and commandline interfaces are automatically generated
    • all operators can directly be used in ImageJ without need for additional programming effort

  • additional Data types:
    MiToBo defines a set of its own data types. For example, a new image data type was developed to improve the
    ImageJ image classes.

  • Grappa - a graphical programming editor:
    The operator concept of Alida allows for generic handling of operators. Thereby not only GUIs can automatically be generated, but also graphical programming is significantly simplified. Alida includes Grappa, a graphical programming editor for designing workflows, which is also shipped with MiToBo and provides user with an intuitive tool for developing sophisticated image analysis workflows.

  • a large collection of Applications:
    MiToBo not only provides a framework for developing new image analysis algorithms,
    but also ships with a collection of ready-to-use image analysis algorithms, e.g.
    • morphological operators
    • basic linear and non-linear filters
    • thresholding and component labeling
    • active contour segmentation
    • ...

    In addition, also more complex tools are included, take a look at the applications page for some examples.