F. Ferrara - E. Cozzolino - E. Todorovich - M. Vázquez
G. Bioul - A. Dai Pra - I. Passoni
Fenómeno óptico que se produce cuando una luz láser reflejada desde una superficie iluminada se muestra como un patrón granular de alto contraste.
Cuando hay algún tipo de actividad en la superficie, el patrón de speckle varia en el tiempo produciendo un fenómeno físico llamado "de ebullición" donde los speckles desaparecen y aparecen sin ningún desplazamiento significativo. La actividad esta dada por el cambio de las propiedades de la muestra.
Este comportamiento puede darse en fenómenos como:
Capturadas por la cámara y procesadas por una computadora de propósito general para caracterizar los fenómenos, utilizando descriptores que analizan el comportamiento de cada pixel.
Variaciones de intensidad de cada pixel dentro de una secuencia de imágenes en un intervalo dado de tiempo.
Se da cuando hay cambios significativos en la intensidad en las señales. La noción de variación de intensidad significativa es difícil de definir. Depende de la aplicación y puede ser subjetiva e incierta.
La variación de la intensidad de cada pixel a través de la secuencia de imágenes capturadas a intervalos de tiempo fijos determina una señal unidimensional llamada "Historia en el Tiempo del Patrón Speckle".
Diagrama típico THSP
Los siguientes pasos se repiten 2Z-2 veces, siendo Z la cantidad de zonas (3).
Independientemente de que haya o no cambio de zona, se continua leyendo los pixeles con normalidad ya que las memorias son de doble puerto
Se utiliza el algoritmo de división por restauración en punto fijo y se adapta para calcular el AIij por cada pixel en cada nuevo frame.
El circuito trabaja en pipeline para poder comenzar el calculo de un nuevo cociente en cada nuevo ciclo de reloj.
No se aplica normalización a los operandos, por lo que algunos ceros iniciales se podrían obtener para los cocientes.
# Pixeles | # Frames | ||
Indicadores | 64 | 128 | |
128 x 128 | tp (ns) | 4.02 | 4.04 |
tp,opt (ns) | 3.48 | 3.48 | |
#ff | 311 | 331 | |
#LUT | 377 | 398 | |
#RAMB | 4 + 3 | 5 + 2 | |
256 x 256 | tp (ns) | 4.86 | 4.87 |
tp,opt (ns) | 3.52 | 3.52 | |
#ff | 319 | 334 | |
#LUT | 397 | 416 | |
#RAMB | 20 + 1 | 22 + 1 | |
512 x 512 | tp (ns) | 5.42 | 5.43 |
tp,opt (ns) | 3.52 | 3.52 | |
#ff | 329 | 349 | |
#LUT | 404 | 423 | |
#RAMB | 80 + 1 | 88 + 1 |
# Pixeles | # Frames | ||
Indicadores | 64 | 128 | |
128 x 128 | Power (W) | 1.129 | 1.131 |
Energía por pixel (nJ) | 4.516 | 4.524 | |
256 x 256 | Power (W) | 1.085 | 1.089 |
Energía por pixel (nJ) | 4.34 | 4.356 | |
512 x 512 | Power (W) | 1.113 | 1.117 |
Energía por pixel (nJ) | 4.452 | 4.468 |
Speckles • uEA 2013 • F. Ferrara