A Parallel Watershed Algorithm
نویسندگان
چکیده
The watershed transformation is a popular image segmentation algorithm for grey scale images. Sequential watershed algorithms perform a highly data dependent ooding process over the global image. Parallel algorithms which distribute the image over the available processors and simulate the ooding process have a limited, data dependent speedup. This is due to global data dependencies over the sub-domains. For images without plateaus the presented formalism, based on a local condition, leads to a parallel algorithm with almost data independent runtime. Temporary labels are inserted where the solution depends on neighboring results. Then the local watershed segmentation can be solved independently on every sub-domain. The local solutions are merged to a global solution in log P steps on P processors. For images which include plateaus, additional plateau correction steps are necessary. The speedup of the parallel algorithm is veriied on various images.
منابع مشابه
Optimization of Agricultural BMPs Using a Parallel Computing Based Multi-Objective Optimization Algorithm
Beneficial Management Practices (BMPs) are important measures for reducing agricultural non-point source (NPS) pollution. However, selection of BMPs for placement in a watershed requires optimizing available resources to maximize possible water quality benefits. Due to its iterative nature, the optimization typically takes a long time to achieve the BMP trade-off results which is not desirable ...
متن کاملHigh Performance Implementation of Fuzzy C-Means and Watershed Algorithms for MRI Segmentation
Image segmentation is one of the most common steps in digital image processing. The area many image segmentation algorithms (e.g., thresholding, edge detection, and region growing) employed for classifying a digital image into different segments. In this connection, finding a suitable algorithm for medical image segmentation is a challenging task due to mainly the noise, low contrast, and steep...
متن کاملHigh Performance Implementation of Fuzzy C-Means and Watershed Algorithms for MRI Segmentation
Image segmentation is one of the most common steps in digital image processing. The area many image segmentation algorithms (e.g., thresholding, edge detection, and region growing) employed for classifying a digital image into different segments. In this connection, finding a suitable algorithm for medical image segmentation is a challenging task due to mainly the noise, low contrast, and steep...
متن کاملFOPWA: An Optimized Parallel Algorithm of Watershed Transform for Image Segmentation
Watershed segmentation/transform is a classical method for image segmentation in gray scale mathematical morphology. Nevertheless watershed algorithm has strong recursive nature, so straightforward parallel one has very low efficiency. Firstly, the advantages and disadvantages of some existing parallel algorithms are analyzed. Secondly, a Further Optimized Parallel Watershed Algorithm (FOPWA) i...
متن کاملA Proposal for a Parallel Watershed Transform Algorithm for Real-Time Segmentation
The watershed transform is widely used for image segmentation on computer vision applications. However, sequential watershed algorithms are not suitable for real-time applications, once they are one demanding part of several tasks. This paper proposes a new parallel algorithm for the watershed transform focused on real-time image segmentation using off-the-shelf GPUs. In this sense, this algori...
متن کاملFurther Optimized Parallel Algorithm of Watershed Segmentation Based on Boundary Components Graph
Watershed segmentation/transform is a classical method for image segmentation in gray scale mathematical morphology. Nevertheless watershed algorithm has strong recursive nature, so straightforward parallel one has a very low efficiency. Firstly, the advantages and disadvantages of some existing parallel algorithms are analyzed. Then, a Further Optimized Parallel Watershed Algorithm (FOPWA) is ...
متن کامل