自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(90)
  • 资源 (2)
  • 收藏
  • 关注

原创 地震数据处理基础(八)之偏移处理

水平叠加没有考虑界面是否倾斜,而是统一按水平界面处理。水平叠加的记录信息是以垂直反射时间t0记录在共中心点的正下方。地层水平时,这种显示方式与地层吻合;地层倾斜时,剖面上共中心点正下方的垂直反射时间t0对应的位置R'偏离界面反射点的位置R。注意:MR垂直于反射界面,MR‘垂直于地面,MR等于MR‘。因此R为真实的反射点。R‘ 为假想的自激自收反射点。

2025-01-10 09:49:57 449

原创 地震数据处理基础(七)之水平叠加

在地层倾斜的情况下,虽然利用考虑地层倾角的动校正速度,可以将共中心点道集的反射同相轴校平,但是由于共中心点道集不再是真正的共反射点道集,不同炮检距的反射波来自不同的反射点,当地层的物性特征横向变化较大时,利用倾斜地层的共中心点道集进行AVO分析会产生一定的误差。可以设想,如果使质量好的地震道参与叠加的成分多,质量差的地震道参与叠加的成分少,质量很差的地震道不参与叠加,这样叠加效果将会得到改善,这就是自适应叠加的基本思想。式中,分子为以t _ { 0 }为中心、时窗长度为T的时窗内,地震道与标准道的互相关;

2025-01-09 18:20:51 777

原创 地震数据处理基础(六)之动校正

动 校 正:把非零炮检距反射时间t校正为零炮检距反射时间t0的过程.正常时差:由炮检距引起的非零炮检距与零炮检距的反射时间之差t-t0当动校正量合适时,动校正后时距曲线就变成了直线,就可以同向叠加了,能够起到提高信噪比的作用。如果动校正量不合适,就会出现过校正和欠校正的情况。

2025-01-09 09:12:31 803

原创 地震数据处理基础(五)之速度分析

利用多次覆盖记录中(共中心点CMP道集)反射波到达时间与传播速度的关系,从记录中提取速度参数的数值分析方法;为动静校正、水平叠加、偏移等数字处理方法提供速度参数;提取正常时差里面包含的速度信息。

2025-01-08 21:04:19 526

原创 地震数据处理基础(四)之静校正

静校正指的是补偿由于地表高程变化,炮点检波点深度、风化层的厚度和速度变化对地震资料造成的影响。其目的是获得在一个平面上(基准面)进行采集,而且没有风化层和低速带承载的反射波到达时间,需要校正的时间量称为静校正量,一般用毫秒表示。由于某一个地层到从浅到深的校正量是一样的,因此称之为静校正。共中心点道集的动校增量从浅到深是变化的,称为动较增量。静校正量,有正有负,动校正量永远为正。静校正分别计算出激发点、接收点的静校正量,那么总的静校正量等于激发点和接收点静校正量之和。

2025-01-08 11:13:19 1169

原创 地震数据处理基础(三)之反褶积

1)输入:地震记录2)输出:反射系数3)处理手段:反褶积、最佳维纳滤波。

2025-01-07 21:07:57 1206

原创 地震数据处理基础(二)之地震数字滤波

(1)水平层状介质(地表、反射界面水平,介质均匀);事实:地表起伏,地下构造复杂(2)噪音足够小,可以忽略不计;事实:地表及地下噪音严重(3)记录传播过程中波形和能量不变;事实:存在地层吸收衰减作用,地震波能量及波形变化大地震数字滤波目标:去噪,提高地震资料信噪比;1)处理前:含噪声地震数据2)处理后:噪声压制后地震数据3)处理手段:一维滤波或者二维滤波。

2025-01-07 11:28:10 1037

原创 地震数据处理基础(一)之预处理:

野外数据采集都是按照设计好的观测系统来进行的。由于受野外客观条件的限制,设计好的方案在实施中一般都会有所调整。还有一些参数是事先设计时不可能准确获知的,他们都要在实际施工时实时测量。这些数据一般以人工班报等形式记录在磁介质上。因此要根据野外观测系统和电子班报等资料确定激发点和接受点的坐标等数据。在观测系统定义中还要抽道集。抽道集就是把具有相同共中心点的炮间道抽出来组成共中心点道集。在三维地震勘探中还要计算共反射面的坐标,确定共反射面的道集。

