【影像配准】多时相遥感影像配准结果模块化(附有完整代码)

简介: 【影像配准】多时相遥感影像配准结果模块化(附有完整代码)

简单介绍:

       

       图像配准(Image registration)就是将不同时间、不同传感器(成像设备)或不同条件下(天候、照度、摄像位置和角度等)获取的两幅或多幅图像进行匹配、叠加的过程,它已经被广泛地应用于遥感数据分析、计算机视觉、图像处理等领域。


       配准算法主要有如下几类:基于灰度的配准,基于特征的配准,基于相位的配准。在具体选择配准方法时要根据图像数据的特点、具体应用的需求来考虑,选择以上其中一种或其组合。如常用的基于特征的方法是利用两幅影像上预先提出的点、线、面特征,然后对两个特征集进行匹配,下图为基于特征的配准过程示例:先提取特征点,然后对特征点集进行匹配,最后对图像进行变换。


配准模块化:


       多时相影像配准时,一般消耗时间较长,特别是算法所检测出的特征点较多时,所以本文致力于使用 Qt 把配准功能进行模块化,以便能够更好、更快的的展示配准效果;


       本文主要是把配准后的结果使用 Qt 进行模块化显示,所以暂且抛开遥感影像的种类和来源,以及配准效果;


       实际项目中,使用的是多时相遥感卫星影像,下面是从网上找了两张多时相SAR影像来展示配准模块化的效果;


1、输入两幅影像,左边是旧时相影像,右边是新时相影像;

image.png


2、点击左下角的开始配准按钮,就会显示配准效果;

image.png

3、点击误差分析按钮,就会显示配准后正确匹配点对的误差分析;

image.png

4、点击重置影像,就会恢复如初;

image.png


如果有需要可自行下载代码:多时相影像配准结果使用Qt进行模块化显示-C/C++文档类资源-CSDN下载

相关文章
|
传感器 存储 编解码
ENVI:如何进行对自带RPC的图像进行RPC正射校正呢?
ENVI:如何进行对自带RPC的图像进行RPC正射校正呢?
2577 0
|
编解码 Linux Android开发
安卓投屏神器 Scrcpy 安装与使用(支持 Mac、Windows、Linux)
安卓投屏神器 Scrcpy 安装与使用(支持 Mac、Windows、Linux)
49884 1
|
8月前
|
编解码 算法
改进SIFT算法实现光学图像和SAR图像配准
改进SIFT算法实现光学图像和SAR图像配准
|
算法
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
446 1
|
传感器
ENVI: 如何进行图像的自动配准?
ENVI: 如何进行图像的自动配准?
1249 0
|
数据可视化 搜索推荐 数据管理
数字化教育系统管理平台:为教务部门量身定制的可视化大屏
在教育行业数字化转型背景下,教务部门面临管理效率低下、数据分散、决策支持不足等挑战。为此,我们推出数字化教育系统可视化大屏,整合招生和学务数据,提供直观的实时分析与可视化展示,助力高效管理和科学决策。平台支持红色(招生)和绿色(学务)主题,涵盖高校数据管理、信息一览、定制化地图展示等应用场景,显著提升数据处理效率和用户体验。
|
定位技术
ArcGIS:如何对栅格图像进行地理配准和定义投影?
ArcGIS:如何对栅格图像进行地理配准和定义投影?
6207 1
|
安全 Linux Shell
Linux | Rsync 命令:16 个实际示例(上)
Linux | Rsync 命令:16 个实际示例(上)
Linux | Rsync 命令:16 个实际示例(上)
|
移动开发 前端开发 JavaScript
Python 3+Django 3 结合Vue.js框架构建前后端分离Web开发平台实战
Python 3+Django 3 结合Vue.js框架构建前后端分离Web开发平台实战
24340 3
Python 3+Django 3 结合Vue.js框架构建前后端分离Web开发平台实战
|
数据可视化 Ubuntu Linux
PyCharm连接远程服务器配置的全过程
相信很多人都遇见过这种情况:实验室成员使用同一台服务器,每个人拥有自己的独立账号,我们可以使用服务器更好的配置完成实验,毕竟自己哪有money拥有自己的3090呢。 通常服务器系统采用Linux,而我们平常使用频繁的是Windows系统,二者在操作方面存在很大的区别,比如我们实验室的服务器采用Ubuntu系统,创建远程交互任务时可以使用Terminal终端或者VNC桌面化操作,我觉得VNC很麻烦,所以采用Terminal进行实验,但是Terminal操作给我最不好的体验就是无法可视化中间实验结果,而且实验前后的数据上传和下载工作也让我头疼不已。