EFFICIENT 2-DIMENSIONAL APPROXIMATE MATCHING OF HALF-RECTANGULAR FIGURES

被引:58
作者
AMIR, A
FARACH, M
机构
[1] BAR ILAN UNIV,DEPT MATH & COMP SCI,IL-52900 RAMAT GAN,ISRAEL
[2] RUTGERS STATE UNIV,DIMACS,PISCATAWAY,NJ 08855
关键词
D O I
10.1006/inco.1995.1047
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Efficient algorithms exist for the approximate two dimensional matching problem for rectangles. This is the problem of finding all occurrences of an m x m pattern in an n x n text with no more than k mismatch, insertion, and deletion errors. In computer vision it is important to generalize this problem to non-rectangular figures. We make progress towards this goal by defining half-rectangular figures of height m and area a. The approximate two dimensional matching problem for half-rectangular patterns can be solved using a dynamic programming approach in time O(an(2)). We show an O(k(2) root mlogm root klogk+k(2)n(2)) algorithm which combines convolutions with dynamic programming. Note that our algorithm is superior to previous known solutions for k less than or equal to m(1/3). At the heart of the algorithm are the Smaller Matching Problem and the k-Aligned Ones with Location Problem. These are interesting problems in their own right. Efficient algorithms to solve both these problems are presented. (C) 1995 Academic Press, Inc.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 26 条
[1]   GENERALIZED STRING MATCHING [J].
ABRAHAMSON, K .
SIAM JOURNAL ON COMPUTING, 1987, 16 (06) :1039-1051
[2]  
Aho Alfred V., 1974, DESIGN ANAL COMPUTER
[3]   EFFICIENT STRING MATCHING - AID TO BIBLIOGRAPHIC SEARCH [J].
AHO, AV ;
CORASICK, MJ .
COMMUNICATIONS OF THE ACM, 1975, 18 (06) :333-340
[4]   AN ALPHABET INDEPENDENT APPROACH TO 2-DIMENSIONAL PATTERN-MATCHING [J].
AMIR, A ;
BENSON, G ;
FARACH, M .
SIAM JOURNAL ON COMPUTING, 1994, 23 (02) :313-323
[5]   FAST PARALLEL AND SERIAL MULTIDIMENSIONAL APPROXIMATE ARRAY MATCHING [J].
AMIR, A ;
LANDAU, GM .
THEORETICAL COMPUTER SCIENCE, 1991, 81 (01) :97-115
[6]  
AMIR A, 1990, 1ST P S DISCR ALG SA
[7]  
AMIR A, 1991, 2ND P S DISCR ALG SA
[8]   PARALLEL CONSTRUCTION OF A SUFFIX TREE WITH APPLICATIONS [J].
APOSTOLICO, A ;
ILIOPOULOS, C ;
LANDAU, GM ;
SCHIEBER, B ;
VISHKIN, U .
ALGORITHMICA, 1988, 3 (03) :347-365
[9]  
BAEZAYATES R, 1990, P SWAT 90, P332