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

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

简单介绍:

       

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


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


配准模块化:


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


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


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


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

image.png


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

image.png

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

image.png

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

image.png


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

相关文章
|
11月前
|
定位技术
ArcGIS地形起伏度+地形粗糙度+地表切割深度+高程变异系数提取
ArcGIS地形起伏度+地形粗糙度+地表切割深度+高程变异系数提取
4891 0
|
机器学习/深度学习 传感器 算法
支持三维主应力空间中岩石破坏包络线的定量绘制和分析附matlab代码
支持三维主应力空间中岩石破坏包络线的定量绘制和分析附matlab代码
|
4月前
|
人工智能 Linux API
OpenCV这么简单为啥不学——1.1、图像处理(灰度图、模糊图片、GaussianBlur函数、提取边缘、边缘膨胀、边缘细化)
OpenCV这么简单为啥不学——1.1、图像处理(灰度图、模糊图片、GaussianBlur函数、提取边缘、边缘膨胀、边缘细化)
77 0
|
4月前
|
算法 数据挖掘
R语言——AVOCADO“(异常植被变化检测)算法(1990-2015数据分析)监测森林干扰和再生(含GEE影像下载代码)
R语言——AVOCADO“(异常植被变化检测)算法(1990-2015数据分析)监测森林干扰和再生(含GEE影像下载代码)
85 1
|
编解码 定位技术
GIS空间分析 数字地形分析2 基本地形因子的提取
在本文中,你将学习到如何利用DEM数据在ArcGIS中提取出坡度、坡向等地形因子。
273 0
|
4月前
|
存储 定位技术 C++
C++ GDAL找出多时相遥感影像缺失的日期并自动生成新的全零图像作为替补
C++ GDAL找出多时相遥感影像缺失的日期并自动生成新的全零图像作为替补
|
4月前
|
编解码 算法 数据处理
【论文速递】ISPRS2022 :一种新颖的结合几何语义信息的星载SAR数据立体三维定位方法
【论文速递】ISPRS2022 :一种新颖的结合几何语义信息的星载SAR数据立体三维定位方法
|
数据可视化 C++
【影像配准】配准之棋盘网格图(镶嵌图像)(附有 C++ 代码)
【影像配准】配准之棋盘网格图(镶嵌图像)(附有 C++ 代码)
|
数据可视化 C++
【变化检测】多时相遥感影像变化检测 Qt界面可视化 / 实现卷帘功能(附有完整代码)
【变化检测】多时相遥感影像变化检测 Qt界面可视化 / 实现卷帘功能(附有完整代码)
|
JSON 算法 数据格式
【变化检测】多时相影像变化检测精度评价(附有完整代码)
【变化检测】多时相影像变化检测精度评价(附有完整代码)