CoFSM基于共现尺度空间的多模态遥感图像匹配方法--论文阅读记录

目录

论文 Multi-Modal Remote Sensing Image Matching Considering Co-Occurrence Filter

参考论文:SIFT系列论文,

SIFT    Distinctive Image Features from Scale-Invariant Keypoints,作者:David G. Lowe

快速样本共识算法FSC:A Novel Point-Matching Algorithm Based on Fast Sample Consensus for Image Registration ,Digital Object Identifier 10.1109/LGRS.2014.2325970

 低通巴特沃斯滤波器

Shi-Tomasi特征检测:

不同分辨率图像配准

SAR-SIFT:

基于共现矩阵的共现滤波

PSO-SIFT

总结CoFSM流程图

描述符构建过程:

特征向量匹配阶段:


论文 Multi-Modal Remote Sensing Image Matching Considering Co-Occurrence Filter

Digital Object Identifier 10.1109/TIP.2022.3157450

论文主要提出基于共现尺度空间进行图像配准。

参考论文:SIFT系列论文,

SIFT    Distinctive Image Features from Scale-Invariant Keypoints,作者:David G. Lowe

除了SIFT论文中提出的经典的尺度空间构造等细节,下图关于base_image的创建也是值得注意的,根据3.3 Frequency of sampling in the spatial domain第二段,有时候可以对输入图片进行长宽扩大一倍达到增大等效第一层的尺度sigma的效果(因为sigma越大卷积耗时越久)

另外,特征匹配阶段的最近邻次近邻比也值得注意,

特征向量构建:1.网格划分2.统计每个格子,每个格子用一个向量表示,每个特征点的方向维数

NMS非最大值抑制 3*3*3邻域

相关代码可以查看opensift,或者见sift 解释-CSDN博客

快速样本共识算法FSC:A Novel Point-Matching Algorithm Based on Fast Sample Consensus for Image Registration ,Digital Object Identifier 10.1109/LGRS.2014.2325970

 低通巴特沃斯滤波器

低通巴特沃斯滤波器是一种常用的信号处理滤波器,用于滤除输入信号中高频成分,只保留低频成分。它基于巴特沃斯滤波器的设计原理,其中包括了一些参数,比如截止频率和阶数。

截止频率(cutoff frequency):低通巴特沃斯滤波器的截止频率指的是滤波器开始减弱信号幅度的频率。截止频率越低,滤波器就会滤除更高频率的信号。

阶数(order):低通巴特沃斯滤波器的阶数决定了其滤波器的陡峭程度。阶数越高,滤波器在截止频率附近的衰减越快,但也会导致相位延迟增加。

[ H(s) = \frac{1}{​{1 + \left(\frac{s}{\omega_c}\right)^{2n}}} ]

这是低通巴特沃斯滤波器的传递函数公式,其中 H(s)是滤波器的传递函数,s是复频率变量,\omega_c 是截止频率,n 是滤波器的阶数。

CoFSM中低通巴特沃斯滤波器的介绍如下

Shi-Tomasi特征检测:

Good Features to Track 在Harris基础上,自相关矩阵最小特征值作为响应值,和自定义阈值进行比较即可判断出角点与否。角点检测:Harris 与 Shi-Tomasi - 知乎

matlab函数:detectMinEigenFeatures

不同分辨率图像配准

Matching Images with Different Resolutions 

不同分辨率下Harris自相关矩阵形式

SAR-SIFT:

A SIFT-Like Algorithm for SAR Images 

基于共现矩阵的共现滤波

Bilateral Filtering: Theory and Applications

Co-Occurrence Filter 

PSO-SIFT

Remote Sensing Image Registration With Modified SIFT and Enhanced Feature Matching

主要创新点:定义新的梯度图像;结合位置-尺度-方向的特征匹配方法 

使用二阶导数梯度作为图像梯度 

结合位置-尺度-方向的特征匹配方法 

