Research Article

Parallelization of a Hierarchical Graph-Based Image Segmentation using OpenMP

Number: Special Issue-1 December 1, 2016
EN

Parallelization of a Hierarchical Graph-Based Image Segmentation using OpenMP

Abstract

In many image-processing applications, image segmentation is an essential stage. In this stage, an image is partitioned into several regions according to the similarity of its pixels. In addition to the accuracy of the image segmentation, the speed is also very important for real-time image processing applications. Many computer applications take advantages of the multi-processor architecture to up to their running performance. However, to run an algorithm as parallel is very difficult in many cases. Due to using the same memory blocks, many conflicts might be happened between the processors. Moreover, each process of one processor may depend on those of another processor. For this reason, the algorithm to be parallelized must be suitable to parallel. In addition, the processing traffic that is pursued by the processors must be controlled within some parallel directives. In this paper, we provide a parallel implementation to a hierarchical graph-based image segmentation method by using its hierarchical processing steps. To achieve this goal, we utilize the OpenMP (Open Multi-Processing) Library to run the segmentation process as parallel on images of different sizes from the INRIA Holidays dataset. The experimental results show that the parallel implementation of the algorithm is more effective than the serial type according to processing time.

Keywords

References

  1. [1] R. Nikhil and K. Scansar, “A review on image segmentation techniques,” Pattern Recognition, vol. 26, no. 9. pp. 12771294, 1993.
  2. [2] B. Peng, L. Zhang, and D. Zhang, “A survey of graph theoretical approaches to image segmentation,” Pattern Recognit., vol. 46, no. 3, pp. 10201038, 2013.
  3. [3] W. Tao, H. Jin, and Y. Zhang, “Color image segmentation based on mean shift and normalized cuts.,” IEEE Trans. Syst. Man. Cybern. B. Cybern., vol. 37, no. 5, pp. 13821389, 2007.
  4. [4] J. A. Bondy, Graph Theory With Applications. Oxford, UK, UK: Elsevier Science Ltd., 1976.
  5. [5] C. T. Zahn, “Graph-Theoretical Methods for Detecting and Describing Gestalt Clusters,” IEEE Trans. Comput., vol. C$-$20, no. 1, pp. 6886, 1971.
  6. [6] O. J. Morris, M. D. J. Lee, and A. G. Constantinides, “Graph Theory for Image Analysis : An Approach Based on The Shortest Spanning Tree,” Commun. Radar Signal Process. IEE Proc. F, vol. 133, no. 2, pp. 146152, 1986.
  7. [7] Y. X. V. Olman, D. Xu, “Solving data clustering problem as a string search problem,” in Proc. Conf. Stat. Data Mining Know. Dis., Chapman \& Hall CRC, 2003, pp. 417434.
  8. [8] J. Shi and J. Malik, “Normalized Cuts and Image Segmentation,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 22, no. 8, pp. 888905, 2000.

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Authors

Ali Sağlam
SELCUK UNIV
Türkiye

Nurdan Akhan Baykan
SELCUK UNIV
Türkiye

Publication Date

December 1, 2016

Submission Date

December 2, 2016

Acceptance Date

December 7, 2016

Published in Issue

Year 2016 Number: Special Issue-1

APA
Sağlam, A., & Baykan, N. A. (2016). Parallelization of a Hierarchical Graph-Based Image Segmentation using OpenMP. International Journal of Applied Mathematics Electronics and Computers, Special Issue-1, 6-11. https://doi.org/10.18100/ijamec.271038
AMA
1.Sağlam A, Baykan NA. Parallelization of a Hierarchical Graph-Based Image Segmentation using OpenMP. International Journal of Applied Mathematics Electronics and Computers. 2016;(Special Issue-1):6-11. doi:10.18100/ijamec.271038
Chicago
Sağlam, Ali, and Nurdan Akhan Baykan. 2016. “Parallelization of a Hierarchical Graph-Based Image Segmentation Using OpenMP”. International Journal of Applied Mathematics Electronics and Computers, no. Special Issue-1: 6-11. https://doi.org/10.18100/ijamec.271038.
EndNote
Sağlam A, Baykan NA (December 1, 2016) Parallelization of a Hierarchical Graph-Based Image Segmentation using OpenMP. International Journal of Applied Mathematics Electronics and Computers Special Issue-1 6–11.
IEEE
[1]A. Sağlam and N. A. Baykan, “Parallelization of a Hierarchical Graph-Based Image Segmentation using OpenMP”, International Journal of Applied Mathematics Electronics and Computers, no. Special Issue-1, pp. 6–11, Dec. 2016, doi: 10.18100/ijamec.271038.
ISNAD
Sağlam, Ali - Baykan, Nurdan Akhan. “Parallelization of a Hierarchical Graph-Based Image Segmentation Using OpenMP”. International Journal of Applied Mathematics Electronics and Computers. Special Issue-1 (December 1, 2016): 6-11. https://doi.org/10.18100/ijamec.271038.
JAMA
1.Sağlam A, Baykan NA. Parallelization of a Hierarchical Graph-Based Image Segmentation using OpenMP. International Journal of Applied Mathematics Electronics and Computers. 2016;:6–11.
MLA
Sağlam, Ali, and Nurdan Akhan Baykan. “Parallelization of a Hierarchical Graph-Based Image Segmentation Using OpenMP”. International Journal of Applied Mathematics Electronics and Computers, no. Special Issue-1, Dec. 2016, pp. 6-11, doi:10.18100/ijamec.271038.
Vancouver
1.Ali Sağlam, Nurdan Akhan Baykan. Parallelization of a Hierarchical Graph-Based Image Segmentation using OpenMP. International Journal of Applied Mathematics Electronics and Computers. 2016 Dec. 1;(Special Issue-1):6-11. doi:10.18100/ijamec.271038