Cargando…

Field programmable gate array compression for large array multispeckle diffuse correlation spectroscopy

SIGNIFICANCE: Diffuse correlation spectroscopy (DCS) is an indispensable tool for quantifying cerebral blood flow noninvasively by measuring the autocorrelation function (ACF) of the diffused light. Recently, a multispeckle DCS approach was proposed to scale up the sensitivity with the number of ind...

Descripción completa

Detalles Bibliográficos
Autores principales: Della Rocca, Francescopaolo Mattioli, Sie, Edbert J., Catoen, Ryan, Marsili, Francesco, Henderson, Robert K.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Society of Photo-Optical Instrumentation Engineers 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10166587/
https://www.ncbi.nlm.nih.gov/pubmed/37168688
http://dx.doi.org/10.1117/1.JBO.28.5.057001
Descripción
Sumario:SIGNIFICANCE: Diffuse correlation spectroscopy (DCS) is an indispensable tool for quantifying cerebral blood flow noninvasively by measuring the autocorrelation function (ACF) of the diffused light. Recently, a multispeckle DCS approach was proposed to scale up the sensitivity with the number of independent speckle measurements, leveraging the rapid development of single-photon avalanche diode (SPAD) cameras. However, the extremely high data rate from advanced SPAD cameras is beyond the data transfer rate commonly available and requires specialized high-performance computation to calculate large number of autocorrelators (ACs) for real-time measurements. AIM: We aim to demonstrate a data compression scheme in the readout field-programmable gate array (FPGA) of a large-pixel-count SPAD camera. On-FPGA, data compression should democratize SPAD cameras and streamline system integration for multispeckle DCS. APPROACH: We present a [Formula: see text] SPAD array with 128 linear ACs embedded on an FPGA to calculate 12,288 ACFs in real time. RESULTS: We achieved a signal-to-noise ratio (SNR) gain of 110 over a single-pixel DCS system and more than threefold increase in SNR with respect to the state-of-the-art multispeckle DCS. CONCLUSIONS: The FPGA-embedded autocorrelation algorithm offers a scalable data compression method to large SPAD array, which can improve the sensitivity and usability of multispeckle DCS instruments.