Inicio  /  Algorithms  /  Vol: 12 Par: 12 (2019)  /  Artículo
ARTÍCULO
TITULO

Finding Patterns in Signals Using Lossy Text Compression

Liat Rozenberg    
Sagi Lotan and Dan Feldman    

Resumen

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.

Palabras claves

 Artículos similares

       
 
Roman Kuzmich, Alena Stupina, Andrey Yasinskiy, Mariia Pokushko, Roman Tsarev and Ivan Boubriak    
The study is dictated by the need to make reasonable decisions in the classification of observations, for example, in the problems of medical prediction and diagnostics. Today, as part of the digitalization in healthcare, decision-making by a doctor is c... ver más
Revista: Information

 
Jong Woo Kim, Marc Messerschmidt and William S. Graves    
We present a deep learning-based generative model for the enhancement of partially coherent diffractive images. In lensless coherent diffractive imaging, a highly coherent X-ray illumination is required to image an object at high resolution. Non-ideal ex... ver más
Revista: AI

 
Jaegyeong Cha and Jongpil Jeong    
Detecting defect patterns in semiconductors is very important for discovering the fundamental causes of production defects. In particular, because mixed defects have become more likely with the development of technology, finding them has become more comp... ver más
Revista: Applied Sciences

 
Amira Abdelwahab and Nesma Youssef    
Data mining techniques are useful in discovering hidden knowledge from large databases. One of its common techniques is sequential rule mining. A sequential rule (SR) helps in finding all sequential rules that achieved support and confidence threshold fo... ver más
Revista: Applied Sciences

 
Shlomo Dubnov    
Capturing long-term statistics of signals and time series is important for modeling recurrent phenomena, especially when such recurrences are a-periodic and can be characterized by the approximate repetition of variable length motifs, such as patterns in... ver más
Revista: Algorithms