麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法及裝置與流程

文檔序號:41752417發(fā)布日期:2025-04-29 18:20閱讀:4來源:國知局
基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法及裝置與流程

本技術(shù)屬于石油天然氣勘探,特別是地震勘探數(shù)據(jù)處理,具體涉及一種基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法及裝置。


背景技術(shù):

1、在地震勘探數(shù)據(jù)處理流程中,由于觀測系統(tǒng)方面的原因,可能存在著數(shù)據(jù)缺失,以及炮點和檢波點不規(guī)則等問題。基于此,數(shù)據(jù)插值起著重要的作用;比如,補齊缺失的地震信號,正則化到用戶指定的格點上等等。

2、眾所周知,走時數(shù)據(jù)插值在射線類的疊加或者偏移中用途廣大。現(xiàn)有的走時數(shù)據(jù)插值算法基本上是純數(shù)據(jù)驅(qū)動的,不涉及到模型方面的計算。比如,按照距離函數(shù)的加權(quán)平均,或者按照慢度的線性疊加等等,都是純數(shù)據(jù)的驅(qū)動。

3、神經(jīng)網(wǎng)絡(luò)的廣泛應(yīng)用給插值算法帶來了新的思路。一種常見的神經(jīng)網(wǎng)絡(luò)算法是用數(shù)據(jù)和標簽作為訓(xùn)練集,然后訓(xùn)練出一個神經(jīng)網(wǎng)絡(luò);之后就可以把神經(jīng)網(wǎng)絡(luò)運用到其他缺失的數(shù)據(jù)上。這也是機器學(xué)習(xí)領(lǐng)域里常用的流程:即,準備數(shù)據(jù)標簽,訓(xùn)練網(wǎng)絡(luò),最后推理。

4、無論是常規(guī)走時數(shù)據(jù)插值方法,還是神經(jīng)網(wǎng)絡(luò)數(shù)據(jù)插值方法,都是純數(shù)據(jù)驅(qū)動。插值后的數(shù)據(jù)與真實數(shù)據(jù)的差異取決于數(shù)據(jù)是否復(fù)雜。數(shù)據(jù)的成分越簡單,插值越準確;反之,誤差會較大。在通常的真實數(shù)據(jù)處理中,由于缺乏參考數(shù)據(jù)而無法判斷插值數(shù)據(jù)本身的優(yōu)劣;只能依靠后續(xù)疊加或者偏移的結(jié)果來判斷插值的準確性。若插值不準確,需要重新插值,并重新做疊加和偏移。這在一定程度上拖慢了數(shù)據(jù)處理周期,并浪費了大量計算資源。


技術(shù)實現(xiàn)思路

1、本發(fā)明的一個目的在于提供一種基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法,該方法基于物理方程得到一個準確可靠的走時數(shù)據(jù)差。且誤差中的程函方程的信息被完全吸收到神經(jīng)網(wǎng)絡(luò)模型中,其插值結(jié)果可靠準確。

2、本發(fā)明的另一個目的在于提供一種基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值裝置。本發(fā)明的還一個目的在于提供一種電子設(shè)備,該電子設(shè)備包括存儲器和處理器,存儲器存儲有計算機程序,處理器執(zhí)行計算機程序時實現(xiàn)上述基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法的步驟。本發(fā)明的還一個目的在于提供一種可讀介質(zhì),其上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法的步驟。

3、為解決本技術(shù)背景技術(shù)中的技術(shù)問題,本發(fā)明提供以下技術(shù)方案:

4、第一方面,本發(fā)明提供一種基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法,包括:

5、接收待插值點坐標;

6、根據(jù)所述待插值點坐標以及預(yù)先構(gòu)建的神經(jīng)網(wǎng)絡(luò)模型生成所述待插值點坐標對應(yīng)的走時數(shù)據(jù),其中,所述神經(jīng)網(wǎng)絡(luò)模型用于擬合所述待插值點坐標所在工區(qū)的速度場以及走時場,并根據(jù)所述速度場以及所述走時場所生成的。

