合成孔径雷达地面运动目标检测技术研究——基于概率图(Matlab代码实现)

news2025/8/8 6:46:28

 🍒🍒🍒欢迎关注🌈🌈🌈

📝个人主页:我爱Matlab


👍点赞➕评论➕收藏 == 养成习惯(一键三连)🌻🌻🌻

🍌希望大家多多支持🍓~一起加油 🤗

💬语录:将来的我一定会感谢现在奋斗的自己!

🍁🥬🕒摘要🕒🥬🍁

SAR(Synthetic Aperture Radar),即合成孔径雷达,是一种主动式的对地观测系统,可安装在飞机、卫星、宇宙飞船等飞行平台上,全天时、全天候对地实施观测、并具有一定的地表穿透能力。因此,SAR系统在灾害监测、环境监测、海洋监测、资源勘查、农作物估产、测绘和军事等方面的应用上具有独特的优势,可发挥其他遥感手段难以发挥的作用,因此越来越受到世界各国的重视。

本文代码旨在搜救场景中寻找失踪人员而编写。该程序从ArcGis Pro中绘制的数字高程模型(DEM)数据中获取x、y、z输入,并在MATLAB中进行处理。该计划根据海拔、主题类别(即徒步旅行者、儿童等)和距离,生成荒野SAR中可能发现失踪人员的位置的概率图。该概率图输出格式被选择为使得可以应用旅行推销员路径规划算法,并且随后的路径被上传到无人机的CPU和自动驾驶仪,使得无人机可以自动地进行搜索模式。

✨🔎⚡运行结果⚡🔎✨

 

 

 

 

 

 

💂♨️👨‍🎓Matlab代码👨‍🎓♨️💂

%%
%Reshape the arrays iGrid.nto a grid format compataible with meshgrid
Grid.n=25;
%Grid.x = Grid.x(1:Grid.n);
%Grid.y = Grid.y(1:Grid.n:(Grid.n*Grid.n));
Grid.z=reshape(Grid.z,[Grid.n,Grid.n]);
%State data resolution gained from ArcGIS
Grid.resolution=130;

%Compute meshgrid
[Grid.x,Grid.y]=meshgrid(Grid.x,Grid.y);

%Surf Plot Terrain
figure
surf(Grid.x,Grid.y,Grid.z,'FaceColor', 'g');
xlabel('Longitude (DD)')
ylabel('Latitude (DD)')
zlabel('Elevation (m)')
title('Terrain Data')
xlim([min(Grid.x,[],'all'),max(Grid.x,[],'all')])
ylim([min(Grid.y,[],'all'),max(Grid.y,[],'all')])
view([225 25])


%Call the Gradient Function to Calculate Cell to Cell Gradients
[GM] = GithubGradientFunction(Grid);

%%
%Beta Distribution Function

%Specify the number of timesteps, m
m=1; 

%Call Beta Distribution Function to find the probabilities.
[Prob.p_DHILLg1020,Prob.p_DHILLg2030,Prob.p_DHILLg3040,Prob.p_SAMEg0010,Prob.p_UPHILLg1020, Prob.p_UPHILLg2030,Prob.p_UPHILLg3040] = NewBetaDistribution

%normalise probabilities
norm_factor = Prob.p_DHILLg1020+Prob.p_DHILLg2030+Prob.p_DHILLg3040+Prob.p_SAMEg0010+Prob.p_UPHILLg1020+Prob.p_UPHILLg2030+Prob.p_UPHILLg3040;
Prob.p_DHILLg1020 = Prob.p_DHILLg1020/norm_factor;
Prob.p_DHILLg2030 = Prob.p_DHILLg2030/norm_factor;
Prob.p_DHILLg3040 = Prob.p_DHILLg3040/norm_factor;
Prob.p_SAMEg0010 = Prob.p_SAMEg0010/norm_factor;
Prob.p_UPHILLg1020 = Prob.p_UPHILLg1020/norm_factor;
Prob.p_UPHILLg2030 = Prob.p_UPHILLg2030/norm_factor;
Prob.p_UPHILLg3040 = Prob.p_UPHILLg3040/norm_factor;

