Abstract
In many clustering and image-segmentation algorithms, measuring distances is used to decide whether two image points belong to a single or, respectively, to two different image segments. In more complicated images, measuring the distances along the surface that is defined by the image function may be more relevant than the Euclidean distance. The geodesic distance, i.e. the shortest path in the corresponding graph, has become popular. The problem is that it is determined on the basis of only one path that can arise accidentally as a result of imperfections in image. Using the k shortest paths solves the problem only partially since more than one path can arise accidentally too. In this paper, we introduce the resistance-geodesic distance with the goal to reduce the possibility that a false accidental path will be used for computing. Firstly, the effective conductance is computed for each pair of neighbouring nodes to determine the local width of the path that could run through the arc connecting them. The width is then used for determining the costs of arcs; the arcs with a small width are penalised. The usual methods for computing the shortest path in graph are then used to compute the final distances. We present the corresponding theory as well as the experimental results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Papadimitriou, C.H.: An algorithm for shortest-path motion in three dimensions. Information Processing Letters 20, 259–263 (1985)
Surazhsky, V., Surazhsky, T., Kirsanov, D., Gortler, S.J., Hoppe, H.: Fast exact and approximate geodesics on meshes. ACM Trans. Graph. 24, 553–560 (2005)
Eppstein, D.: Finding the k shortest paths. SIAM J. Computing 28, 652–673 (1998)
Klein, D.J., Randić, M.: Resistance distance. Math. Chemistry 12, 81–95 (1993)
Babić, D., Klein, D.J., Lukovits, I., Nikolić, S., Trinajstić, N.: Resistance-distance matrix: A computational algorithm and its application. International Journal of Quantum Chemistry 90, 166–176 (2002)
Fouss, F., Pirotte, A., Renders, J.M., Saerens, M.: Random-walk computation of similarities between nodes of a graph with application to collaborative recommendation. IEEE Trans. on Knowl. and Data Eng. 19, 355–369 (2007)
Yen, L., Fouss, F., Decaestecker, C., Francq, P., Saerens, M.: Graph nodes clustering based on the commute-time kernel. In: Zhou, Z.-H., Li, H., Yang, Q. (eds.) PAKDD 2007. LNCS (LNAI), vol. 4426, pp. 1037–1045. Springer, Heidelberg (2007)
Qiu, H., Hancock, E.R.: Clustering and embedding using commute times. IEEE Trans. Pattern Anal. Mach. Intell. 29, 1873–1890 (2007)
Criminisi, A., Sharp, T., Rother, C., P’erez, P.: Geodesic image and video editing. ACM Trans. Graph. 29, 1–15 (2010)
Cárdenes, R., Alberola-López, C., Ruiz-Alzola, J.: Fast and accurate geodesic distance transform by ordered propagation. Image Vis. Comp. 28, 307–316 (2010)
Flanders, H.: Infinite electrical networks: II – resistance in an infinite grid. J. Math. Anal. Appl. 40, 30–34 (1972)
Martin, D., Fowlkes, C., Tal, D., Malik, J.: A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In: Proc. 8th Int’l Conf. Computer Vision, pp. 416–423 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Gaura, J., Sojka, E. (2014). Resistance-Geodesic Distance and Its Use in Image Processing and Segmentation. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2014. Lecture Notes in Computer Science, vol 8887. Springer, Cham. https://doi.org/10.1007/978-3-319-14249-4_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-14249-4_23
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14248-7
Online ISBN: 978-3-319-14249-4
eBook Packages: Computer ScienceComputer Science (R0)