The present invention provides a method and system for calculating the ray center coordinate, which includes: finding the nearest sampling point on the center ray from the grid point based on the circular segmentation method; determining the vertical foot position from the grid point to the central ray; obtaining the arc length coordinate and dynamic ray parameters of the sampling point by linear interpolation; and obtaining n by calculating the vertical foot position and the straight line distance of the grid point. Coordinates. The calculation efficiency of the method of the invention is obviously superior to the traditional method of sequential traversal. The method of the invention improves the accuracy and is beneficial to improving the imaging quality of the Gauss beam migration.
【技术实现步骤摘要】
一种求取射线中心坐标的方法及系统
本专利技术属于油气勘探开发中地震数据偏移成像领域,属于高斯束偏移中高斯束算子计算中的内容,具体涉及规则网格点在射线中心坐标系下的坐标求取。本方法可扩展到三维介质下高斯束算子的计算,可用于大规模高斯束叠前深度偏移处理。
技术介绍
高斯束偏移是一种兼具效率和精度的叠前深度偏移方法,在地震数据偏移成像领域应用广泛。在由矩形网格划分的速度模型中,计算高斯束偏移算子的时候,需要确定矩形网格点在射线中心坐标系下的坐标(s,n),目前常用的方法是在中心射线上依次遍历采样点,计算中心射线上每个采样点和网格点的距离,选取距离网格点最近的采样点作为网格点到中心射线的垂足,该采样点的弧长近似作为网格点的s坐标,网格点和采样点的距离作为该点到网格点的直线距离作为n坐标。此方法只有在中心射线采样较密(即射线追踪时步长较短时)才能保证精度。当射线追踪步长较大时,该方法误差较大。而且,该方法需要遍历中心射线所有采样点,当射线追踪步长较小时采样点较多,遍历所有采样点效率较低。综上,该方法无法同时保证效率和精度。
技术实现思路
本专利技术目的在于求取矩形网格点的射线中心坐标时,避免遍历中心射线所有采样点,提高计算效率;避免利用中心射线上离网格点最近的点近似作为网格点到射线的垂足,提高网格点射线中心坐标的计算精度。达到当射线追踪步长较小采样点较多时,能保证射线中心坐标的求取效率,且当射线追踪步长较大采样点少时,保证射线中心坐标的求取精度。本专利技术针对高斯束偏移算子计算时,在射线中心坐标系下,规则网格点(s,n)坐标计算问题,提出一种求取射线中心坐标的方法,该方 ...
【技术保护点】
1.一种求取射线中心坐标的方法,其特征在于,该方法包括:基于圆形分割方法找到中心射线上距离网格点最近的采样点;确定网格点到中心射线的垂足位置;通过垂足所在射线段的两个端点处的值线性插值得到该采样点的弧长坐标和动态射线参数,通过求取垂足位置和网格点的直线距离得到n坐标。
【技术特征摘要】
1.一种求取射线中心坐标的方法,其特征在于,该方法包括:基于圆形分割方法找到中心射线上距离网格点最近的采样点;确定网格点到中心射线的垂足位置;通过垂足所在射线段的两个端点处的值线性插值得到该采样点的弧长坐标和动态射线参数,通过求取垂足位置和网格点的直线距离得到n坐标。2.根据权利要求1所述的求取射线中心坐标的方法,其特征在于,基于圆形分割方法找到中心射线上距离网格点最近的采样点包括:将中心射线的N个采样点通过圆形分成Nc组,每组都包含N/Nc个样点;确定每个圆内包含的采样点的起始索引和终止索引,确定圆的圆心和半径;从上一个临近网格点的最近采样点所在圆开始,寻找该圆内距离所求网格点最近的采样点,并记录最短距离,然后按下以下条件判断:所述最短距离+该圆半径>网格点到该圆圆心的距离当满足判断条件时,表明该圆内可能包含距离比当前最小距离更小的点;依次交替搜寻方向,判断圆内是否有可能存在更小距离的采样点,直到判断完所有圆形。3.根据权利要求1所述的求取射线中心坐标的方法,其特征在于,确定网格点到中心射线的垂足位置包括:以最近的采样点为中心,分别构建与前一个采样点和后一个采样点的直线段;分别判断网格点到直线段的垂足是否在该直线段内,在该直线段内的点即为网格点到中心射线的垂足位置。4.根据权利要求1所述的求取射线中心坐标的方法,其特征在于,采用如下方法确定垂足位置:设[Xi,Zi]为中心射线上距离网格点M最近的采样点坐标,[Xi+1,Zi+1][Xi-1,Zi-1]分别为该采样点前后的采样点,[Xm,Zm]为网格点M的坐标;点M在由[Xi,Zi]和[Xi+1,Zi+1]组成的线段上的垂足坐标由下式计算:X*=[X2Xm+Z2Xi+XZ(Zm-Zi)]/(X2+Z2)其中X=Xi+1-Xi,Z=Zi+1-Zi判断垂足[X*,Z*]是否位于[Xi,Zi]和[Xi+1,Zi+1]之间,或者是否位于[Xi-1,Zi-1]和[Xi,Zi]之间,若是则判断垂足位置为[X*,Z*]。5.根据权利要求1所述的求取射线中心坐标的方法,其特征在于,根据动态射线追踪参数确定高斯束在该垂足位置的有效半宽度,当n小于有效半宽度时,计算该中心射线在网格点M处的贡献。6.一种求取射线中心坐标的系统,其...
【专利技术属性】
技术研发人员:王守进,蔡杰雄,倪瑶,
申请(专利权)人:中国石油化工股份有限公司,中国石油化工股份有限公司石油物探技术研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。