Abstract
Length measurements in 3D images have raised interest in image geometry for a long time. This paper discusses the Euclidean shortest path (ESP) to be calculated in a loop of face-connected grid cubes in the 3D orthogonal grid, which are defined by minimum-length polygonal (MLP) curves. We propose a new approximation algorithm for computing such an MLP. It is much simpler and easier to understand and to implement than previously published algorithms by Li and Klette. It also has a straightforward application for finding an approximate minimum-length polygonal arc (MLA), a generalization of the MLP problem. We also propose two heuristic algorithms for computing a simple cube-arc within a 3D image component, with a minimum number of cubes between two cubes in this component. This may be interpreted as being an approximate solution to the general ESP problem in 3D (which is known as being NP-hard) assuming a regular subdivision of the 3D space into cubes of uniform size.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Boyd, S., Vandenberghe, L.: Convex Optimization. Cambridge University Press, Cambridge (2004)
Bülow, T., Klette, R.: Rubber band algorithm for estimating the length of digitized space-curves. In: Proc. Intern. Conf. Pattern Recognition, vol. 3, pp. 551–555 (2000)
Bülow, T., Klette, R.: Approximation of 3D shortest polygons in simple cube curves. In: Bertrand, G., Imiya, A., Klette, R. (eds.) Digital and Image Geometry. LNCS, vol. 2243, pp. 281–294. Springer, Heidelberg (2002)
Bülow, T., Klette, R.: Digital curves in 3D space and a linear-time length estimation algorithm. IEEE Trans. Pattern Analysis Machine Intelligence 24, 962–970 (2002)
Canny, J., Reif, J.H.: New lower bound techniques for robot motion planning problems. In: Proc. IEEE Conf. Foundations Computer Science, pp. 49–60 (1987)
Coeurjolly, D., Debled-Rennesson, I., Teytaud, O.: Segmentation and length estimation of 3D discrete curves. In: Bertrand, G., Imiya, A., Klette, R. (eds.) Digital and Image Geometry. LNCS, vol. 2243, pp. 299–317. Springer, Heidelberg (2002)
Dror, M., Efrat, A., Lubiw, A., Mitchell, J.: Touring a sequence of polygons. In: Proc. STOC, pp. 473–482 (2003)
Ficarra, E., Benini, L., Macii, E., Zuccheri, G.: Automated DNA fragments recognition and sizing through AFM image processing. IEEE Trans. Inf. Technol. Biomed. 9, 508–517 (2005)
Hochbaum, D.S.: Approximation Algorithms for NP-Hard Problems. PWS Pub. Co., Boston (1997)
Jonas, A., Kiryati, N.: Length estimation in 3-D using cube quantization. In: Proc. Vision Geometry. SPIE, vol. 2356, pp. 220–230 (1994)
Jonas, A., Kiryati, N.: Length estimation in 3-D using cube quantization. J. Math. Imaging Vision 8, 215–238 (1998)
Karavelas, M.I., Guibas, L.J.: Static and kinetic geometric spanners with applications. In: Proc. ACM-SIAM Symp. Discrete Algorithms, pp. 168–176 (2001)
Klette, R., Bülow, T.: Minimum-length polygons in simple cube-curves. In: Nyström, I., Sanniti di Baja, G., Borgefors, G. (eds.) DGCI 2000. LNCS, vol. 1953, p. 467. Springer, Heidelberg (2000)
Klette, R., Rosenfeld, A.: Digital Geometry. Morgan Kaufmann, San Francisco (2004)
Li, F., Klette, R.: Minimum-length polygon of a simple cube-curve in 3D space. In: Klette, R., Žunić, J. (eds.) IWCIA 2004. LNCS, vol. 3322, pp. 502–511. Springer, Heidelberg (2004)
Li, F., Klette, R.: The class of simple cube-curves whose mLPs cannot have vertices at grid points. In: Andrès, É., Damiand, G., Lienhardt, P. (eds.) DGCI 2005. LNCS, vol. 3429, pp. 183–194. Springer, Heidelberg (2005)
Li, F., Klette, R.: Minimum-length polygons of first-class simple cube-curves. In: Gagalowicz, A., Philips, W. (eds.) CAIP 2005. LNCS, vol. 3691, pp. 321–329. Springer, Heidelberg (2005)
Li, F., Klette, R.: Shortest paths in a cuboidal world. In: Reulke, R., Eckardt, U., Flach, B., Knauer, U., Polthier, K. (eds.) IWCIA 2006. LNCS, vol. 4040, pp. 415–429. Springer, Heidelberg (2006)
Li, F., Klette, R.: Exact and approximate algorithms for the calculation of shortest paths. IMA Minneapolis (2006) , Report 2141 on http://www.ima.umn.edu/preprints/oct2006
Li, F., Klette, R.: Analysis of the rubberband algorithm. Image and Vision Computing 25, 1588–1598 (2007)
Roberts, A.W., Varberg, V.D.: Convex Functions. Academic Press, New York (1973)
Rockafellar, R.T.: Convex Analysis. Princeton University Press, Princeton (1970)
Sklansky, J., Kibler, D.F.: A theory of nonuniformly digitized binary pictures. IEEE Trans. Systems Man Cybernetics 6, 637–647 (1976)
Sloboda, F., Zaťko, B., Klette, R.: On the topology of grid continua. In: Proc. Vision Geometry. SPIE, vol. 3454, pp. 52–63 (1998)
Sloboda, F., Zaťko, B., Stoer, J.: On approximation of planar one-dimensional grid continua. In: Klette, R., Rosenfeld, A., Sloboda, F. (eds.) Advances in Digital and Computational Geometry, pp. 113–160. Springer, Heidelberg (1998)
Sun, C., Pallottino, S.: Circular shortest path on regular grids. CSIRO Math. Information Sciences, CMIS Report No. 01/76, Australia (2001)
Talbot, M.: A dynamical programming solution for shortest path itineraries in robotics. Electr. J. Undergrad. Math. 9, 21–35 (2004)
Wolber, R., Stäb, F., Max, H., Wehmeyer, A., Hadshiew, I., Wenck, H., Rippke, F., Wittern, K.: Alpha-Glucosylrutin: Ein hochwirksams Flavonoid zum Schutz vor oxidativem Stress. J. German Society Dermatology 2, 580–587 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, F., Pan, X. (2011). An Approximation Algorithm for Computing Minimum-Length Polygons in 3D Images. In: Kimmel, R., Klette, R., Sugimoto, A. (eds) Computer Vision – ACCV 2010. ACCV 2010. Lecture Notes in Computer Science, vol 6495. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19282-1_51
Download citation
DOI: https://doi.org/10.1007/978-3-642-19282-1_51
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19281-4
Online ISBN: 978-3-642-19282-1
eBook Packages: Computer ScienceComputer Science (R0)