A unified scheme for detecting fundamental curves in binary edge images

Tetsuo Asano, Naoki Katoh, Takeshi Tokuyama

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)


We present a unified scheme for detecting digital components of various planar curves in a binary edge image. A digital component of a curve is the set of input edge points from each of which the horizontal or vertical distance to the curve is at most 0.5. Our algorithm outputs all curve components containing at least k points (k is a given threshold) in O(nd) time (if d≥2) and linear space, where n is the number of points, and d is a measure that reflects the complexity of a family of curves; for example, d=2,3 and 5 for lines, circles and ellipses, respectively. For most of the popular families of curves, our only primitive operations are algebraic operations of bounded degree and comparisons. We also propose an approximate algorithm for computing an approximation solution with error ratio ε=1-α (called an α-sensitive solution), whose time complexity is O((t/ε)d-1n), which is very efficient if the threshold-ratio t=n/k is small.

Original languageEnglish
Pages (from-to)73-93
Number of pages21
JournalComputational Geometry: Theory and Applications
Issue number2
Publication statusPublished - 2001 Mar
Externally publishedYes


  • Algorithm
  • Arrangement
  • Digital curve
  • Image recognition

ASJC Scopus subject areas

  • Computer Science Applications
  • Geometry and Topology
  • Control and Optimization
  • Computational Theory and Mathematics
  • Computational Mathematics


Dive into the research topics of 'A unified scheme for detecting fundamental curves in binary edge images'. Together they form a unique fingerprint.

Cite this