2024年2月12日-2月18日周报

文章目录

  • 1. 本周计划
  • 2. 完成情况
    • 2.1 论文摘要
    • 2.2 数据集
    • 2.3 基准测试
  • 3. 总结及收获
  • 4. 下周计划

1. 本周计划

阅读论文《 E F W I E^{FWI} EFWI: Multiparameter Benchmark Datasets for Elastic Full Waveform Inversion of Geophysical Properties》
了解一种新型的数据集: E F W I E^{FWI} EFWI

2. 完成情况

2.1 论文摘要

Elastic geophysical properties (such as P- and S-wave velocities) are of great importance to various subsurface applications like CO2 sequestration and energy exploration (e.g., hydrogen and geothermal). Elastic full waveform inversion (FWI) is widely applied for characterizing reservoir properties. In this paper, we introduce EFWI, a comprehensive benchmark dataset that is specifically designed for elastic FWI. EFWI encompasses 8 distinct datasets that cover diverse subsurface geologic structures (flat, curve, faults, etc). The benchmark results produced by three different deep learning methods are provided. In contrast to our previously presented dataset (pressure recordings) for acoustic FWI (referred to as OPENFWI), the seismic dataset in EFWI has both vertical and horizontal components. Moreover, the velocity maps in EFWI incorporate both P- and S-wave velocities. While the multicomponent data and the added S-wave velocity make the data more realistic, more challenges are introduced regarding the convergence and computational cost of the inversion. We conduct comprehensive numerical experiments to explore the relationship between P-wave and S-wave velocities in seismic data. The relation between P- and S-wave velocities provides crucial insights into the subsurface properties such as lithology, porosity, fluid content, etc. We anticipate that EFWI will facilitate future research on multiparameter inversions and stimulate endeavors in several critical research topics of carbon-zero and new energy exploration. All datasets, codes1 and relevant information can be accessed through our website at https://efwi-lanl.github.io/

从摘要中可知,该论文为我们提供了一种新型的数据集 E F W I E^{FWI} EFWI,用于弹性全波形反演.包含8个不同的数据集,涵盖了各种不同的地下地质结构(平坦,曲线,断层)。该数据集继承了OpenFWI框架的多尺度(2D,3D数据集的样本数量),多域(2D, 3D场景)和多地下复杂性(界面,断层, C O 2 CO_2 CO2存储层等)的优势特征外,和OpenFWI不同点在于: E F W I E^{FWI} EFWI地震数据包含垂直和水平分量,且速度包含p波和s波速度。OpenFWI只包含了P波。如下是两个数据集之间的一个区别
在这里插入图片描述
从图中可以看出 E F W I E^{FWI} EFWI考虑了P波和S波,更全面和精准的反应地下。当然 E F W I E^{FWI} EFWI考虑多个参数以及扩展的地震数据维度显著增加了目标函数的复杂性。随着考虑的参数增加,反演问题变得更加复杂和非线性。这意味着目标函数的形状更加复杂,不再呈线性关系,使得寻找最优解更加困难。同时估计P波和S波速度时,由于这两个速度之间存在一定的相互依赖关系,因此在调整其中一个速度参数时,可能会对另一个速度参数产生影响。这种相互影响导致了速度参数之间的权衡或权衡效应,使得确定最优解变得更加困难。为反演的收敛性和计算成本带来了不小的挑战。

2.2 数据集

在论文中提供了如下 E F W I E^{FWI} EFWI的展示图,其中 V p V_p Vp展示主波或p波穿过的速度。可了解地下是否存在流体或气体等; V s V_s Vs展示次级波或s波的速度,提供有关岩石或沉积物等对地质构造的刚性和剪切强度信息。 P r P_r Pr泊松比图,可视化量化了地下在压缩应力下变形的能力。泊松比越高,材料延展性越好;反之脆弱性越大。(泊松比用于描述材料在拉伸或压缩时的变形特性,是材料的横向压缩与纵向拉伸之间的比率。 ν = − ε 横向 ε 纵向 \nu =-\frac{\varepsilon_{横向}}{\varepsilon_{纵向}} ν=ε纵向ε横向 ε \varepsilon ε代表应变,$\nu $代表泊松比);FVB:复杂的平面图层; CVB:复杂的弯曲层;FFB:复杂的有一个断层的平坦层;CFB:复杂的有一个断层的曲线层;(数据集是两个版本:简单为A, 困难为B)
在这里插入图片描述
EFWI 中的 P 波速度 (VP) 图与OPENFWI 数据集中的 P 波速度 (VP) 图相同. E F V A E^{FVA} EFVA V p V_p Vp对应OpenFWI中的FlatVel-A; E C F B E^{CFB} ECFB V p V_p Vp对应OpenFWI中的CurveFault-B.

