Skip to main content

2019 | OriginalPaper | Buchkapitel

Optimization Heuristics for Computing the Voronoi Skeleton

verfasst von : Dmytro Kotsur, Vasyl Tereshchenko

Erschienen in: Computational Science – ICCS 2019

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A skeletal representation of geometrical objects is widely used in computer graphics, computer vision, image processing, and pattern recognition. Therefore, efficient algorithms for computing planar skeletons are of high relevance. In this paper, we focus on the algorithm for computing the Voronoi skeleton of a planar object represented by a set of polygons. The complexity of the considered algorithm is O(N log N), where N is the total number of polygon’s vertices. In order to improve the performance of the skeletonization algorithm, we proposed theoretically justified shape optimization heuristics, which are based on polygon simplification algorithms. We evaluated the efficiency of such heuristics using polygons extracted from MPEG 7 CE-Shape-1 dataset and measured the execution time of the skeletonization algorithm, computational overheads related to the introduced heuristics and the influence of the heuristic onto the accuracy of the resulting skeleton. As a result, we established the criteria allowing us to choose the optimal heuristics for Voronoi skeleton construction algorithm depending on the critical system’s requirements.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Saha, P.K., Borgefors, G., Sanniti di Baja, G.: A survey on skeletonization algorithms and their applications. Pattern Recognit. Lett. 76, 3–12 (2016)CrossRef Saha, P.K., Borgefors, G., Sanniti di Baja, G.: A survey on skeletonization algorithms and their applications. Pattern Recognit. Lett. 76, 3–12 (2016)CrossRef
2.
Zurück zum Zitat Sundar, H., Silver, D., Gagvani, N., Dickinson, S.: Skeleton based shape matching and retrieval. In: 2003 Shape Modeling International, Seoul, pp. 130–139. IEEE (2003) Sundar, H., Silver, D., Gagvani, N., Dickinson, S.: Skeleton based shape matching and retrieval. In: 2003 Shape Modeling International, Seoul, pp. 130–139. IEEE (2003)
3.
Zurück zum Zitat Xie, J., Heng, P.-A., Shah, M.: Shape matching and modeling using skeletal context. Pattern Recognit. 41, 1756–1767 (2008)CrossRef Xie, J., Heng, P.-A., Shah, M.: Shape matching and modeling using skeletal context. Pattern Recognit. 41, 1756–1767 (2008)CrossRef
5.
Zurück zum Zitat Torres, R.d.S., Falcão, A.X.: Contour salience descriptors for effective image retrieval and analysis. Image Vis. Comput. 25, 3–13 (2007)CrossRef Torres, R.d.S., Falcão, A.X.: Contour salience descriptors for effective image retrieval and analysis. Image Vis. Comput. 25, 3–13 (2007)CrossRef
6.
Zurück zum Zitat Rezaee, K., Haddadnia, J., Tashk, A.: Optimized clinical segmentation of retinal blood vessels by using combination of adaptive filtering, fuzzy entropy and skeletonization. Appl. Soft Comput. 52, 937–951 (2017)CrossRef Rezaee, K., Haddadnia, J., Tashk, A.: Optimized clinical segmentation of retinal blood vessels by using combination of adaptive filtering, fuzzy entropy and skeletonization. Appl. Soft Comput. 52, 937–951 (2017)CrossRef
7.
Zurück zum Zitat Lasso, W., Morales, Y., Torres, C.: Image segmentation blood vessel of retinal using conventional filters, Gabor transform and skeletonization. In: 2014 XIX Symposium on Image, Signal Processing and Artificial Vision, Columbia. IEEE (2014) Lasso, W., Morales, Y., Torres, C.: Image segmentation blood vessel of retinal using conventional filters, Gabor transform and skeletonization. In: 2014 XIX Symposium on Image, Signal Processing and Artificial Vision, Columbia. IEEE (2014)
8.
Zurück zum Zitat Al-Kofahi, Y., Dowell-Mesfin, N., Pace, C., Shain, W., Turner, J.N., Roysam, B.: Improved detection of branching points in algorithms for automated neuron tracing from 3D confocal images. Cytom. Part A. 73A, 36–43 (2008)CrossRef Al-Kofahi, Y., Dowell-Mesfin, N., Pace, C., Shain, W., Turner, J.N., Roysam, B.: Improved detection of branching points in algorithms for automated neuron tracing from 3D confocal images. Cytom. Part A. 73A, 36–43 (2008)CrossRef
9.
Zurück zum Zitat Faulkner, C., et al.: An automated quantitative image analysis tool for the identification of microtubule patterns in plants. Traffic 18, 683–693 (2017)MathSciNetCrossRef Faulkner, C., et al.: An automated quantitative image analysis tool for the identification of microtubule patterns in plants. Traffic 18, 683–693 (2017)MathSciNetCrossRef
10.
Zurück zum Zitat Beil, M., Braxmeier, H., Fleischer, F., Schmidt, V., Walther, P.: Quantitative analysis of keratin filament networks in scanning electron microscopy images of cancer cells. J. Microsc. 220, 84–95 (2005)MathSciNetCrossRef Beil, M., Braxmeier, H., Fleischer, F., Schmidt, V., Walther, P.: Quantitative analysis of keratin filament networks in scanning electron microscopy images of cancer cells. J. Microsc. 220, 84–95 (2005)MathSciNetCrossRef
11.
Zurück zum Zitat Changxian, S., Yulong, M.: Morphological thinning based on image’s edges. In: ICCT 1998, 1998 International Conference on Communication Technology. Publishing House of Construction Materials, Beijing (1998) Changxian, S., Yulong, M.: Morphological thinning based on image’s edges. In: ICCT 1998, 1998 International Conference on Communication Technology. Publishing House of Construction Materials, Beijing (1998)
12.
Zurück zum Zitat Zhang, T.Y., Suen, C.Y.: A fast parallel algorithm for thinning digital patterns. Commun. ACM 27, 236–239 (1984)CrossRef Zhang, T.Y., Suen, C.Y.: A fast parallel algorithm for thinning digital patterns. Commun. ACM 27, 236–239 (1984)CrossRef
14.
Zurück zum Zitat Chen, J., Du, M., Qin, X., Miao, Y.: An improved topology extraction approach for vectorization of sketchy line drawings. Vis. Comput. 34, 1633–1644 (2018)CrossRef Chen, J., Du, M., Qin, X., Miao, Y.: An improved topology extraction approach for vectorization of sketchy line drawings. Vis. Comput. 34, 1633–1644 (2018)CrossRef
15.
Zurück zum Zitat Hilaire, X., Tombre, K.: Robust and accurate vectorization of line drawings. IEEE Trans. Pattern Anal. Mach. Intell. 28(6), 890–904 (2006)CrossRef Hilaire, X., Tombre, K.: Robust and accurate vectorization of line drawings. IEEE Trans. Pattern Anal. Mach. Intell. 28(6), 890–904 (2006)CrossRef
16.
Zurück zum Zitat Acciai, L., Soda, P., Iannello, G.: Automated neuron tracing methods: an updated account. Neuroinformatics 14, 353–367 (2016)CrossRef Acciai, L., Soda, P., Iannello, G.: Automated neuron tracing methods: an updated account. Neuroinformatics 14, 353–367 (2016)CrossRef
17.
Zurück zum Zitat De, J., et al.: A graph-theoretical approach for tracing filamentary structures in neuronal and retinal images. IEEE Trans. Med. Imaging 35, 257–272 (2016)CrossRef De, J., et al.: A graph-theoretical approach for tracing filamentary structures in neuronal and retinal images. IEEE Trans. Med. Imaging 35, 257–272 (2016)CrossRef
18.
Zurück zum Zitat Stein, A.M., Vader, D.A., Jawerth, L.M., Weitz, D.A., Sander, L.M.: An algorithm for extracting the network geometry of three-dimensional collagen gels. J. Microsc. 232, 463–475 (2008)MathSciNetCrossRef Stein, A.M., Vader, D.A., Jawerth, L.M., Weitz, D.A., Sander, L.M.: An algorithm for extracting the network geometry of three-dimensional collagen gels. J. Microsc. 232, 463–475 (2008)MathSciNetCrossRef
19.
Zurück zum Zitat Maple, C.: Geometric design and space planning using the marching squares and marching cube algorithms. In: 2003 International Conference on Geometric Modeling and Graphics, 2003, London. IEEE Computer Society (2003) Maple, C.: Geometric design and space planning using the marching squares and marching cube algorithms. In: 2003 International Conference on Geometric Modeling and Graphics, 2003, London. IEEE Computer Society (2003)
21.
Zurück zum Zitat Eppstein, D., Erickson, J.: Raising Roofs, crashing cycles, and playing pool: applications of a data structure for finding pairwise interactions. Discret. Comput. Geom. 22, 569–592 (1999)MathSciNetCrossRef Eppstein, D., Erickson, J.: Raising Roofs, crashing cycles, and playing pool: applications of a data structure for finding pairwise interactions. Discret. Comput. Geom. 22, 569–592 (1999)MathSciNetCrossRef
22.
Zurück zum Zitat Chin, F., Snoeyink, J., Wang, C.A.: Finding the medial axis of a simple polygon in linear time. Discret. Comput. Geom. 21, 405–420 (1999)MathSciNetCrossRef Chin, F., Snoeyink, J., Wang, C.A.: Finding the medial axis of a simple polygon in linear time. Discret. Comput. Geom. 21, 405–420 (1999)MathSciNetCrossRef
23.
Zurück zum Zitat Ogniewicz, R., Ilg, M.: Voronoi skeletons: theory and applications. In: Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Champaign. IEEE Computer Society Press (1992) Ogniewicz, R., Ilg, M.: Voronoi skeletons: theory and applications. In: Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Champaign. IEEE Computer Society Press (1992)
26.
Zurück zum Zitat Shamos, M.I., Hoey, D.: Closest-point problems. In: 16th Annual Symposium on Foundations of Computer Science, Berkley. IEEE (1975) Shamos, M.I., Hoey, D.: Closest-point problems. In: 16th Annual Symposium on Foundations of Computer Science, Berkley. IEEE (1975)
29.
Zurück zum Zitat Okabe, A., Boots, B., Sugihara, K., Chiu, S.N., Kendall, D.G. (eds.): Spatial Tessellations. Wiley, Hoboken (2000) Okabe, A., Boots, B., Sugihara, K., Chiu, S.N., Kendall, D.G. (eds.): Spatial Tessellations. Wiley, Hoboken (2000)
30.
Zurück zum Zitat Douglas, D.H., Peucker, T.K.: Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica 10, 112–122 (1973)CrossRef Douglas, D.H., Peucker, T.K.: Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica 10, 112–122 (1973)CrossRef
31.
Zurück zum Zitat Visvalingam, M., Whyatt, J.D.: Line generalisation by repeated elimination of points. Cartogr. J. 30, 46–51 (1993)CrossRef Visvalingam, M., Whyatt, J.D.: Line generalisation by repeated elimination of points. Cartogr. J. 30, 46–51 (1993)CrossRef
32.
Zurück zum Zitat Reumann, K., Witkam, A. P. M.: Optimizing curve segmentation in computer graphics. In: International Computing Symposium, Elsevier, North Holland, pp. 467–472 (1973) Reumann, K., Witkam, A. P. M.: Optimizing curve segmentation in computer graphics. In: International Computing Symposium, Elsevier, North Holland, pp. 467–472 (1973)
33.
Zurück zum Zitat Opheim, H.: Fast data reduction of a digitized curve. Geo-Processing 2, 33–40 (1982) Opheim, H.: Fast data reduction of a digitized curve. Geo-Processing 2, 33–40 (1982)
34.
Zurück zum Zitat Lang, T.: Rules for robot draughtsman. Geogr. Mag. 42, 50–51 (1969) Lang, T.: Rules for robot draughtsman. Geogr. Mag. 42, 50–51 (1969)
35.
Zurück zum Zitat Zhao, Z., Saalfeld, A.: Linear-time sleeve-fitting polyline simplification algorithms. In: Proceedings of the Annual Convention and Exposition. Technical Papers, Seattle, USA, pp. 214–223 (1997) Zhao, Z., Saalfeld, A.: Linear-time sleeve-fitting polyline simplification algorithms. In: Proceedings of the Annual Convention and Exposition. Technical Papers, Seattle, USA, pp. 214–223 (1997)
36.
Zurück zum Zitat Raposo, P.: Scale-specific automated line simplification by vertex clustering on a hexagonal tessellation. Cartogr. Geogr. Inf. Sci. 40, 427–443 (2013)CrossRef Raposo, P.: Scale-specific automated line simplification by vertex clustering on a hexagonal tessellation. Cartogr. Geogr. Inf. Sci. 40, 427–443 (2013)CrossRef
37.
Zurück zum Zitat Nie, H., Huang, Z.: A new method of line feature generalization based on shape characteristic analysis. Metrol. Meas. Syst. 18, 597–606 (2011)CrossRef Nie, H., Huang, Z.: A new method of line feature generalization based on shape characteristic analysis. Metrol. Meas. Syst. 18, 597–606 (2011)CrossRef
38.
Zurück zum Zitat Song, J., Miao, R.: A novel evaluation approach for line simplification algorithms towards vector map visualization. Int. J. Geo-Inf. 5, 223 (2016)CrossRef Song, J., Miao, R.: A novel evaluation approach for line simplification algorithms towards vector map visualization. Int. J. Geo-Inf. 5, 223 (2016)CrossRef
39.
Zurück zum Zitat Taha, A.A., Hanbury, A.: An efficient algorithm for calculating the exact hausdorff distance. IEEE Trans. Pattern Anal. Mach. Intell. 37, 2153–2163 (2015)CrossRef Taha, A.A., Hanbury, A.: An efficient algorithm for calculating the exact hausdorff distance. IEEE Trans. Pattern Anal. Mach. Intell. 37, 2153–2163 (2015)CrossRef
40.
Zurück zum Zitat Beristain, A., Graña, M., Gonzalez, A.I.: A pruning algorithm for stable Voronoi skeletons. J. Math. Imaging Vis. 42, 225–237 (2011)MathSciNetCrossRef Beristain, A., Graña, M., Gonzalez, A.I.: A pruning algorithm for stable Voronoi skeletons. J. Math. Imaging Vis. 42, 225–237 (2011)MathSciNetCrossRef
Metadaten
Titel
Optimization Heuristics for Computing the Voronoi Skeleton
verfasst von
Dmytro Kotsur
Vasyl Tereshchenko
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-22734-0_8

Premium Partner