Title
Small-space 2D compressed dictionary matching
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 Neuburger1131.69
Dina Sokol214412.84