Cargando…
Unsupervised color image segmentation: A case of RGB histogram based K-means clustering initialization
Color-based image segmentation classifies pixels of digital images in numerous groups for further analysis in computer vision, pattern recognition, image understanding, and image processing applications. Various algorithms have been developed for image segmentation, but clustering algorithms play an...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7580896/ https://www.ncbi.nlm.nih.gov/pubmed/33091007 http://dx.doi.org/10.1371/journal.pone.0240015 |
_version_ | 1783598863430451200 |
---|---|
author | Basar, Sadia Ali, Mushtaq Ochoa-Ruiz, Gilberto Zareei, Mahdi Waheed, Abdul Adnan, Awais |
author_facet | Basar, Sadia Ali, Mushtaq Ochoa-Ruiz, Gilberto Zareei, Mahdi Waheed, Abdul Adnan, Awais |
author_sort | Basar, Sadia |
collection | PubMed |
description | Color-based image segmentation classifies pixels of digital images in numerous groups for further analysis in computer vision, pattern recognition, image understanding, and image processing applications. Various algorithms have been developed for image segmentation, but clustering algorithms play an important role in the segmentation of digital images. This paper presents a novel and adaptive initialization approach to determine the number of clusters and find the initial central points of clusters for the standard K-means algorithm to solve the segmentation problem of color images. The presented scheme uses a scanning procedure of the paired Red, Green, and Blue (RGB) color-channel histograms for determining the most salient modes in every histogram. Next, the histogram thresholding is applied and a search in every histogram mode is performed to accomplish RGB pairs. These RGB pairs are used as the initial cluster centers and cluster numbers that clustered each pixel into the appropriate region for generating the homogeneous regions. The proposed technique determines the best initialization parameters for the conventional K-means clustering technique. In this paper, the proposed approach was compared with various unsupervised image segmentation techniques on various image segmentation benchmarks. Furthermore, we made use of a ranking approach inspired by the Evaluation Based on Distance from Average Solution (EDAS) method to account for segmentation integrity. The experimental results show that the proposed technique outperforms the other existing clustering techniques by optimizing the segmentation quality and possibly reducing the classification error. |
format | Online Article Text |
id | pubmed-7580896 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-75808962020-10-27 Unsupervised color image segmentation: A case of RGB histogram based K-means clustering initialization Basar, Sadia Ali, Mushtaq Ochoa-Ruiz, Gilberto Zareei, Mahdi Waheed, Abdul Adnan, Awais PLoS One Research Article Color-based image segmentation classifies pixels of digital images in numerous groups for further analysis in computer vision, pattern recognition, image understanding, and image processing applications. Various algorithms have been developed for image segmentation, but clustering algorithms play an important role in the segmentation of digital images. This paper presents a novel and adaptive initialization approach to determine the number of clusters and find the initial central points of clusters for the standard K-means algorithm to solve the segmentation problem of color images. The presented scheme uses a scanning procedure of the paired Red, Green, and Blue (RGB) color-channel histograms for determining the most salient modes in every histogram. Next, the histogram thresholding is applied and a search in every histogram mode is performed to accomplish RGB pairs. These RGB pairs are used as the initial cluster centers and cluster numbers that clustered each pixel into the appropriate region for generating the homogeneous regions. The proposed technique determines the best initialization parameters for the conventional K-means clustering technique. In this paper, the proposed approach was compared with various unsupervised image segmentation techniques on various image segmentation benchmarks. Furthermore, we made use of a ranking approach inspired by the Evaluation Based on Distance from Average Solution (EDAS) method to account for segmentation integrity. The experimental results show that the proposed technique outperforms the other existing clustering techniques by optimizing the segmentation quality and possibly reducing the classification error. Public Library of Science 2020-10-22 /pmc/articles/PMC7580896/ /pubmed/33091007 http://dx.doi.org/10.1371/journal.pone.0240015 Text en © 2020 Basar et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Basar, Sadia Ali, Mushtaq Ochoa-Ruiz, Gilberto Zareei, Mahdi Waheed, Abdul Adnan, Awais Unsupervised color image segmentation: A case of RGB histogram based K-means clustering initialization |
title | Unsupervised color image segmentation: A case of RGB histogram based K-means clustering initialization |
title_full | Unsupervised color image segmentation: A case of RGB histogram based K-means clustering initialization |
title_fullStr | Unsupervised color image segmentation: A case of RGB histogram based K-means clustering initialization |
title_full_unstemmed | Unsupervised color image segmentation: A case of RGB histogram based K-means clustering initialization |
title_short | Unsupervised color image segmentation: A case of RGB histogram based K-means clustering initialization |
title_sort | unsupervised color image segmentation: a case of rgb histogram based k-means clustering initialization |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7580896/ https://www.ncbi.nlm.nih.gov/pubmed/33091007 http://dx.doi.org/10.1371/journal.pone.0240015 |
work_keys_str_mv | AT basarsadia unsupervisedcolorimagesegmentationacaseofrgbhistogrambasedkmeansclusteringinitialization AT alimushtaq unsupervisedcolorimagesegmentationacaseofrgbhistogrambasedkmeansclusteringinitialization AT ochoaruizgilberto unsupervisedcolorimagesegmentationacaseofrgbhistogrambasedkmeansclusteringinitialization AT zareeimahdi unsupervisedcolorimagesegmentationacaseofrgbhistogrambasedkmeansclusteringinitialization AT waheedabdul unsupervisedcolorimagesegmentationacaseofrgbhistogrambasedkmeansclusteringinitialization AT adnanawais unsupervisedcolorimagesegmentationacaseofrgbhistogrambasedkmeansclusteringinitialization |