terface is evolved by moving a set of cage points.
In the two dimensional problem the cage is a closed
polygon whereas in the three dimensional problem
the cage is a closed surface (made up of triangles).
Mean value coordinates are used to parametrize the
points of the space, inside or outside the cage. Other
parametrization possibilities exist (such as harmonic
coordinates or Green coordinades), but we have se-
lected mean value coordinates since they are simple
to compute compared to other methods. Note that
the parametrization has an intuitive interpretation. By
moving a cage point, the associated points are moved
correspondingly. This allows to introduce into the
segmentation process the user interactivity: the user
may, for instance, manually move the control points
to the correct position so that the system automati-
cally learns from them.
In addition, within our framework, the regulariza-
tion of the evolving interface can be controlled via the
cage itself: the larger the distance of the cage to the
evolving contour, the higher the contour regulariza-
tion. Thus, there is really no need to include regular-
ization terms within the energy.
Our framework is suitable for the implementa-
tion of discrete energies, both region-based and edge-
based terms, although we have shown here only the
application to a region-based energy, namely the clas-
sical Chan and Vese one.
Morover, we think that our method can be easily
embedded in a shape-constrained approach, that is, an
approach in which the movement of the cage is con-
strained so as to ensure certain shapes for the evolving
contour. Our future work is to apply our method for
3D medical image segmentation problems and paral-
lelize the method to improve its speed.
ACKNOWLEDGEMENTS
Q. Xue would like to acknowledge support from Eras-
mus Mundus BioHealth Computing, L. Igual and L.
Garrido by MICINN projects, reference TIN2012-
38187-C03-01 and MTM2012-30772 respectively.
REFERENCES
Barbosa, D., Dietenbeck, T., Schaerer, J., D’hooge, J., Fri-
boulet, D., and Bernard, O. (2012). B-spline explicit
active surfaces: an efficient framework for real-time
3D region-based segmentation. IEEE Transactions on
Image Processing, 21(1):241–251.
Caselles, V., Kimmel, R., and Sapiro, G. (1997). Geodesic
active contours. International Journal of Computer
Vision, 22:61–79.
Chan, T. and Vese, L. (2001). Active contours without
edges. IEEE Trans. on Imag. Proc., 10(2):266–277.
Coquillart, S. (1990). Extended free-form deformation:
a sculpturing tool for 3d geometric modeling. SIG-
GRAPH, 24(4):187–196.
Faloutsos, P., van de Panne, M., and Terzopoulos, D.
(1997). Dynamic free-form deformations for anima-
tion synthesis. IEEE Transactions on Visualization
and Computer Graphics, 3(3):201–214.
Floater, M. S. (2003). Mean value coordinates. Computer
Aided Geometric Design, 20(1):19–27.
Getreuer, P. (2012). Chan-vese segmentation. Image Pro-
cessing On Line.
Gouraud, H. (1971). Continuous shading of curved sur-
faces. IEEE Transactions on Computers, C-20(6):623
– 629.
Hormann, K. and Floater, M. (2006). Mean value coordi-
nates for arbitrary planar polygons. ACM Transac-
tions on Graphics, 25(4):1424–1441.
Hormann, K. and Greiner, G. (2000). Continuous shading
of curved surfaces. Curves and Surfaces Proceedings
(Saint Malo, France), pages 152 – 163.
Jacob, M., Blu, T., and Unser, M. (2004). Efficient energies
and algorithms for parametric snakes. IEEE Transac-
tions on Image Processing, 13(9):1231–1244.
Joschi, P., Meyer, M., DeRose, T., Green, B., and Sanocki,
T. (2007). Harmonic coordinates for character articu-
lation. In SIGGRAPH.
Ju, T., Schaefer, S., and Warren, J. (2005). Mean value coor-
dinates for closed triangular meshes. In Proceedings
of ACM SIGGRAPH, volume 24, pages 561–566.
Kalmoun, M., Garrido, K., and Caselles, V. (2011). Line
search multilevel optimization as computational meth-
ods for dense optical flow. SIAM Journal of Imaging
Sciences, 4(2):695–722.
Kass, M., Witkin, A., and Terzopoulos, D. (1988). Snakes:
Active contour models. International Journal of Com-
puter Vision.
Lankton, S. and Tannenbaum, A. (2008). Localizing region-
based active contours. IEEE Transactions on Image
Processing, 17(11):2029–2039.
Lipman, Y., Kopf, J., Cohen-Or, D., and Levin, D. (2007).
GPU-assisted positive mean value coordinates for
mesh deformations. In Eurographics Symposium on
Geometry Processing.
Lipman, Y., Levin, D., and Cohen-Or, D. (2008). Green
coordinates. In SIGGRAPH.
Michailovich, O., Rathi, Y., and Tannenbaum, A. (2007).
Image segmentation using active contours driven by
the Bhattacharyya gradient flow. IEEE Transactions
on Image Processing, 16(11):2787–2801.
Rousson, M. and Deriche, R. (2002). A variational frame-
work for active and adaptative segmentation of vec-
tor valued images. In Proceedings of the Workshop
on Motion and Video Computing, pages 56–61. IEEE
Computer Society.
Rueckert, D., Sonoda, L., Hayes, C., Hill, D., Leach,
M., and Hawkes, D. (1999). Nonrigid registration
using free-form deformations: application to breast
MR images. IEEE Transactions on Medical Imaging,
18(8):712–721.
VISAPP2014-InternationalConferenceonComputerVisionTheoryandApplications
14