En matemáticas , en el área del análisis wavelet , una función refinable es una función que cumple algún tipo de autosimilitud . Una función se llama refinable con respecto a la máscara si
Esta condición se llama ecuación de refinamiento , ecuación de dilatación o ecuación de dos escalas .
Usando la convolución (indicada por un asterisco, *) de una función con una máscara discreta y el operador de dilatación se puede escribir de manera más concisa:
Esto significa que se obtiene la función, nuevamente, si se convoluciona la función con una máscara discreta y luego se la escala hacia atrás. Existe una similitud con los sistemas de funciones iteradas y las curvas de De Rham .
El operador es lineal. Una función refinable es una función propia de ese operador. Su valor absoluto no está definido de forma única. Es decir, si es una función refinable, entonces para cada función también es refinable.
Estas funciones juegan un papel fundamental en la teoría wavelet como funciones de escala .
Propiedades
Valores en puntos integrales
Una función refinable se define solo de manera implícita. También puede ocurrir que existan varias funciones que sean refinables con respecto a la misma máscara. Si debe tener un soporte finito y se desean los valores de la función en argumentos enteros, entonces la ecuación de dos escalas se convierte en un sistema de ecuaciones lineales simultáneas .
Sea el índice mínimo y el índice máximo de elementos distintos de cero de , entonces se obtiene
Usando el operador de discretización , llámelo aquí, y la matriz de transferencia de , llamada , esto se puede escribir de manera concisa como
Se trata nuevamente de una ecuación de punto fijo , pero ahora puede considerarse como un problema de vector propio - valor propio . Es decir, una función refinable con soporte finito existe solo (pero no necesariamente) si tiene el valor propio 1.
Valores en puntos diádicos
A partir de los valores en puntos integrales se pueden derivar los valores en puntos diádicos, es decir, puntos de la forma , con y .
La estrella denota la convolución de un filtro discreto con una función. Con este paso, puede calcular los valores en puntos de la forma . Al reemplazar iterativamente por , obtiene los valores en todas las escalas más finas.
Circunvolución
Si es refinable con respecto a , y es refinable con respecto a , entonces es refinable con respecto a .
Diferenciación
Si es refinable con respecto a , y la derivada existe, entonces es refinable con respecto a . Esto se puede interpretar como un caso especial de la propiedad de convolución, donde uno de los operandos de convolución es una derivada del impulso de Dirac .
Integración
Si es refinable con respecto a , y hay una antiderivada con , entonces la antiderivada es refinable con respecto a máscara donde la constante debe cumplir .
Si tiene soporte acotado , entonces podemos interpretar la integración como convolución con la función de Heaviside y aplicar la ley de convolución.
Productos escalares
El cálculo de los productos escalares de dos funciones refinables y sus traducciones se puede descomponer en las dos propiedades anteriores. Sea el operador de traducción. Se cumple
donde es el adjunto de con respecto a la convolución , es decir, es la versión conjugada compleja e invertida de , es decir, .
Debido a la propiedad anterior, es refinable con respecto a , y sus valores en argumentos integrales pueden calcularse como vectores propios de la matriz de transferencia. Esta idea puede generalizarse fácilmente a integrales de productos de más de dos funciones refinables. [1]
Suavidad
Una función refinable suele tener forma fractal. El diseño de funciones refinables continuas o suaves no es obvio. Antes de tratar de forzar la suavidad, es necesario medir la suavidad de las funciones refinables. Utilizando la máquina de Villemoes [2]
se puede calcular la suavidad de las funciones refinables en términos de exponentes de Sobolev .
En un primer paso, la máscara de refinamiento se divide en un filtro , que es una potencia del factor de suavidad (esta es una máscara binomial) y un resto . En términos generales, la máscara binomial suaviza y representa un componente fractal, que reduce la suavidad nuevamente. Ahora, el exponente de Sobolev es aproximadamente del orden de menos el logaritmo del radio espectral de .
Generalización
El concepto de funciones refinables se puede generalizar a funciones de más de una variable, es decir, funciones de . La generalización más simple se refiere a los productos tensoriales . Si y son refinables con respecto a y , respectivamente, entonces
es refinable con respecto a .
El esquema se puede generalizar aún más a diferentes factores de escala con respecto a diferentes dimensiones o incluso a la mezcla de datos entre dimensiones. [3]
En lugar de escalar por factor escalar como 2, la señal se transforma en coordenadas mediante una matriz de números enteros. Para que el esquema funcione, los valores absolutos de todos los valores propios de deben ser mayores que uno. (Quizás también sea suficiente que .)
Formalmente la ecuación de dos escalas no cambia mucho:
Ejemplos
- Si la definición se extiende a distribuciones , entonces el impulso de Dirac es refinable con respecto al vector unitario , que se conoce como delta de Kronecker . La derivada -ésima de la distribución de Dirac es refinable con respecto a .
- La función de Heaviside es refinable con respecto a .
- Las funciones de potencia truncadas con exponente son refinables con respecto a .
- La función triangular es una función refinable. [4] Las funciones B-spline con nodos integrales sucesivos son refinables, debido al teorema de convolución y la capacidad de refinación de la función característica para el intervalo (una función boxcar ).
- Todas las funciones polinómicas son refinables. Para cada máscara de refinamiento hay un polinomio que está definido de forma única hasta un factor constante. Para cada polinomio de grado hay muchas máscaras de refinamiento que se diferencian entre sí por una máscara de tipo para cualquier máscara y la potencia convolucional . [5]
- Una función racional es refinable si y solo si puede representarse utilizando fracciones parciales como , donde es un número natural positivo y es una secuencia real con un número finito de elementos distintos de cero (un polinomio de Laurent ) tal que (léase: ). El polinomio de Laurent es la máscara de refinamiento asociada. [6]
Referencias
- ^ Dahmen, Wolfgang; Micchelli, Charles A. (1993). "Uso de la ecuación de refinamiento para evaluar integrales de wavelets". Revista de análisis numérico . 30 (2). SIAM: 507–537. doi :10.1137/0730024.
- ^ Villemoes, Lars. "Regularidad de ondículas de Sobolev y estabilidad de bancos de filtros iterados". Archivado desde el original (PostScript) el 11 de mayo de 2002.
- ^ Berger, Marc A.; Wang, Yang (1992), "Ecuaciones de dilatación multidimensionales de dos escalas (capítulo IV)", en Chui, Charles K. (ed.), Wavelets: un tutorial sobre teoría y aplicaciones , Análisis wavelet y sus aplicaciones, vol. 2, Academic Press, Inc., págs. 295–323
- ^ Nathanael, Berglund. "Reconstrucción de funciones refinables". Archivado desde el original el 4 de abril de 2009. Consultado el 24 de diciembre de 2010 .
- ^ Thielemann, Henning (29 de enero de 2012). "Cómo refinar funciones polinómicas". arXiv : 1012.2453 [math.FA].
- ^ Gustafson, Paul; Savir, Nathan; Spears, Ely (14 de noviembre de 2006), "Una caracterización de funciones racionales refinables" (PDF) , American Journal of Undergraduate Research , 5 (3): 11–20, doi :10.33697/ajur.2006.021
Véase también