7、在本發(fā)明的一實施例中,構(gòu)建所述神經(jīng)網(wǎng)絡(luò)模型的步驟包括:

8、根據(jù)所述工區(qū)的單炮數(shù)據(jù)集生成訓(xùn)練數(shù)據(jù)以及驗證數(shù)據(jù),并進行以下迭代操作:

9、根據(jù)所述訓(xùn)練數(shù)據(jù)對預(yù)先構(gòu)建的所述神經(jīng)網(wǎng)絡(luò)模型的初始模型或訓(xùn)練模型進行訓(xùn)練,其中,所述訓(xùn)練模型是根據(jù)所述訓(xùn)練數(shù)據(jù)對所述初始模型進行訓(xùn)練所生成的;

10、根據(jù)所述驗證數(shù)據(jù)對所述訓(xùn)練模型進行驗證,以生成驗證結(jié)果;

11、當所述驗證結(jié)果達到預(yù)設(shè)的訓(xùn)練截止條件時,停止訓(xùn)練,以生成訓(xùn)練結(jié)果;

12、根據(jù)所述速度場以及所述走時場對所述訓(xùn)練結(jié)果進行約束,以構(gòu)建所述神經(jīng)網(wǎng)絡(luò)模型。

13、在本發(fā)明的一實施例中,根據(jù)所述訓(xùn)練數(shù)據(jù)對預(yù)先構(gòu)建的所述神經(jīng)網(wǎng)絡(luò)模型的初始模型或訓(xùn)練模型進行訓(xùn)練,包括:

14、根據(jù)所述訓(xùn)練數(shù)據(jù)更新所述初始模型或所述訓(xùn)練模型中的輸入層、卷積層、激活函數(shù)、池化層、全連接層各自的權(quán)重。

15、在本發(fā)明的一實施例中,根據(jù)所述速度場以及所述走時場對所述訓(xùn)練結(jié)果進行約束,以構(gòu)建所述神經(jīng)網(wǎng)絡(luò)模型,包括:

16、根據(jù)所述速度場、所述走時場以及所述訓(xùn)練結(jié)果構(gòu)建所述走時數(shù)據(jù)對應(yīng)的增廣拉格朗日函數(shù);

17、根據(jù)所述增廣拉格朗日函數(shù)對所述訓(xùn)練結(jié)果進行約束,以生成所述神經(jīng)網(wǎng)絡(luò)。

18、在本發(fā)明的一實施例中,根據(jù)所述速度場、所述走時場以及所述訓(xùn)練結(jié)果構(gòu)建所述走時數(shù)據(jù)對應(yīng)的增廣拉格朗日函數(shù),包括:

19、根據(jù)所述速度場、所述走時場以及所述訓(xùn)練結(jié)果確定所述走時數(shù)據(jù)對應(yīng)的數(shù)據(jù)誤差以及程函方程誤差;

20、根據(jù)所述數(shù)據(jù)誤差以及所述程函方程誤差構(gòu)建所述增廣拉格朗日函數(shù)。

21、在本發(fā)明的一實施例中,根據(jù)所述待插值點坐標以及預(yù)先構(gòu)建的神經(jīng)網(wǎng)絡(luò)模型生成所述待插值點坐標對應(yīng)的走時數(shù)據(jù),包括:

22、根據(jù)所述神經(jīng)網(wǎng)絡(luò)模型生成所述工區(qū)的走時場網(wǎng)絡(luò);

23、根據(jù)所述待插值點坐標以及所述走時場網(wǎng)絡(luò)生成所述待插值點坐標對應(yīng)的走時數(shù)據(jù)。

24、在本發(fā)明的一實施例中,根據(jù)所述速度場、所述走時場以及所述訓(xùn)練結(jié)果確定所述走時數(shù)據(jù)對應(yīng)的數(shù)據(jù)誤差以及程函方程誤差,包括:

