Araştırma Makalesi

PARALLEL K-MEANS CLUSTERING WITH NAÏVE SHARDING FOR UNSUPERVISED IMAGE SEGMENTATION VIA MPI

Cilt: 8 Sayı: 3 24 Eylül 2020
PDF İndir
EN TR

PARALLEL K-MEANS CLUSTERING WITH NAÏVE SHARDING FOR UNSUPERVISED IMAGE SEGMENTATION VIA MPI

Öz

In digital image processing, image segmentation is an essential step in which an image is partitioned into groups of pixels. k-means clustering algorithm, which is often considered as fast and efficient, is one of the most widely used clustering algorithms to segment an image. However, as the problem size gets larger, the k-means starts to spend a significant amount of time to process. At this point, parallelization techniques should be applied to reduce the required time. Designing an efficient parallel and distributed model is not a trivial job since it should correspond to the parallel computer architecture and take communication and load balancing among processors into account. In this study, we propose a parallel and distributed k-means clustering algorithm with naive sharding centroid initialization for image segmentation. The proposed algorithm adopts the Message Passing Interface (MPI) standard to take advantage of the computational power of distributed computing nodes in a High Performance Computing Cluster. We demonstrate the parallel scalability of the proposed algorithm using up to 128 cores that achieves approximately 104 times faster clustering time.

Anahtar Kelimeler

Kaynakça

  1. Backer, M., Tünnermann, J., Mertsching, B., 2013. Parallel k-means image segmentation using sort, scan and connected components on a gpu. Springer, Facing the multicore-challenge III, 108–120.
  2. Bhimani, J., Leeser, M., Mi, N., 2015. Accelerating k-means clustering with parallel implementations and gpu computing. IEEE, 2015 IEEE High Performance Extreme Computing Conference (HPEC), 1–6.
  3. Bose, S., Mukherjee, A., Chakraborty, S., Samanta, S., Dey, N., et al., 2013. Parallel image segmentation using multi-threading and k-means algorithm. IEEE, 2013 IEEE International Conference on Computational Intelligence and Computing Research, 1–5.
  4. Delmerico, J. A., David, P., Corso, J. J., 2011. Building facade detection, segmentation, and parameter estimation for mobile robot localization and guidance. IEEE, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, 1632–1639.
  5. Dhanachandra, N., Manglem, K., Chanu, Y. J., 2015. Image segmentation using k-means clustering algorithm and subtractive clustering algorithm. Procedia Computer Science, 54, 764–771.
  6. Dhillon, I. S., Modha, D. S., 2002. A data-clustering algorithm on distributed memory multiprocessors. Springer, Large-scale parallel data mining, 245–260.
  7. Forouzanfar, M., Forghani, N., Teshnehlab, M., 2010. Parameter optimization of improved fuzzy c-means clustering algorithm for brain mr image segmentation. Engineering Applications of Artificial Intelligence, 23(2), 160–168.
  8. Jain, A. K., Dubes, R. C., et al., 1988. Algorithms for clustering data, volume 6. Prentice hall Englewood Cliffs.

Ayrıntılar

Birincil Dil

İngilizce

Konular

Bilgisayar Yazılımı

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

24 Eylül 2020

Gönderilme Tarihi

4 Haziran 2020

Kabul Tarihi

9 Eylül 2020

Yayımlandığı Sayı

Yıl 2020 Cilt: 8 Sayı: 3

Kaynak Göster

APA
Top, A. E., Torun, F. Ş., & Kaya, H. (2020). PARALLEL K-MEANS CLUSTERING WITH NAÏVE SHARDING FOR UNSUPERVISED IMAGE SEGMENTATION VIA MPI. Mühendislik Bilimleri ve Tasarım Dergisi, 8(3), 791-798. https://doi.org/10.21923/jesd.748209
AMA
1.Top AE, Torun FŞ, Kaya H. PARALLEL K-MEANS CLUSTERING WITH NAÏVE SHARDING FOR UNSUPERVISED IMAGE SEGMENTATION VIA MPI. MBTD. 2020;8(3):791-798. doi:10.21923/jesd.748209
Chicago
Top, Ahmet Esad, Fahreddin Şükrü Torun, ve Hilal Kaya. 2020. “PARALLEL K-MEANS CLUSTERING WITH NAÏVE SHARDING FOR UNSUPERVISED IMAGE SEGMENTATION VIA MPI”. Mühendislik Bilimleri ve Tasarım Dergisi 8 (3): 791-98. https://doi.org/10.21923/jesd.748209.
EndNote
Top AE, Torun FŞ, Kaya H (01 Eylül 2020) PARALLEL K-MEANS CLUSTERING WITH NAÏVE SHARDING FOR UNSUPERVISED IMAGE SEGMENTATION VIA MPI. Mühendislik Bilimleri ve Tasarım Dergisi 8 3 791–798.
IEEE
[1]A. E. Top, F. Ş. Torun, ve H. Kaya, “PARALLEL K-MEANS CLUSTERING WITH NAÏVE SHARDING FOR UNSUPERVISED IMAGE SEGMENTATION VIA MPI”, MBTD, c. 8, sy 3, ss. 791–798, Eyl. 2020, doi: 10.21923/jesd.748209.
ISNAD
Top, Ahmet Esad - Torun, Fahreddin Şükrü - Kaya, Hilal. “PARALLEL K-MEANS CLUSTERING WITH NAÏVE SHARDING FOR UNSUPERVISED IMAGE SEGMENTATION VIA MPI”. Mühendislik Bilimleri ve Tasarım Dergisi 8/3 (01 Eylül 2020): 791-798. https://doi.org/10.21923/jesd.748209.
JAMA
1.Top AE, Torun FŞ, Kaya H. PARALLEL K-MEANS CLUSTERING WITH NAÏVE SHARDING FOR UNSUPERVISED IMAGE SEGMENTATION VIA MPI. MBTD. 2020;8:791–798.
MLA
Top, Ahmet Esad, vd. “PARALLEL K-MEANS CLUSTERING WITH NAÏVE SHARDING FOR UNSUPERVISED IMAGE SEGMENTATION VIA MPI”. Mühendislik Bilimleri ve Tasarım Dergisi, c. 8, sy 3, Eylül 2020, ss. 791-8, doi:10.21923/jesd.748209.
Vancouver
1.Ahmet Esad Top, Fahreddin Şükrü Torun, Hilal Kaya. PARALLEL K-MEANS CLUSTERING WITH NAÏVE SHARDING FOR UNSUPERVISED IMAGE SEGMENTATION VIA MPI. MBTD. 01 Eylül 2020;8(3):791-8. doi:10.21923/jesd.748209

Cited By