PhaseNet论文阅读总结

news2024/11/27 0:17:11

PhaseNet论文阅读总结

PhaseNet: a deep-neural-network-based seismic arrival-time pickingmethod

背景

  • 地震监测和定位是地震学的基础

    • 地震目录的质量主要取决于到达时间测量的数量和精度
    • 相位拾取一般都是网络分析员来执行
    • 但是地震仪越来越多,数据流增加,人工拾取难以进行
  • 相位拾取中S波最难

    • S波是从P波的散射波中出现的
    • S波可以减少基于P波对地震位置的深度原点权衡
    • S波结构对强地面运动预测很重要

过去的研究

  • 短期平均/长期平均(STA/LTA)方法

    • 该方法记录短期窗口中的能量和长期窗口中的能量之比
    • 高于阈值的峰值,标识P、S到达
    • 该方法容易收到噪声的影响,准确度比较低
  • 统计模型

    • 基于高阶统计(峰度和偏度)的方法识别从高斯型到非高斯的转变,这与地震事件的发生相吻合
  • 浅层神经网络

    • 根据四个手动定义的特征对传统的浅层神经网络进行测试
    • 方差、偏度的绝对值、风度以及基于滑动窗口预测的偏度和峰度的组合
    • 大多数相位选择都是比较侧重P波
  • 尽管有了上面工作,但是自动拾取的准确性还是不行

    • 因为地震波行由于多种效应而高度复杂
    • 传统的自动拾取算法都是手动定义特征 还需要仔细进行数据处理

论文idea

  • 深度神经网络不是使用人工定义的特征,而是从标记数据上学习特征
  • 输入:未经过过滤的三分量地震波行 垂直 南北 东西
  • 输出:三种概率分布:P S 噪声
  • P波和S波概率分布的峰值被设计为对应于预测的P S 到达时间
  • 高准确率和召回率

数据集

  • 北加州
  • 779514条记录
  • 分为训练集 验证机和测试数据集 623054 77866 78592
  • 训练集和验证集用于训练和微调参数 模型选择
  • 测试集用于评估性能
  • 该数据集涵盖了广泛的信噪比SNR 各种仪器

数据预处理

  • 随机选择一个包含P S到达时间的30S时间窗口作为phaseNet输入
    • 100Hz采样,然后这是原始数据集最常见的采样率,那么输入的波形每一个分量都有3001个数据点
    • 通过减去均值 然后除以标准差 来对每一个分量的波形进行归一化

模型

在这里插入图片描述

  • PhaseNet的架构是修改U-Net网络得到的

  • U-Net网络是一种用于生物医学图像处理的深度神经网络方法,旨在定位图像中的属性

  • 将时间序列的属性定位为三类:P波 S波 噪声

  • 输入是地震三分量地震图

  • 输出是P S 噪声概率分布

  • 输入和输出序列包含3001个数据点 30S 100HZ采样

  • 输入地震数据经过四个下采样阶段和四个上采样阶段

  • 在一个阶段 使用一维卷积和RELU

  • 下采样从地震数据中提取有用信息将其缩小为更少的神经元

  • 上采样将琪扩展为每一个时间点的P S 噪声的概率分布

  • 输入维度是3 x 3001

  • 输出是3 x 3001 p s 噪声 在每一个采样点的概率

实验

  • 评价指标:精确率 召回率 F1分数

在这里插入图片描述

  • 自动和人工标记的P和s到达时间的时间残差分布
  • P picks的残差分布比S picks窄 P波更容易被挑选
  • 与AR选择器相比PhaseNet的P和S选择的残差分布更窄

在这里插入图片描述

  • 不同仪器上面的测试
    在这里插入图片描述

  • 不同信噪比

  • 根据 log10(SNR) 的值将测试集分为 10 个不同的类别。 为每个类别计算精度、召回率和 F1 分数。

  • 即使对于低 SNR 数据,PhaseNet 的精度也很高,而召回率变得相对较小。
    在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

记录自己的程序移植经历(裸机软PLC C语言程序移植到Linux)

先说一下本人的基础,本人是一个小公司初来乍到的实习生,拿到这个任务的时候,不懂PLC,而对于linux只懂一点点皮毛的操作。结果硬是把程序移植完毕且能顺利运行。 该程序是嵌入式软PLC,主要代码是对四元式指令的解析。说…

解决Hadoop集群hive库建表中文和表数据乱码问题

最近在测试环境,发现DDL建表后,发现中文注释和表数据乱码的问题,如下 查询元数据 原因是hive 的 metastore 支持的字符集是 latin1,所以中文写入的时候会有编码问题。 解决方案如下: 对MySQL的编码设置 [client]下面增加 default-character-set=utf8 在[mysqld]下面增…

Pytorch如何打印与Keras的model.summary()类似的输出

1 Keras的model.summary() 2 Pytorch实现 2.1 安装torchsummary包 pip install torchsummary2.2 代码 import torch import torch.nn as nn import torch.nn.functional as F from torchsummary import summaryclass Net(nn.Module):def __init__(self):super(Net, self).__…

微服务Gateway网关(自动定位/自定义过滤器/解决跨域)+nginx反向代理gateway集群

目录 Gateway网关 1.0.为什么需要网关? 1.1.如何使用gateway网关 1.2.网关从注册中心拉取服务 1.3.gateway自动定位 1.4.gateway常见的断言 1.5.gateway内置的过滤器 1.6.自定义过滤器-全局过滤器 1.7.解决跨域问题 2.nginx反向代理gateway集群 2.1.配置…

Matplotlib坐标轴格式

