A real-time algorithm for the approximation of level-set-based curve evolution

被引:144
|
作者
Shi, Yongang [1 ]
Karl, William Clem [1 ,2 ]
机构
[1] Boston Univ, Dept Elect & Comp Engn, Boston, MA 02215 USA
[2] Boston Univ, Dept Biomed Engn, Boston, MA 02215 USA
关键词
curve evolution; image segmentation; integer operation; level set; real-time; video tracking;
D O I
10.1109/TIP.2008.920737
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:645 / 656
页数:12
相关论文
共 50 条
  • [31] Level-Set-Based Partitioning and Packing Optimization of a Printable Model
    Yao, Miaojun
    Chen, Zhili
    Luo, Linjie
    Wang, Rui
    Wang, Huamin
    ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (06):
  • [32] TLW: A Real-Time Light Curve Classification Algorithm for Transients Based on Machine Learning
    Li, Mengci
    Wu, Chao
    Kang, Zhe
    Liu, Chengzhi
    Deng, Shiyu
    Li, Zhenwei
    UNIVERSE, 2024, 10 (01)
  • [33] LEVEL-SET-BASED SHAPE & TOPOLOGY OPTIMIZATION OF THERMAL CLOAKS
    Xu, Xiaoqiang
    Chen, Shikui
    PROCEEDINGS OF ASME 2022 INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, IDETC-CIE2022, VOL 3A, 2022,
  • [34] A level-set-based shape optimization method for thermoelectric materials
    Furuta, Kozo
    Sato, Ayami
    Izui, Kazuhiro
    Nishiwaki, Shinji
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2022, 123 (10) : 2338 - 2356
  • [35] LEVEL-SET-BASED SHAPE & TOPOLOGY OPTIMIZATION OF THERMAL CLOAKS
    Xu, Xiaoqiang
    Chen, Shikui
    Proceedings of the ASME Design Engineering Technical Conference, 2022, 3-A
  • [36] AN ALGORITHM AND CRITERIA FOR COMPRESSOR CHARACTERISTICS REAL-TIME MODELING AND APPROXIMATION
    ELGAMMAL, AM
    JOURNAL OF ENGINEERING FOR GAS TURBINES AND POWER-TRANSACTIONS OF THE ASME, 1991, 113 (01): : 112 - 118
  • [37] Real-time tracking by combining level set and mean shift
    Li, Jinping
    Li, Qijuan
    Yin, Jianqin
    Journal of Information and Computational Science, 2008, 5 (02): : 829 - 836
  • [39] Real-time NURBS curve interpolator based on section
    Ni, Xiaoyong
    Wang, Dianhong
    Li, Yongbo
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 54 (1-4): : 239 - 249
  • [40] Real-time NURBS curve interpolator based on section
    Xiaoyong Ni
    Dianhong Wang
    Yongbo Li
    The International Journal of Advanced Manufacturing Technology, 2011, 54 : 239 - 249