%%
%Transition Matrix

%Blank Probability Vector
Grid.InitialVector= zeros(1,Grid.n*Grid.n);
%State LKP Vertex
Grid.LKPvertex=313;
%State LKP Vertex Probability
Grid.InitialVector(1,Grid.LKPvertex)=1;
%Set the Counter
Count=Grid.n*Grid.n;

%Preallocate Transition Matrix Memory
TransitionMatrix=zeros(Grid.n^2);

  完整代码:合成孔径雷达地面运动目标检测技术研究——基于概率图

📜📢🌈参考文献🌈📢📜

[1]郭兆明,姜毅,毕世华.合成孔径雷达卫星车辆运动侦察概率探究[J].导航定位学报,2019,7(03):24-30.DOI:10.16547/j.cnki.10-1096.20190305.

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

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

相关文章

SpringCloud学习笔记(四)

文章目录SpringCloud学习笔记(四)1.说在前面2.OpenFeign 简介3.OpenFeign 快速入门3.1 本次调用的设计图3.2 启动一个 eureka-server 服务,这里不重复演示,参考 eureka3.3 先创建 01-order-service,选择依赖3.4 创建 02-user-consumer&#x…

Uni-app常用知识点总结

一、一句话总的形容一下uniapp与vue和微信小程序的异同点 简单来讲Uni-app就是用着vue的指令和小程序的组件和API 二、Uniapp中配置tabbar的方式 见之前的单独文章—— (3条消息) Uni-app中的tabBar的配置_终将抵达丶的博客-CSDN博客_uniapp设置tabbar图片大小https://blog.…

利用霍尔效应传感器和Arduino研究了一个简单的钟摆

A simple pendulum studied using Hall effect sensor and Arduino 利用霍尔效应传感器和Arduino研究了一个简单的钟摆:原文(Hall effect sensor (scitation.org)) ARTICLES YOU MAY BE INTERESTED IN Measurement of gravitational accele…

One UI 5 升级来了

从11月23日开始,三星多款手机海内外开始推送安卓13/One UI 5.0正式版,大家心心念念的One UI 5终于来了,接下来我们看下有关新版One UI 5相关的更新内容,具体如下: One UI 5 升级 (Android 13) One UI 5 为您带来更加强…

Eureka服务注册与发现

✨ Eureka服务注册与发现微服务的注册中心注册中心的基本介绍注册中心的主要作用注册中心基本原理常见的注册中心Eureka基本介绍服务治理服务注册Eureka 两大组件搭建EurekaEureka端服务注册中心创建新模块 cloud-eureka-server7001添加pom依赖yml配置启动类服务中心管理后台服…

Connection(数据库连接对象)

Connection(数据库连接对象) 简介:通过代码来讲解Connection的含义。 推荐学习路线:JDBC数据库的连接->Connection(数据库连接对象)->Statement->ResultSet->通过PreparedStatement预防SQL注入…

【云原生 | Kubernetes 系列】--Gitops持续交付 Argo Rollouts Analysis

1. Argo Rollouts 由一个控制器和一组CRD组成,可为K8s提供高级部署功能 - blue-green - canary - canary analysis 结合外部指标系统金丝雀 - experimentation 实验性的结果 - progressive delivery 渐进式交付,精准管控外部流量策略,不用关心后端部署机制支持Ingress Contro…

第六章《类的高级特性》第1节:static关键字的使用

static意为“静态”,在Java语言中,使用static关键字可以定义静态属性、静态方法和静态块。 6.1.1 静态属性 在第5章中,我们定义了一个Person类的子类Student,用它来表示学生。假如每一个在读学生每年都能得到1000元的助学津贴,并且程序员希望在Student类中以属性的形式把…

骨传导有没有副作用?骨传导耳机有什么优点吗?

骨传导有没有副作用? 先说结论:是没有的。 骨传导耳机虽然是近两年在走向我们大众视野,但是骨传导技术早就已经在医疗、军事领域广泛应用,骨传导也不是什么高端的技术,像我们平常嗑瓜子,吃薯片&#xff0…

