Articulo de referencia

Filtrado homomórfico

El filtrado homomórfico es una técnica generalizada para el procesamiento de señales e imágenes, que implica un mapeo no lineal a un dominio diferente en el que se aplican técni...

El filtrado homomórfico es una técnica generalizada para el procesamiento de señales e imágenes, que implica un mapeo no lineal a un dominio diferente en el que se aplican técnicas de filtrado lineal, seguido de un mapeo de vuelta al dominio original. Este concepto fue desarrollado en la década de 1960 por Thomas Stockham , Alan V. Oppenheim y Ronald W. Schafer en el MIT [ 1 ] e independientemente por Bogert, Healy y Tukey en su estudio de series temporales [ 2 ] .

Mejora de imagen

El filtrado homomórfico se utiliza a veces para mejorar la imagen . Normaliza simultáneamente el brillo y aumenta el contraste. En este caso, se emplea para eliminar el ruido multiplicativo . La iluminación y la reflectancia no son separables, pero se pueden determinar sus ubicaciones aproximadas en el dominio de la frecuencia. Dado que la iluminación y la reflectancia se combinan multiplicativamente, sus componentes se vuelven aditivas al tomar el logaritmo de la intensidad de la imagen, de modo que estos componentes multiplicativos se pueden separar linealmente en el dominio de la frecuencia. Las variaciones de iluminación pueden considerarse como ruido multiplicativo y se pueden reducir mediante filtrado en el dominio logarítmico.

Para lograr una iluminación más uniforme de una imagen, se incrementan los componentes de alta frecuencia y se disminuyen los de baja frecuencia, ya que se supone que los componentes de alta frecuencia representan principalmente la reflectancia de la escena (la cantidad de luz reflejada por el objeto), mientras que los componentes de baja frecuencia representan principalmente la iluminación de la escena. Es decir, se utiliza un filtro de paso alto para suprimir las bajas frecuencias y amplificar las altas, en el dominio de la intensidad logarítmica. [ 3 ]

Operación

El filtrado homomórfico puede utilizarse para mejorar el aspecto de una imagen en escala de grises mediante la compresión simultánea del rango de intensidad (iluminación) y la mejora del contraste (reflexión).

metro(incógnita,y)=i(incógnita,y)r(incógnita,y){\displaystyle m(x,y)=i(x,y)\bullet r(x,y)}

Dónde,

m = imagen,

i = iluminación,

r = reflectancia

Debemos transformar la ecuación al dominio de la frecuencia para aplicar un filtro de paso alto. Sin embargo, resulta muy difícil realizar cálculos después de aplicar la transformada de Fourier a esta ecuación, ya que deja de ser una ecuación de producto. Por lo tanto, utilizamos el logaritmo para ayudar a resolver este problema.

ln(metro(incógnita,y))=ln(i(incógnita,y))+ln(r(incógnita,y)){\displaystyle \ln(m(x,y))=\ln(i(x,y))+\ln(r(x,y))}

Luego, aplicando la transformada de Fourier

ϝ(lnorte(metro(incógnita,y)))=ϝ(lnorte(i(incógnita,y)))+ϝ(lnorte(r(incógnita,y))){\displaystyle \digamma (ln(m(x,y)))=\digamma (ln(i(x,y)))+\digamma (ln(r(x,y)))}

O METRO(,v)=I(,v)+R(,v){\displaystyle M(u,v)=I(u,v)+R(u,v)}

A continuación, se aplica un filtro de paso alto a la imagen. Para lograr una iluminación más uniforme, se aumentan los componentes de alta frecuencia y se disminuyen los de baja frecuencia.

norte(,v)=H(,v)METRO(,v){\displaystyle N(u,v)=H(u,v)\bullet M(u,v)}

Dónde

H = cualquier filtro de paso alto

N = imagen filtrada en el dominio de la frecuencia

Posteriormente, se regresa del dominio de la frecuencia al dominio espacial mediante la transformada inversa de Fourier.

