In order to solve the saturation distortion phenomenon of R component in fingertip video image, this paper proposes an iterative threshold segmentation algorithm, which adaptively generates the region to be detected for the R component, and extracts the human pulse signal by calculating the gray mean value of the region to be detected. The original pulse signal has baseline drift and high frequency noise. Combining with the characteristics of pulse signal, a zero phase digital filter is designed to filter out noise interference. Fingertip video images are collected on different smartphones, and the region to be detected is extracted by the algorithm proposed in this paper. Considering that the fingertip’s pressure will be different during each measurement, this paper makes a comparative analysis of pulse signals extracted under different pressures. In order to verify the accuracy of the algorithm proposed in this paper in heart rate detection, a comparative experiment of heart rate detection was conducted. The results show that the algorithm proposed in this paper can accurately extract human heart rate information and has certain portability, which provides certain theoretical help for further development of physiological monitoring application on smartphone platform.
Citation: YU Jiangjun, ZHOU Liang, LIU Zhaohui, LI Zhiguo, SHAN Qiusha. Research on adaptive pulse signal extraction algorithm based on fingertip video image. Journal of Biomedical Engineering, 2020, 37(1): 150-157. doi: 10.7507/1001-5515.201901038 Copy