GPU accelerated level set model solving by lattice boltzmann method with application to image segmentation

被引:0
作者
Shi Wen-Jun [1 ]
Wang Deng-Wei [2 ,3 ]
Liu Wan-Suo [1 ]
Jiang Da-Gang [2 ,3 ]
机构
[1] Air Force Engn Univ, Aviat Maintenance Sch NCO, Xinyang 464000, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Aeronaut & Astronaut, Chengdu 611731, Peoples R China
[3] Aircraft Swarm Intelligent Sensing & Cooperat Con, Chengdu 611731, Peoples R China
基金
中国国家自然科学基金;
关键词
Intensity inhomogeneity; level set method; segmentation; Lattice Boltzmann method; graphics processing unit; ACTIVE CONTOURS DRIVEN; EVOLUTION; MUMFORD; SNAKES;
D O I
10.11972/j.issn.1001-9014.2021.01.016
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
A novel Graphics Processing Units (GPU)accelerated level set model which organically combines the global fitting energy and the local fitting energy from different models and the weighting coefficient of the global fitting term can be adaptively adjusted, is proposed to image segmentation. The proposed model can efficiently segment images with intensity inhomogeneity regardless of where the initial contour lies in the image. In its numerical implementation, an efficient numerical scheme called Lattice Boltzmann Method (LBM) is used to break the restrictions on time step. In addition, the proposed LBM is implemented by using a NVIDIA GPU to fully utilize the characteristics of LBM method with high parallelism. The extensive and promising experimental results from synthetic and real images demonstrate the effectiveness and efficiency of the proposed method. In addition, the factors that can have a key impact on segmentation performance are also analyzed in depth.
引用
收藏
页码:108 / 121
页数:14
相关论文
共 27 条
[1]   Geodesic active contours [J].
Caselles, V ;
Kimmel, R ;
Sapiro, G .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1997, 22 (01) :61-79
[2]  
CASELLES V, 1995, FIFTH INTERNATIONAL CONFERENCE ON COMPUTER VISION, PROCEEDINGS, P694, DOI 10.1109/ICCV.1995.466871
[3]   Active contours without edges [J].
Chan, TF ;
Vese, LA .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2001, 10 (02) :266-277
[4]   A Lattice Boltzmann Method for Image Denoising [J].
Chang, Qianshun ;
Yang, Tong .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2009, 18 (12) :2797-2802
[5]   Lattice Boltzmann method for fluid flows [J].
Chen, S ;
Doolen, GD .
ANNUAL REVIEW OF FLUID MECHANICS, 1998, 30 :329-364
[6]   Analytic solutions of simple flows and analysis of nonslip boundary conditions for the lattice Boltzmann BGK model [J].
He, XY ;
Zou, QS ;
Luo, LS ;
Dembo, M .
JOURNAL OF STATISTICAL PHYSICS, 1997, 87 (1-2) :115-136
[7]   SNAKES - ACTIVE CONTOUR MODELS [J].
KASS, M ;
WITKIN, A ;
TERZOPOULOS, D .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1987, 1 (04) :321-331
[8]   Perfect image segmentation using pulse coupled neural networks [J].
Kuntimad, G ;
Ranganath, HS .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1999, 10 (03) :591-598
[9]   Minimization of region-scalable fitting energy for image segmentation [J].
Li, Chunming ;
Kao, Chiu-Yen ;
Gore, Joint C. ;
Ding, Zhaohua .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2008, 17 (10) :1940-1949
[10]   Conversion of coal-N during pyrolysis and gasification [J].
Li, Chunzhu .
PROCEEDINGS OF THE 6TH INTERNATIONAL SYMPOSIUM ON COAL COMBUSTION, 2007, :1-6