norte(incógnita,y)=inortevF(norte(,v)){\displaystyle n(x,y)=invF(N(u,v))}

Finalmente, utilizando la función exponencial para eliminar el logaritmo que usamos al principio para obtener la imagen mejorada.

nortemiwImetroagramomi(incógnita,y)=miincógnitapag(norte(incógnita,y)){\displaystyle nuevaImagen(x,y)=exp(n(x,y))}[ 4 ]

Las siguientes figuras muestran los resultados de aplicar el filtro homomórfico, el filtro de paso alto y la combinación de ambos. Todas las figuras se generaron con Matlab.

Figura 1: Imagen original: trees.tif
Figura 2: Aplicación de un filtro homomórfico a la imagen original.
Figura 3: Aplicación de un filtro de paso alto a la figura 2
Figura 4: Aplicación de un filtro de paso alto a la imagen original (figura 1).

Según las figuras uno a cuatro, podemos observar cómo se utiliza el filtrado homomórfico para corregir la iluminación no uniforme en la imagen, logrando una mayor nitidez que la original. Por otro lado, si aplicamos un filtro de paso alto a la imagen filtrada homomórficamente, los bordes se vuelven más nítidos y las demás áreas se oscurecen. Este resultado es similar al de aplicar únicamente un filtro de paso alto a la imagen original.

Filtrado antihomomórfico

Se ha sugerido que muchas cámaras ya tienen una función de respuesta aproximadamente logarítmica (o, más generalmente, una función de respuesta que tiende a comprimir el rango dinámico), y los medios de visualización, como las pantallas de televisión, los soportes fotográficos impresos, etc., tienen una respuesta aproximadamente antilogarítmica, o una respuesta que expande el rango dinámico. Por lo tanto, el filtrado homomórfico ocurre accidentalmente (involuntariamente) siempre que procesamos los valores de píxeles f(q) en la verdadera unidad cuantitativa de luz q. Por consiguiente, se ha propuesto que otro tipo útil de filtrado es el filtrado antihomomórfico, en el que las imágenes f(q) se expanden primero en rango dinámico para recuperar la luz q real, sobre la cual se realiza un filtrado lineal, seguido de una compresión del rango dinámico de vuelta al espacio de la imagen para su visualización. [ 5 ] [ 6 ] [ 7 ] [ 8 ]

Análisis de audio y voz

El filtrado homomórfico se utiliza en el dominio logarítmico-espectral para separar los efectos del filtro de los efectos de excitación, por ejemplo, en el cálculo del cepstrum como representación del sonido; las mejoras en el dominio logarítmico-espectral pueden mejorar la inteligibilidad del sonido, por ejemplo, en los audífonos . [ 9 ]

señales de electromiografía de superficie (sEMG)

Se ha utilizado el filtrado homomórfico para eliminar el efecto del tren de impulsos estocásticos, que origina la señal sEMG, del espectro de potencia de la propia señal sEMG. De esta forma, solo se conservó la información sobre la forma y la amplitud del potencial de acción de la unidad motora (PAUM); esta información se utilizó posteriormente para estimar los parámetros de un modelo en el dominio del tiempo del propio PAUM. [ 10 ]

Decodificación neuronal

Cómo las neuronas individuales o las redes codifican la información es objeto de numerosos estudios e investigaciones. En el sistema nervioso central, esto ocurre principalmente alterando la frecuencia de disparo de los potenciales de acción (codificación de frecuencia) o la sincronización relativa de los potenciales de acción (codificación temporal). [ 11 ] [ 12 ] La codificación temporal consiste en alterar los intervalos aleatorios entre potenciales de acción (ISI) del tren de impulsos estocásticos en la salida de una neurona. En este último caso, se utilizó el filtrado homomórfico para obtener variaciones de ISI a partir del espectro de potencia del tren de potenciales de acción en la salida de una neurona con [ 13 ] o sin [ 14 ] el uso de la actividad neuronal espontánea. Las variaciones de ISI fueron causadas por una señal sinusoidal de entrada de frecuencia desconocida y pequeña amplitud, es decir, insuficiente, en ausencia de ruido, para excitar el estado de disparo. La frecuencia de la señal sinusoidal se recuperó utilizando procedimientos basados ​​en el filtrado homomórfico.

