105 research outputs found
Computationally efficient, one-pass algorithm for morphological filters
International audienceMany useful morphological filters are built as long concatenations of erosions and dilations: openings, closings, size distributions, sequential filters, etc. This paper proposes a new algorithm implementing morphological dilation and erosion of functions. It supports rectangular structuring element, runs in linear time w.r.t. the image size and constant time w.r.t. the structuring element size, and has minimal memory usage. It has zero algorithm latency and processes data in stream. These properties are inherited by operators composed by concatenation, and allow their efficient implementation. We show how to compute in one pass an Alternate Sequential Filter (ASF(n)) regardless the number of stages n. This algorithm opens the way to such time-critical applications where the complexity and memory requirements of serial morphological operators represented a bottleneck limiting their usability. (C) 2011 Elsevier Inc. All rights reserved
A graph-based mathematical morphology reader
This survey paper aims at providing a "literary" anthology of mathematical
morphology on graphs. It describes in the English language many ideas stemming
from a large number of different papers, hence providing a unified view of an
active and diverse field of research
Fast recursive grayscale morphology operators: from the algorithm to the pipeline architecture
International audienceThis paper presents a new algorithm for an efficient computation of morphological operations for gray images and its specific hardware. The method is based on a new recursive morphological decomposition method of 8-convex structuring elements by only causal two-pixel structuring elements (2PSE). Whatever the element size, erosion or/and dilation can then be performed during a unique raster-like image scan involving a fixed reduced analysis neighborhood. The resulting process offers low computation complexity combined with easy description of the element form. The dedicated hardware is generic and fully regular, built from elementary interconnected stages. It has been synthesized into an FPGA and achieves high frequency performances for any shape and size of structuring element
Morphological erosions and openings: fast algorithms based on anchors
Several efficient algorithms for computing erosions and openings have been proposed recently.
They improve on VAN HERK's algorithm in terms of number of comparisons for large structuring
elements. In this paper we introduce a theoretical framework of anchors that aims at a better
understanding of the process involved in the computation of erosions and openings. It is shown
that the knowledge of opening anchors of a signal f is sufficient to perform both the erosion and
the opening of f.
Then we propose an algorithm for one-dimensional erosions and openings which exploits
opening anchors. This algorithm improves on the fastest algorithms available in literature by
approximately 30% in terms of computation speed, for a range of structuring element sizes and
image content
Grey-scale 1-D dilations with spatially-variant structuring elements in linear time
Full text also available online for free at http://www.eurasip.org/Proceedings/Eusipco/Eusipco2008/International audienceSpatially variant morphological operators can significantly improve filtering capabilities or object detection score of various applications. Whereas an effort has been made to define the theoretical background, the efficient implementation of adaptable algorithms remained far less considered. In this paper, we present an efficient,one-scan, linear algorithm for 1-D grey-scale dilations/erosions with spatially variant structuring elements. The proposed algorithm processes data in stream, can work in place and produces results with minimal latency. The computing time is independent of the structuring element size
- …