Abstract

Morphological operation is a most common technique used in image processing because of its low complexity. Despite its simplicity, morphological operations usually take a long time since the same operations are repeated on every pixel of an image. Since the processing technique for each pixel in an image remains the same, the morphological operation can be carried out in parallel for different pixel, by effectively using the threads over the multi-core processors, which are now common even in the commodity hardware. The use of the API’s provided by OpenMP allows parallelization of the serial program, by allowing us to create and control the threads. Hence, performance analysis can be made by comparing the effectiveness of carrying out the task in parallel over the serial implementation of the same task by varying the number of threads over the processor. Further, the memory usage by the program can be analyzed the varying the number of threads.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call