Curve matching for open 2D curves

M. Cui*, J. Femiani, J. Hu, P. Wonka, A. Razdan

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

93 Scopus citations


We present a curve matching framework for planar open curves under similarity transform1Similarity transform is defined as a 2D transform that is limited to translation, rotation and uniform scaling.1 based on a new scale invariant signature. The signature is derived from the concept of integral of unsigned curvatures. If one input curve as a whole can be aligned with some part in the second curve then the algorithm will find the requisite starting and end positions and will estimate the similarity transform in O (N log (N)) time. We extend our frame work to a more general case where some part of the first input curve can be aligned with some part of the second input curve. This is a more difficult problem that we solve in O (N3) time. The contributions of the paper are the new signature as well as faster algorithms for matching open 2D curves. We present examples from diverse application set to show that our algorithm can work across several domains.

Original languageEnglish (US)
Pages (from-to)1-10
Number of pages10
JournalPattern Recognition Letters
Issue number1
StatePublished - Jan 1 2009
Externally publishedYes


  • Cross correlation
  • Curvature
  • Shape matching

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Artificial Intelligence


Dive into the research topics of 'Curve matching for open 2D curves'. Together they form a unique fingerprint.

Cite this