An Efficient SIFT-Based Mode-Seeking Algorithm for Sub-Pixel Registration of Remotely Sensed Images  logic filter

 

总结CoFSM流程图

描述符构建过程:

对于输入图片image,首先进行共现矩阵的计算随后获得共现滤波的每层尺度,并计算共现尺度空间,随后进行特征检测部分,结合低通滤波和Sobel的二阶导数梯度计算,基于Shi-Tomasi进行特征点检测并去除重复特征点。描述符构建就是基于检测到的特征点在对数极坐标下进行描述符构建,其中对数极坐标网格划分为每个圆环划分为9个区域,梯度方向直方图统计按照8bin统计。

特征向量匹配阶段

参考PSO-SIFT,仅取其中的position的部分,首先进行基于欧式距离的匹配,随后进行基于位置欧式距离匹配,最后再进行快速样本共识FSC匹配去除误匹配点对(粗差剔除)。

Fig Multi-modal image matching process of CoFSM method

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

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

相关文章

汇智知了堂晨会聚焦:NAS应用如何赋能网络安全实战

在近期汇智知了堂网络安全75班的晨会上,一场关于NAS应用的深入分享完美展开。学员们以饱满的热情投入到这场安全讨论中,共同探索网络安全的新天地。 此次分享会聚焦于NAS的应用,旨在帮助学员们更好地了解NAS的定义与功能,掌握其在…

52.基于SpringBoot + Vue实现的前后端分离-房屋租赁系统(项目 + 论文)

项目介绍 本站是一个B/S模式系统,采用SpringBoot Vue框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得基于SpringBoot Vue技术的房屋租赁系统设计与实现管理工作系统…

【Linux系统化学习】线程控制

目录 前言 POSIX线程库 线程控制 创建线程 线程终止 pthread_exit()函数 pthread_cancel()函数(会在下面线程等待部分详解) 线程等待 pthread_join()函数 获取线程退出码 分离线程 线程取消(pthread_cancel()函数) 线程ID及进程…

open Gauss 数据库-06 openGauss数据库安全指导手册5.0.0

发文章是为了证明自己真的掌握了一个知识,同时给他人带来帮助,如有问题,欢迎指正,祝大家万事胜意! 目录 前言 openGauss数据库安全指导 1 用户权限控制 1.1 实验介绍 1.1.1 关于本实验 1.1.2 实验目的 1.2 用户…

富文本编辑器(wangEdit)+(jquery.wordexport)实现web版在线编辑导出

小插曲:最开始的方向是Html5的contenteditable"true"的文档可编辑属性。只能修改文档文字内容,不能修改样式,如修改字体,字号,颜色等。于是用了第一款(quil)富文本插件。只能说一般&a…

IEEE PDF eXpress Validating Pdf..之后Error in converting file

在将自己写好的pdf论文转化为IEEE出版的pdf论文格式的时候,错误如下图: 解决办法如下:失败之后,那里有一个选项按钮,叫做manual request,也就是人工转换,点那个申请就可以了,然后也挺…

jdk keytool.exe生成keystore https证书,利用jks2pfx转换nginx证书,nginx配置证书

jdk keytool.exe生成keystore https证书,利用jks2pfx转换nginx证书,nginx配置证书 由于项目需要https访问,使用ngigx配置https证书,在用nginx代理到 各个tomcat,比tomcat直接配置https证书方便,记录下自己制作nginx https证书文件,以及配置的过程. 由于证书不是证书机构颁…

我与C++的爱恋:类和对象(四)

​ ​ 🔥个人主页:guoguoqiang. 🔥专栏:我与C的爱恋 ​ 朋友们大家好!本篇是类和对象的最后一个部分。 一、static成员 声明为static的类成员称为类的静态成员,用static修饰的成员变量,称之…

Ctrl + B 复制图片Base64

