Matriz de correlación entre dos matrices
Algoritmo utilizado para encontrar la matriz de correlación entre dos matrices
-
Paso 1. Definir la imagen A y la máscara o núcleo (Kernel) h que se van a comparar.
Matriz de la imagen A.2 255 248 253 254 254 241 255 248 0 250 226 232 120 255 245 224 255 255 252 249 235 132 12 115 255 255 216 241 247 255 25 189 114 206 255 0 10 253 36 234 246 247 225 255 247 255 203 235 212 255 253 221 201 246 248 174 67 146 251 187 239 139 108 174 55 208 167 216 218 117 191 213 173 61 25 6 197 255 0 169 243 246 233 196 68 140 249 14 223 242 30 223 8 255 0 242 26 226 38
Matriz del Núcleo, Kernel o Máscara de correlación h.255 0 10 247 255 203 248 174 67 -
Paso 2. Definir el pixel o pixeles a los cuales se les realizará la correlación, para el ejemplo, se define el pixel ubicado en la fila 2, columna 5 de la matriz A, su notación es A (2,5), utilizando el kernel que se escogió.
Matriz de 10 x10 interactuando con la máscara de la tabla anterior.
(Para ampliar la imagen haga clic sobre ella)
- Paso 3. Sobreponer el elemento central del kernel, de tal forma que se ubique encima en el pixel de interés, en este caso el pixel A(2,5), como se muestra en la figura anterior. Para evitar perder información de los bordes se acostumbra rellenarlos de ceros (Zero Padding) los pixeles vecinos a los bordes de la imagen.
- Paso 4. Multiplicar cada peso (valor) de la máscara o kernel por el valor del pixel de la imagen A que coincide con la de la máscara.
-
Paso 5. Sumar los productos que se obtuvieron en el paso 4.
Para el ejemplo quedaría así:
(253x255) + (254x0) + (254x10) + (120x247) + (255x255) + (254x203) + (12x248) + (115x174) + (255x67) = 251526
-
Paso 6. Realizar el mismo procedimiento con cada uno de los pixeles de la imagen desplazando la máscara hacia los pixeles de interés, la matriz de correlación (MC) entre la matriz A y h es la siguiente:
Matriz de correlación (MC) entre la matriz A y h.110917 232731 282040 272834 269368 297309 292779 291903 250719 168344 171249 280952 288949 247978 251526 328087 358802 353024 356242 293231 159505 294547 199695 201229 198305 307918 300793 245349 281407 256545 129648 289927 256618 269872 254782 271085 251427 235651 237281 228294 171179 359653 291602 326668 311629 346083 328637 229577 214849 256502 167395 331778 315323 286237 283311 293557 245263 252190 252223 251492 131887 279107 278948 243023 191139 183577 184879 236490 253404 209412 116685 270594 317315 260976 187895 138930 121298 237666 237578 160339 138452 265788 267263 288671 212054 189241 155238 184679 208895 188008 70230 158248 130194 173576 127096 163491 86818 148122 137491 69082 Matriz de correlación (MC) entre la figura A y la mascar h, en el cuadro verde se muestra el pixel MC (2,5).
