stringtranslate.com

Redes acopladas a pulsos

Las redes acopladas a pulsos o redes neuronales acopladas a pulsos ( PCNN ) son modelos neuronales propuestos a partir del modelado de la corteza visual de un gato y desarrollados para el procesamiento de imágenes biomiméticas de alto rendimiento . [1]

En 1989, Eckhorn introdujo un modelo neuronal para emular el mecanismo de la corteza visual del gato. [2] El modelo de Eckhorn proporcionó una herramienta simple y eficaz para estudiar la corteza visual de los pequeños mamíferos , y pronto se reconoció que tenía un potencial de aplicación significativo en el procesamiento de imágenes.

En 1994, Johnson adaptó el modelo de Eckhorn a un algoritmo de procesamiento de imágenes , llamando a este algoritmo red neuronal acoplada a pulsos.

La propiedad básica del modelo de campo de enlace de Eckhorn (LFM) es el término de acoplamiento. El LFM es una modulación de la entrada primaria por un factor de compensación sesgado impulsado por la entrada de enlace. Estos impulsan una variable de umbral que decae desde un valor alto inicial. Cuando el umbral cae por debajo de cero, se restablece a un valor alto y el proceso comienza de nuevo. Esto es diferente del modelo neuronal estándar de integración y disparo, que acumula la entrada hasta que pasa un límite superior y efectivamente "se produce un cortocircuito" para provocar el pulso.

El modelo LFM utiliza esta diferencia para mantener las ráfagas de pulsos, algo que el modelo estándar no hace a nivel de una sola neurona. Sin embargo, es importante entender que un análisis detallado del modelo estándar debe incluir un término de derivación, debido al nivel de voltajes flotantes en el compartimento dendrítico , y a su vez esto causa un elegante efecto de modulación múltiple que permite una verdadera red de orden superior (HON). [3] [4] [5]

Una PCNN es una red neuronal bidimensional . Cada neurona de la red corresponde a un píxel de una imagen de entrada y recibe la información de color de su píxel correspondiente (por ejemplo, la intensidad) como estímulo externo. Cada neurona también se conecta con sus neuronas vecinas y recibe estímulos locales de ellas. Los estímulos externos y locales se combinan en un sistema de activación interno que acumula los estímulos hasta que supera un umbral dinámico, lo que da como resultado una salida de pulso. A través de un cálculo iterativo, las neuronas PCNN producen series temporales de salidas de pulso. Las series temporales de salidas de pulso contienen información de imágenes de entrada y se pueden utilizar para diversas aplicaciones de procesamiento de imágenes, como la segmentación de imágenes y la generación de características. En comparación con los medios de procesamiento de imágenes convencionales, las PCNN tienen varias ventajas importantes, entre ellas la robustez frente al ruido, la independencia de las variaciones geométricas en los patrones de entrada, la capacidad de superar pequeñas variaciones de intensidad en los patrones de entrada, etc.

En 2009 se desarrolló un modelo PCNN simplificado llamado modelo cortical de picos . [6]

Aplicaciones

Las PCNN son útiles para el procesamiento de imágenes , como se analiza en un libro de Thomas Lindblad y Jason M. Kinser. [7]

Las PCNN se han utilizado en una variedad de aplicaciones de procesamiento de imágenes, incluidas: segmentación de imágenes , reconocimiento de patrones , generación de características, extracción de rostros , detección de movimiento , crecimiento de regiones , eliminación de ruido de imágenes [8] y mejora de imágenes [9].

Kinser et al. han analizado el procesamiento de imágenes de pulsos multidimensionales de datos de estructura química utilizando PCNN [10].

También se han aplicado a un problema de ruta más corta de todos los pares. [11]

Referencias

  1. ^ Zhan, K.; Shi, J.; Wang, H.; Xie, Y.; Li, Q. (2017). "Mecanismos computacionales de redes neuronales acopladas a pulsos: una revisión exhaustiva". Archivos de métodos computacionales en ingeniería . 24 (3): 573–588. doi :10.1007/s11831-016-9182-3. S2CID  57453279.
  2. ^ Eckhorn, R.; Reitbock, H. J.; Arndt, M.; Dicke, P. (1989). "Una red neuronal para la vinculación de características a través de la actividad sincrónica: resultados de la corteza visual del gato y de simulaciones". En Cotterill, RMJ (ed.). Modelos de función cerebral . Cambridge: Cambridge University Press. págs. 255–272.
  3. ^ Johnson y Padgett (1999). "Modelos y aplicaciones de PCNN". IEEE Transactions on Neural Networks . 10 (3, MAYO): 480–498. doi :10.1109/72.761706. PMID  18252547.para los términos de maniobra
  4. ^ Giles, C. Lee ; Sun, Guo-Zheng; Chen, Hsing-Hen; Lee, Yee-Chun; Chen, Dong (1989). "Redes recurrentes de orden superior e inferencia gramatical". Avances en sistemas de procesamiento de información neuronal . 2 . Consultado el 12 de marzo de 2024 .
  5. ^ Giles, C.; Griffin, R.; Maxwell, T. (1987). "Codificación de invariancias geométricas en redes neuronales de orden superior". Sistemas de procesamiento de información neuronal . Consultado el 12 de marzo de 2024 .
  6. ^ Kun Zhan; Hongjuan Zhang; Yide Ma (diciembre de 2009). "Nuevo modelo cortical de picos para la recuperación de texturas invariantes y el procesamiento de imágenes". IEEE Transactions on Neural Networks . 20 (12): 1980–1986. doi :10.1109/TNN.2009.2030585. PMID  19906586.{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  7. ^ Lindblad, Thomas; Kinser, Jason M. (2005). Procesamiento de imágenes mediante redes neuronales acopladas a pulsos (2.ª ed. rev.). Berlín; Nueva York: Springer. ISBN 3-540-24218-X.
  8. ^ Zhang, Y. (2008). "Filtro de imagen mejorado basado en SPCNN". Science in China Series F . 51 (12): 2115–2125. doi :10.1007/s11432-008-0124-z. S2CID  22319368.
  9. ^ Wu, L. (2010). "Mejora de imágenes en color basada en HVS y PCNN". Science China Information Sciences . 53 (10): 1963–1976. doi :10.1007/s11432-010-4075-9.
  10. ^ Kinser, Jason M; Waldemark, Karina; Lindblad, Thomas; Jacobsson, Sven P (mayo de 2000). "Procesamiento de imágenes de pulsos multidimensionales de datos de estructura química". Quimiometría y sistemas de laboratorio inteligentes . 51 (1): 115–124. doi :10.1016/S0169-7439(00)00065-4.
  11. ^ Wei, G.; Wang, S. (2011). "Un nuevo algoritmo para el problema de la ruta más corta de todos los pares basado en la multiplicación de matrices y la red neuronal acoplada a pulsos". Procesamiento de señales digitales . 21 (4): 517–521. Bibcode :2011DSP....21..517Z. doi :10.1016/j.dsp.2011.02.004.