title: Implementation of smart phone video plethysmography and dependence on lighting parameters.
abstract: The remote measurement of heart rate (HR) and heart rate variability (HRV) via a digital camera (video plethysmography) has emerged as an area of great interest for biomedical and health applications. While a few implementations of video plethysmography have been demonstrated on smart phones under controlled lighting conditions, it has been challenging to create a general scalable solution due to the large variability in smart phone hardware performance, software architecture, and the variable response to lighting parameters. In this context, we present a selfcontained smart phone implementation of video plethysmography for Android OS, which employs both stochastic and deterministic algorithms, and we use this to study the effect of lighting parameters (illuminance, color spectrum) on the accuracy of the remote HR measurement. Using two different phone models, we present the median HR error for five different video plethysmography algorithms under three different types of lighting (natural sunlight, compact fluorescent, and halogen incandescent) and variations in brightness. For most algorithms, we found the optimum light brightness to be in the range 1000-4000 lux and the optimum lighting types to be compact fluorescent and natural light. Moderate errors were found for most algorithms with some devices under conditions of low-brightness (<;500 lux) and highbrightness (>4000 lux). Our analysis also identified camera frame rate jitter as a major source of variability and error across different phone models, but this can be largely corrected through non-linear resampling. Based on testing with six human subjects, our real-time Android implementation successfully predicted the measured HR with a median error of -0.31 bpm, and an inter-quartile range of 2.1bpm.
authors.forename: Richard Ribón
authors.initials: RR
authors.lastname: Fletcher
authors.forename: Daniel
authors.initials: D
authors.lastname: Chamberlain
authors.forename: Nicholas
authors.initials: N
authors.lastname: Paggi
authors.forename: Xinyue
authors.initials: X
authors.lastname: Deng
mesh_terms: D000465:Algorithms; D006339:Heart Rate; D006801:Humans; D008029:Lighting; D010991:Plethysmography / Q000295:instrumentation; D000068997:Smartphone; D014741:Video Recording / Q000295:instrumentation