Compression of Wearable Body Sensor Network Data Using Improved Two-Threshold-Two-Divisor Data Chunking Algorithms

Data compression plays a significant role in Body Sensor Networks (BSN). This is true since the sensors in BSNs have limited battery power and memory; sensor data needs to be transmitted regularly, and in lossless manner to provide prompt, accurate feedback. The paper evaluates lossless data compression algorithms including Run Length Encoding (RLE), Lempel Zev Welch (LZW), and Huffman on data from wearable devices and compares them in terms of Compression Ratio, Compression Factor, Savings Percentage and Compression Time. It also evaluates a data deduplication technique used for Low Bandwidth File Systems (LBFS), Two Thresholds Two Divisors (TTTD) algorithm, to determine if it is suitable for BSN data. First, through experiments s we arrive at a set of parameter values that give compression ratio above 50 on BSN data. Next, based on performance evaluation results of TTTD and classical compression algorithms including RLW, LAW, and Huffman, it proposes a technique to combine multiple algorithms in sequence. Upon comparison of the performance, it is found that the new algorithm, TTTD-H, which executes TTTD and Huffman in sequence, significantly improves the compression factor against both TTTD and Huffman. Performance evaluation has been carried out in two sets of BSN data.

[1]  Alistair Moffat,et al.  Huffman Coding , 2019, Encyclopedia of Algorithms.

[2]  Mani B. Srivastava,et al.  Compressive Sensing of Neural Action Potentials Using a Learned Union of Supports , 2011, 2011 International Conference on Body Sensor Networks.

[3]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[4]  Kai-Tai Song,et al.  Remote Activity Monitoring of the Elderly Using a Two-Axis Accelerometer , 2005 .

[5]  Paul J. M. Havinga,et al.  Activity Recognition Using Inertial Sensing for Healthcare, Wellbeing and Sports Applications: A Survey , 2010, ARCS Workshops.

[6]  Krste Asanovic,et al.  Energy Aware Lossless Data Compression , 2003, MobiSys.

[7]  Huilong Duan,et al.  A QRS Complex Detection Algorithm Based on Mathematical Morphology and Envelope , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[8]  Fengye Hu,et al.  Design and analysis of low-power body area networks based on biomedical signals , 2012 .

[9]  D. Dimitrov Medical Internet of Things and Big Data in Healthcare , 2016, Healthcare informatics research.

[10]  Teng-Sheng Moh,et al.  A running time improvement for the two thresholds two divisors algorithm , 2010, ACM SE '10.

[11]  Ashraf Darwish,et al.  Wearable and Implantable Wireless Sensor Network Solutions for Healthcare Monitoring , 2011, Sensors.

[12]  Margaret Martonosi,et al.  Data compression algorithms for energy-constrained devices in delay tolerant networks , 2006, SenSys '06.

[13]  Yu-Chee Tseng,et al.  Data Compression by Temporal and Spatial Correlations in a Body-Area Sensor Network: A Case Study in Pilates Motion Recognition , 2011, IEEE Transactions on Mobile Computing.

[14]  Fuhui Long,et al.  Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy , 2003, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Jiankang Wu,et al.  Extraction of Gait Features Using a Wireless Body Sensor Network (BSN) , 2006, 2006 6th International Conference on ITS Telecommunications.

[16]  A. Kumar,et al.  Aggregated Deflate-RLE compression technique for body sensor network , 2012, 2012 CSI Sixth International Conference on Software Engineering (CONSEG).

[17]  Wei Wang,et al.  A Survey of Body Sensor Networks , 2013, Sensors.

[18]  Cai Bo,et al.  Research on Chunking Algorithms of Data De-duplication , 2013 .

[19]  Dong Kun Noh,et al.  Adaptive Data Aggregation and Compression to Improve Energy Utilization in Solar-Powered Wireless Sensor Networks , 2017, Sensors.

[20]  D Konstantas,et al.  Section 4: Sensor, Signal and Imaging Informatics: An Overview of Wearable and Implantable Medical Sensors , 2007, Yearbook of Medical Informatics.

[21]  Sethuraman Panchanathan,et al.  Recognition of hand movements using wearable accelerometers , 2009, J. Ambient Intell. Smart Environ..

[22]  S. Dandapat,et al.  ECG Signal Compression using Discrete Sinc Interpolation , 2005, 2005 3rd International Conference on Intelligent Sensing and Information Processing.

[23]  Sanghyeon Baeg,et al.  Analysis of Low Power Sensor Node Using Data Compression , 2009 .

[24]  Jane Labadin,et al.  Feature selection based on mutual information , 2015, 2015 9th International Conference on IT in Asia (CITA).

[25]  Kave Eshghi,et al.  A Framework for Analyzing and Improving Content-Based Chunking Algorithms , 2005 .

[26]  Yasnitsky Leonid Advances in Intelligent Systems and Computing , 2019 .