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...

Descripción completa

Detalles Bibliográficos
Autores principales: Basar, Sadia, Ali, Mushtaq, Ochoa-Ruiz, Gilberto, Zareei, Mahdi, Waheed, Abdul, Adnan, Awais
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