如下展示了OpenFWI中的CurveVel_B和 E C V B E^{CVB} ECVB中的同样的一个数据样本

  • openFWI的p波速度图
    在这里插入图片描述
  • E C V B E^{CVB} ECVB p波速度图 ( openFWI的p波速度图是一样的)
    在这里插入图片描述
  • E C V B E^{CVB} ECVB s波速度图
    在这里插入图片描述
  • E C V B E^{CVB} ECVB 泊松比
    在这里插入图片描述
    弹性数据集的好处
  • 岩性判别:结合纵波速度(VP)和横波速度(VS)可以用于岩性估计,因为VP单独使用可能会因为不同类型岩石的VP重叠而引入显著的模糊性
  • 裂缝特征化:利用泊松比(VP-VS比)和S波分裂可以估计裂缝的方向,并促进水力压裂刺激。
  • 流体含量和饱和度估算:泊松比(VP-VS比)允许我们估算压缩性,并通过其他相关的储层参数(如压力和温度)定性地估算流体性质

当然带来的挑战也是很明显的。

  • 弹性正向建模和 FWI 的数据驱动方法的示意图

在这里插入图片描述

2.3 基准测试

Elastic FWI的基准测试通过三种基于深度学习的方法(即 ElasticNet、ElasticGAN 和 ElasticTransformer)提供反演结果。这些方法源自现有网络,即 InversionNet、VelocityGAN 和 SimFWI,并进行了修改以解决弹性 FWI 带来的挑战。 在训练过程分别利用 l1-norm 和 l2-norm 损失函数进行;为了量化预测性能,利用三个评估指标:平均绝对误差(MAE)、均方根误差(RMSE)和结构相似性指数(SSIM:一种用于衡量两幅图像之间相似性的指标,SSIM计算图像中每个像素的局部块之间的亮度、对比度和结构相似性,然后将这些相似性值结合起来以产生一个全局相似性指数)。网络提供 VP 和 VS 的直接预测,而 Pr 是通过基于 VP 和 VS 的计算间接获得的。因此,与 VP 和 VS 相比,Pr 始终表现出较低的 SSIM。然而,应该注意的是,与 VP 和 VS 相比,Pr 表示更稀疏的图,导致与 VP 和 VS 相比,Pr 的 MAE 和 RMSE 值更低。

  • ElasticNet 从普通的 InversionNet 扩展到具有两对输入和输出的弹性设置。它是一个全卷积神经网络,以地震数据 ux 和 uz 作为两个编码器的输入,独立学习潜在嵌入。将两个输入的相互表示连接起来,然后转发到两个独立的解码器以获得估计的速度图 VP 和 VS 作为输出。(具体架构:该架构由两个编码器组成,它们将地震数据 ux 和 uz 作为输入,分别代表水平和垂直分量。编码器由 14 个 CNN 层组成。第一层的内核大小为 7 × 1,而后续六层的内核大小为 3 × 1。为了将数据维度减少到速度图的大小,每隔一层应用步长 2。接下来,采用内核大小为 3 × 3 的 6 个附加 CNN 层从压缩数据中提取时空特征。在这些层中,每隔一层对数据进行下采样,步幅为 2。然后,使用内核大小为 8 × 9 的 CNN 层将特征图展平为大小为 512 的潜在向量。来自的潜在向量两个编码器级联并通过两个解码器以获得P波和S波速度图,分别表示为VP和VS。在解码器中,潜在向量经过反卷积层,使用内核大小 5 生成 5 × 5 × 512 张量。随后是具有相同数量输入和输出通道的卷积层。该反卷积-卷积过程重复四次,反卷积层的内核大小为 4。结果,得到尺寸为80×80×32的特征图。最后使用 70 × 70 窗口对特征图进行中心裁剪,并应用 3 × 3 卷积层生成单通道速度图。整体架构由编码器中的 14 层 CNN 层和解码器中的 11 层组成。所有的卷积层和反卷积层后面都进行批量归一化,使用的激活函数是leakyReLU)
    在这里插入图片描述

  • ElasticGAN 遵循 VelocityGAN的设计,但用 ElasticNet 等编码器-解码器网络替代了原始生成器。生成器产生的估计速度图 VP 和 VS 被反馈馈送到两个独立的鉴别器以识别真实和虚假的预测。两个判别器均采用 CNN 架构。与ElasticNet相比,ElasticGAN在预测VP和VS方面表现出优越的性能,但对于Pr,ElasticGAN的结果不如ElasticNet在这里插入图片描述

  • ElasticTransformer 遵循与 SimFWI 类似的地震编码器和速度解码器架构设计。asticTransform 对于 E F V A E^{FVA} EFVA E F F A E^{FFA} EFFA E C F A E^{CFA} ECFA 等简单数据集产生了最佳结果。但是,随着速度图复杂性的增加,ElasticTransformer 成为性能最差的模型。在这里插入图片描述

