Seismic reflectivity inversion using an L1-norm basis-pursuit method and GPU parallelisation

被引:1
作者
Wang, Ruo [1 ]
Wang, Yanghua [2 ]
Rao, Ying [3 ]
机构
[1] China Geol Survey, Key Lab Unconvent Oil & Gas Geol, Oil & Gas Survey, Beijing 100083, Peoples R China
[2] Imperial Coll London, Resource Geophys Acad, Ctr Reservoir Geophys, London SW7 2BP, England
[3] China Univ Petr, State Key Lab Petr Resources & Prospecting, Beijing 102249, Peoples R China
基金
中国国家自然科学基金;
关键词
basis pursuit; conjugate gradient method; GPU; L1-norm; parallelisation; reflectivity inversion; seismic inversion; REVERSE-TIME MIGRATION; ALGORITHM;
D O I
10.1093/jge/gxaa029
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
Seismic reflectivity inversion problem can be formulated using a basis-pursuit method, aiming to generate a sparse reflectivity series of the subsurface media. In the basis-pursuit method, the reflectivity series is composed by large amounts of even and odd dipoles, thus the size of the seismic response matrix is huge and the matrix operations involved in seismic inversion are very time-consuming. In order to accelerate the matrix computation, a basis-pursuit method-based seismic inversion algorithm is implemented on Graphics Processing Unit (GPU). In the basis-persuit inversion algorithm, the problem is imposed with a L1-norm model constraint for sparsity, and this L1-norm basis-pursuit inversion problem is reformulated using a linear programming method. The core problems in the inversion are large-scale linear systems, which are resolved by a parallelised conjugate gradient method. The performance of this fully parallelised implementation is evaluated and compared to the conventional serial coding. Specifically, the investigation using several field seismic data sets with different sizes indicates that GPU-based parallelisation can significantly reduce the computational time with an overall factor up to 145. This efficiency improvement demonstrates a great potential of the basis-pursuit inversion method in practical application to large-scale seismic reflectivity inversion problems.
引用
收藏
页码:776 / 782
页数:7
相关论文
共 27 条
[1]  
[Anonymous], 2014, Convex Optimiza- tion
[2]  
[Anonymous], 2010, CUDA by example: an introduction to programming
[3]   Atomic decomposition by basis pursuit [J].
Chen, SSB ;
Donoho, DL ;
Saunders, MA .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 20 (01) :33-61
[4]  
Dantzig G. B., 1982, Operations Research Letters, V1, P43, DOI 10.1016/0167-6377(82)90043-8
[5]  
Dantzig G. B., 1997, LINEAR PROGRAMMING
[6]  
Gill P. E., 1991, NUMERICAL LINEAR ALG, V1
[7]   METHODS OF CONJUGATE GRADIENTS FOR SOLVING LINEAR SYSTEMS [J].
HESTENES, MR ;
STIEFEL, E .
JOURNAL OF RESEARCH OF THE NATIONAL BUREAU OF STANDARDS, 1952, 49 (06) :409-436
[8]   A NEW POLYNOMIAL-TIME ALGORITHM FOR LINEAR-PROGRAMMING [J].
KARMARKAR, N .
COMBINATORICA, 1984, 4 (04) :373-395
[9]  
KHACHIIAN LG, 1979, DOKL AKAD NAUK SSSR+, V244, P1093
[10]   A causal imaging condition for reverse time migration using the Discrete Hilbert transform and its efficient implementation on GPU [J].
Li, Feipeng ;
Gao, Jinghuai ;
Gao, Zhaoqi ;
Jiang, Xiudi ;
Sun, Wenbo .
JOURNAL OF GEOPHYSICS AND ENGINEERING, 2019, 16 (05) :894-912