Matricea de co-ocurenta are ca intrare o matrice tridimensională, care memorează cele 3 imagini colorate: roşu, verde, albastru. Înainte de construirea matricei de coocurenţa are loc o transformare a celor 3 imagini într-o singura imagine, cea a semnalului de luminanţă.
Pentru realizarea transformarii se foloseşte următoarea porţiune de cod:
for(int i=0; i<vectorrgb.length; i++)
for(int j=0;j<vectorrgb[0].length; j++){ y[i][j]=(int)((0.30*vectorrgb[i][j][0]+0.59*vectorrgb[i][j][1]+0.11*vectorrgb[i][j][2]));
}