2025-01-06 10:28:18 1069

原创 地震数据处理基础(零)之目标:

地震数据处理

2024-12-25 16:47:26 462

原创 Anaconda+Pycharm+Pytorch 安装

安装顺序:1、Anaconda2、Pycharm3、Pytorch1和2的安装比较简单,直接下载离线包安装即可,需要配置一点环境变量。

2024-07-22 16:16:38 251

原创 第四次课:激活函数

激活函数的引入为神经网络提供了非线性变换的能力。没有激活函数,即使神经网络有多个层次,其输出仍然是输入的线性组合,这将限制其表达复杂函数的能力。通过使用非线性激活函数,神经网络能够学习和表示更复杂的任务和模式。

2024-04-02 21:35:33 1022

原创 数字图像处理之matlab实验(四):频域滤波器及图像复原

傅里叶变换后的可视化,通常通过功率谱和相位谱来展现。且都有对应的物理意义。傅里叶谱(幅度谱)告诉我们图像中某种频率的成分有多少。低通和高通滤波器实际上是作用于幅度谱。相位谱告诉我们频率成分的具体位置。

2024-03-31 20:33:08 2989 1

原创 全波形反演之卷积、自相关、互相关(2)

使用深度学习的全波形反演方案,面临的一个重要问题就是带标签的数据不足,往往我们会从合成尽可能真实的速度模型(输出标签)和地震数据(输入数据)入手。通常的做法,当获得足够多的合成数据时,在合成数据上训练,在真实数据上测试。有学者,从信号处理的角度,利用卷积、自相关、互相关等,描述了一类新的方法来增强对具有真实数据特征的合成数据的监督训练(领域自适应)。

2023-12-13 17:28:05 637

原创 全波形反演之卷积、自相关、互相关(1)

比如,当 t 为0时,两个信号一模一样,此时值最大。它可以用来发现信号中的重复模式,如被噪声掩盖的周期信号。自相关函数的极大值能够很好地体现信号中的周期性分量。

2023-12-13 11:10:38 1183

原创 手把手教你写FWI代码5:网络训练

目录网络的训练过程如下:1、加载数据,包括:训练集、验证集1)确定设备2)确定数据和标签归一化方式 3)初始化训练集和验证集4) 加载数据集2、定义损失函数、学习率、优化器1)损失函数2)学习率3)优化器3、加载模型, 这里考虑是否加载预训练模型1)加载模型 2)加载预训练模型4、开始训练,训练模型、损失函数的保存,验证的评价指标的保存1)训练模型2)评价模型3)保存训练训练的模型2)确定数据和标签归一化方式 3)初始化训练集和验证集4) 加载数据集2、定义损失函数

2023-11-23 11:55:38 431

原创 手把手教你写FWI代码4:关于网络结构

3、注意输入数据在进入网络时,每一层输出维度的变化。1、学习效果较好的网络结构、参数设计。

2023-11-22 09:38:40 264

原创 手把手教你写FWI代码3:关于数据处理

综合起来看,其实就是告诉它所有数据的长度,它每次给你返回一个shuffle过的index,以这个方式遍历数据集,通过 __getitem__(self, index)返回一组你要的(data,label)补充归一化的内容。

2023-11-21 21:04:38 318

原创 手把手教你写FWI代码2:关于参数设置

目录argparse 对象的用法1、导入库2、定义命令行解析器对象 3、添加命令行参数4、从命令行中结构化解析参数5、 取对象的成员变量进行修改项目参数设置往往会放在train 或 test 文件中,用的 argparse 对象。如下述代码的呈现,可以看到args 是参数对象,main才是要处理的业务流程。 argparse 对象的用法1、导入库2、定义命令行解析器对象 3、添加命令行参数4、从命令行中结构化解析参数5、 取对象的成员变量进行修改

2023-11-21 18:23:47 267

原创 手把手教你写FWI代码1:将代码运行成功。

版本依赖分为三种情况:a. CUDA 决定了 Pytorch 的版本。CUDA安装参考深度学习GPU环境CUDA详细安装过程(简单快速有效) - 知乎 (zhihu.com)在anaconda环境中使用conda命令安装cuda、cudnn、tensorflow(-gpu)、pytorch_conda安装cuda-优快云博客b. 有些包之间存在版本依赖关系,如Pytorch 决定了torchvision的版本。

