Image segmentation by clustering
- 1 May 1979
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Proceedings of the IEEE
- Vol. 67 (5), 773-785
- https://doi.org/10.1109/proc.1979.11327
Abstract
This paper describes a procedure for segmenting imagery using digital methods and is based on a mathematical-pattern recognition model. The technique does not require training prototypes but operates in an "unsupervised" mode. The features most useful for the given image to be segmented are retained by the algorithm without human interaction, by rejecting those attributes which do not contribute to homogeneous clustering in N-dimensional vector space. The basic procedure is a K-means clustering algorithm which converges to a local minimum in the average squared intercluster distance for a specified number of clusters. The algorithm iterates on the number of clusters, evaluating the clustering based on a parameter of clustering quality. The parameter proposed is a product of between and within cluster scatter measures, which achieves a maximum value that is postulated to represent an intrinsic number of clusters in the data. At this value, feature rejection is implemented via a Bhattacharyya measure to make the image segments more homogeneous (thereby removing "noisy" features); and reclustering is performed. The resulting parameter of clustering fidelity is maximized with segmented imagery resulting in psychovisually pleasing and culturally logical image segments.Keywords
This publication has 20 references indexed in Scilit:
- Data Structures and Pattern RecognitionPublished by Springer Nature ,1978
- Picture Segmentation by a Tree Traversal AlgorithmJournal of the ACM, 1976
- A spatial clustering procedure for multi-image dataIEEE Transactions on Circuits and Systems, 1975
- Textural Features for Image ClassificationIEEE Transactions on Systems, Man, and Cybernetics, 1973
- A Local Visual Operator Which Recognizes Edges and LinesJournal of the ACM, 1973
- Segmentation of pictures and maps through functional approximationComputer Graphics and Image Processing, 1972
- Edge detection using heuristic search methodsComputer Graphics and Image Processing, 1972
- Edge and Curve Detection for Visual Scene AnalysisIEEE Transactions on Computers, 1971
- Scene analysis using regionsArtificial Intelligence, 1970
- The Divergence and Bhattacharyya Distance Measures in Signal SelectionIEEE Transactions on Communications, 1967