Abstract | ||
---|---|---|
The dictionary matching problem seeks all locations in a text that match any of the patterns in a dictionary. In the compressed dictionary matching problem, the input is in compressed form. In this paper we introduce the 2-dimensional compressed dictionary matching problem in Lempel-Ziv compressed images, and present an efficient solution for patterns whose rows are all periodic. Given k patterns, each of (uncompressed) size m×m, and a text of (uncompressed) size n×n, all in 2D-LZ compressed form, our algorithm finds all occurrences of the patterns in the text. The algorithm is strongly inplace, i.e., the extra space it uses is proportional to the optimal compression of the dictionary, which is O(km). The preprocessing time of the algorithm is O(km2), linear in the uncompressed dictionary size, and the time for performing the search is linear in the uncompressed text size, independent of the dictionary size. Our algorithm is general in the sense that it can be used for any 2D compression scheme which can be sequentially decompressed in small space. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1007/978-3-642-13509-5_4 | CPM |
Keywords | Field | DocType |
optimal compression,uncompressed dictionary size,dictionary matching problem,preprocessing time,size m,size n,dictionary size,extra space,compression scheme,uncompressed text size,2 dimensional | Row,K-SVD,Pattern recognition,Computer science,Preprocessor,Artificial intelligence,Periodic graph (geometry),Pattern matching,Uncompressed video | Conference |
Volume | ISSN | ISBN |
6129 | 0302-9743 | 3-642-13508-0 |
Citations | PageRank | References |
2 | 0.37 | 14 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Shoshana Neuburger | 1 | 13 | 1.69 |
Dina Sokol | 2 | 144 | 12.84 |