25、根據(jù)所述訓(xùn)練結(jié)果以及所述速度場生成速度場網(wǎng)絡(luò);

26、根據(jù)所述訓(xùn)練結(jié)果以及所述走時場生成走時場網(wǎng)絡(luò);

27、根據(jù)所述速度場網(wǎng)絡(luò)以及所述走時場網(wǎng)絡(luò)確定所述數(shù)據(jù)誤差以及所述程函方程誤差。

28、第二方面,本發(fā)明提供一種基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值裝置,該裝置包括:

29、坐標接收模塊,用于接收待插值點坐標;

30、走時數(shù)據(jù)生成模塊,用于根據(jù)所述待插值點坐標以及預(yù)先構(gòu)建的神經(jīng)網(wǎng)絡(luò)模型生成所述待插值點坐標對應(yīng)的走時數(shù)據(jù),其中,所述神經(jīng)網(wǎng)絡(luò)模型用于擬合所述待插值點坐標所在工區(qū)的速度場以及走時場,并根據(jù)所述速度場以及所述走時場所生成的。

31、在本發(fā)明的一實施例中,基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值裝置還包括:

32、模型構(gòu)建模塊,用于構(gòu)建所述神經(jīng)網(wǎng)絡(luò)模型,所述模型構(gòu)建模塊包括:

33、數(shù)據(jù)生成單元,用于根據(jù)所述工區(qū)的單炮數(shù)據(jù)集生成訓(xùn)練數(shù)據(jù)以及驗證數(shù)據(jù),并進行以下迭代操作:

34、模型訓(xùn)練單元,用于根據(jù)所述訓(xùn)練數(shù)據(jù)對預(yù)先構(gòu)建的所述神經(jīng)網(wǎng)絡(luò)模型的初始模型或訓(xùn)練模型進行訓(xùn)練,其中,所述訓(xùn)練模型是根據(jù)所述訓(xùn)練數(shù)據(jù)對所述初始模型進行訓(xùn)練所生成的;

35、驗證結(jié)果生成單元,用于根據(jù)所述驗證數(shù)據(jù)對所述訓(xùn)練模型進行驗證,以生成驗證結(jié)果;

36、訓(xùn)練結(jié)果生成單元,用于當所述驗證結(jié)果達到預(yù)設(shè)的訓(xùn)練截止條件時,停止訓(xùn)練,以生成訓(xùn)練結(jié)果;

37、模型構(gòu)建單元,用于根據(jù)所述速度場以及所述走時場對所述訓(xùn)練結(jié)果進行約束,以構(gòu)建所述神經(jīng)網(wǎng)絡(luò)模型。

38、在本發(fā)明的一實施例中,所述模型訓(xùn)練單元包括:

39、模型訓(xùn)練子單元,用于根據(jù)所述訓(xùn)練數(shù)據(jù)更新所述初始模型或所述訓(xùn)練模型中的輸入層、卷積層、激活函數(shù)、池化層、全連接層各自的權(quán)重。

40、在本發(fā)明的一實施例中,所述模型構(gòu)建單元包括:

41、拉格朗日函數(shù)構(gòu)建單元,用于根據(jù)所述速度場、所述走時場以及所述訓(xùn)練結(jié)果構(gòu)建所述走時數(shù)據(jù)對應(yīng)的增廣拉格朗日函數(shù);

42、訓(xùn)練結(jié)果約束單元,用于根據(jù)所述增廣拉格朗日函數(shù)對所述訓(xùn)練結(jié)果進行約束,以生成所述神經(jīng)網(wǎng)絡(luò)。

43、在本發(fā)明的一實施例中,所述拉格朗日函數(shù)構(gòu)建單元包括:

44、誤差確定單元,用于根據(jù)所述速度場、所述走時場以及所述訓(xùn)練結(jié)果確定所述走時數(shù)據(jù)對應(yīng)的數(shù)據(jù)誤差以及程函方程誤差;

