基于深度学习的合成孔径雷达自聚焦

news/2024/4/18 11:17:32/文章来源:https://blog.csdn.net/u011335616/article/details/128087444

文章目录

  • 引言
    • 什么是合成孔径雷达
    • 什么是自聚焦
  • 经典自聚焦方法
  • 基于机器学习的方法
    • 基于极速学习机的方法
    • 基于深度学习的SAR自聚焦
  • 代码附录

引言

本文全面介绍合成孔径雷达自聚焦概念和方法。想获取更为详尽的描述,请参考以下几篇论文, 如果数据或代码对你的研究有用,欢迎为我们的库点赞,也欢迎引用我们的论文(见附录).

  • 基于深度学习的合成孔径雷达高分辨成像
  • Dataset or Bagging-ECELMs: Fast SAR Autofocus based on Ensemble Convolutional Extreme Learning Machine, 2021
  • AFnet and PAFnet: Fast and Accurate SAR Autofocus Based on Deep Learning, 2022

什么是合成孔径雷达

合成孔径雷达 (Synthetic Aperture Radar, SAR) 的概念最早由 Carl Wiley 于1951年提出. 利用目标与雷达间的相对运动形成的虚拟孔径,实现方位维的高分辨成像(相对与实孔径天线)。

在这里插入图片描述

什么是自聚焦

SAR 自聚焦旨在从 SAR 接收数据中自动估计失焦参数(相位误差,Phase Error,PE),并补偿至原图像中,实现聚焦。相位误差产生的因素很多,偏轨运动、高度变化、大气影响以及成像处理时的参数误差等都会带来不同类型不同程度的相位误差,相位误差会带来图像几何失真、分辨率、对比度和信噪比的下降,从而导致 SAR 图像失焦,此过程可以建模为未失焦的图像与模糊滤波器卷积的结果。一般来讲,相位误差分类可以分为低频相位误差和高频相位误差两类。低频相位误差通常包括线性相位误差(Linear Phase Error,LPE)、二次相位误差(Quadratic Phase Error,QPE)和三次相位误差(Cubic Phase Error,CPE),主要由传感器偏置,运动速度,观测位置误差以及算法处理误差等因素导致,低频相位误差主要影响主瓣。高频相位误差主要包括正弦相位误差(Sinusoidal Phase Error,SPE)和宽带随机相位误差(Wideband Random Phase Error,WRPE),高频相位误差主要影响旁瓣。

经典自聚焦方法

主要分为两大类:

  1. 基于幅度的估计方法:该类方法包含视错位(Map Drift Algorithm,MDA)和基于度量指标优化(Metric-based)的两类方法,其中,视错位法又称子视图法,使用两视子视图可以校正 2 阶的相位误差,使用多视子视图可以校正 2 阶以上的相位误差。基于度量指标优化的方法又可分为基于最大化对比度、最小化熵和最小范数类方法,这类方法将自聚焦问题看作数学优化问题,通过迭代优化的方式求解;

  2. 基于相位的估计方法:该类方法包含相位梯度法(Phase Gradient Algorithm,PGA)和相位差分法(Phase Difference Algorithm,PDA),其中,PGA 算法源自聚束式 SAR,后来被扩展至条带式 SAR 中,该方法可以校正任意阶的相位误差。

基于子视图的 SAR 自聚焦方法具备速度快的特点,但相位误差阶数上限受限于子孔径大小。基于相位梯度的方法,速度快,但性能受窗口大小影响且对高频相位误差(多周期正弦,宽带随机)补偿能力较弱。基于度量指标优化的方法,可以很好地补偿任意频率的相位误差,但计算量大,耗时长,且对不同失焦程度的 SAR 图像,学习率参数设置不同,人工干预过多

两大类传统方法的详细原理介绍,请参考本人博士论文基于深度学习的合成孔径雷达高分辨成像 。

基于机器学习的方法

本人率先发展了基于机器学习的方法,相对于传统方法的优点是:1)无需迭代速度快;2)测试过程无参,人工干预少(不需要调整学习率、迭代次数等参数);3)深度模型为无监督训练方法,不需要真值样本。缺点是聚焦质量略微差于最好的传统方法(最小熵法MEA),但远优于MDA和PGA类。

基于极速学习机的方法

提出的第一个基于机器学习的方法,简单粗暴,将相位误差估计问题看作回归问题,直接使用多个极速学习机回归,然后使用提出的新的集成准则得到最终的回归预测结果。论文发表在Remote Sensing上Fast SAR Autofocus based on Ensemble Convolutional Extreme Learning Machine, 2021 ,在论文中描述了数据集的构建过程,如果你想使用该数据集,请引用该论文,谢谢!

在这里插入图片描述