javaee实验,SSM整合开发综合实例

由于不能使用maven管理,只能导入jar包做实验,最下面有截图展示所用到的jar包,可以自己搜索文档maven导入依赖; SSM整合开发综合实例 实验目的: (1)掌握SSM项目整合的原则; &#x…

Microsoft Visual Studio C++开发环境的配置及使用

Microsoft Visual Studio C开发环境的配置及使用 本文引用自作者编写的下述图书; 本文允许以个人学习、教学等目的引用、讲授或转载,但需要注明原作者"海洋饼干叔 叔";本文不允许以纸质及电子出版为目的进行抄摘或改编。 1.《Python编程基础及…

大数据面试题(四):Yarn核心高频面试题

文章目录 Yarn核心高频面试题 一、简述Hadoop1与Hadoop2的架构异同 二、为什么会产生yarn,它解决了什么问题,有什么优势? 三、HDFS的数据压缩算法?及每种算法的应用场景? 1、gzip压缩 2、Bzip2压缩 3、Lzo压缩 …

SpringBoot框架接收参数的六种常用方式(全面详细)

文章目录[toc]一、基于PathVariable注解二、基于RequestParam注解三、基于PathVariableRequestParam混合四、基于RequestBody注解五、基于HttpServletRequest请求六、不基于任何注解进行表单传参一、基于PathVariable注解 RestControllerpublic class UserController {GetMapp…

C#11新特性之原始字符串

随着.NET 7与C#11的发布,微软发布了C# 11 中的原始字符串这个新特性。 这个新特性解决了祖传字符串中引号的问题。 微软官方的表述是:" Raw string literals",圈里都叫他”原始字符串”。从字面不难看出,它是适用于字符串的新特性…

elasticsearch 之 histogram 直方图聚合

1. 简介 直方图聚合是一种基于多桶值聚合,可从文档中提取的数值或数值范围值来进行聚合。它可以对参与聚合的值来动态的生成固定大小的桶。 2. bucket_key如何计算 假设我们有一个值是32,并且桶的大小是5,那么32四舍五入后变成30&#xff…

两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果

问题描述 我们知道浏览器页面上的文字正常情况下我们是可以双击选中、或者单击鼠标横向拖动也能选中的,选中以后可以右击出现面板然后去复制什么的。但是有的时候,这种效果我们并不想要的,比如用户点快了的时候,所以我们需要禁用…

TensorFlow之文本分类算法-3

1 前言 2 收集数据 3 探索数据 4 选择模型 5 准备数据 N-gram向量集 序列向量集 序列向量集主要是用于序列模型中对文本执行分词与向量化,与n-gram向量集类似,也使用特征选择与标准化的技术优化序列向量集的表示。 在一些文本样例中,…

GaussDB-物理、逻辑备份 使用方法和[GAUSS-53403]解决办法

文章目录1.逻辑备份-gs_dump2.逻辑备份恢复数据库3.物理备份(分布式集群验证)查看物理全量备份集:查看物理增量备份集:查看所有备份集(该命令无法确定备份是否有效)停止物理备份:使用物理备份集…

centos7安装mysql8.0.31

mysql 官网 https://www.mysql.com/ 找到对应的版本 然后下载 连接虚拟机 mysql 会和 mariadb这个有冲突,需要卸载掉 查看是否有mariadb rpm -qa|grep mariadb rpm -e --nodeps mariadb-libs 这个是强制卸载命令 再查看一下 rpm -qa|grep mariadb 在根目录创建…

2022 APMCM亚太数学建模竞赛 C题 全球是否变暖 问题一python代码实现(更新完毕)

2022 APMCM亚太数学建模竞赛 C题 全球是否变暖 思路及代码实现(持续更新完毕) 更新信息 2022-11-24 10:00 更新问题1和问题2 思路 2022-11-24 23:20 更新问题一代码 2022-11-25 11:00 更新问题二代码 相关链接 【2022 APMCM亚太数学建模竞赛 C题 全球是否变暖 问题一pytho…