一种偏移炮检点的方法及装置的制造方法
【技术领域】
[0001]本申请涉及地球物理勘探技术领域,特别涉及一种偏移炮检点的方法及装置。
【背景技术】
[0002]随着经济的不断发展,国家对油气资源的需求也日趋增长,地震勘探正面临着向山区等复杂地表区域推进的现状。尤其是我国西部地区,大量的中生代和新生代盆地均为前陆盆地,蕴含着十分丰富的油气资源。因此,在复杂地表区域开展地震探勘意义重大。
[0003]然而,在复杂地表区域进行勘探施工,由于地表地形复杂,障碍物区域无法布设炮检点,将会导致覆盖次数降低,浅层资料缺失。为提高覆盖次数确保浅层资料,需要对障碍物区内无法正常布设的炮检点进行偏移。目前,现有技术中按照偏移距离最短原则,将所有炮检点向离障碍物区域距离最短的一侧偏移,这种偏移方法导致CMP (CommonMiddle-point)炮检距分布有跳跃性,从而导致地震波场采样不能连续。然而,在地震资料去噪和偏移成像等多种处理过程中都要求地震数据具有波场连续性。
[0004]因此,需要有一种新的偏移障碍物区域内炮检点的方法,以确保地震波场能连续采样。
【发明内容】
[0005]本申请实施例的目的是提供一种偏移炮检点的方法及装置,以实现地震波场连续采样的目的。
[0006]为解决上述技术问题,本申请实施例通过以下技术方案来实现:
[0007]本申请实施例提供了一种偏移炮检点的方法,该方法包括:
[0008]SI,按照每条测线上炮检点距障碍物两侧边缘距离的长短以及该条测线上距障碍物两侧边缘中较近一侧边缘的炮检点数的多少,依次判定每条测线上炮检点的偏移方向;
[0009]S2,按照判定的偏移方向,依次对每条测线上炮检点进行偏移;
[0010]S3,在所有测线上炮检点完成偏移后,依次判断每条测线上的炮检点是否需要进行光滑处理;
[0011]S4,在判断出测线上的炮检点需要进行光滑处理后,依次对需要进行光滑处理的测线上的炮检点进行光滑处理。
[0012]优选的,所述按照每条测线上炮检点距障碍物两侧边缘距离的长短以及该条测线上距障碍物两侧边缘中较近一侧边缘的炮检点数的多少,依次判定每条测线上炮检点的偏移方向包括:
[0013](I)按照当前测线上炮检点距障碍物两侧距离的长短以及当前测线上距障碍物两侧边缘中较近一侧边缘的炮检点数的多少,逐点判定当前测线上落入障碍物内的炮检点的偏移方向;
[0014]相应的,所述按照判定的偏移方向,依次对每条测线上炮检点进行偏移包括:
[0015](2)按照判定的偏移方向,逐点对当前测线上落入障碍物内的炮检点进行偏移;
[0016](3)在当前测线上所有需要进行偏移的炮检点偏移出障碍物后,将下一条过障碍物的测线作为当前测线,重复执行以上步骤(1)-(2),直到所有测线上所有炮检点偏移出障碍物。
[0017]优选的,所述按照当前测线上炮检点距障碍物两侧距离的长短以及当前测线上距障碍物两侧边缘中较近一侧边缘的炮检点数的多少,逐点判定当前测线上落入障碍物内的炮检点的偏移方向包括:
[0018]将连续过障碍物的所有炮检点归为一段,计算这段上所有炮检点距障碍物两侧边缘的距离;
[0019]根据这段上所有炮检点距障碍物两侧边缘的距离,通过比较离障碍物第一侧边缘相对较近的炮检点数和离障碍物第二侧边缘相对较近的炮检点数的多少,来判定这段上所有炮检点的偏移方向。
[0020]优选的,所述通过比较离障碍物第一侧边缘相对较近的炮检点数和离障碍物第二侧边缘相对较近的炮检点数的多少,来判定这段上所有炮检点的偏移方向包括:
[0021]在判断出离障碍物第一侧边缘相对较近的炮检点数多于离障碍物第二侧边缘相对较近的炮检点数时,判定这段上所有炮检点向障碍物第一侧偏移。
[0022]优选的,所述通过判断离障碍物第一侧边缘相对较近的炮检点数和离障碍物第二侧边缘相对较近的炮检点数的多少,来判定这段上所有炮检点的偏移方向包括:
[0023]在判断出离障碍物第一侧边缘相对较近的炮检点数等于离障碍物第二侧边缘相对较近的炮检点数时,将炮检点距障碍物第一侧边缘的距离与炮检点距障碍物第二侧边缘的距离进行对比;
[0024]在确定炮检点距障碍物第一侧边缘的距离小于炮检点距障碍物第二侧边缘的距离时,判定这段上所有炮检点向障碍物第一侧偏移。
[0025]优选的,所述按照判定的偏移方向,逐点对当前测线上落入障碍物内的炮检点进行偏移包括:
[0026]当前炮检点将要偏移的位置上有其他炮检点存在,所述其他炮检点也按照当前炮检点的偏移方向进行偏移,
[0027]或,
[0028]当前炮检点将要偏移的位置距相邻测线的距离小于预设的炮线距时,所述将要偏移的位置上的炮检点也按照当前炮检点的偏移方向进行偏移。
[0029]优选的,所述依次判断每条测线上的炮检点是否需要进行光滑处理包括:
[0030](I)逐点判断当前测线上的炮检点是否需要进行光滑处理;
[0031]相应的,所述在判断出测线上的炮检点需要进行光滑处理后,依次对每条测线上的炮检点进行光滑处理包括:
[0032](2)在判断出当前测线上的炮检点需要进行光滑处理后,逐点对当前测线上的炮检点进行光滑处理;
[0033](3)在当前测线上所有炮检点完成光滑处理后,将下一条测线作为当前测线,重复执行以上步骤(1)-(2),直到所有测线上所有炮检点完成光滑处理。
[0034]优选的,所述逐点判断当前测线上的炮检点是否需要进行光滑处理包括:
[0035]①计算偏移后的当前测线上当前炮检点与下一炮检点之间的方位角与测线方位角的差值;
[0036]②将当前炮检点与下一炮检点之间的方位角和测线方位角之间的差值与预设的平滑角度进行对比,判断是否需要对当前炮检点进行光滑处理;
[0037]相应的,所述在判断出当前测线上的炮检点需要进行光滑处理后,逐点对当前测线上的炮检点进行光滑处理包括:
[0038]③在判断出当前炮检点与下一炮检点之间的方位角和测线方位角之间的差值大于预设的平滑角度后,对当前炮检点按照步骤Si中判定的偏移方向进行偏移;
[0039]④在对当前炮检点进行偏移后,判断当前炮检点的上一炮检点是否需要进行光滑处理;重复执行步骤①-③,直到当前测线上所有炮检点完成光滑处理。
[0040]优选的,所述依次判断每条测线上的炮检点是否需要进行光滑处理包括:
[0041]按照测线编号从大到小或按照测线位置从左到右的顺序,依次判断每条测线上的炮检点是否需要进行正向光滑处理,
[0042]或,
[0043]按照测线编号从小到大或按照测线位置从右到左的顺序,依次判断每条测线上的炮检点是否需要进行反向光滑处理;
[0044]相应的,所述在判断出测线上的炮检点需要进行光滑处理后,依次对需要进行光滑处理的测线上的炮检点进行光滑处理包括:
[0045]在判断出测线上的炮检点需要进行光滑处理后,按照测线编号从大到小或按照测线位置从左到右的顺序,依次对需要进行光滑处理的测线上的炮检点进行正向光滑处理,
[0046]或
[0047]在判断出测线上的炮检点需要进行光滑处理后,按照测线编号从小到大或按照测线位置从右到左的顺序,依次对需要进行光滑处理的测线上的炮检点进行反向光滑处理。
[0048]优选的,在依次对需要进行光滑处理的测线上的炮检点进行正向光滑处理后,再按照测线编号从小到大或按照测线位置从右到左的顺序,依次判断进行正向光滑处理后的每条测线上的炮检点是否需要进行反向光滑处理;
[0049]在判断出进行正向光滑处理后的每条测线上的炮检点需要进行反向光滑处理后,按照测线编号从小到大或按照测线位置从右到左的顺序,依次对正向光滑处理后的每条测线上的炮检点进行反向光滑处理,
[0050]或,
[0051]依次对需要进行光滑处理的炮检点进行反向光滑处理后,再按照测线编号从大到小或按照测线位置从左