Abstract
Finding all occurrences of a non-rectangular pattern of height m and area a in an n × n text with no more than k mismatch, insertion, and deletion errors is an important problem in computer vision. It can be solved using a dynamic programming approach in time O(an2). We show a O(kn2√m log m √k log k + k2n2) algorithm which combines convolutions with dynamic programming. At the heart of the algorithm are the Smaller Matching Problem and the k-Aligned Ones with Location Problem. Efficient algorithms to solve both these problems are presented.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2nd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 1991 |
Publisher | Association for Computing Machinery |
Pages | 212-223 |
Number of pages | 12 |
ISBN (Print) | 0897913760 |
State | Published - 1 Mar 1991 |
Externally published | Yes |
Event | 2nd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 1991 - San Francisco, United States Duration: 28 Jan 1991 → 30 Jan 1991 |
Publication series
Name | Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms |
---|
Conference
Conference | 2nd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 1991 |
---|---|
Country/Territory | United States |
City | San Francisco |
Period | 28/01/91 → 30/01/91 |
Bibliographical note
Publisher Copyright:© 1991 Association for Computing Machinery. All rights reserved.
Funding
“ [email protected], Department of Computer Science and Institute for Advauced Computer Studies, University of Maryland, College Park, MD 20742. Partially supported by NSF grant CCR-88-03641 and a University of Maryland full year research award. t mpf@cs .umd.edu, Department of Comput er Science, University of Maryland, college Park, MD 20742. Supported by a University of Maryland Graduate Fellowship, au ACM Samuel M. Alexander Fellowship aud NSF grant CCR-88-03641.
Funders | Funder number |
---|---|
National Science Foundation | CCR-88-03641 |
University of Maryland |