IWCIA 2006: Combinatorial Image Analysis pp 189-198 | Cite as
Digital Line Recognition, Convex Hull, Thickness, a Unified and Logarithmic Technique
Abstract
The recognition of discrete primitives as digital straight segments (DSS) is a deeply studied problem in digital geometry (see a review in [6]). One characterization of the DSS is purely geometrical: all the points must lie between two lines whose distance (relative to the infinite norm) is less than 1. A common approach used to solve this question is to compute the convex hull of the given points. Recent papers explain how to update the minimum distance when a point is inserted during an online (incremental) recognition in O(log n) time in the general case [2] or in O(1) time with assumption [2, 4]. Nevertheless, for other cases like insertions mixed with deletions or the union of two DSS, we have no optimal method to compute the resulting width. Thus, we propose a unified, simple and optimal approach applicable for any configuration. Moreover, our function is called independently from the convex hull processing. This allows to reuse any existing library without any modification. Thereby, we offer an efficient tool that opens a new horizon for the applications.
Keywords
digital line DSS online incremental dynamic union recognition convex hull logarithmic complexityPreview
Unable to display preview. Download preview PDF.
References
- 1.de Berg, M., van Kreveld, M., Overmars, M., Schwarzkopf, O.: Computational Geometry: Algorithms and Applications, 2nd edn. Springer, Heidelberg (2000)MATHGoogle Scholar
- 2.Buzer, L.: An Elementary Algorithm for Digital Line Recognition in the General Case. In: Andrès, É., Damiand, G., Lienhardt, P. (eds.) DGCI 2005. LNCS, vol. 3429, pp. 299–310. Springer, Heidelberg (2005)CrossRefGoogle Scholar
- 3.Buzer, L.: Reconnaissance des plans discrets - Simplification polygonale. Thèse, Université d’Auvergne, Clermont-Ferrand (2002)Google Scholar
- 4.Debled-Rennesson, I., Feschet, F., Rouyer-Degli, J.: Optimal Blurred Segments Decomposition in Linear Time. In: Andrès, É., Damiand, G., Lienhardt, P. (eds.) DGCI 2005. LNCS, vol. 3429, pp. 371–382. Springer, Heidelberg (2005)CrossRefGoogle Scholar
- 5.Debled-Rennesson, I., Jean-Luc, R., Rouyer-Degli, J.: Segmentation of Discrete Curves into Fuzzy Segments. In: 9th International Workshop on Combinatorial Image Analysis. Electronic Notes in Discrete Mathematics, vol. 12 (2003)Google Scholar
- 6.Klette, R., Rosenfeld, A.: Digital straightness - a review. Discrete Applied Mathematics 139, 197–230 (2004)MATHCrossRefMathSciNetGoogle Scholar
- 7.Preparata, F.P., Shamos, M.I.: Computational Geometry. Springer, New-York (1985)Google Scholar
- 8.Reveillès, J.P.: Géometrie discrète, calculs en nombre entiers et algorithmique. Thèse d’état, Université Louis Pasteur, Strasbourg (1991)Google Scholar