In our case to extract the embryo shape from the im-
age we run the convexhull extraction algorithm twice.
First are looking for the outer convex shape. The mo-
ment the approximation of the outer shape (the mem-
brane) is complexed we try to find the inner shape
(the embryo), which is then the convexshape with the
largest edge strength within the membrane shape.
We have run the algorithm on a set of 600 images of
the zebrafish embryo. A few results shown in Table
2. As can be seen the embryo shapes were retrieved
accurately. The algorithm failed in cases where the
edge map was very weak (out of focus), which was
2% of our test set. On an Intel(R) Pentium(R) 4 CPU
3.2GHz this took up to 10 seconds.
Table 2: Some results of our algorithm applied to images
of zebrafish embryos after running for 300 generations and
24000 function–evaluations.
Input output Input images
6 DISCUSSION AND
CONCLUSION
In this paper, we have described the use of the EA for
the recognition of convex shaped objects and tested it
for different biological images.
We have demonstrated the application of the EA ap-
proach to different images and the possibility to re-
trieve both single convex shape (cf 5.1) as the possi-
bility to retrieve a convex shape from another convex
shape (cf 5.2).
In our approach the shape is not predefined like in
most models based segmentation methods, but can be
any convex shape within an image (assuming there
is one convex shape in the image, we are looking
for). Also, our approach does not need a training
set like ASM does and can be used without signif-
icant changes for different applications within bio–
imaging.
The results are promising and our future direction is
to apply this strategy in high-throughput applications
for screening and compare it against other methods.
This form of fast automated image analysis is indis-
pensable for such approaches.
ACKNOWLEDGEMENTS
This work was supported by the Smartmix program of
the Netherlands Ministry of Economic Affairs. Spe-
cial thanks to G. Lamers for assistance with image
acquisition and L. Bertens for providing images.
REFERENCES
D.Steuer (1999). Multi-criteria-optimization and desirabil-
ity indices. Technical Report 20/99, University of
Dortmund, Statistics Department,.
F.J.Verbeek, D.D.Rodrigues, H.Spaink, and A.Siebes
(2004). Data submission of 3d image sets to a bio-
molecular database using active shape models and a
3d reference model for projection. Proceedings SPIE
/5304/, Internet Imaging V. 13-23.
F.Leymarie and M.D.Levine (1993). Tracking deformable
objects in the plane using an active contour model.
IEEE Transactions on Pattern Analysis and Machine
Intelligence. Vol. 15, No. 6.
J.A.Sethian and A.James (1999). Level set methods and fast
marching methods : Evolving interfaces in compu-
tational geometry, fluid mechanics, computer vision,
and materials science. Cambridge University Press.
J.D.Foley, Dam, A., S.K.Feiner, and J.F.Hughes (1990).
Computer Graphics: Principles and Practice.
Addison-Wesley.
K.Deb (2001). Multi-Objective Optimization using Evolu-
tionary Algorithms. Wiley Interscience Series in sys-
tems and Optimization.
M.Kass, A.Witkin, and D.Terzopoulos (1987). Snakes: Ac-
tive contour models. International Journal of Com-
puter Vision. Vol. 1, No. 4.
R.Gonzales and R.Woods (2001). Digital Image Process-
ing. Addison-Wesley, London, 2nd edition.
R.L.Graham (1972). An efficient algorithm for determining
the convex hull of a finite. Information Processing
Letters 1.
T.B¨ack (1996). Evolutionary Algorithms in Theory and
Practice: Evolution Strategies, Evolutionary Pro-
gramming, Genetic Algorithms. Oxford Univ. press.
T.F.Cootes, C.J.Taylor, D.H.Cooper, and J.Graham (2009).
Active shape models - their training and application.
Computer Vision and Image Understanding, Vol. 61,
No. 1.
Y.N.Wu, Z.Si, C.Fleming, and Zhu, S. (2007). Deformable
template. IEEE International Conference on Com-
puter Vision.
CONVEX SHAPE RETRIEVAL FROM EDGE MAPS BY THE USE OF AN EVOLUTIONARY ALGORITHM
225