在一个函数图像中,有时自变量 x 与因变量 y 是指数对应关系,这时需要将坐标轴刻度设置为对数刻度。Matplotlib 通过 axes 对象的xscale或yscale属性来实现对坐标轴的格式设置。 示例:右侧的子图显示对数刻度,左侧子图则显示标量刻…

61、Mysql中MVCC是什么

什么是MVCC 多版本并发控制:读取数据时通过一种类似快照的方式将数据保存下来,这样读锁就和写锁不冲突了,不同的事务session会看到自己特定版本的数据,版本链 MVCC只在 READ COMMITTED 和 REPEATABLE READ 两个隔离级别下工作。…

apache ozone详细介绍

Ozone是哪路神 Apache Ozone https://github.com/apache/ozone Ozone是Apache软件基金会下的一个项目,其定位是:一个用户大数据分析和云原生应用、具有高扩展性、强一致性的分布式Key-Value对象存储。 HDFS是业界默认的大数据存储系统,在业…

ThunderScope开源示波器

简介 4CH,1GSa/S 开源示波器。前端很简洁,BUF802LMH6518,ADC是HMCAD1511,用Xilinx A7 FPGA进行控制,数据通过PCIE总线传输到上位机处理。目前这个项目已经被挂到了Xilinx官网,强。 设计日志:h…

设计自己的脚手架

如何设计自己的脚手架 前言前置知识如何搭建一个脚手架搭建自己的脚手架初始化项目安装依赖packagejson 配置lint 和typescript配置 加入bin字段调试npm link调试核心代码实现获取所有命令create实现 美化项目添加logo 发包源码仓库 前言 ​ 在工程中,不仅是软件工…

车载测试:CANoe中环境变量和系统变量的区别

目录 环境变量和系统变量相同点: 环境变量和系统变量不同点: 环境变量和系统变量相同点: 都可以作为ECU、面板和CAPL程序相连接的媒介。例如,在CAPL程序中,通过改变或监控某一环境变量的值可以触发特定的动作&#x…

Java处理doc类型的Word文档转换成html(按顺序保留格式+图片)

最新有个新需求,就是doc文档转换html内容倒不是很难,给大家分享一下,总体思路就是按doc转html的思路来走,唯一缺点是不会自动转换图片,图片是要手动转成base64,默认是有html、body、head、meta等等标签&…

基于深度学习的高精度农作物机器与行人目标检测系统(PyTorch+Pyside6+YOLOv5模型)

摘要:基于深度学习的高精度农作物机器与行人目标检测系统可用于日常生活中或野外来检测与定位农作物机器与行人目标,利用深度学习算法可实现图片、视频、摄像头等方式的农作物机器与行人目标检测识别,另外支持结果可视化与图片或视频检测结果…

查询自己档案存在哪里

查询自己档案存在哪里 百度搜索“全国人力资源和社会保障政务服务平台” 或者点击下方的官网链接登陆后点击“个人服务”,选择“档案存档情况查看”就可以看到自己的存档情况了。 全国人力资源和社会保障政务服务平台 http://zwfw.mohrss.gov.cn/portal/index

【Linux】生产者消费者模型 -- RingQueue

文章目录 1. 生产者消费者模型的理解1.1 生产者消费者模型的概念1.2 生产者消费者模型的特点1.3 生产者消费者模型的优点 2. 基于BlockQueue的生产者消费者模型 1. 生产者消费者模型的理解 1.1 生产者消费者模型的概念 生产者消费者模型就是通过一个容器来解决生产者和消费者的…

从iPhone恢复已删除音视频的5种主要方法

“我需要从iPhone恢复已删除的音视频。我真的很喜欢我的音视频文件。我玩了很多封面,并检查听我可以改进的地方和不可以改进的地方。 iPhone是我完成这项任务的首选手机,因为我喜欢保持非常简单,我喜欢听我的iPhone。但是,我确实删…

4.Cesium中实体Entity的增删改查及性能优化(超详细)

前言 Cesium 作为一个功能强大的 WebGL 三维地球仪库,内置了丰富的三维地图展示能力。在 Cesium 中,我们可以通过 Entity(实体)在三维场景中添加和控制各种三维对象,如点、线、面、模型等。本文将介绍 Cesium 中实体的增删改查操作。 概述 添加到场景中的实体都保存在 viewer.…

【AI绘画】Stable-Diffusion-Webui本地部署-简单绘画图片

这里写目录标题 前言一、Stable Diffusion是什么?二、安装stable-diffusion-webui1. python安装2. 下载模型3. 开始安装:4. 汉化:5. 模型使用:6. 下载新模型:7. 基础玩法 三、总结 前言 本文将借助stable-diffusion-w…

【idea】的一些使用指南

一、serializable自动生成id 1.打开File菜单,选择Settings选项 2.打开Editor->Inspections 3.在右边的搜索框中输入serialVersionUID关键字,出现以下选项,勾选"Serializable class without serialVersionUID",然后别…

攻不下dfs不参加比赛(十)

标题 为什么练dfs题目总结为什么练dfs 相信学过数据结构的朋友都知道dfs(深度优先搜索)是里面相当重要的一种搜索算法,可能直接说大家感受不到有条件的大家可以去看看一些算法比赛。这些比赛中每一届或多或少都会牵扯到dfs,可能提到dfs大家都知道但是我们为了避免眼高手低有…

非监督学习-K均值聚类-知识点扫盲

前言 在实际工作中,我们经常会遇到这样一类问题:给机器输入大量的特征数据,并期望机器通过学习找到数据中存在的某种共性特征或者结构,亦或是数据之间存在的某种关联。 例如,视频网站根据用户的观看行为对用户进行分组…