Finding patterns in signals using lossy text compression

被引:0
|
作者
Rozenberg L. [1 ,2 ]
Lotan S. [1 ]
Feldman D. [1 ]
机构
[1] Robotics and Big Data Lab, Computer Science Department, University of Haifa, Haifa
[2] School of Information and Communication Technology, Griffith University, Brisbane
关键词
Data compression; Periods; Robotics; RRLE; Run-length; Signals;
D O I
10.3390/A12120267
中图分类号
学科分类号
摘要
Whether the source is autonomous car, robotic vacuum cleaner, or a quadcopter, signals from sensors tend to have some hidden patterns that repeat themselves. For example, typical GPS traces from a smartphone contain periodic trajectories such as "home, work, home, work, ". Our goal in this study was to automatically reverse engineer such signals, identify their periodicity, and then use it to compress and de-noise these signals. To do so, we present a novel method of using algorithms from the field of pattern matching and text compression to represent the "language" in such signals. Common text compression algorithms are less tailored to handle such strings. Moreover, they are lossless, and cannot be used to recover noisy signals. To this end, we define the recursive run-length encoding (RRLE) method, which is a generalization of the well known run-length encoding (RLE) method. Then, we suggest lossy and lossless algorithms to compress and de-noise such signals. Unlike previous results, running time and optimality guarantees are proved for each algorithm. Experimental results on synthetic and real data sets are provided. We demonstrate our system by showing how it can be used to turn commercial micro air-vehicles into autonomous robots. This is by reverse engineering their unpublished communication protocols and using a laptop or on-board micro-computer to control them. Our open source code may be useful for both the community of millions of toy robots users, as well as for researchers that may extend it for further protocols. © 2019 by the authors. Licensee MDPI, Basel, Switzerland.
引用
收藏
相关论文
共 50 条
  • [41] Lossy compression of statistical data using quantum annealer
    Yoon, Boram
    Nguyen, Nga T. T.
    Chang, Chia Cheng
    Rrapaj, Ermal
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [42] Lossy compression of statistical data using quantum annealer
    Boram Yoon
    Nga T. T. Nguyen
    Chia Cheng Chang
    Ermal Rrapaj
    Scientific Reports, 12
  • [43] Lossy volume compression using Tucker truncation and thresholding
    Ballester-Ripoll, Rafael
    Pajarola, Renato
    VISUAL COMPUTER, 2016, 32 (11): : 1433 - 1446
  • [44] Lossy Image Compression Using PCA and Contourlet Transform
    Chen, Yaxiong
    Huang, Zhangcan
    Sun, Hao
    Chen, Mengying
    Tan, Hua
    2016 7TH INTERNATIONAL CONFERENCE ON MECHANICAL, INDUSTRIAL, AND MANUFACTURING TECHNOLOGIES (MIMT 2016), 2016, 54
  • [45] Lossy Compression using Adaptive Polynomial Image Encoding
    Othman, Shaimaa
    Mohamed, Amr
    Abouali, Abdelatief
    Nossair, Zaki
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2021, 21 (01) : 91 - 98
  • [46] Lossy Compression of digital holograms using Gabor Frames
    El Rhammad, Anas
    Gilles, Antonin
    Gioia, Patrick
    Lagrange, Antoine
    OPTICS, PHOTONICS, AND DIGITAL TECHNOLOGIES FOR IMAGING APPLICATIONS VIII, 2024, 12998
  • [47] Lossy and Lossless Image Compression using Legendre Polynomials
    Goel, Navdeep
    Gabarda, Salvador
    2016 CONFERENCE ON ADVANCES IN SIGNAL PROCESSING (CASP), 2016, : 315 - 320
  • [48] Lossy volume compression using Tucker truncation and thresholding
    Rafael Ballester-Ripoll
    Renato Pajarola
    The Visual Computer, 2016, 32 : 1433 - 1446
  • [49] Lossy Compression of Permutations
    Wang, Da
    Mazumdar, Arya
    Wornell, Gregory W.
    2014 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2014, : 11 - 15
  • [50] The evolution of lossy compression
    Marzen, Sarah E.
    DeDeo, Simon
    JOURNAL OF THE ROYAL SOCIETY INTERFACE, 2017, 14 (130)