Efficient convolution based algorithms for erosion and dilation
نویسندگان
چکیده
Morphological operations based on primitives such as dilation and erosion are slow to compute in practice especially for large structuring elements. For direct implementation of these primitives, the computing time grows exponentially with the size of the structuring element used. The latter renders these implementations impractical for large structuring elements due to a rapid increase in computation time. There have been attempts in the literature to develop fast algorithms for implementation of morphological primitive operations. These are mainly restricted to convex and often symmetric structuring element shapes. We have developed a fast convolution-based approach for implementing morphological erosion and dilation and other operations such as opening and closing based on these primitives. The major advantages of this approach are: (i) it can use any structuring element shape including non-convex cases and (ii) it is very fast. This paper briefly introduces the approach and presents timing results for dilation and erosion using three different implementations of the approach. These results are also compared against a direct (brute force) implementation of the primitives.
منابع مشابه
fficient Binary Morphological Algorithms on a Massively Parallel Processor
One of the most important features in image analysis and understanding is shape. Mathematical morphology is the image processing branch that deals with shape analysis. The definition of all morphological transformations is based on two primitive operations, i.e. dilation and erosion. Since many applications require the solution of morphological problems in real time, researching time efficient ...
متن کاملA fast thresholded linear convolution representation of morphological operations
In this correspondence, we present a fast thresholded linear convolution representation of morphological operations. The thresholded linear convolution representation of dilation and erosion is first proposed. A comparison of the efficiency of the direct implementation of morphological operations and the thresholded linear convolution representation of morphological operations is subsequently c...
متن کاملAccelerating Stereoscopic Vision Processing Using Reconfigurable Hardware for Embedded Systems
Real-Time Machine Vision and Image Processing applications have high computational costs, mainly because of the low speed in common hardware/software architectures. In general, embedded systems implemented with microcontrollers and other Von Neumann-based hardware architectures cannot provide the throughput needed by these applications. Since their creation, the FPGAs (Field-Programmable Gate A...
متن کاملHigh-speed image processing algorithms using MMX hardware
Low-cost PC-based machine vision systems have become more common due to faster processing capabilities and the availability of compatible high-speed image acquisition and processing hardware. One development, which is likely to have a very favorable impact on this trend, is enhanced multimedia capabilities present in new processor chips such as Intel MMX and Cyrix M2 processors. Special instruc...
متن کاملReview of Application of Mathematical Morphology in Crop Disease Recognition
Mathematical morphology is a non-linear image processing method with twodimensional convolution operation, including binary morphology, gray-level morphology and color morphology. Erosion, dilation, opening operation and closing operation are the basis of mathematical morphology. Mathematical morphology can be used for edge detection, image segmentation, noise elimination, feature extraction an...
متن کامل