2023-11-21 12:30:28 765

原创 手把手教你写FWI代码0:前言

每一个故事的开始总是很美好,理想的情况下,我希望按照上面的思路完成代码讲解。但现实总是很骨感,因为学习者希望尽快的缩短听我嘚嘚的时间,因此直接就从困难的丰富的直接可用的例子开始,再辅以每一步为什么需要这样做的动机,应该也是很不错的。(闵老师教我的)每一个科研coder都是孤单的,因为没有人和你写一模一样的代码,你甚至无法判断它是对是错,那只有看每一步的结果是否符合自己的预期,才能给出相对客观的评价!更好的是给一个简单的例子,再迁移出特定场景下的困难的例子,最终再丰富这个困难例子的功能。

2023-11-21 09:04:38 470

原创 地震勘探原理自问自答

2、以陆地勘探为例,炮点激发,将地下介质近似为弹性介质,由激发信号经过地下介质的传播,在地表上采集到的信号称为地震数据,也就是我们常说的正演过程。地震数据包含:体波(反射比、直达波、折射波等)、面波(勒夫波、瑞利波/地滚波)、噪声。比如,是否含有面波?1、二维/三维(陆地/海洋)地震勘探,炮点(激发点)和检波点(接收点)的排布位置如何?2)利用合成数据去做反演,和利用真实数据去做反演,他们的反演过程/结果会有什么差异?3、请标出真实数据中的直达波、反射波、折射波、面波、初至波、噪声?

2023-10-16 09:28:12 573

原创 地震数据采集0: 观测系统

由于单次覆盖获得的地震数据信噪比比较低,通过设计激发点和接收点的空间位置,对地下反射点进行多次观测,观测的次数叫做覆盖次数,用以提高信噪比和成像效果,这种做法称为多次覆盖观测系统。测线上,激发点和接收点的相互空间位置关系,称为观测系统。道间距: 相邻检波器的距离,影响横向分辨率。排列长度:最近检波器与最远检波器之间的距离。分为:一维、二维、三维、四维观测系统。偏移距:应小于最小的目的层深度。炮检距:炮点和检波器间的距离。反射点距:反射点P之间的距离。炮间距:相邻激发点的距离。

2023-10-11 19:35:30 1395

原创 地震数据处理4:地震水平叠加处理 vs 偏移处理

地震偏移的原理没看明白?偏移分为叠前偏移和叠后偏移。什么情况下需要偏移?倾斜反射层未知错误、断层扭曲、向斜扭曲、背斜扭曲。

2023-10-10 09:02:08 1450

原创 地震数据处理3: 几种地震速度之间的关系

水平层状介质的时距曲线近似看成是双曲线,求出的速度,就是这一水平层状介质的均方根速度。该层的平均速度,与该层和其上层的速度有关。利用平均速度可以做时深转换,做深度构造图。水平层状介质,叠加速度与均方根速度相等。

2023-10-09 17:22:19 1196

原创 地震数据处理2:地震静校正处理 vs 地震动校正处理

通过补偿,减少经过起伏地表、风化层、低速带的时间。好像信号就是从一个基准面激发和接收的。静校正中需要矫正的时间量为静校正量,一般用毫秒表示。针对共中心点道集的时距双曲线,纠正为直线,称为动校正。1)静校正 观察数据是共炮集 消除地表起伏影响 校正量有正有负2)动校正 观察数据是共中心点道集 消除炮检距地影响 校正量永远为正。

2023-10-09 16:27:35 2257

原创 地震数据处理1:二维数字滤波与地震反褶积

地震数据中包含:面波、反射波、折射波、工业干扰、风干扰、声音干扰等。在数据处理过程中,可以利用有效波与干扰波在频谱上的差异,进行数字滤波。地震记录的自相关代替子波的自相关的前提条件:子波是最小相位的(实际上是混合相位), 反射系数是随机的白噪声系列(实际上也不是白噪声)希望,在地震记录上每个反射波表现为一个窄的脉冲,脉冲的强弱与界面的反射系数大小成正比,脉冲的极性反映界面反射系数正负。地震记录:许多反射子波叠加的结果。将信号从时间-空间域,转换到频率-波数域,浅层折射波和反射波就可以分开。

2023-10-09 12:03:20 1395

原创 地震数据去噪