45、拉格朗日函數(shù)構(gòu)建子單元,用于根據(jù)所述數(shù)據(jù)誤差以及所述程函方程誤差構(gòu)建所述增廣拉格朗日函數(shù)。

46、在本發(fā)明的一實施例中,所述走時數(shù)據(jù)生成模塊包括:

47、走時場網(wǎng)絡(luò)生成單元,用于根據(jù)所述神經(jīng)網(wǎng)絡(luò)模型生成所述工區(qū)的走時場網(wǎng)絡(luò);

48、走時數(shù)據(jù)生成單元,用于根據(jù)所述待插值點坐標以及所述走時場網(wǎng)絡(luò)生成所述待插值點坐標對應(yīng)的走時數(shù)據(jù)。

49、在本發(fā)明的一實施例中,所述誤差確定單元包括:

50、速度場網(wǎng)絡(luò)生成單元,用于根據(jù)所述訓(xùn)練結(jié)果以及所述速度場生成速度場網(wǎng)絡(luò);

51、走時場網(wǎng)絡(luò)生成單元,用于根據(jù)所述訓(xùn)練結(jié)果以及所述走時場生成走時場網(wǎng)絡(luò);

52、誤差確定子單元,用于根據(jù)所述速度場網(wǎng)絡(luò)以及所述走時場網(wǎng)絡(luò)確定所述數(shù)據(jù)誤差以及所述程函方程誤差。

53、第三方面,本發(fā)明提供一種計算機程序產(chǎn)品,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)一種基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法的步驟。

54、第四方面,本發(fā)明提供一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執(zhí)行程序時實現(xiàn)基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法的步驟。

55、第五方面,本發(fā)明提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法的步驟。

56、從上述描述可知,本發(fā)明實施例提供一種基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法及裝置,對應(yīng)的基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法包括:接收待插值點坐標;根據(jù)待插值點坐標以及預(yù)先構(gòu)建的神經(jīng)網(wǎng)絡(luò)模型生成待插值點坐標對應(yīng)的走時數(shù)據(jù),其中,神經(jīng)網(wǎng)絡(luò)模型用于擬合待插值點坐標所在工區(qū)的速度場以及走時場,并根據(jù)速度場以及走時場所生成的。

57、對應(yīng)的基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值裝置包括:坐標接收模塊,用于接收待插值點坐標;走時數(shù)據(jù)生成模塊,用于根據(jù)待插值點坐標以及預(yù)先構(gòu)建的神經(jīng)網(wǎng)絡(luò)模型生成待插值點坐標對應(yīng)的走時數(shù)據(jù),其中,神經(jīng)網(wǎng)絡(luò)模型用于擬合待插值點坐標所在工區(qū)的速度場以及走時場,并根據(jù)速度場以及走時場所生成的。

58、本發(fā)明實施例所提供的基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法及裝置,從物理導(dǎo)引的角度出發(fā),提出了一種基于數(shù)據(jù)和模型雙驅(qū)動的走時插值方法及裝置。依據(jù)本發(fā)明實施例所提供的基于數(shù)據(jù)和模型雙驅(qū)動的走時數(shù)據(jù)插值方法及裝置所得到的插值走時數(shù)據(jù)具有可靠性以及準確性。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 鲁山县| 阳泉市| 万盛区| 长阳| 孝感市| 临武县| 怀柔区| 宁晋县| 桃园市| 习水县| 泗水县| 宁安市| 文昌市| 福安市| 清苑县| 达州市| 进贤县| 历史| 盐亭县| 吉水县| 东台市| 沿河| 上思县| 宿迁市| 衡阳县| 富锦市| 景德镇市| 西乌珠穆沁旗| 临武县| 宜君县| 泰顺县| 罗山县| 安西县| 舟山市| 金沙县| 任丘市| 泰和县| 虞城县| 惠来县| 和田市| 太仆寺旗|