基于深度学习的SAR自聚焦

此处介绍所提AFnet和PAFnet模型,其它模型参见本人博士论文基于深度学习的合成孔径雷达高分辨成像 。

代码附录

AutofocusSAR里包含所提基于深度学习的自聚焦方法的数据集、代码,详细说明见主页,如果数据或代码对你的研究有用,欢迎为我们的库点赞,也欢迎引用我们的论文:

@phdthesis{Liu2021DLSARI,title={基于深度学习的合成孔径雷达高分辨成像},author={刘志},school={西安电子科技大学},address={西安},
}@article{Liu2021Fast,title={Fast SAR Autofocus Based on Ensemble Convolutional Extreme Learning Machine},author={Liu, Zhi and Yang, Shuyuan and Feng, Zhixi and Gao, Quanwei and Wang, Min},journal={Remote Sensing},volume={13},number={14},pages={2683},year={2021},publisher={Multidisciplinary Digital Publishing Institute}
}@article{Liu2022PAFnet,title={AFnet and PAFnet: Fast and Accurate SAR Autofocus Based on Deep Learning},author={Liu, Zhi and Yang, Shuyuan and Gao, Quanwei and Feng, Zhixi and Wang, Min and Jiao, Licheng},journal={IEEE Transactions on Geoscience and Remote Sensing},year={2022},volume={60},number={},pages={1-13},doi={10.1109/TGRS.2022.3217063}
}

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

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

相关文章

R在GIS中用ggmap地理空间数据分析

概要 做过O2O(Online To Offline,在线离线/线上到线下)的小伙伴知道,GIS数据需要具体到精准的位置(即经纬度);对于连锁门店,使用GIS和其它的数据密集型服务遵循一个简单的逻辑:数据有助于企业节省开支&…

论文指标评价体系及权重计算

一 、评价指标体系 评价指标体系构建在实际研究中使用较为广泛,比如企业绩效评价指标体系构建、政府财政支出绩效评价、医院绩效评价研究等等。 ‍1、相关背景 在中国知网搜索 “ 评价指标 ”、“ 指标体系权重 ” 等相关关键词,可以发现,…

遇到Bug漏测,不能总想着甩锅吧

背景 漏测Bug是指产品逻辑缺陷在测试过程中没有被发现(尤其是测试环境可以重现的缺陷),上线版本发布后或者在用户使用体验后发现并反馈回来的缺陷。 漏测Bug可能造成线上故障或者资损,在对产品测试过程中,自己也难免…

品优购项目案例制作需要注意的内容笔记

个人在做的时候遇到的,自己觉得需要注意的内容 模块化 1.有些样式和结构在很多页面会出现,比如页面的头部和底部,大部分页面都有。此时可以把这些结构和样式单独作为一个模块,然后重复使用 2.这里最典型的应用就是common.css公…

Dubbo3入门实践,SpringBoot+Dubbo+Nacos+DubboAdmin

前言 学习Dubbo的过程中发现官网文章太过简单,而且没有提供完整的项目整合,导致入门门槛比较高,初学者不知从何下手。本文将在SpringBoot的基础上整合Dubbo,注册中心使用当下流行的Nacos,还将使用Dubbo-Admin来管理服务…

web前端-javascript-基本数据类型和引用数据类型(对象和基本数据类型保存到栈内存,对象保存在堆内存,比较两个基本数据类型或引用数据类型)

基本数据类型和引用数据类型 var a 123; var b a; a;/* console.log("a "a); console.log("b "b); */var obj new Object(); obj.new "孙悟空";var obj2 obj;//修改obj的name属性 obj.name "猪八戒";/* console.log(obj.name…

C. Strange Test(位运算或)

Problem - 1632C - Codeforces 伊戈尔正在读11年级。明天他将不得不写一份信息学测试&#xff0c;由学校最严格的老师帕维尔-杰尼索维奇负责。 伊戈尔知道测试将如何进行&#xff1a;首先&#xff0c;老师会给每个学生两个正整数a和b&#xff08;a<b&#xff09;。之后&…

BP神经网络详解,Python实现求解异或问题

BP神经网络 符号及其含义 nln_lnl​表示第lll层神经元的个数&#xff1b;f(⋅)f()f(⋅)表示神经元的激活函数&#xff1b;W(l)∈Rni∗ni−1W^{(l)}\in\mathbb R^{n_i*n_{i-1}}W(l)∈Rni​∗ni−1​表示第l−1l-1l−1层到第lll层的权重矩阵&#xff1b;wij(l)w_{ij}^{(l)}wij(l…

idea手动创建webapp(在main文件夹下)

