SeismoTracker: Upgrade any smart Wearable to enable a sensing of heart rate, respiration rate, and microvibrations
In this paper we present a method to enable any smart Wearable to sense vital data in resting states. These resting states (e.g. sleeping, sitting calmly, etc.) imply the presence of low-amplitude body-motions. Our approach relies on seismocardiography (SCG), which only requires a built-in accelerometer. Compared to commonly applied technologies, such as photoplethysmography (PPG), our approach is not only tracking heart rate (HR), but also respiration rate (RR), and microvibrations (MV) of the muscles, while being also computational inexpensive. In addition, we can calculate several other parameters, such as HR variability and RR variability. Our extracted vital parameters match with the vital data gathered from clinical state-of-the art technology. These data allow us to gain an impression on the user's activity, quality of sleep, arousal and stress level over the whole day, week, month, or year. Moreover, we can detect whether a device is actually worn or doffed, which is crucial when connecting such data with health services. We implemented our method on two current smartwatches: a Simvalley AW420 RX as well as on a LG G Watch R and recorded user data for several months. A web platform enables to keep track of one's data.