|
ABSTRACT
Curve matching is a fundamental problem that occurs in many applications. In this paper, we study the problem of measuring partial similarity between curves. Specifically, given two curves, we wish to maximize the total length of subcurves that are close to each other, where closeness is measured by the Fréchet distance, a common distance measure for curves. The resulting maximal length is called the partial Fréchet similarity between the two input curves. Given two polygonal curves P and Q in Rd of size m and n, respectively, we present the first exact algorithm that runs in polynomial time to compute fδ(P, Q), the partial Fréchet similarity between P and Q, under the L1 and L∞ norms. Specifically, we formulate the problem of computing fδ(P, Q) as a longest path problem, and solve it in O(mn(m + n) log(mn)) time, under the L1 or L∞ norm, using a "shortest-path map" type decomposition. To the best of our knowledge, this is the first paper to study this natural definition of partial curve similarity in the continuous setting (with all points in the curve considered), and present a polynomial-time exact algorithm for it.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
P. K. Agarwal, S. Har-Peled, N. Mustafa, and Y. Wang. Near-linear time approximation algorithms for curve simplification in two and three dimensions. Algorithmica, 42:203--219, 2005.
|
| |
2
|
H. Alt and M. Buchin. Can we compute the similarity between surfaces?, 2007. arXiv:cs/0703011v1.
|
| |
3
|
|
| |
4
|
H. Alt and M. Godau. Computing the Fréchet distance between two polygonal curves. Internat. J. Comput. Geom. Appl., 5:75--91, 1995.
|
| |
5
|
H. Alt and L. J. Guibas. Discrete geometric shapes: Matching, interpolation, and approximation. In J.-R. Sack and J. Urrutia, editors, Handbook of Computational Geometry, pages 121--153. Elsevier Science Publishers B. V. North-Holland, Amsterdam, 2000.
|
| |
6
|
|
| |
7
|
|
| |
8
|
Boris Aronov , Sariel Har-Peled , Christian Knauer , Yusu Wang , Carola Wenk, Fréchet distance for curves, revisited, Proceedings of the 14th conference on Annual European Symposium, p.52-63, September 11-13, 2006, Zurich, Switzerland
[doi> 10.1007/11841036_8]
|
| |
9
|
|
 |
10
|
|
| |
11
|
Kevin Buchin , Maike Buchin , Joachim Gudmundsson , Maarten Löffler , Jun Luo, Detecting Commuting Patterns by Clustering Subtrajectories, Proceedings of the 19th International Symposium on Algorithms and Computation, December 15-17, 2008, Gold Coast, Australia
[doi> 10.1007/978-3-540-92182-0_57]
|
| |
12
|
K. Buchin, M. Buchin, C. Knauer, G. Rote, and C. Wenk. How difficult is it to walk the dog? In Proc. 23rd Europ. Workshop Comput. Geom., pages 170--173, 2007.
|
| |
13
|
|
| |
14
|
M. Buchin. On the Computability of the Fréchet Distance Between Triangulated Surfaces. PhD thesis, Dept. of Comput. Sci., Freie Universität Berlin, 2007.
|
| |
15
|
|
 |
16
|
Erin Wolf Chambers , Éric Colin de Verdière , Jeff Erickson , Sylvain Lazard , Francis Lazarus , Shripad Thite, Walking your dog in the woods in polynomial time, Proceedings of the twenty-fourth annual symposium on Computational geometry, June 09-11, 2008, College Park, MD, USA
[doi> 10.1145/1377676.1377694]
|
| |
17
|
|
| |
18
|
A. F. Cook and C. Wenk. Geodesic Fréchet distance inside a simple polygon. In Proc. 25th Internat. Sympos. Theoret. Asp. Comp. Sci., pages 193--204, 2008.
|
| |
19
|
|
| |
20
|
A. Efrat, S. Har-Peled, L. J. Guibas, J. S. Mitchell, and T. Murali. New similarity measures between polylines with applications to morphing and polygon sweeping. Discrete Comput. Geom., 28:535--569, 2002.
|
 |
21
|
|
| |
22
|
Piotr Indyk , Rajeev Motwani , Suresh Venkatasubramanian, Geometric matching under noise: combinatorial bounds and algorithms, Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms, p.457-465, January 17-19, 1999, Baltimore, Maryland, United States
|
| |
23
|
|
 |
24
|
|
| |
25
|
R. Kolodny, P. Koehl, and M. Levitt. Comprehensive evaluation of protein structure alignment: Scoring by geometric measures. J. Mol. Biol., 346:1173--1188, 2005.
|
| |
26
|
S. Kwong, Q. H. He, K. F. Man, K. S. Tang, and C. W. Chau. Parallel genetic-based hybrid pattern matching algorithm for isolated word recognition. Int. J. Pattern Recognition & Artificial Intelligence, 12(5):573--594, August 1998.
|
| |
27
|
J. S. B. Mitchell. Geometric shortest paths and network optimization. In J.-R. Sack and J. Urrutia, editors, Handbook of Computational Geometry, chapter 15, pages 633--701. Elsevier, 2000.
|
| |
28
|
|
| |
29
|
|
| |
30
|
Y. Wang. Exact algorithm for partial curve matching via the fréchet distance. Technical Report OSUCISRC-9/08-TR48, The Ohio State University, 2008.
|
| |
31
|
C. Wenk. Shape Matching in Higher Dimensions. PhD thesis, Dept. of Comput. Sci., Freie Univ. ersität, Berlin, 2002.
|
|