Polarlicht 2 kmeans 16 large
Autor/Urheber:
Senior Airman Joshua Strang, derivative work by King of Hearts
Shortlink:
Quelle:
Größe:
3008 x 1960 Pixel (668709 Bytes)
Beschreibung:
File:Polarlicht 2.jpg reduced to 16 colors using the k-means algorithm. Implemented in MATLAB as follows:
- Read in source image.
- Convert to 3-dimensional matrix of [y-value, x-value, rgb] using imread. Each entry is an integer between 0 and 255 representing the value of the color indicated by rgb at (x, y).
- Reduce linear resolution 8 times by averaging the values in each 8x8 matrix block (for faster processing).
- Run k-means (self-implemented) for 20 iterations with k = 16, obtaining 16 colors which are the centroids of each cluster.
- For each pixel in the original image, replace its value with the closest color based on Euclidean norm of RGB.
Lizenz:
Public domain
Relevante Bilder
Relevante Artikel
Segmentierung (Bildverarbeitung)Die Segmentierung ist ein Teilgebiet der digitalen Bildverarbeitung und des Computer-Sehens. Die Erzeugung von inhaltlich zusammenhängenden Regionen durch Zusammenfassung benachbarter Pixel oder Voxel entsprechend einem bestimmten Homogenitätskriterium bezeichnet man als Segmentierung. .. weiterlesen