1996
DOI: 10.1109/34.494646
|View full text |Cite
|
Sign up to set email alerts
|

Recursive implementation of erosions and dilations along discrete lines at arbitrary angles

Abstract: Van Herk has shown that the erosion/dilation operator with a linear structuring element of an arbitrary length can be implemented in only 3 min/max operations per pixel. In this paper, the algorithm is generalized to erosions and dilations along discrete lines at arbitrary angles. We also address the padding problem; so that the operation can be performed in place without copying the pixels to and from an intermediate bu er. Applications to image ltering and to radial decompositions of discs are presented.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
73
0

Year Published

1997
1997
2014
2014

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 103 publications
(74 citation statements)
references
References 14 publications
1
73
0
Order By: Relevance
“…One of the first algorithms to compute horizontal, vertical and diagonal strel for extraction of linear image structures was van Herk's method [16,17]. He proposed an efficient implementation of erosions and dilations of gray-scale images using only three min/max operations per pixel from 2D images.…”
Section: Detecting Local-linear Structuresmentioning
confidence: 99%
See 1 more Smart Citation
“…One of the first algorithms to compute horizontal, vertical and diagonal strel for extraction of linear image structures was van Herk's method [16,17]. He proposed an efficient implementation of erosions and dilations of gray-scale images using only three min/max operations per pixel from 2D images.…”
Section: Detecting Local-linear Structuresmentioning
confidence: 99%
“…Limitations include requiring that the size of the buffers be a multiple of k and padding the end of the buffer with negative numbers. Soille et al [17] generalizes van Herk's algorithm to alleviate some of these limitations, and to allow lines at arbitrary angles. The main contributions in [17] consist of a periodic line to define arbitrary directions and a new recursive algorithm to calculate erosions and dilations, with complexity independent of the k. Both approaches explore the efficiency gained by avoiding unnecessary computer cycles, however they instead rely on memory utilization.…”
Section: Detecting Local-linear Structuresmentioning
confidence: 99%
“…It is interesting and important to find more efficient accurate algorithms for this problem, with and without assuming that pixel values are bounded. (Previous results [1], [22] give approximations to this problem.) 2.…”
Section: Conclusion and Open Problemsmentioning
confidence: 99%
“…The partitioning information is then used for an efficient implementation of the preprocessing stage in which prefix-and suffix-minima are computed. It follows from (22) that the preprocessing stage can be done in Oðlg 2 pÞ comparisons. Since the merge step can be done in Oðlg pÞ comparisons, we obtain: Theorem 4.…”
Section: An Efficient Algorithm For the Opening And Closing Filtersmentioning
confidence: 99%
“…The implementation of such an operator with actual lines as structuring elements is inefficient, however using recursive implementations of openings at arbitrary angles yields a linear time algorithm [17] with respect to the length of the structuring elements. Note that this algorithm is not translation-invariant.…”
Section: Morphological Operators For Thin Structuresmentioning
confidence: 99%