[ome-devel] State of the art pattern analysis comes to OME

Tom Macura tm289 at cam.ac.uk
Mon Apr 2 19:17:10 BST 2007


Over the course of three years, Nikita Orlov, Josiah Johnston, Tom  
Macura, Lior Shamir and Mark Eckley in Ilya Goldberg's group at the  
NIA/NIH have been hard at work developing generalized pattern  
analysis for cell biology applications.  The result of this work is a  
robust and accurate image classifier called WND-CHARM that can be  
applied to many types of images (even ones that you know for sure  
could never be processed analytically).

Other than happily classifying scary images from DIC, phase-contrast,  
cytoskeletal morphologies, sub-cellular organelles and other  
seemingly intractable things cell biologists see every day, WND-CHARM  
is also quite accidentally one of the top ranked classifiers for face  
recognition.  Whoops!

At this time, we have a preliminary version integrated into OME that  
represents a complete automated solution - feature extraction,  
training, and classification.  It leverages the UI developed for  
Categories/Category groups to define training classes, and uses the  
same data model for classification results.  An important aspect of  
the design is that the computationally intense feature extraction  
(CHARM) can be used by classifiers other than WND-5 without having to  
recompute them.

This is our first successful attempt at this, so we wanted to  
announce it to allow people to try it out.  In its present form, WND- 
CHARM relies entirely on MATLAB, so to use it you will need a MATLAB  
license and install the OME-MATLAB connector.  Lior has completely  
reimplemented WND-CHARM in C/C++, and this is the version that will  
be in the release, but its not fully integrated into OME yet.

This is very much a preview to get comments and feedback from the  
community, so this functionality is only available from CVS-HEAD  
(also our paper is still in review).  Tomasz has written up a howto,  
and provided handy scripts to make it all work:
http://users.openmicroscopy.org.uk/~tmacur1/OME-WEBSITE/howto/wnd- 
charm-ome.html

It should be noted that the feature extraction is very computationaly  
intensive, so if you want to do this seriously, you really should be  
doing it on a distributed analysis system (DAE) with as many high-end  
cores as you can manage.  We've been testing this quite a bit lately  
as well, and its become quite robust and performant.  We would also  
greatly appreciate feedback on the DAE from the community.

We're very excited because this application really puts all of the  
pieces of OME through their paces, and we think will eventually be  
seen as a minor revolution in cell biology.

Enjoy!
The OME Team



More information about the ome-devel mailing list