has been installed in a Linux cluster. The “Subjec-
tive Surfaces” algorithm has been parallelized in or-
der to simultaneously segment a number of cells. The
segmentation has been finally managed and launched
by the “Script” component; meaning that all the algo-
rithms and parameters to be used have been specified
by an XML script file. The Fig. 5 shows the surfaces
of membranes extracted from the embryo 4-D dataset
and visualized by the framework graphic user inter-
face.
5 CONCLUSIONS AND FUTURE
WORKS
In this paper we presented a framework designed for
the analysis of multi-channel 4-D image datasets and
for supporting the implementation and test of new im-
age processing algorithms. We discussed its architec-
ture describing the different components and we illus-
trated some possible scenario of use. We finally de-
scribed a real scenario where the framework has been
used to design, test and apply to biological images an
algorithm for the segmentation of cells.
The framework actually can work only on two-
channel 4-D dataset; we will improve the toolkit with
the goal to extend the image processing on n-channel
4-D dataset. Another improvement of the system is
needed in order to simplify the insertion of new rou-
tines in the algorithm collection; a plug-in “updating
procedure” may will be adopted for this.
In the next future, we will focus on the analysis of
the data produced by the tracking of nuclei. This final
step will produce the cell lineage tree that describes
division, death and movements of cells in time and
space.
ACKNOWLEDGEMENTS
We thank all the members of the Embryomics and
BioEmergences projects for our very fruitful interdis-
ciplinary interaction.
REFERENCES
Bitter, I., Uitert, R. V., Wolf, I., Ibez, L., and Kuhnigk, J.-
M. (2007). Comparison of four freely available frame-
works for image processing and visualization that use
itk. IEEE Transactions on Visualization and Com-
puter Graphics, 13(3):483–493.
Campana, M., Zanella, C., Rizzi, B., Bourgine, P., Peyri-
ras, N., and Sarti, A. (2007). A subjective surfaces
based segmentation for the reconstruction of biolog-
ical cell shape. In VISAPP 08-International Confer-
ence on Computer Vision Theory and Applications.
Duda, R. and Hart, P. (1972). Use of the hough transforma-
tion to detect lines and curves in pictures. Communi-
cations of the ACM, 15(1):11–15.
German Cancer Research Center (2006). Mitk: The medical
interaction toolkit.
Gratton, E., Barry, N. P., Beretta, S., and Celli, A.
(2001). Multiphoton fluorescence microscopy. Meth-
ods, 25(1):103–110.
Kimmel, C. B., Ballard, W. W., Kimmel, S. R., Ullmann,
B., and Schilling, T. F. (1995). Stages of embryonic
development of the zebrafish. Dev. Dyn., 203:253–
310.
Kitware Inc. (2006). Volview: A volume visualization sys-
tem.
Megason, S. and Fraser, S. (2003). Digitizing life at the
level of the cell: high-performance laser-scanning mi-
croscopy and image analysis for in toto imaging of
development. Mech. Dev., 120:1407–1420.
Melani, C., Campana, M., Lombardot, B., Rizzi, B.,
Veronesi, F., Zanella, C., Bourgine, P., Mikula, K.,
Pe-yrieras, N., and Sarti, A. (2007). Cells tracking in
a live zebrafish embryo. In Proceedings 29th Annual
International Conference of the IEEE EMBS, pages
1631–1634.
MeVis (2006). Mevislab: A development environment for
medical image processing and visualization.
National Library of Medicine. Insight segmentation and
registration toolkit (itk).
Rizzi, B., Campana, M., Zanella, C., Melani, C., Cunderlik,
R., Kriv, Z., Bourgine, P., Mikula, K., Pe-yrieras, N.,
and Sarti, A. (2007). 3d zebra fish embryo images
filtering by nonlinear partial differential equations. In
Proceedings 29th Annual International Conference of
the IEEE EMBS.
Sarti, A., de Solorzano, C. O., Lockett, S., and Malladi,
R. (2000). A geometric model for 3-d confocal image
analysis. IEEE Transactions on Biomedical Engineer-
ing, 47(12):1600–1609.
Sarti, A., Malladi, R., and Sethian, J. A. (2002). Subjec-
tive surfaces: A geometric model for boundary com-
pletion. International Journal of Computer Vision,
46(3):201–221.
Schroeder, W., Martin, K., and Lorensen, B. (1998). The Vi-
sualization Toolkit. Prentice Hall, Upper Saddle River
NJ, 2nd edition.
Scientific Computing and Imaging Inst. (SCI) (2002). A
scientific computing problem solving environment-
scirun.
GRAPP 2008 - International Conference on Computer Graphics Theory and Applications
408