Esta respuesta llega un poco tarde, pero creo que es necesario aclarar algo de la confusión acerca de cuál es la estructura propia de un laplaciano y cómo se calcula.
En primer lugar, es importante destacar que no se trata de las propiedades del núcleo local utilizado para calcular derivados discretos. En su lugar, debe comprender al Laplaciano como operador lineal en un espacio vectorial cuyos elementos son en su caso los conjuntos de datos volumétricos.
Eso significa que la aplicación del operador de Laplace es un mapa lineal que asigna un vector (conjunto de datos) a otro vector (conjunto de datos). En este contexto, los vectores propios del Laplaciano son nuevamente vectores (conjuntos de datos) en ese mismo espacio vectorial. Entonces, la respuesta a su pregunta sería un conjunto de conjuntos de datos volumétricos, de hecho, tantos como la dimensión de su espacio vectorial (es decir, el número de vóxeles independientes ).
Consideremos un ejemplo muy simple. Tome una imagen unidimensional, es decir, una sola fila de píxeles, y también usemos muy pocos píxeles, es decir, 4. Luego, los dos píxeles centrales deben dirigir a los vecinos, mientras que el primer y el último píxel solo tienen un vecino cada uno.
1 - 2 - 3 - 4
Con esta geometría de píxeles, podemos dar el resultado discreto del operador de Laplace para los dos píxeles centrales 2 y 3 como funciones lineales de los valores de los píxeles:
l [ 2 ] = p [ 1 ] - 2 ∗ p [ 2 ] + p [ 3 ]
l [ 3 ] = p [ 2 ] - 2 ∗ p [ 3 ] + p [ 4 ]
Los otros dos píxeles 1 y 4 no tienen suficientes vecinos directos para calcular la segunda derivada discreta. Podríamos arreglar eso asumiendo que los píxeles 1 y 4 son vecinos directos, cerrando la topología a un círculo e imponiendo lo que se llama una condición de límite circular. O simplemente tomamos las segundas derivadas en los límites para desaparecer. Hagamos ambas cosas, pero comencemos con la condición de límite cíclico. Entonces tenemos:
l [ 1 ] = p [ 4 ] - 2 ∗ p [ 1 ] + p [ 2 ]
l [ 4 ] = p [ 3 ] - 2 ∗ p [ 4 ] + p [ 1 ]
Este mapa es lineal y podemos escribirlo como una ecuación matricial, mapeando el vector de columna a por multiplicación con la matriz .p : = ( p [ 1 ] , p [ 2 ] , p [ 3 ] , p [ 4 ] )l = ( L [ 1 ] , L [ 2 ] , L [ 3 ] , L [ 4 ] )METRO
L = M⋅ p
Llamamos a esta matriz la representación discreta del operador de Laplace, y para nuestro caso es
METRO=⎛⎝⎜⎜⎜- 210 011- 210 00 01- 2110 01- 2⎞⎠⎟⎟⎟
Los vectores propios de esta matriz son
con los valores propios asociados
v1= ( - 1 , 1 , - 1 , 1 )
v2= ( 0 , - 1 , 0 , 1 )
v3= ( - 1 , 0 , 1 , 0 )
v4 4= ( 1 , 1 , 1 , 1 )
λ1= 4 ,λ1= 2 ,λ1= 2 ,λ1= 0
Puede reconocer estos vectores como el vector base de la transformada discreta de Fourier en este vector, y los valores propios como sus frecuencias discretas. Esto es cierto en general, y de hecho la descomposición de un vector (o más generalmente, una función) en el espectro propio de un operador de Laplace generaliza la idea de la transformada de Fourier.
Ahora investiguemos qué sucede si usamos las condiciones de contorno alternativas donde y . La matriz es entoncesl [ 1 ] = 0l [ 4 ] = 0METRO
METRO=⎛⎝⎜⎜⎜0 010 00 00 0- 210 00 01- 20 00 00 010 0⎞⎠⎟⎟⎟
Cearly, esta matriz tiene un conjunto diferente de vectores propios y valores propios. No son tan intuitivos e interesantes, por lo que no los enumeraré explícitamente. Sin embargo, vale la pena señalar que ahora obtenemos el valor propio dos veces, lo que significa que el subespacio propio donde desaparece el laplaciano es bidimensional.0 0
Entonces, ¿cómo cambian las cosas si tenemos una imagen adecuada en lugar de una sola fila de píxeles? No mucho. Solo necesitamos escribir el Laplaciano para cada píxel mientras consideramos la relación de vecino directo, o la topología, de la imagen. Para hacer las cosas un poco más complicadas, vamos con una imagen bidimensional de forma irregular.
4 4El |9 9--1El |5 5El |10El |14----2El |6 6El |11El |15----3El |7 7El |12El |dieciséis--8El |13
Obviamente ahora tenemos que tomar un laplaciano bidimensional sumando las segundas derivadas parciales en dirección horizontal y vertical. Para eso requerimos los dos vecinos directos en cada dirección. Los puntos interiores tienen, por tanto, una expansión completa de laplace 2-d. Para el punto se ve así, por ejemplo:5 , 6 , 7 , 10 , 11 , 125 5
l [ 5 ] = p [ 4 ] - 2 p [ 5 ] + p [ 6 ] + p [ 1 ] - 2 p [ 5 ] + p [ 10 ]= p [ 4 ] + p [ 6 ] + p [ 1 ] + p [ 10 ] - 4 p [ 5 ]
Para los puntos de esquina , , , , , , , no podemos construir una segunda derivada discreta, por lo que usamos una condición límite, por ejemplo,1 , 3 , 4 , 8 , 9 , 13 , 14 , 16l [ 1 ] = 0
Quedan dos puntos, y . Ambos tienen dos vecinos directos en dirección horizontal, pero no en dirección vertical. Por lo tanto, podemos aplicar una condición límite que solo afecta la dirección vertical, al establecer la segunda derivada vertical en cero, mientras evaluamos la segunda derivada discreta horizontalmente y obtenemos e igualmente para .215l [ 2 ] = p [ 1 ] - 2 p [ 2 ] + p [ 3 ]l [ 15 ]
Después de esta construcción, obtenemos una ecuación lineal para cada punto que la relaciona con los valores de píxeles. Nuevamente, lo escribimos como una ecuación matricial , donde la matriz en este caso tiene entradas. Para ser específico, es
L = Mpags16 × 16
METRO=⎛⎝⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜0 010 00 010 00 00 00 00 00 00 00 00 00 00 00 0- 20 00 00 010 00 00 00 00 00 00 00 00 00 00 010 00 00 00 010 00 00 00 00 00 00 00 00 00 00 00 00 010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0- 410 00 00 010 00 00 00 00 00 00 00 00 00 01- 410 00 00 010 00 00 00 00 00 00 00 00 00 01- 40 00 00 00 010 00 00 00 00 00 00 00 00 00 010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 010 00 00 00 00 00 00 00 00 00 010 00 00 00 0- 410 00 00 00 00 00 00 00 00 00 010 00 00 01- 410 00 00 00 00 00 00 00 00 00 010 00 00 01- 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 010 00 00 00 00 00 00 00 00 00 00 00 00 010 00 00 00 010 00 00 00 00 00 00 00 00 00 00 010 00 00 0- 20 00 00 00 00 00 00 00 00 00 00 00 010 00 010 0⎞⎠⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟
Y de nuevo podemos resolver el sistema propio de esta matriz. Una buena interpretación física de las imágenes que obtienes como vectores propios es que representan los modos vibratorios de una membrana con forma de tu imagen, con frecuencias dadas por los valores propios.
Puedes subir fácilmente este juego a cualquier cantidad de dimensiones, siempre y cuando conozcas las relaciones de vecindad entre tus vóxeles. Simplemente formule la ecuación lineal individual como arriba, construya una matriz, encuentre el sistema propio.
Con la información obtenida de los vectores propios del Laplaciano, la resolución de ecuaciones de diferencia que involucran al Laplaciano discreto puede simplificarse enormemente. Una vez que se encuentra la estructura propia, dependiendo solo de la geometría de la región, todos los conjuntos de datos se pueden descomponer fácilmente en la base propia y las ecuaciones de diferencia se vuelven triviales.