• DocumentCode
    1117062
  • Title

    A Real-Time Algorithm for the Approximation of Level-Set-Based Curve Evolution

  • Author

    Shi, Yonggang ; Karl, William Clem

  • Author_Institution
    Univ. of California, Los Angeles
  • Volume
    17
  • Issue
    5
  • fYear
    2008
  • fDate
    5/1/2008 12:00:00 AM
  • Firstpage
    645
  • Lastpage
    656
  • Abstract
    In this paper, we present a complete and practical algorithm for the approximation of level-set-based curve evolution suitable for real-time implementation. In particular, we propose a two-cycle algorithm to approximate level-set-based curve evolution without the need of solving partial differential equations (PDEs). Our algorithm is applicable to a broad class of evolution speeds that can be viewed as composed of a data-dependent term and a curve smoothness regularization term. We achieve curve evolution corresponding to such evolution speeds by separating the evolution process into two different cycles: one cycle for the data-dependent term and a second cycle for the smoothness regularization. The smoothing term is derived from a Gaussian filtering process. In both cycles, the evolution is realized through a simple element switching mechanism between two linked lists, that implicitly represents the curve using an integer valued level-set function. By careful construction, all the key evolution steps require only integer operations. A consequence is that we obtain significant computation speedups compared to exact PDE-based approaches while obtaining excellent agreement with these methods for problems of practical engineering interest. In particular, the resulting algorithm is fast enough for use in real-time video processing applications, which we demonstrate through several image segmentation and video tracking experiments.
  • Keywords
    Gaussian processes; approximation theory; curve fitting; filtering theory; image segmentation; optical tracking; video signal processing; Gaussian filtering process; curve smoothness regularization term; data-dependent term; element switching mechanism; image segmentation; integer valued level-set-based curve evolution approximation; partial differential equation; real-time two-cycle algorithm; real-time video processing application; video tracking; Curve evolution; image segmentation; integer operation; level set; real-time; video tracking; Algorithms; Artificial Intelligence; Computer Systems; Image Enhancement; Image Interpretation, Computer-Assisted; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity; Video Recording;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/TIP.2008.920737
  • Filename
    4480128