The woolz image processing software was developed by the MRC Clinical Population and Cytogenetics Unit, now the MRC Human Genetics Unit, for fast microscope slide scanning, chromosome image analysis, pattern recognition and a wide range of image processing and analysis problems. The primary authors of the software are Dr. Denis Rutovitz and Dr Jim Piper with many contributions from others. There are a number of papers available describing the underlying structures used in the system which is based on an interval coding scheme for binary image domains and the corresponding grey-values.
The woolz image processing system has been adopted as the standard for the Mouse Atlas Databases and is used for all the reconstructions and anatomical, gene-expression and spatial domains. This is because the interval coding provides significant computing advantages in a range of image processing functions specifically set operationa (union, intersect etc.), morphological operations (erosion, dilation etc.) and other binary image processing such as distance transforms, skeletonization, segmentation and labelling. The woolz structures are also compact and in terms of grey-level data minimise memory usage without compression (which in principle can also be applied).
Woolz and it's associated tools includes a number of libraries, a Java binding, a collection of small programs that can be used in pipeline mode and a number of applications built using Woolz (MA3DView, MAPaint, WlzWarp, WlzViewer and the Woolz IIP3D server).
Woolz is open source software. Some introductory documentation on building, installing and using Woolz are available via a README and FAQ in the Woolz source code. The source code is available from github and online Woolz reference documentation is available here.
Builds of the Woolz image processing system (including the Java binding) and several applications built using Woolz are available for download for various operating systems:
More recent software releases can be downloaded from github. The releases of Woolz are accompanied by compiled software for Woolz and many Woolz applications on various operating systems.
A few Woolz test objects (many more are available from EMAP and EMAGE) WoolzTestData.20120224.tgz