Samförekomstmatris
En samförekomstmatris eller samförekomstfördelning (även kallad: grånivåsamförekomstmatriser GLCM) är en matris som definieras över en bild för att vara fördelningen av samtidigt förekommande pixelvärden (gråskalevärden eller färger) ) vid en given offset. Det används som ett tillvägagångssätt för texturanalys med olika tillämpningar, särskilt inom medicinsk bildanalys.
Metod
Givet en grånivåbild beräknar samförekomstmatrisen hur ofta pixelpar med ett specifikt värde och förskjutning förekommer i bilden.
- Offset, , är en positionsoperator som kan tillämpas på vilken pixel som helst i bilden (ignorerar kanteffekter): till exempel, skulle kunna indikera "en ner, två höger".
- En bild med olika pixelvärden kommer att producera en samförekomstmatris, för den givna offseten.
- { värdet för samförekomstmatrisen ger antalet gånger i bilden som den i: och pixelvärden förekommer i den relation som ges av offset.
För en bild med olika pixelvärden, definieras samförekomstmatrisen C över en bild , parametrerad av en offset som:
där: och är pixelvärdena; och är de rumsliga positionerna i bilden I ; offseten definierar den rumsliga relationen för vilken denna matris beräknas; och indikerar pixelvärdet vid pixel .
Bildens "värde" refererade ursprungligen till gråskalevärdet för den angivna pixeln , men kan vara vad som helst, från ett binärt på/av-värde till 32-bitars färg och mer. (Observera att 32-bitars färg kommer att ge en 2 32 × 2 32 samförekomstmatris!)
Samförekomstmatriser kan också parametriseras i termer av ett avstånd, , och en vinkel, , istället för en offset .
Vilken matris eller par av matriser som helst kan användas för att generera en samförekomstmatris, även om deras vanligaste tillämpning har varit vid mätning av textur i bilder, så den typiska definitionen, som ovan, antar att matrisen är en bild.
Det är också möjligt att definiera matrisen över två olika bilder. En sådan matris kan sedan användas för färgkartläggning .
Alias
Matriser med samtidig förekomst kallas också:
- GLCM (matriser för samtidig förekomst på grå nivå)
- GLCH: er (grånivå samförekomsthistogram)
- rumsliga beroendematriser
Applikation för bildanalys
Oavsett om man överväger bildens intensitet eller gråskalevärden eller olika färgdimensioner, kan samförekomstmatrisen mäta bildens struktur. Eftersom samförekomstmatriser vanligtvis är stora och glesa, används ofta olika mätvärden för matrisen för att få en mer användbar uppsättning funktioner. Funktioner som genereras med denna teknik kallas vanligtvis Haralick-funktioner, efter Robert Haralick .
Texturanalys handlar ofta om att upptäcka aspekter av en bild som är rotationsinvarianta . För att approximera detta beräknas och summeras ofta samförekomstmatriserna som motsvarar samma relation, men roterade i olika regelbundna vinklar (t.ex. 0, 45, 90 och 135 grader).
Texturmått som samförekomstmatrisen, wavelet-transformeringar och modellanpassning har funnits till användning inom medicinsk bildanalys i synnerhet.
Andra applikationer
Samförekomstmatriser används också för ordbehandling i naturlig språkbehandling ( NLP).
Se även
- Grå nivå storlek zonmatris
externa länkar
- En självstudiekurs för Matris för samtidig förekomst på grå nivå
- ImageCooccurrence-funktion i Mathematica
- MATLAB doc för inbyggd funktion för samförekomstmatrisberäkning
- Paket för GLCM-beräkning i R