Véase también

Referencias

  1. AV Oppenheim y RW Schafer, “ De la frecuencia a la quefrencia: una historia del cepstrum ”, IEEE Signal Process. Mag., vol. 21, n.º 5, págs. 95–106, septiembre de 2004.
  2. BP Bogert, MJR Healy y JW Tukey: «Análisis de quefrecuencia de series temporales para ecos: cepstrum, pseudoautocovarianza, cepstrum cruzado y agrietamiento de Saphe». Actas del Simposio sobre Análisis de Series Temporales (M. Rosenblatt, ed.), Capítulo 15, págs. 209-243. Nueva York: Wiley, 1963.
  3. Douglas B. Williams y Vijay Madisetti (1999). Manual de procesamiento de señales digitales . CRC Press. ISBN 0-8493-2135-2.
  4. González, Rafael C. (2008). Procesamiento de imágenes digitales . Prentice Hall. ISBN 978-0-13-168728-8.
  5. Manders, Corey. "LIGHTSPACE: UN DOMINIO NATURAL PARA." Tesis doctoral, Universidad de Toronto, 2006.
  6. Ai, Tao, et al., "Imágenes de vídeo HDR en tiempo real en FPGA con tablas de búsqueda comparativas comprimidas". En 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE), pp. 1-6. IEEE, 2014.
  7. Mann, Steve. "Ecuaciones paramétricas con aplicaciones prácticas en el procesamiento cuantitativo de imágenes." Transacciones IEEE sobre procesamiento de imágenes 9, n.° 8 (2000): 1389-1406.
  8. Dufaux, Frédéric, Patrick Le Callet, Rafal Mantiuk y Marta Mrak, eds. Vídeo de alto rango dinámico: desde la adquisición hasta la visualización y las aplicaciones. Academic Press, 2016.
  9. Alex Waibel y Kai-Fu Lee (1990). Lecturas sobre reconocimiento de voz . Morgan Kaufmann. ISBN 1-55860-124-4.
  10. G. Biagetti, P. Crippa, S. Orcioni y C. Turchetti, “ Deconvolución homomórfica para la estimación de MUAP a partir de señales EMG de superficie ”, IEEE Journal of Biomedical and Health Informatics, vol. 21, n.º 2, págs. 328–338, marzo de 2017.
  11. ER Kandel, JH Schwartz, TM Jessell, Principios de neurociencia, 4.ª ed., McGraw-Hill, Nueva York, 2000.
  12. E. Izhikevich, Sistemas dinámicos en neurociencia, La geometría de la excitabilidad y las ráfagas, MIT, Cambridge, 2006.
  13. S. Orcioni, A. Paffi, F. Camera, F. Apollonio y M. Liberti, “ Decodificación automática de la señal sinusoidal de entrada en un modelo neuronal: mejora del espectro SNR mediante filtrado homomórfico de paso bajo ”,Icono de acceso cerradoNeurocomputing, vol. 267, pp. 605–614, dic. 2017.
  14. S. Orcioni, A. Paffi, F. Camera, F. Apollonio y M. Liberti, “ Decodificación automática de la señal sinusoidal de entrada en un modelo neuronal: filtrado homomórfico de paso alto ”,Icono de acceso cerradoNeurocomputing, vol. 292, pp. 165–173, mayo de 2018.

Lecturas adicionales

  • AV Oppenheim, RW Schafer, TG Stockham " Filtrado no lineal de señales multiplicadas y convolucionadas " Actas del IEEE Volumen 56 N.° 8 Agosto de 1968 páginas 1264–1291
  • Descripción general del filtrado homomórfico