A bottom-up algorithm for finding principal curves with applications to image skeletonization

Xiabi Liu, Yunde Jia*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

12 Citations (Scopus)

Abstract

This paper proposes a new method for finding principal curves from data sets. Motivated by solving the problem of highly curved and self-intersecting curves, we present a bottom-up strategy to construct a graph called a principal graph for representing a principal curve. The method initializes a set of vertices based on principal oriented points introduced by Delicado, and then constructs the principal graph from these vertices through a two-layer iteration process. In inner iteration, the kernel smoother is used to smooth the positions of the vertices. In outer iteration, the principal graph is spanned by minimum spanning tree and is modified by detecting closed regions and intersectional regions, and then, new vertices are inserted into some edges in the principal graph. We tested the algorithm on simulated data sets and applied it to image skeletonization. Experimental results show the effectiveness of the proposed algorithm.

Original languageEnglish
Pages (from-to)1079-1085
Number of pages7
JournalPattern Recognition
Volume38
Issue number7
DOIs
Publication statusPublished - Jul 2005

Keywords

  • Image skeletonization
  • Kernel smoother
  • Minimum spanning tree
  • Principal curves
  • Principal oriented points

Fingerprint

Dive into the research topics of 'A bottom-up algorithm for finding principal curves with applications to image skeletonization'. Together they form a unique fingerprint.

Cite this