SSM自学笔记 文章目录一、Maven使用正常情况首先不使用骨架创建好Maven项目然后选择Project Structure...选择要创建webapp的模块修改路径二、Maven不正常工作时一、Maven使用正常情况 首先不使用骨架创建好Maven项目 然后选择Project Structure… 选择要创建webapp的模块 选好…

python数据容器——列表

目录 一.数据容器 二.数据容器——列表 基本语法 注意 三.列表的下标&#xff08;索引&#xff09; 嵌套列表的下标&#xff08;索引&#xff09; 四.列表的常用操作&#xff08;方法&#xff09; 1.查询元素下标 2.插入元素 3.删除元素 4.统计元素 说明 一.数据容器 1&a…

传奇出现黑屏卡屏不动是怎么回事

在写这篇文章之前&#xff0c;先给给大家说一下&#xff0c;这篇文章写的是出现黑屏、卡屏不动是我们玩传奇的时候出现的&#xff0c;而不是在架设传奇时候出现的&#xff0c;所以要特别是注意一下&#xff0c;架设和玩出现黑屏是完全不一样的&#xff0c;所以解决方案也不一样…

H3C opsf/rip/ftp/telent/nat/acl综合

实验拓扑 拓扑下载 https://sharewh2.xuexi365.com/share/84b85b32-acb7-4f62-a389-6188680a19f3?t3 图 1-1 注&#xff1a;如无特别说明&#xff0c;描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备&#xff0c;R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备…

【jmeter】windows下使用 (测试MQTT)

1. 添加线程组 二、添加如下请求 1. 添加创建连接请求-选中线程组&#xff0c; 点击右键&#xff0c;添加>取样器>MQTT Connect设置MQTT连接 本次使用本机开启的MQTT服务进行测试&#xff0c;默认ip为127.0.0.1&#xff0c;端口默认1883 2. 添加发布请求-选中线程组 …

软件测试之对于测试的反思及思考

1.针对一个页面&#xff0c;从页面的完整性(包括字段、输入框、功能点)出发 2.对于分页&#xff0c;考虑未在首页的时候的测试&#xff0c;末页的情况。 3.对条件的查询来说&#xff0c;要针对于单个输入框的测试、交叉输入框的测试 4.对于删除、修改等&#xff0c;要考虑你删除…

nablet Elements released处理视频的组件

nablet Elements released处理视频的组件 mediaEngine-一个转码工厂&#xff0c;为视频工作流从贡献到分发提供动力。 HeightScreen-AI驱动的工具&#xff0c;用于将视频转换为垂直屏幕&#xff0c;自动选择感兴趣的区域。 Shrynk-AI驱动的解决方案&#xff0c;可自动完成高亮编…

【站内题解】十六道csdn每日一练Python题解

文章目录题目一&#xff1a; 游乐园的门票1. 问题描述2. 输入描述3. 输出描述4. 示例4.1 输入4.2 输出5. 答案5.1 解法一5.2 解法二题目二&#xff1a;小桥流水人家1. 问题描述2. 输入描述3. 输出描述4. 示例4.1 输入4.2 输出5. 答案题目三&#xff1a;小艺读书1. 问题描述2. 输…

Wordpress模板主题中functions.php常用功能代码与常用插件(持续收集整理)

用Wordpress建站的初学者一定会需要用到的Wordpress模板主题中functions.php常用功能代码与常用插件。慢慢持续收集整理....... 目录 一、Wordpress模板主题中functions文件常用的代码 二、Wordpress自定义字段的设定与调用代码&#xff08;系统常规自定义字段&#xff09; …

ESP32基础应用之LVGL基础

文章目录1 实验目的1.1 参考文章2 实验工具3 准备工作3.1 搭建ESP32开发环境3.2 克隆lv_port_esp32工程4 配置lv_port_esp32工程5 实验验证6 使用过程遇到的问题6.1 触摸功能点击屏幕位置不对1 实验目的 本实验为使用ESP32实现LVGL&#xff08;轻量级的嵌入式图形库&#xff0…

消息队列概述与扩展

一、消息队列的特性 与业务解藕&#xff1a;一个具有普适性质的消息队列组件不需要考虑上层的业务模型&#xff0c;只做好消息的分发就可以了&#xff0c;上层业务的不同模块反而需要依赖消息队列所定义的规范进行通信。FIFO&#xff1a;先投递先到达的保证是一个消息队列和一…

计算机组成原理习题课第三章-2(唐朔飞)

计算机组成原理习题课第三章-2&#xff08;唐朔飞&#xff09; ✨欢迎关注&#x1f5b1;点赞&#x1f380;收藏⭐留言✒ &#x1f52e;本文由京与旧铺原创&#xff0c;csdn首发&#xff01; &#x1f618;系列专栏&#xff1a;java学习 &#x1f4bb;首发时间&#xff1a;&…