简介 这是一个专为Windows系统设计的工具,用于快速获取资源管理器(文件夹)中选中图片文件的Base64编码。 背景 由于工作需求经常需要获取图片的Base64并粘贴到postman中调用接口。最开始的做法是使用在线工具将图片转换为Base64编码&#…

DBUnit增强:填充随机数据和相对时间数据

痛点 测试环境验证时,遇到与当前相对时间相关的测试吗?准备一份SQL?隔一段时间就不能用了。每过一段时间去更新脚本或重置系统时间?看上去也不是很合适的解决方案。依赖数据测试时要重新做,演示时候得全部改&#xff…

Mini-Gemini: 探索多模态视觉语言模型的新境界

一、背景 在数字化时代,人工智能的发展正以前所未有的速度推进。特别是在多模态学习领域,结合视觉和语言的能力已成为研究的热点。最近,一篇名为“Mini-Gemini: Mining the Potential of Multi-modality Vision Language Models”的文章在arX…

05 MySQL--字段约束、事务、视图

1. CONSTRAINT 约束 创建表时,可以给表的字段添加约束,可以保证数据的完整性、有效性。比如大家上网注册用户时常见的:用户名不能为空。对不起,用户名已存在。等提示信息。 约束包括: 非空约束:not null检…

【C++类和对象】const成员函数及流插入提取

💞💞 前言 hello hello~ ,这里是大耳朵土土垚~💖💖 ,欢迎大家点赞🥳🥳关注💥💥收藏🌹🌹🌹 💥个人主页&#x…

Elasticsearch 开放 inference API 增加了对 OpenAI chat completions 的支持

作者:Tim Grein 我们很高兴地宣布在 Elasticsearch 中推出的最新创新:在 Elastic 的 inference API 中集成了 OpenAI Chat Completions 功能。这一新特性标志着我们在整合尖端人工智能能力至 Elasticsearch 的旅程中又迈出了一步,提供了生成类…

凭证自动拆分

凭证自动拆分 一、设置拆分中间科目 OBX2配置凭证拆分的中间科目 二、销售开票凭证拆分 SE18创建BADI "FI_BILL_ISSUE_SPLIT"的实施 修改实施类:ZCL_FI_BILL_ISSUE_SPLIT中IF_EX_FI_BILL_ISSUE_SPLIT~ACTIVATE_AUTOMATIC_SPLIT方法,代码…

ruoyi-vue前端的一些自定义插件介绍

文章目录 自定义列表$tab对象打开页签关闭页签刷新页签 $modal对象提供成功、警告和错误等反馈信息(无需点击确认)提供成功、警告和错误等提示信息(类似于alert,需要点确认)提供成功、警告和错误等提示信息&#xff08…

vue 的生命周期--图解

生命周期函数中的this指向是vm 或 组件实例对象。 常用的生命周期钩子: mounted: 发送ajax请求、启动定时器、绑定自定义事件、订阅消息等【初始化操作】。beforeDestroy: 清除定时器、解绑自定义事件、取消订阅消息等【收尾工作】。 关于销毁Vue实例 销毁后借助Vu…

常见排序算法(插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序,计数排序,基数排序,桶排序)

一.排序的概念 1.排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作 2.稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排…

MATLAB设置变量

您可以通过简单的方式分配变量。例如, 示例 x 3 %定义x并用值初始化它 MATLAB将执行上述语句并返回以下结果- x 3 它创建一个名为x的1乘1矩阵,并将值3存储在其元素中。再举一个实例, 示例 x sqrt(16) %定义x并用表达式初始化它 MATLAB将…

自动化测试Selenium(3)

目录 WebDriver相关API 打印信息 打印title 打印url 浏览器的操作 浏览器最大化 设置浏览器的宽,高 操作浏览器的前进, 后退, 刷新 控制浏览器滚动条 键盘事件 键盘单键用法 键盘组合按键用法 鼠标事件 WebDriver相关API 打印信息 打印title 即打印该网址的标题.…