3. 总结及收获

通过阅读这篇论文 学习了一种新的开源弹性数据集 E F W I E^{FWI} EFWI,他继承了OpenFWI的一些优势同时又增加了更多的信息, E F W I E^{FWI} EFWI包含了8个数据集,并包括了三种深度学习方法的基准(ElasticNet,ElasticGAN,ElasticTransformer) ;在这些测试中有些数据集显示出有希望的结果,而其他数据集可能需要进一步研究。还进行了耦合测试,以深入了解多参数反演问题的网络设计。(目前耦合测试我还不是很清楚)。目前还没有复现代码,因为代码将在洛斯阿拉莫斯国家实验室和美国能源部批准后发布。所以等发布后再复现一下代码。等后续代码公布后,再回来看相应网络架构的复现。

4. 下周计划

阅读论文《Differentiable Augmentation for Data-Efficient GAN Training》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/397773.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

阿里云OSS和SEC服务器,免费ssl证书申请和安装

一:阿里云OSS证书申请和安装 1创建免费证书等待签发 2验证,复制DNS解析配置 3在主体域名中解析DNS(记录复制上面的证书申请配置) 4验证域名DNS配置 5下载证书 6安装OSS证书 7上传证书(下载的证书解压&#xff09…

【Java中23种设计模式-单例模式2--懒汉式2线程安全】

加油,新时代打工人! 简单粗暴,学习Java设计模式。 23种设计模式定义介绍 Java中23种设计模式-单例模式 Java中23种设计模式-单例模式2–懒汉式线程不安全 package mode;/*** author wenhao* date 2024/02/19 09:38* description 单例模式…

vmware-17虚拟机安装教程及版本密钥(保姆级,包含图文讲解,不需注册账户)

文章目录 vmware安装教程一、下载vmware二、安装三、破解密匙 vmware安装教程 一、下载vmware 1.进入VMware官网:https://www.vmware.com/sg/products/workstation-pro.html 2.向下翻找到,如下界面并点击“现在安装” 3.稍事等待以下直到出现以下界面…

【知识整理】简述 Code Review - 代码审查

一、Code Review 简述 为保证上线代码质量,经研究决定0412版本起实行Code Review 。具体操作方式为组织 review 会。提出的优化点需立即执行更改,Review会要求给出调整方式方法。同时为了确保项目或迭代版本的时间,请各开发同学提前做好时间…

【EI会议征稿通知】第五届电子通讯与人工智能国际学术会议(ICECAI 2024)

第五届电子通讯与人工智能国际学术会议(ICECAI 2024) 2024 5th International Conference on Electronic communication and Artificial Intelligence 第五届电子通讯与人工智能国际学术会议(ICECAI 2024)将于2024年5月31日-6月…

Linux小程序--进度条

目录 1.知识补充 1.1回车和换行 1.2缓冲区 2.实现倒计时 3.实现进度条 1.知识补充 1.在制作小程序进度条之前,我们先了解一下,回车换行和行缓冲区的概念。 2.动态效果,在同一个位置刷新不同的图像,实现一个倒计时的效果。…

【Flink状态管理(八)】Checkpoint:CheckpointBarrier对齐后Checkpoint完成、通知

文章目录 一. 调用StreamTask执行Checkpoint操作1. 执行Checkpoint总体代码流程1.1. StreamTask.checkpointState()1.2. executeCheckpointing1.3. 将算子中的状态快照操作封装在OperatorSnapshotFutures中1.4. 算子状态进行快照1.5. 状态数据快照持久化 二. CheckpointCoordin…

什么是伪数组 以及伪数组转真数组的方法

什么是伪数组呢? 1.我们先来看看用于接受实参的方法 arguments , 执行代码如下: function fn() { console.log(arguments);}fn(1,2,3,4,5) 这里可以看到,Arguments显示的也有方括号 [1,2,3,4,5...] ,但是后面多了一些其他方法&a…

c++类和对象新手保姆级上手教学(中)

前言: 类和对象中篇,这里讲到的前4个默认成员函数,是类和对象中的重难点,许多资料上的讲法都非常抽象,难以理解,所以我作出这篇总结,分享学习经验,以便日后复习。 目录 6个默认成员…

新算法UoT助力AI提问——主动寻求信息,任务完成率提高57.8%

引言:信息寻求在不确定性环境中的重要性 在不确定性环境中,信息寻求的能力至关重要。在许多实际应用中,如医学诊断和故障排除,解决任务所需的信息并非一开始就给出,而需要通过提问后续问题来主动寻求(例如…

MobaXterm的SFTP文件上传/下载

一、MobaXterm的简介 MobaXterm是一款功能强大的远程计算工具,集成了诸多网络工具和便利功能,包括SSH、X11服务器、SFTP等,支持Windows系统。用户可以使用MobaXterm来轻松管理远程服务器,进行文件传输,远程桌面显示等操…

Rocky 8.9 Kubespray v2.24.0 在线部署 kubernetes v1.28.6 集群

文章目录 1. 简介2. 预备条件3. 基础配置3.1 配置hostname3.2 配置互信 4. 配置部署环境4.1 在线安装docker4.2 启动容器 kubespray4.3 编写 inventory.ini4.4 关闭防火墙、swap、selinux4.5 配置内核模块 5. 部署 1. 简介 kubespray​ 是一个用于部署和管理 Kubernetes 集群的…

掌握array_walk()函数:解锁PHP数组操作的神奇力量!

掌握array_walk()函数:解锁PHP数组操作的神奇力量! 在 PHP 开发过程中,我们经常需要对数组进行遍历和处理。array_walk() 函数是 PHP 函数库中的一个重要工具,它提供了一种便捷的方式来对数组中的每个元素执行自定义操作。本文将深…

【EI会议征稿通知】2024年第四届计算机视觉与模式分析国际学术大会(ICCPA 2024)

2024年第四届计算机视觉与模式分析国际学术大会(ICCPA 2024) 2024 4th International Conference on Computer Vision and Pattern Analysis (ICCPA 2024) 第四届计算机视觉与模式分析国际会议(ICCPA 2024)将于2024年5月17日至1…

Unity编辑器扩展之是否勾选Text组件BestFit选项工具(此篇教程也可以操作其他组件的属性)

想要批量化是否勾选项目预制体资源中Text组件BestFit属性(此篇教程也可以操作其他组件的属性,只不过需要修改其中对应的代码),可以采用以下步骤。 1、在项目的Editor文件中,新建一个名为TextBestFitBatchProcessor的…

忘记管理员密码

1、在/home/jenkins/config.xml中删除&#xff1a; <useSecurity>true</useSecurity><authorizationStrategy class"hudson.security.FullControlOnceLoggedInAuthorizationStrategy"><denyAnonymousReadAccess>false</denyAnonymousRea…

html+css+jquery实现轮播图自动切换、左右切换、点击切换

pc端也好、移动端也好&#xff0c;轮播图很常见&#xff0c;今天用htmlcssjquery实现小米商城轮播图&#xff0c;套UI框架更容易实现 步骤1&#xff1a;把静态轮播图用divcss布局出来&#xff0c;采用盒子模型、相对绝对定位实现 代码如下&#xff1a; <!doctype html>…

leetcode:无重复字符的最长字串(详解)

文章目录 一、题目描述&#xff1f;二、题解方案一&#xff1a;容易理解&#xff08;时间复杂度O(n)&#xff09;方案二&#xff1a;滑动窗口&#xff08;时间复杂度O(n)&#xff09; 一、题目描述&#xff1f; 给定一个字符串 s &#xff0c;请你找出其中不含有重复字符的 最…

十二:枚举与注解

文章目录 01、枚举类的使用1.1、枚举类的理解1.2、自定义枚举类1.3、使用enum关键字定义枚举类1.4、Enum类中的常用方法1.5、使用enum关键字定义的枚举类实现接口 02、注解的使用2.1、注解的理解2.3、如何自定义注解2.4、jdk中4个基本的元注解的使用12.5、jdk中4个基本的元注解…

补-代码随想录第23天|● 669. 修剪二叉搜索树 ● 108.将有序数组转换为二叉搜索树 ● 538.把二叉搜索树转换为累加树

二叉树最后一天 ● 669. 修剪二叉搜索树思路一&#xff1a;递归递归三部曲代码&#xff1a; 思路二&#xff1a;迭代代码&#xff1a; ● 108.将有序数组转换为二叉搜索树思路&#xff1a;递归代码;[左闭右闭] ● 538.把二叉搜索树转换为累加树思路&#xff1a;递归 代码&#…