Dynamic fluorescence lifetime sensing with CMOS single-photon avalanche diode arrays and deep learning processors

Xiao, Dong and Zang, Zhenya and Sapermsap, Natakorn and Wang, Quan and Xie, Wujun and Chen, Yu and Li, David Day Uei (2021) Dynamic fluorescence lifetime sensing with CMOS single-photon avalanche diode arrays and deep learning processors. Biomedical Optics Express, 12 (6). pp. 3450-3462. ISSN 2156-7085 (https://doi.org/10.1364/BOE.425663)

[thumbnail of Xiao-etal-BOE-2021-Dynamic-fluorescence-lifetime-sensing-with-CMOS-single-photon]
Preview
Text. Filename: Xiao_etal_BOE_2021_Dynamic_fluorescence_lifetime_sensing_with_CMOS_single_photon.pdf
Final Published Version
License: Creative Commons Attribution 4.0 logo

Download (6MB)| Preview

Abstract

Measuring fluorescence lifetimes of fast-moving cells or particles have broad applications in biomedical sciences. This paper presents a dynamic fluorescence lifetime sensing (DFLS) system based on the time-correlated single-photon counting (TCSPC) principle. It integrates a CMOS 192 × 128 single-photon avalanche diode (SPAD) array, offering an enormous photon-counting throughput without pile-up effects. We also proposed a quantized convolutional neural network (QCNN) algorithm and designed a field-programmable gate array embedded processor for fluorescence lifetime determinations. The processor uses a simple architecture, showing unparallel advantages in accuracy, analysis speed, and power consumption. It can resolve fluorescence lifetimes against disturbing noise. We evaluated the DFLS system using fluorescence dyes and fluorophore-tagged microspheres. The system can effectively measure fluorescence lifetimes within a single exposure period of the SPAD sensor, paving the way for portable time-resolved devices and shows potential in various applications.

ORCID iDs

Xiao, Dong, Zang, Zhenya, Sapermsap, Natakorn, Wang, Quan, Xie, Wujun ORCID logoORCID: https://orcid.org/0000-0003-0483-8639, Chen, Yu and Li, David Day Uei ORCID logoORCID: https://orcid.org/0000-0002-6401-4263;