Abstract:Under external interference or dim environment, the accuracy of heart rate measurement by image Photoplethysmography (iPPG) is poor. The authors of this work present an adaptive heart rate extraction algorithm to solve it. Different scenes can be identified by this method according to the chromaticity relationship between the face and the background area in the image. Subsequently, the appropriate camera is launched for image acquisition and adaptive mapping. Finally, the extracted signal is filtered and the result from the signal quality evaluation is outputted. The algorithm is implemented on the embedded Zynq system with dual cameras and the results are visualized. Experimental results show that the measurement error decreases from 3.36 BPM to 2.78 BPM under the interference of light and motion, and the accuracy is improved by 17.3%. In addition, the designed system can also achieve heart rate acquisition under extreme dark conditions, with an average error of about 2.39 BPM.