Dominante Kleur Extractie in de Praktijk
Meer dan alleen gemiddeld
De eenvoudigste manier om de “dominante” kleur van een beeld te vinden, is alle pixels middelen. Neem het gemiddelde van elk rood-, groen- en blauwkanaal. Het resultaat? Bijna altijd een modderig bruin of grijs. Gemiddeld is het verkeerde gereedschap, omdat het neutraliseert juist de kleuren die een beeld karakter geven.
Echte dominante-kleur-extractie vereist clustering, filtering en perceptuele rangschikking. Het doel is niet de meest statistisch gemiddelde kleur — maar de meest betekenisvolle kleur.
Stap 1: Kwantiseren
Begin met het terugbrengen van het beeld tot een klein palet — meestal 8 tot 16 kleuren — met behulp van K-Means- of Median Cut-kwantisatie. Dit groepeert miljoenen pixels in een beheersbaar aantal kleurclusters. Elk cluster heeft een representatieve kleur en een pixelcount.
De quantisatiestap doet het zware werk: hij identificeert de belangrijkste kleurregio’s in het beeld en comprimeert het probleem van miljoenen datapunten naar een dozijn.
Stap 2: Filter uitschieters
Niet alle clusters zijn betekenisvol. Hele kleine clusters met heel weinig pixels zijn ruis — verdwaalde reflecties, compressie‑artefacten of één enkele felle vorm. Filter clusters weg die minder vertegenwoordigen dan 2–5% van het totale aantal pixels.
Filter ook bijna-zwarte en bijna-witte clusters. Hoewel die technisch dominant zijn in veel beelden (schaduwen en hooglichten), vertegenwoordigen ze zelden de identiteit van het beeld. Een albumcover met een witte rand en donkere schaduwen heeft een “karakterkleur” die noch zwart noch wit is.
Stap 3: Rangschik op betekenis
Na het filteren rangschik je de overgebleven clusters op basis van een gecombineerde score van aantal pixels × verzadiging. Puur op pixelcount rangschikken bevoordeelt grote egale achtergronden. Verzadiging bevoordeelt juist levendige, in het oog springende kleuren. Het product balanceert beide: een groot vlak met een levendige kleur wint.
Gerelateerde concepten
Gerelateerde artikelen
Probeer in het Lab
Verken Gerelateerde Secties
Gebruik deze secties om kunstwerken te ontdekken, technische context te lezen en het volledige ecosysteem van algoritmische kunst te verkennen.