受复杂自然环境等因素的影响,野外采集到的地震数据不可避免地会受到噪声的干扰,进而影响地下结构成像和地震资料的解释。因此压制地震数据中的噪声,提高地震数据的信噪比,在地震数据处理领域有着极为重要的意义。在地震勘探中,根据噪声传播规律的不同,。相干噪声一般包括面波、折射波、多次波等,这是一类具有特定频率和特定视速度的噪声。而不相干噪声没有特定频率和特定传播方向,通常会在地震记录上形成杂乱无章的干扰。不相干噪声通常等同随机噪声。

2023-09-27 12:25:56 3616 1

原创 网络工程实训(数通)0:大纲与成绩评定

第一天:环境配置;华为VRP系统基本操作第二天:路由实验:IPv4 路由基础实验;OSPF 路由协议基础实验第三天:VLAN实验(一):VLAN配置;生成树基础实验;第四天:VLAN实验(二):以太网链路聚合实验;VLAN间通信实验;第五天:网络安全基础:访问控制列表配置;本地AAA配置;网络地址转换配置;第六天:基础网络服务与应用配置:FTP基础配置;DHCP基础配置;第七天:构建基础WLAN 网络第八天:数通综合实验(一)第九天:数通综合实验(二)第十天:数通综合实验(三)

2023-09-03 20:41:58 351 1

原创 网络工程实训 (数通)1:构建互联互通的IP网络

当提到“组网设备”,通常指的是构建计算机网络的各种设备,这些设备协同工作以实现数据通信和资源共享。:路由器是网络中的关键设备,用于连接不同的子网或网络,并根据IP地址转发数据包。它能够根据网络协议来决定数据包的最佳路径,以实现不同网络之间的通信。:交换机用于在局域网内传输数据。它根据MAC地址学习和转发数据帧,以将数据包从一个端口转发到另一个端口,从而实现设备之间的直接通信。:防火墙用于保护网络免受未经授权的访问和恶意攻击。它可以过滤流入和流出网络的数据包,根据预定义的规则允许或阻止流量。

2023-08-31 11:04:33 753

原创 网络工程实训(安全方向)2:常见网络攻击概述

我们将从TCP/IP模型的层次结构出发、概述常见的网络攻击方式。

2023-08-16 18:11:41 1365

原创 网络工程实训(安全方向)1:网络通信体系结构

网络通信体系结构, 包括 OSI模型和TCP/IP 模型,他们都可以用于描述计算机网络中不同层次之间的通信和协议交互。与 OSI 七层模型相比,减少了一些层次。

2023-08-16 17:39:54 277

原创 网络工程实训(安全方向)0:目录

在项目开始,我们会搭建一个通用的网络(利用eNSP),让大家感受数据的流向,以及可能在其中数据受到的干扰。9)表达层(Presentation Layer)安全策略。10)应用层(Application Layer)安全策略。5)数据链路层(Data Link Layer)安全策略。7)传输层(Transport Layer)安全策略。4)物理层(Physical Layer)安全策略。6)网络层(Network Layer)安全策略。8)会话层(Session Layer)安全策略。

2023-08-16 09:03:46 156

原创 域适应编程:加载数据

在读取数据到把数据输入网路之前,我们经常需要变换数据的维度,数据类型等。我们处理的数据,可能是seg-y文件、mat文件或者npy文件。在这个阶段,通常数据是ndarry类型。以下总结常用的数据处理操作。

2023-07-31 21:21:35 131 1

原创 域适应编程自问自答(1):

自适应编程常见问题

2023-07-31 09:11:42 115

原创 利用kmeans 对数据聚类

【代码】利用kmeans 对数据聚类。

2023-07-25 22:05:11 266

原创 SEG-Y 数据介绍及读写

2023-07-24 21:55:39 11968

原创 周报2:基于域适应的FWI 2023.7.14

2023-07-14 22:24:05 289

原创 周报1: 修改全波形反演网络结构 2023.7.8

无。

2023-07-08 11:07:10 408

原创 周报0:模板

周报模板

2023-07-08 08:54:36 179

原创 FWI 地震数据的认识

地震数据是非常宝贵的资源,很多真实数据并不是公开的,目前在网上流传的都是合成数据。

2023-06-21 11:07:37 3565 2

权限系统设计

权限系统设计文档 基于角色的用户权限设计系统

2015-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除