TY - JOUR
T1 - A GPU-accelerated particle-detection algorithm for real-time volumetric particle-tracking velocimetry under non-uniform illumination
AU - Zhao, Yu
AU - Ma, Xiaojun
AU - Zhang, Chengbin
AU - Chen, Jiujiu
AU - Zhang, Yuanhui
N1 - Publisher Copyright:
© 2021 IOP Publishing Ltd.
PY - 2021/10
Y1 - 2021/10
N2 - Real-time volumetric particle tracking velocimetry (VPTV) equipped with field-programmable gate array (FPGA) cameras has been used for open-space, low particle density, and large-scale airflow measurements with long measurement periods. However, the particle detection accuracy of FPGA cameras is inevitably hindered by non-uniform illumination, resulting in a reduction in the particle detection ratio and positional accuracy. In this article, we propose to use both synchronized FPGA and grayscale cameras in a VPTV system, where grayscale cameras utilize a new algorithm based on two-frame centroid and corner extraction (TFCCE) under non-uniform white-light illumination. To keep the frame rate of the FPGA cameras the same, the TFCCE algorithm was accelerated by a graphics processing unit (GPU). The simulation results showed that the 2D particle detection ratio of TFCCE was enhanced to approximately 80% with a positional accuracy of 0.57 pixels, compared to 30% and 0.94 pixels for the single-frame centroid extraction used in the FPGA. The GPU version of TFCCE was 15.09 times faster than the CPU version, resulting in a calculation time of 4.55 ms per image, compared to 68.70 ms when using the CPU. This system was also validated by the measurement of a turbulent jet flow in real-time at 120 fps. The experimental results correspond well with data published in the literature. Therefore, this new algorithm can improve VPTV systems in terms of particle detection ratio and positional accuracy in real time under conditions of non-uniform illumination.
AB - Real-time volumetric particle tracking velocimetry (VPTV) equipped with field-programmable gate array (FPGA) cameras has been used for open-space, low particle density, and large-scale airflow measurements with long measurement periods. However, the particle detection accuracy of FPGA cameras is inevitably hindered by non-uniform illumination, resulting in a reduction in the particle detection ratio and positional accuracy. In this article, we propose to use both synchronized FPGA and grayscale cameras in a VPTV system, where grayscale cameras utilize a new algorithm based on two-frame centroid and corner extraction (TFCCE) under non-uniform white-light illumination. To keep the frame rate of the FPGA cameras the same, the TFCCE algorithm was accelerated by a graphics processing unit (GPU). The simulation results showed that the 2D particle detection ratio of TFCCE was enhanced to approximately 80% with a positional accuracy of 0.57 pixels, compared to 30% and 0.94 pixels for the single-frame centroid extraction used in the FPGA. The GPU version of TFCCE was 15.09 times faster than the CPU version, resulting in a calculation time of 4.55 ms per image, compared to 68.70 ms when using the CPU. This system was also validated by the measurement of a turbulent jet flow in real-time at 120 fps. The experimental results correspond well with data published in the literature. Therefore, this new algorithm can improve VPTV systems in terms of particle detection ratio and positional accuracy in real time under conditions of non-uniform illumination.
KW - Corner detection
KW - Graphics processing unit (gpu)
KW - Real-time
KW - Volumetric particle tracking velocimetry (vptv)
UR - http://www.scopus.com/inward/record.url?scp=85109447269&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85109447269&partnerID=8YFLogxK
U2 - 10.1088/1361-6501/ac000a
DO - 10.1088/1361-6501/ac000a
M3 - Article
AN - SCOPUS:85109447269
SN - 0957-0233
VL - 32
JO - Measurement Science and Technology
JF - Measurement Science and Technology
IS - 10
M1 - 105304
ER -