1995
DOI: 10.1142/s0218001495000249
|View full text |Cite
|
Sign up to set email alerts
|

A Linear Algorithm for Segmentation of Digital Curves

Abstract: A new very efficient linear algorithm for the segmentation of 8-connected digital curves is given. The simplicity comes from a definition of digital lines using a linear double diophantine inequality. A complete Pascal source code is given.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
105
0

Year Published

1996
1996
2015
2015

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 146 publications
(105 citation statements)
references
References 0 publications
0
105
0
Order By: Relevance
“…Previous algorithms [DR95] take advantage of this in order to obtain a linear time complexity. We present an elementary implementation designed for this special case.…”
Section: A Special Casementioning
confidence: 99%
See 1 more Smart Citation
“…Previous algorithms [DR95] take advantage of this in order to obtain a linear time complexity. We present an elementary implementation designed for this special case.…”
Section: A Special Casementioning
confidence: 99%
“…Previous incremental algorithms deal with the 8-connected case [DR95] or with sophisticated machinery coming from Linear Programming [Buz03]. We present the first elementary method [Buz02] that works with any set of points (not necessarily 8-connected) and we propose a linear time algorithm under some restrictions (which were implicitly assumed in [DR95]). This paper deals with implementation details giving pseudo-code of our method.…”
mentioning
confidence: 99%
“…Apart from the point itself, the end points of the two longest digitally straight segments (DSS:s) that extends backwards and forwards from the point of interest and along the outline, respectively, are used to compute the curvature. Such segments can be computed in linear time as shown by Debled-Rennesson and Reveillès [23].…”
Section: Curvaturementioning
confidence: 99%
“…Based on this definition, a recognition problem may arise: given a set of grid points, does there exists a DSS containing it ? In the literature, many algorithms have been proposed [1][2][3][4][5]. In the following, we do not go further into algorithmic details, we just focus on a main result: adding a new 4-adjacent pixel to a DSS, deciding if the resulting set is still a DSS and updating the DSS parameters can be done in constant time O(1).…”
Section: Digital Straight Segments and Digital Contour Reconstructionmentioning
confidence: 99%
“…Indeed, DSSs play an important role in polygonalization of discrete object contours [1][2][3][4][5]. Recognition algorithms are used to reconstruct a binary curve, i.e.…”
Section: Introductionmentioning
confidence: 99%