{'fraction_non_alphanumeric': 0.01855976243504083, 'fraction_numerical': 0.0, 'mean_word_length': 5.773869346733668, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Toward lightweight biometric signal processing for wearable devices

Wearable devices are becoming a natural and economic means to gather biometric data from end users. The massive amount of information that they will provide, unimaginable until a few years ago, owns an immense potential for applications such as continuous monitoring for personalized healthcare and use within fitness applications. Wearables are however heavily constrained in terms of amount of memory, transmission capability and energy reserve. This calls for dedicated, lightweight but still effective algorithms for data management. This paper is centered around lossy data compression techniques, whose aim is to minimize the amount of information that is to be stored on their onboard memory and subsequently transmitted over wireless interfaces. Specifically, we analyze selected compression techniques for biometric signals, quantifying their complexity (energy consumption) and compression performance. Hence, we propose a new class of codebook-based (CB) compression algorithms, designed to be energy efficient, online and amenable to any type of signal exhibiting recurrent patterns. Finally, the performance of the selected and the new algorithm is assessed, underlining the advantages offered by CB schemes in terms of memory savings and classification algorithms.