Abstract
In this chapter we focus on formulating and implementing on abstract domains such as arbitrary graphs popular methods and techniques developed for image analysis, in particular multiscale morphology and active contours. To this goal we extend existing work on graph morphology to multiscale dilation and erosion and implement them recursively using level sets of functions defined on the graph’s nodes. We propose approximations to the calculation of the gradient and the divergence of vector functions defined on graphs and use these approximations to apply the technique of geodesic active contours for object detection on graphs via segmentation. Finally, using these novel ideas, we propose a method for multiscale shape skeletonization on arbitrary graphs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alvarez, L., Guichard, F., Lions, P.L., Morel, J.M.: Axioms and fundamental equations of image processing. Arch. Ration. Mech. 123(2), 199–257 (1993)
Arcelli, C., Sanniti di Baja, G., Serino, L.: Distance-driven skeletonization in voxel images. IEEE Trans. Pattern Anal. Mach. Intell. 33(4), 709–720 (2011)
Aslan, C., Erdem, A., Erdem, E., Tari, S.: Disconnected skeleton: shape at its absolute scale. IEEE Trans. Pattern Anal. Mach. Intell. 30(12), 2188–2203 (2008)
Bensoussan, A., Menaldi, J.: Difference equations on weighted graphs. J. Convex Anal. 12(1), 13–44 (2005)
Blum, H.: A transformation for extracting new descriptors of shape. In: Proceedings of a Symposium on Models for the Perception of Speech and Visual Forms, Boston, Nov. 1964. MIT, Cambridge MA (1967)
Borgefors, G., Nyström, I., Sanniti di Baja, G.: Discrete skeletons from distance transforms in 2D and 3D. In: Siddiqi, K., Pizer, S. (eds.) Medial Representations: Mathematics, Algorithms and Applications. Springer, Dordrecht (2008)
Boykov, Y., Kolmogorov, V.: An experimental comparison of Min-Cut/Max-Flow Algorithms for energy minimization in vision. IEEE Trans. Pattern Anal. Mach. Intell. 26(9), 1124–1137 (2004)
Boykov, Y., Veksler, O., Zabih, R.: Fast approximate energy minimization via graph cuts. IEEE Trans. Pattern Anal. Mach. Intell. 23(11), 1222–1239 (2001)
Breuß, M., Weickert, J.: A shock-capturing algorithm for the differential equations of Dilation and Erosion. J. Math. Imaging Vis. 25, 187–201 (2006)
Breuß, M., Weickert, J.: Highly accurate schemes for PDE-based morphology with general convex structuring elements. Int. J. Comput. Vis. 92(2), 132–145 (2011)
Brockett, R.W., Maragos, P.: Evolution equations for continuous-scale morphological filtering. IEEE Trans. Signal Process. 42(12), 3377–3386 (1994)
Caselles, V., Catte, F., Coll, T., Dibos, F.: A geometric model for active contours in image processing. Numerische Mathematik 66(1), 1–31 (1993)
Caselles, V., Kimmel, R., Sapiro, G.: Geodesic active contours. Int. J. Comput. Vis. 22(1), 61–79 (1997)
Chung, S.-Y., Berenstein, C.A.: Omega-Harmonic functions and inverse conductivity problems on networks. SIAM J. Appl. Math. 65, 1200–1226 (2005)
Cootes, T.F., Edwards, G.J., Taylor, C.J.: Active appearance models. IEEE Trans. Pattern Anal. Mach. Intell. 23(6), 681–685 (2001)
Couprie, C., Grady, L., Najman, L., Talbot, H.: Power watershed: a unifying graph-based optimization framework. IEEE Trans. Pattern Anal. Mach. Intell. 33(7), 1384–1399 (2011)
Cousty, J., Najman, L., Serra, J.: Some morphological operators in graph spaces. In: Proceedings of the International Symposium on Mathematical Morphology. Lecture Notes in Computer Science, 5720. Springer, Berlin/New York (2009)
Hassouna, M.S., Farag, A.A.: Variational curve skeletons using gradient vector flow. IEEE Trans. Pattern Anal. Mach. Intell. 31(12), 2257–2274 (2009)
Heijmans, H.J.A.M.: Morphological Image Operators. Academic, Boston (1994)
Heijmans, H.J.A.M., Nacken, P., Toet, A., Vincent, L.: Graph morphology. J. Vis. Commun. Image Represent. 3(1), 24–38 (1992)
Heijmans, H.J.A.M., Vincent, L.: Graph morphology in image analysis. In: Dougherty, E.R. (ed.) Mathematical Morphology in Image Processing. Marcel Dekker, New York (1993)
Kass, M., Witkin, A., Terzopoulos, D.: Snakes: active contour models. Int. J. Comput. Vis. 1(4), 321–331 (1988)
Kimia, B., Tannenbaum, A., Zucker, S.: On the evolution of curves via a function of curvature. I. The classical case. J. Math. Anal. Appl. 163, 438–458 (1992)
Komodakis, N., Paragios, N., Tziritas, G.: MRF energy minimization and beyond via dual decomposition. IEEE Trans. Pattern Anal. Mach. Intell. 33, 531–552 (2011)
Kresch, R., Malah, D.: Skeleton-based morphological coding of binary images. IEEE Trans. Image Process. 7(10), 1387–1399 (1998)
Lantuejoul, C.: Skeletonization in quantitative metallography. In: Haralick, R.M., Simon, J.C. (eds.) Issues of Digital Image Processing. Sijthoff and Noordhoff, Groningen (1980)
Malladi, R., Sethian, J.A., Vemuri, B.C.: A Fast Level Set based Algorithm for Topology-Independent Shape Modeling. J. Math. Imaging Vis. 6, 269–289 (1996)
Maragos, P.: Pattern spectrum and multiscale shape representation. IEEE Trans. Pattern Anal. Mach. Intell. 11, 701–716 (1989)
Maragos, P., Schafer, R.W.: Morphological skeleton representation and coding of binary images. IEEE Trans. Acoust. Speech Signal Process. 34, 1228–1244 (1986)
Matheron, G.: Random Sets and Integral Geometry. Wiley, New York (1975)
McInerney, T., Terzopoulos, D.: Topologically adaptable snakes. In: Proceedings of the Int’l Conference on Computer Vision, pp. 840–845 (1995)
Osher, S., Sethian, J.A.: Fronts propagating with curvature dependent speed: algorithms based on Hamilton-Jacobi formulations. J. Comput. Phys. 79, 12–49 (1988)
Pizer, S.M., Siddiqi, K., Székely, G., Damon, J.N., Zucker, S.W.: Multiscale medial loci and their properties. Int. J. Comput. Vis. 55(2/3), 155–179 (2003)
Rosenfeld, A., Kak, A.C.: Digital Picture Processing: Vol I and II. Academic, New York/London/Paris (1982)
Sapiro, G., Kimmel, R., Shaked, D., Kimia, B., Bruckstein, A.: Implementing continuous-scale morphology via curve evolution. Pattern Recognit. 26(9), 1363–1372 (1993)
Serra, J.: Image Analysis and Mathematical Morphology. Academic, London/New York (1982)
Serra, J. (ed.): Image Analysis and Mathematical Morphology. Volume 2: Theoretical Advances. Academic, London/New York (1988)
Siddiqi, K., Buix, S., Tannenbaum, A., Zucker, W.: Hamilton-Jacobi skeletons. Int. J. Comput. Vis. 48(3), 215–231 (2002)
Ta, V.-T., Elmoataz, A., Lézoray, O.: Nonlocal PDEs-based morphology on weighted graphs for image and data processing. IEEE Trans. Image Process. 20(6), 1504–1516 (2011)
Tari, S.: Hierarchical shape decomposition via level sets. In: Proceedings of the International Symposium on Mathematical Morphology. Lecture Notes in Computer Science, 5720. Springer, Berlin/New York (2009)
Vincent, L.: Graphs and mathematical morphology. Signal Process. 16(4), 365–388 (1989)
Yedidia, J.S., Freeman, W.T., Weiss, Y.: Constructing free energy approximations and generalized belief propagation algorithms. IEEE Trans. Inf. Theory 51(7), 2282–2312 (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Maragos, P., Drakopoulos, K. (2013). Segmentation and Skeletonization on Arbitrary Graphs Using Multiscale Morphology and Active Contours. In: Breuß, M., Bruckstein, A., Maragos, P. (eds) Innovations for Shape Analysis. Mathematics and Visualization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34141-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-34141-0_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34140-3
Online ISBN: 978-3-642-34141-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)