CN118587306A - A regularized cross-pore imaging method, system, computer device and storage medium - Google Patents
A regularized cross-pore imaging method, system, computer device and storage medium Download PDFInfo
- Publication number
- CN118587306A CN118587306A CN202410456996.0A CN202410456996A CN118587306A CN 118587306 A CN118587306 A CN 118587306A CN 202410456996 A CN202410456996 A CN 202410456996A CN 118587306 A CN118587306 A CN 118587306A
- Authority
- CN
- China
- Prior art keywords
- matrix
- ray tracing
- slowness
- area
- iteration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/003—Reconstruction from projections, e.g. tomography
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V9/00—Prospecting or detecting by methods not provided for in groups G01V1/00 - G01V8/00
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geophysics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analysing Materials By The Use Of Radiation (AREA)
Abstract
本发明提供了一种正则化跨孔成像方法、系统、计算机设备及存储介质,属于成像技术领域,包括将地质待探测区域化为若干个网格点并获取观测数据;通过观测数据、慢度矩阵、射线追踪矩阵、射线追踪算子构建正则化迭代反演公式,根据慢度矩阵的初值、射线追踪矩阵的初值和观测数据数值,使用反演公式,分别对公式中的射线追踪矩阵和慢度矩阵交替迭代,根据迭代结束条件获得慢度矩阵和射线追踪矩阵估计值;根据估计值及待探测区域的网格结构得到待观测区域结构的图像。本方案解决了现有技术中在求解观测方程的数值计算过程中每次迭代均需进行大量的正演计算,从而导致最终得到的待观测区域结构的重建图像不够及时,无法准确估计待观测区域结构的问题。
The present invention provides a regularized cross-hole imaging method, system, computer equipment and storage medium, which belongs to the field of imaging technology, including dividing the geological area to be detected into a number of grid points and obtaining observation data; constructing a regularized iterative inversion formula through observation data, slowness matrix, ray tracing matrix, and ray tracing operator, according to the initial value of the slowness matrix, the initial value of the ray tracing matrix and the numerical value of the observation data, using the inversion formula, alternately iterating the ray tracing matrix and the slowness matrix in the formula, respectively, and obtaining the estimated values of the slowness matrix and the ray tracing matrix according to the iteration end condition; obtaining an image of the structure of the area to be observed according to the estimated value and the grid structure of the area to be detected. This solution solves the problem in the prior art that a large number of forward calculations are required for each iteration in the numerical calculation process of solving the observation equation, resulting in the final reconstructed image of the structure of the area to be observed not being timely enough and the structure of the area to be observed cannot be accurately estimated.
Description
技术领域Technical Field
本发明属于成像技术领域,涉及一种正则化跨孔成像方法、系统、计算机设备及存储介质。The present invention belongs to the field of imaging technology and relates to a regularized cross-pore imaging method, system, computer equipment and storage medium.
背景技术Background Art
反演成像可以通过采集各种波形信号(或其它观测媒介)穿透/折射/反射地下/结构体(如人体、桥梁、工业机械等)之后的相关信号数据,结合相关模型和算法反向求解地层结构或结构体内部信息等。Inversion imaging can collect relevant signal data after various waveform signals (or other observation media) penetrate/refract/reflect underground/structures (such as human bodies, bridges, industrial machinery, etc.), and combine relevant models and algorithms to reversely solve the stratum structure or internal information of the structure.
这类方法典型的应用包括医学CT、工业CT,也包括能源地质方面对地下结构的探索(地质反演、地震层析成像等)。如图1所示,跨孔成像,指的是布置的信号发射点和接收点位置竖直分布于两个井孔A和B,发射点发出信号经过待观测区域(一般该区域信息m无法被直接观测,比如结构体内部)之后在接收点处采集数据d,进而利用相关模型和算法求解区域内部信息。医学CT中观测技术涉及信号往往是高频的,波长极短,可以认为G只和信号发射和接收装置有关,不受m影响;地质反演中的观测技术涉及信号波长较长,G往往需要通过m计算得到,更准确地说,观测方程为G(m)m=d。Typical applications of this type of method include medical CT, industrial CT, and exploration of underground structures in energy geology (geological inversion, seismic tomography, etc.). As shown in Figure 1, cross-hole imaging refers to the vertical distribution of signal transmission points and receiving points in two wells A and B. The transmission point sends a signal through the area to be observed (generally, the information m in this area cannot be directly observed, such as the inside of the structure), and then collects data d at the receiving point, and then uses relevant models and algorithms to solve the internal information of the area. The signals involved in the observation technology in medical CT are often high-frequency and have extremely short wavelengths. It can be considered that G is only related to the signal transmission and receiving devices and is not affected by m; the observation technology in geological inversion involves signals with longer wavelengths, and G often needs to be calculated through m. To be more precise, the observation equation is G(m)m=d.
给定观测系统Gm=d,G是观测矩阵/算子,m是观测对象,d是观测所得数据。正演计算一般指通过G和m计算得到d;反演计算指通过d和G计算得到m。Given an observation system Gm=d, G is the observation matrix/operator, m is the observation object, and d is the observed data. Forward calculation generally refers to calculating d through G and m; inverse calculation refers to calculating m through d and G.
在一些特定的场景下(如地质勘探),观测方程为G(m)m=d,传统方法通过d反演求解m时,一般会引入关于m的正则化项(也就是利用m的先验信息)以解决问题的病态性质,数值计算过程中每次迭代均需根据m的估计值进行代价高昂和时间较长的正演计算(射线追踪/最短路径计算)以确定G(m),从而导致最终得到的待观测区域结构的重建图像的不够及时,无法准确估计待观测区域结构。In some specific scenarios (such as geological exploration), the observation equation is G(m)m=d. When traditional methods solve m by inverting d, they generally introduce a regularization term about m (that is, using prior information about m) to solve the problem's ill-posed nature. During the numerical calculation process, each iteration requires a costly and time-consuming forward calculation (ray tracing/shortest path calculation) based on the estimated value of m to determine G(m), which results in the final reconstructed image of the structure of the area to be observed not being timely enough and making it impossible to accurately estimate the structure of the area to be observed.
发明内容Summary of the invention
为了解决现有技术中在求解观测方程的数值计算过程中每次迭代均需进行大量的正演计算,从而导致最终得到的待观测区域结构的重建图像不够及时,无法准确估计待观测区域结构的问题。本发明提供了一种正则化跨孔成像方法、系统、计算机设备及存储介质。In order to solve the problem that a large amount of forward calculations are required for each iteration in the numerical calculation process of solving the observation equation in the prior art, resulting in the reconstructed image of the structure of the area to be observed not being timely enough and the structure of the area to be observed not being accurately estimated, the present invention provides a regularized cross-hole imaging method, system, computer device and storage medium.
为了实现上述目的,本发明提供如下技术方案:In order to achieve the above object, the present invention provides the following technical solutions:
一种正则化跨孔成像方法,其特征在于,包括如下步骤:A regularized cross-pore imaging method, characterized in that it comprises the following steps:
根据地质待探测区域信号发射点与接收点的位置,将待探测区域均匀离散化为若干个网格点,并获取接收点的观测数据;According to the positions of the signal transmitting points and receiving points in the geological detection area, the detection area is evenly discretized into a number of grid points, and the observation data of the receiving points are obtained;
通过观测数据、慢度矩阵、射线追踪矩阵、射线追踪算子之间的关系构建正则化迭代反演公式,所述射线追踪矩阵是射线追踪算子在慢度矩阵上的投影矩阵;A regularized iterative inversion formula is constructed through the relationship between the observation data, the slowness matrix, the ray tracing matrix, and the ray tracing operator, wherein the ray tracing matrix is a projection matrix of the ray tracing operator on the slowness matrix;
根据给定的待观测区域的慢度矩阵的初值、射线追踪矩阵的初值和所述观测数据数值,使用所述正则化迭代反演公式,分别对正则迭代反演公式中的射线追踪矩阵和慢度矩阵进行交替迭代更新,根据迭代结束条件获得待观测区域慢度矩阵的估计值和射线追踪矩阵估计值;According to the given initial value of the slowness matrix of the area to be observed, the initial value of the ray tracing matrix and the observed data value, the regularized iterative inversion formula is used to alternately iteratively update the ray tracing matrix and the slowness matrix in the regularized iterative inversion formula, and the estimated value of the slowness matrix and the estimated value of the ray tracing matrix of the area to be observed are obtained according to the iteration end condition;
根据慢度矩阵的估计值、射线追踪矩阵估计值以及待探测区域的网格结构得到最终待观测区域结构的重建图像。The final reconstructed image of the structure of the area to be observed is obtained according to the estimated value of the slowness matrix, the estimated value of the ray tracing matrix and the grid structure of the area to be detected.
进一步地,所述迭代结束条件包括:当前迭代的慢度矩阵与前一次迭代的慢度矩阵差值的范数小于设定的慢度矩阵迭代误差,且当前迭代的射线追踪矩阵与前一次迭代的射线追踪矩阵差值的范数小于设定的射线追踪矩阵迭代误差。Furthermore, the iteration termination condition includes: the norm of the difference between the slowness matrix of the current iteration and the slowness matrix of the previous iteration is less than the set slowness matrix iteration error, and the norm of the difference between the ray tracing matrix of the current iteration and the ray tracing matrix of the previous iteration is less than the set ray tracing matrix iteration error.
进一步地,所述正则化迭代反演公式的具体关系如下:Furthermore, the specific relationship of the regularized iterative inversion formula is as follows:
其中,是待观测区域慢度矩阵估计矩阵和是射线追踪矩阵估计矩阵,H是射线追踪矩阵,α,λm,λH为权重系数,表示对H的L1正则化(范数),||m||TV表示对m的TV正则化,m是慢度矩阵,||·||2表示L2正则化(范数),是对矢量做偏导,R是表示对H的正则化操作。in, is the slowness matrix estimation matrix of the area to be observed and is the ray tracing matrix estimation matrix, H is the ray tracing matrix, α, λ m , λ H are weight coefficients, represents the L 1 regularization (norm) of H, ||m|| TV represents the TV regularization of m, m is the slowness matrix, ||·|| 2 represents the L 2 regularization (norm), It is the partial derivative of the vector, and R represents the regularization operation on H.
进一步地,所述对正则迭代反演公式中的射线追踪矩阵进行交替迭代更新的步骤如下:Furthermore, the steps of performing alternating iterative updates on the ray tracing matrix in the regular iterative inversion formula are as follows:
射线追踪矩阵H迭代更新公式: The iterative update formula of the ray tracing matrix H is:
使用Bregman迭代和Gauss-Seidel迭代,对射线追踪矩阵进行交替迭代,具体迭代公式如下:Use Bregman iteration and Gauss-Seidel iteration to alternately iterate the ray tracing matrix. The specific iteration formula is as follows:
其中,V,b分别是辅助变量,H是射线追踪矩阵,m是慢度矩阵,ξ是正则化参数,α,λH为权重系数,是对矢量做偏导。Among them, V, b are auxiliary variables, H is the ray tracing matrix, m is the slowness matrix, ξ is the regularization parameter, α, λ H are weight coefficients, It is the partial derivative of a vector.
进一步地,所述对正则迭代反演公式中的慢度矩阵进行交替迭代更新的步骤如下:Further, the steps of performing alternating iterative updating on the slowness matrix in the regular iterative inversion formula are as follows:
慢度矩阵m迭代更新公式: The iterative update formula of the slowness matrix m is:
使用Bregman迭代和Gauss-Seidel迭代,对慢度矩阵m进行交替迭代,具体迭代公式如下:Use Bregman iteration and Gauss-Seidel iteration to alternately iterate the slowness matrix m. The specific iteration formula is as follows:
[(Hk)THk-ξΔ]mk+1=(Hk)Td+ξΔ·(wk+1-pk+1)[(H k ) T H k -ξΔ]m k+1 = (H k ) T d+ξΔ·(w k+1 -p k+1 )
其中,w,p分别是辅助变量,H是射线追踪矩阵,m是慢度矩阵,ξ是正则化参数,α,λm为权重系数,是对矢量做偏导。Among them, w, p are auxiliary variables, H is the ray tracing matrix, m is the slowness matrix, ξ is the regularization parameter, α, λ m are weight coefficients, It is the partial derivative of a vector.
进一步地,所述根据慢度矩阵的估计值、射线追踪矩阵估计值以及待探测区域的网格结构得到最终待观测区域结构的重建图像的步骤包括:Furthermore, the step of obtaining a final reconstructed image of the structure of the area to be observed according to the estimated value of the slowness matrix, the estimated value of the ray tracing matrix and the grid structure of the area to be detected includes:
通过所述射线追踪矩阵估计值确定路径节点绘制离散射线追踪路径;以待探测区域的网格结构为空间位置,慢度矩阵估计值为像素值绘制待观测区域结构的反演成像结果。The path nodes are determined by the ray tracing matrix estimation value to draw the discrete ray tracing path; the grid structure of the area to be detected is used as the spatial position, and the slowness matrix estimation value is used as the pixel value to draw the inversion imaging result of the structure of the area to be observed.
一种正则化跨孔成像系统,包括:A regularized cross-well imaging system, comprising:
区域分割模块:用于根据地质待探测区域信号发射点与接收点的位置,将待探测区域均匀离散化为若干个网格点,并获取接收点的观测数据;Region segmentation module: used to discretize the area to be detected into several grid points evenly according to the positions of the signal transmitting points and receiving points in the geological area to be detected, and obtain the observation data of the receiving points;
模型构建模块:用于通过观测数据、慢度矩阵、射线追踪矩阵、射线追踪算子之间的关系构建正则化迭代反演公式,所述射线追踪矩阵是射线追踪算子在慢度矩阵上的投影矩阵;Model construction module: used to construct a regularized iterative inversion formula through the relationship between observation data, slowness matrix, ray tracing matrix, and ray tracing operator, wherein the ray tracing matrix is a projection matrix of the ray tracing operator on the slowness matrix;
迭代模块:用于根据给定的待观测区域的慢度矩阵的初值、射线追踪矩阵的初值和所述观测数据数值,使用所述正则化迭代反演公式,分别对正则迭代反演公式中的射线追踪矩阵和慢度矩阵进行交替迭代更新,根据迭代结束条件获得待观测区域慢度矩阵的估计值和射线追踪矩阵估计值;Iteration module: used for performing alternate iterative updates on the ray tracing matrix and the slowness matrix in the regular iterative inversion formula according to the given initial value of the slowness matrix of the area to be observed, the initial value of the ray tracing matrix and the observed data value, and obtaining the estimated value of the slowness matrix and the estimated value of the ray tracing matrix of the area to be observed according to the iteration end condition;
图像生成模块:用于根据慢度矩阵的估计值、射线追踪矩阵估计值以及待探测区域的网格结构得到最终待观测区域结构的重建图像。Image generation module: used to obtain a reconstructed image of the structure of the area to be observed based on the estimated value of the slowness matrix, the estimated value of the ray tracing matrix and the grid structure of the area to be detected.
一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机执行指令,所述处理器执行所述存储器存储的计算机执行指令,以实现如上所述的正则化跨孔成像方法。A computer device comprises a memory and a processor, wherein the memory stores computer-executable instructions, and the processor executes the computer-executable instructions stored in the memory to implement the regularized cross-pore imaging method as described above.
一种计算机可读存储介质,所述计算机可读存储介质用于储存计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上所述的正则化跨孔成像方法。A computer-readable storage medium is used to store computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the regularized cross-pore imaging method as described above.
本发明提供的一种正则化跨孔成像方法、系统、计算机设备及存储介质具有以下有益效果:The regularized cross-pore imaging method, system, computer device and storage medium provided by the present invention have the following beneficial effects:
本方法通过观测数据、慢度矩阵、射线追踪矩阵、射线追踪算子之间的关系构建正则化迭代反演公式,根据给定的待观测区域的慢度矩阵的初值、射线追踪矩阵的初值和所述观测数据数值,使用所述正则化迭代反演公式,分别对正则迭代反演公式中的射线追踪矩阵和慢度矩阵进行交替迭代更新,根据迭代结束条件获得待观测区域慢度矩阵的估计值和射线追踪矩阵估计值,最终得到重建图像。引入近似射线追踪矩阵代替精确但复杂的射线追踪算子,在迭代过程中分别对慢度矩阵、射线追踪矩阵交替迭代更新,减少了正演计算代价,提高反演计算效率和数值结果的稳定性,从而使最终得到的待观测区域结构的重建图像具有实时性,进而通过反演图像准确出估计待观测区域结构。This method constructs a regularized iterative inversion formula through the relationship between the observed data, the slowness matrix, the ray tracing matrix, and the ray tracing operator. According to the given initial value of the slowness matrix of the area to be observed, the initial value of the ray tracing matrix and the numerical value of the observed data, the regularized iterative inversion formula is used to alternately iterate and update the ray tracing matrix and the slowness matrix in the regularized iterative inversion formula, respectively, and obtain the estimated value of the slowness matrix and the estimated value of the ray tracing matrix of the area to be observed according to the iteration end condition, and finally obtain the reconstructed image. An approximate ray tracing matrix is introduced to replace the accurate but complex ray tracing operator, and the slowness matrix and the ray tracing matrix are alternately iteratively updated during the iteration process, which reduces the forward calculation cost, improves the inversion calculation efficiency and the stability of the numerical results, so that the reconstructed image of the structure of the area to be observed is real-time, and then the structure of the area to be observed is accurately estimated through the inverted image.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例及其设计方案,下面将对本实施例所需的附图作简单地介绍。下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiment of the present invention and its design scheme, the following briefly introduces the drawings required for this embodiment. The drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
图1为现有技术中的跨孔成像原理;FIG1 is a diagram showing the principle of cross-pore imaging in the prior art;
图2为本发明方法实施例中的待探测区域结构模型;FIG2 is a structural model of the region to be detected in an embodiment of the method of the present invention;
图3为本发明方法实施例中的信号发送点、接收点和离散射线路径;FIG3 is a diagram showing a signal sending point, a receiving point and a discrete ray path in an embodiment of the method of the present invention;
图4为本发明方法实施例中的模拟观测数据;FIG4 is a diagram of simulated observation data in an embodiment of the method of the present invention;
图5为本发明方法实施例中的反演结果;FIG5 is an inversion result in an embodiment of the method of the present invention;
图6为本发明方法实施例中的迭代误差。FIG. 6 shows the iteration error in the embodiment of the method of the present invention.
具体实施方式DETAILED DESCRIPTION
为了使本领域技术人员更好的理解本发明的技术方案并能予以实施,下面结合附图和具体实施例对本发明进行详细说明。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。In order to enable those skilled in the art to better understand the technical solution of the present invention and implement it, the present invention is described in detail below in conjunction with the accompanying drawings and specific embodiments. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and cannot be used to limit the scope of protection of the present invention.
在一些特定的场景下(如地质勘探),观测方程为G(m)m=d,传统方法通过d反演求解m时,一般会引入关于m的正则化项(也就是利用m的先验信息)以解决问题的病态性质,数值计算过程中每次迭代均需根据m的估计值进行代价高昂的正演计算(射线追踪/最短路径计算)以确定G(m)。本发明方法提出同时引入G的正则化项和m的正则化项,并在迭代过程中采用两阶段路射线追踪,以减少正演计算代价,提高反演计算效率和数值结果的稳定性。In some specific scenarios (such as geological exploration), the observation equation is G(m)m=d. When the traditional method solves m by inversion through d, it generally introduces a regularization term about m (that is, using the prior information of m) to solve the problem's ill-conditioned nature. During the numerical calculation process, each iteration requires a costly forward calculation (ray tracing/shortest path calculation) based on the estimated value of m to determine G(m). The method of the present invention proposes to introduce the regularization term of G and the regularization term of m at the same time, and adopts two-stage path ray tracing during the iteration process to reduce the forward calculation cost, improve the inversion calculation efficiency and the stability of the numerical results.
m是待观测区域的慢度矩阵(也就是信号在这个区域传播的速度倒数,得到m相当于得到待观测区域的结构),H是和m对应的近似射线追踪矩阵;问题原始形式是通过方程G(m)m=d(已知数据d,已知射线追踪算子G的计算规则)求解m,但G(m)计算代价大,尤其是m不够准确时(迭代反演初期)这种计算显得尤为浪费,因此本方法引入近似射线追踪矩阵H代替精确但复杂的G。m is the slowness matrix of the area to be observed (that is, the inverse of the speed at which the signal propagates in this area, and obtaining m is equivalent to obtaining the structure of the area to be observed), and H is the approximate ray tracing matrix corresponding to m; the original form of the problem is to solve m through the equation G(m)m=d (known data d, known calculation rules of the ray tracing operator G), but the calculation cost of G(m) is high, especially when m is not accurate enough (in the early stage of iterative inversion), this calculation is particularly wasteful, so this method introduces the approximate ray tracing matrix H instead of the precise but complex G.
方法实施例:Method Example:
本发明提供了一种正则化跨孔成像方法,包括以下几个步骤:The present invention provides a regularized cross-pore imaging method, comprising the following steps:
(1)信号发送接收设置:如图2所示,假定在待探测区域(深600米,宽320米)两侧分别布置K个信号发射点(红色)和接收点(黑色);并将待探测区域均匀离散化为若干网格点(蓝色),规模为61×33;区域中模拟有两个低速结构体,离散射线路径如图3所示。(1) Signal transmission and reception settings: As shown in Figure 2, it is assumed that K signal transmission points (red) and receiving points (black) are arranged on both sides of the area to be detected (600 meters deep and 320 meters wide); and the area to be detected is evenly discretized into a number of grid points (blue) with a scale of 61×33; two low-speed structures are simulated in the area, and the discrete ray paths are shown in Figure 3.
(2)数据采集:获得观测方程G(m)m=d中的观测数据d,如图4所示,一行61个数据代表一个发射点被所有61个接收点采集的信号数据。(2) Data collection: Obtain the observation data d in the observation equation G(m)m=d. As shown in FIG4 , a row of 61 data represents the signal data collected by all 61 receiving points from one transmitting point.
(3)按照如下模型进行正则化迭代反演。(3) Perform regularized iterative inversion according to the following model.
其中,是待观测区域慢度矩阵估计矩阵和是射线追踪矩阵估计矩阵,H是射线追踪算子G在慢度矩阵m上的投影矩阵,α,λm,λH为权重系数,表示对H的L1正则化(范数),||m||TV表示对m的TV正则化,α,λm,λH为权重系数,||·||2表示L2正则化(范数)。in, is the slowness matrix estimation matrix of the area to be observed and is the ray tracing matrix estimation matrix, H is the projection matrix of the ray tracing operator G on the slowness matrix m, α, λ m , λ H are weight coefficients, represents L 1 regularization (norm) on H, ||m|| TV represents TV regularization on m, α, λ m , λ H are weight coefficients, and ||·|| 2 represents L 2 regularization (norm).
这个优化模型的含义:求解m,H使得函数 达到极小。The meaning of this optimization model: solve m,H so that the function Reach a minimum.
λm||m||TV+λHR(H)的存在会使得极小化函数F(m,H)的时候,对求解的m和H施加相应的要求(正则化),比如尽量平滑(仅举例,这里的正则化并不完全对应这个意思)。会使得极小化函数F(m,J)的时候H尽量逼近真实的射线追踪算子G,Hm尽量逼近观测数据d。The existence of λ m ||m|| TV +λ H R(H) will impose corresponding requirements (regularization) on the solved m and H when minimizing the function F(m,H), such as making them as smooth as possible (just an example, the regularization here does not completely correspond to this meaning). This will make H as close to the real ray tracing operator G as possible when minimizing the function F(m,J), and Hm as close to the observed data d as possible.
至于这个模型的求解,则由下面交替迭代实现的反演计算来完成,具体计算步骤如下:As for the solution of this model, it is completed by the following alternating iterative inversion calculation. The specific calculation steps are as follows:
1)给定初值m0,H0,利用观测数据构建正则化迭代反演公式,对正则迭代反演公式中的射线追踪矩阵H和慢度矩阵m进行交替迭代更新;1) Given initial values m 0 , H 0 , a regularized iterative inversion formula is constructed using observed data, and the ray tracing matrix H and the slowness matrix m in the regularized iterative inversion formula are updated alternately and iteratively;
具体按照如下原则进行迭代。The iteration is performed according to the following principles.
2)H迭代更新公式: 2)H iterative update formula:
引入辅助变量v,b,应用Bregman(布雷格曼)迭代和Gauss-Seidel(高斯-赛德尔)迭代,上式可如下计算Introducing auxiliary variables v, b, applying Bregman iteration and Gauss-Seidel iteration, the above formula can be calculated as follows
3)m迭代更新公式: 3) m iterative update formula:
引入辅助变量w,p,应用Bregman迭代和Gauss-Seidel迭代,上式可如下计算Introducing auxiliary variables w, p, applying Bregman iteration and Gauss-Seidel iteration, the above formula can be calculated as follows
[(Hk)THk-ξΔ]mk+1=(Hk)Td+ξΔ·(wk+1-pk+1)[(H k ) T H k -ξΔ]m k+1 = (H k ) T d+ξΔ·(w k+1 -p k+1 )
方法步骤2)对第一个问题,与方法步骤3)对应的第二个问题具有不同的物理意义。第一个子问题是以mk为先验信息的正则化射线追踪;第二个子问题以Hk为先验信息的TV(total variation,简称全变差)正则化,以寻找具有尖锐边界的结构模型。交替求解这两个问题并合理控制第一个问题求解中G(mk)的更新频次,不仅能降低整个成像迭代过程中正演计算的代价,还能更好的保护尖锐边界信息,提高成像效率。Step 2) of the method has different physical meanings for the first problem and the second problem corresponding to step 3). The first subproblem is regularized ray tracing with mk as prior information; the second subproblem is TV (total variation) regularization with Hk as prior information to find a structural model with sharp boundaries. Alternating between solving these two problems and reasonably controlling the update frequency of G( mk ) in solving the first problem can not only reduce the cost of forward modeling in the entire imaging iteration process, but also better protect the sharp boundary information and improve imaging efficiency.
4)当||mk+1-mk||<∈m且||Hk+1-Hk||<∈H时,迭代结束,输出待探测区域慢度估计并得到射线追踪矩阵估计结束并退出结果,否则,返回步骤3),∈m是慢度矩阵迭代误差,∈H射线追踪矩阵迭代误差。4) When ||m k+1 -m k ||<∈ m and ||H k+1 -H k ||<∈ H , the iteration ends and the slowness estimate of the area to be detected is output And get the ray tracing matrix estimate End and exit the result, otherwise, return to step 3), ∈ m is the slowness matrix iteration error, ∈ H is the ray tracing matrix iteration error.
5)根据慢度矩阵的估计值、射线追踪矩阵估计值以及待探测区域的网格结构进行反演成像,得到最终待观测区域结构的反演结果图像。5) Inversion imaging is performed based on the estimated value of the slowness matrix, the estimated value of the ray tracing matrix, and the grid structure of the area to be detected to obtain the final inversion result image of the structure of the area to be observed.
以待探测区域的网格结构为空间位置,慢度矩阵估计值为像素值可以绘制如图5所示反演成像结果,通过射线追踪矩阵估计值确定路径节点绘制如图3所示离散射线追踪路径。Taking the grid structure of the area to be detected as the spatial position and the slowness matrix estimation value as the pixel value, the inversion imaging result shown in FIG5 can be drawn. The path nodes are determined by the ray tracing matrix estimation value to draw the discrete ray tracing path shown in FIG3.
如图5和图6所示,得到反演结果和迭代误差,慢度矩阵m的迭代误差,主要是表明求解过程中误差越来越小,数值结果是收敛的,稳定的。一般数值计算过程通过这种方式进行验证有效性。本方法能够减少正演计算代价,提高反演计算效率和数值结果的稳定性。As shown in Figures 5 and 6, the inversion results and iteration errors are obtained. The iteration error of the slowness matrix m mainly shows that the error is getting smaller and smaller during the solution process, and the numerical results are convergent and stable. The general numerical calculation process is verified in this way. This method can reduce the forward calculation cost, improve the inversion calculation efficiency and the stability of the numerical results.
系统实施例:System Example:
本发明提供了一种正则化跨孔成像系统,包括:The present invention provides a regularized cross-pore imaging system, comprising:
区域分割模块:用于根据地质待探测区域信号发射点与接收点的位置,将待探测区域均匀离散化为若干个网格点;并获接收点的取观测数据。Region segmentation module: used to discretize the area to be detected into several grid points evenly according to the positions of the signal transmitting points and receiving points in the geological area to be detected; and obtain the observation data of the receiving points.
模型构建模块:用于通过所述观测数据、待观测区域慢度矩阵、射线追踪矩阵、射线追踪算子构建正则化迭代反演公式,所述射线追踪矩阵是射线追踪算子在慢度矩阵上的投影矩阵。Model construction module: used to construct a regularized iterative inversion formula through the observation data, the slowness matrix of the area to be observed, the ray tracing matrix, and the ray tracing operator, wherein the ray tracing matrix is the projection matrix of the ray tracing operator on the slowness matrix.
迭代模块:用于根据给定的待观测区域的慢度矩阵的初值和射线追踪矩阵的初值,使用所述正则化迭代反演公式,分别对正则迭代反演公式中的射线追踪矩阵和慢度矩阵进行交替迭代更新,根据迭代结束条件获得待观测区域慢度矩阵的估计值和射线追踪矩阵估计值。Iteration module: used to use the regularized iterative inversion formula according to the initial value of the slowness matrix and the initial value of the ray tracing matrix of the given area to be observed, to alternately iteratively update the ray tracing matrix and the slowness matrix in the regularized iterative inversion formula, and to obtain the estimated value of the slowness matrix and the estimated value of the ray tracing matrix of the area to be observed according to the iteration end condition.
图像生成模块:根据慢度矩阵的估计值、射线追踪矩阵估计值以及待探测区域的网格结构进行反演成像,得到最终待观测区域结构的反演结果图像。Image generation module: Inversion imaging is performed based on the estimated value of the slowness matrix, the estimated value of the ray tracing matrix and the grid structure of the area to be detected to obtain the final inversion result image of the structure of the area to be observed.
设备实施例Device Embodiment
本发明提供了一种计算机设备,包括存储器和处理器,该存储器中存储有计算机执行指令,处理器执行存储器存储的计算机执行指令,以实现如上述所述的一种正则化跨孔成像方法,其中该方法已在方法实施例中详细说明,此处不再赘述。The present invention provides a computer device, including a memory and a processor, wherein the memory stores computer execution instructions, and the processor executes the computer execution instructions stored in the memory to implement a regularized cross-pore imaging method as described above, wherein the method has been described in detail in the method embodiment and will not be repeated here.
存储介质实施例Storage Medium Embodiments
本发明提供了一种计算机可读存储介质,该计算机可读存储介质用于储存计算机执行指令,该计算机执行指令被处理器执行时用于实现如上述所述的一种正则化跨孔成像方法,其中该方法已在方法实施例中详细说明,此处不再赘述。The present invention provides a computer-readable storage medium for storing computer-executable instructions. When the computer-executable instructions are executed by a processor, they are used to implement a regularized cross-pore imaging method as described above, wherein the method has been described in detail in a method embodiment and will not be repeated here.
应当指出,以上所述具体实施方式可以使本领域的技术人员更全面地理解本发明创造,但不以任何方式限制本发明创造。因此,尽管本说明书和实施例对本发明创造已进行了详细的说明,但是,本领域技术人员应当理解,仍然可以对本发明创造进行修改或者等同替换;而一切不脱离本发明创造的精神和范围的技术方案及改进,其均涵盖在本发明创造专利的保护范围当中。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。It should be noted that the above-described specific implementation methods can enable those skilled in the art to more fully understand the invention, but do not limit the invention in any way. Therefore, although the present specification and embodiments have described the invention in detail, those skilled in the art should understand that the invention can still be modified or replaced by equivalents; and all technical solutions and improvements that do not deviate from the spirit and scope of the invention are included in the protection scope of the patent for the invention. Any figure mark in the claims should not be regarded as limiting the claims involved.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410456996.0A CN118587306B (en) | 2024-04-16 | 2024-04-16 | A regularized cross-pore imaging method, system, computer device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410456996.0A CN118587306B (en) | 2024-04-16 | 2024-04-16 | A regularized cross-pore imaging method, system, computer device and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN118587306A true CN118587306A (en) | 2024-09-03 |
| CN118587306B CN118587306B (en) | 2025-04-04 |
Family
ID=92535508
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410456996.0A Active CN118587306B (en) | 2024-04-16 | 2024-04-16 | A regularized cross-pore imaging method, system, computer device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118587306B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050105682A1 (en) * | 2003-11-15 | 2005-05-19 | Heumann John M. | Highly constrained tomography for automated inspection of area arrays |
| US20170294034A1 (en) * | 2016-04-11 | 2017-10-12 | Toshiba Medical Systems Corporation | Apparatus and method of iterative image reconstruction using regularization-parameter control |
| CN113092589A (en) * | 2021-04-14 | 2021-07-09 | 复旦大学 | Multilayer irregular medium synthetic aperture imaging method based on sound velocity inversion |
-
2024
- 2024-04-16 CN CN202410456996.0A patent/CN118587306B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050105682A1 (en) * | 2003-11-15 | 2005-05-19 | Heumann John M. | Highly constrained tomography for automated inspection of area arrays |
| US20170294034A1 (en) * | 2016-04-11 | 2017-10-12 | Toshiba Medical Systems Corporation | Apparatus and method of iterative image reconstruction using regularization-parameter control |
| CN113092589A (en) * | 2021-04-14 | 2021-07-09 | 复旦大学 | Multilayer irregular medium synthetic aperture imaging method based on sound velocity inversion |
Non-Patent Citations (1)
| Title |
|---|
| 武斌, 严忠琼, 曹俊兴: "平方慢度解析射线追踪层析成像", 工程地球物理学报, no. 02, 25 April 2005 (2005-04-25) * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118587306B (en) | 2025-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112083482B (en) | Seismic super-resolution inversion method based on model-driven depth learning | |
| CN114970290B (en) | Ground transient electromagnetic method parallel inversion method and system | |
| CN111666721B (en) | Full-waveform inversion method and device and electronic equipment | |
| CN103135132B (en) | Hybrid-domain full wave form inversion method of central processing unit (CPU)/graphics processing unit (GPU) synergetic parallel computing | |
| CN109165664A (en) | A kind of attribute missing data collection completion and prediction technique based on generation confrontation network | |
| CN118112663B (en) | A method and system for rapid aviation transient electromagnetic imaging | |
| CN110927806A (en) | Method and system for magnetotelluric inversion based on supervised descent method | |
| CN114782336A (en) | Method and device for predicting fiber bundle orientation distribution based on graph convolution neural network | |
| CN117974913A (en) | Distribution network cable robot control method and device, electronic equipment and medium | |
| CN116432556A (en) | A wing surface pressure reconstruction method, electronic equipment and storage medium | |
| CN112632680A (en) | Large civil engineering structure water leakage condition reconstruction method based on deep learning | |
| CN116990772A (en) | Ground penetrating radar double-parameter real-time inversion method based on multi-scale convolution network | |
| CN117706623A (en) | A microseismic velocity inversion method driven by deep learning and wave equations | |
| CN114676627B (en) | Mixed electromagnetic target reconstruction method based on U-Net neural network | |
| CN118587306A (en) | A regularized cross-pore imaging method, system, computer device and storage medium | |
| CN110764146A (en) | Space cross-correlation elastic wave reflection waveform inversion method based on acoustic wave operator | |
| CN115903042A (en) | Waveform inversion method and device based on structural shaping regularization | |
| CN114947802A (en) | Particle swarm optimization electrical impedance imaging method based on density and density two mesh generation models | |
| CN115480306B (en) | Tunnel full-waveform inversion optimization method and system based on deep learning | |
| CN118501962A (en) | Method, device, equipment and medium for directly inverting natural potential gradient data | |
| CN117094225A (en) | Heat conduction solving method and system based on deep learning | |
| CN118151236A (en) | Seismic velocity deep learning inversion method and system based on data-space domain fusion | |
| CN110333534A (en) | A Bayesian time-shifted AVO inversion method and system based on Biot theory | |
| CN112505765B (en) | Lax Friedrichs Method for Scanning Seismic Travel Time | |
| CN117991358A (en) | Intermittent Galerkin rapid scanning method and system for equation of journey |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |