Creaseg
Level-set segmentation platform
Authors: Olivier Bernard, Associate Professor
Thomas Dietenbeck, PhD Student
Denis Friboulet, Professor
Creaseg Table of Contents
Table of Contents
Table of Contents 3
Introduction 4
Copyright 5
1 Interface presentation 7
1.1 Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 Algorithm panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4 Figure icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5 Mouse pointer informations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.6 Image axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.7 How to run an algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Implemented methods 13
2.1 Caselles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Chan & Vese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 Chunming Li . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4 Lankton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.5 Bernard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.6 Shi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.7 How to add your own algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3 Comparison mode 23
3.1 Comparison procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.1 Choosing algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.2 Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.3 Comparison criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.1 Results presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.2 Results visualisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.3 Saving results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Appendix 27
.1 Image dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
.1.1 Simulated images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
.1.2 Natural scenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
.1.3 Medical images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Bibliography 28
3/28
Introduction Creaseg
Introduction
This software is a computer program whose purpose is to evaluate the performance of
different level-set based segmentation algorithms in the context of image processing (and more
particularly on biomedical images).
The software has been designed for two main purposes.
• firstly, Creaseg allows you to use six different level-set methods. These methods have
been chosen in order to works with a wide range of level-sets. You can select for instance
classical methods such as Caselles or Chan & Vese level-set, or more recent approaches
such as the one developped by Lankton or Bernard.
• finally, the software allows you to compare the performance of the six level-set methods on
different images. The performance can be evaluated either visually, or from measurements
(e.g. using the Dice coefficient or the PSNR value) between a reference and the results
of the segmentation.
4/28
Creaseg Copyright
Copyright
Creaseg is an open source software license intended to give users significant freedom to
modify and redistribute the software licensed hereunder.
The exercising of this freedom is conditional upon a strong obligation of giving credits for
everybody that distributes a software incorporating a software ruled by the current license so
as all contributions to be properly identified and acknowledged.
Creaseg is citationware. If you are publishing any work, where this program has been
used, or which used one of the proposed level-set algorithms, please remember that it was
obtained free of charge. You must reference the paper shown below and the name of the
program Creaseg must be mentioned in the publication.
Olivier Bernard or Creatis do not offer any support for this product whatsoever. The
program is offered free of charge. The executable program is copyrighted freeware by Olivier
Bernard.
MATLAB is a trademark of The MathWorks, Inc. Trademarks of other companies and/or
organizations mentioned in this documentation and web-site appear for identification purposes
only and are the property of their respective companies and/or organizations.
Paper to be cited when using the Creaseg software
T. Dietenbeck, M. Alessandrini, D. Friboulet, O. Bernard. CREASEG: a free software
for the evaluation of image segmentation algorithms based on level-set. In IEEE International
Conference On Image Processing. Hong Kong, China, 2010.
Paper to be cited when using the level-set algorithm individually
Bernard Method
O. Bernard, D. Friboulet, P. Thevenaz, and M. Unser. Variational B-Spline level-set: A
linear filtering approach for fast deformable model evolution. IEEE Trans. Image Process.,
volume 18, no.06, pp.1179–1191, 2009.
Caselles Method
V. Caselles, R. Kimmel, and G. Sapiro. Geodesic active contours. Int. J. of Computer
Vision, volume 22, pp.61–79, 1997.
Chan & Vese Method
T. Chan and L. Vese. Active contours without edges. IEEE Trans. Image Process., volume
10, no.02, pp.266–277, 2001.
Lankton Method
S. Lankton and A. Tannenbaum. Localizing region-based active contours. IEEE Trans.
Image Process., volume 17, no 11, pp.2029–2039, 2008.
Li Method
C. Li, C.-Y. Kao, J. C. Gore, and Z. Ding. Minimization of region-scalable fitting energy
for image segmentation. IEEE Trans. Image Process., volume 17, no.10, pp.1940–1949, 2008.
5/28