ENVI5.3 自动配准流程化工具(Image Registration Workflow)配准方法流程

news2024/12/26 22:57:41

ENVI5.3 自动配准流程化工具(Image Registration Workflow)配准方法流程。

打开 ENVI软件中的Image Registration Workflow工具,分辨打开参考图像和待校正的图像。

 Base Image File是参考图像,参考图像的范围应比待校正图像的范围大,Warp Image File是待校正图像。

 点击Next进入下一步,这一步中涉及到很多参数和方法:

 Main面板参数说明如下:原文:(2条消息) ENVI学习总结(六)——图像自动配准_image registration workflow_sysun的博客-CSDN博客

  • 匹配算法(Matching Method): 提供两种算法,Cross Correlation:一般用于相同形态的图像,如都是光学图像;Mutual Information:一般用于不同形态的图像,如光学-雷达图像,热红外、可见光等。
  • 最小 Tie 点匹配度阈值(Minimum Matching Score):自动找点功能会给找到的点计算一个分值,分值越高精度越高。当找到的 Tie 点低于这个阈值,则会自动删除不参与校正。阈值范围 0-1。
  • 几何模型(Geometric Model):提供三种过滤 Tie 点的几何模型,不同模型适用不同类型的图像,以及需要设置不同的参数。
  • Fitting Global Transform:适合绝大部分的图像。还需要设置以下两个参数:
  • 变换模型(Transform):包括一次多项式 First-Order Polynomial 和放射变化RST。
  • 每个连接点最大允许误差(Maximum Allowable Error Per Tie Point):这个值越大,保留的 Tie 越多,当精度约差。
  • Frame Central Projection:适合于框幅式中心投影的航空影像数据。
  • Pushbroom Sensor:适合带有 RPC 文件的图像

 Seed Tie Points参数如下:

  • Switch To Warp/Switch to Base:基准影像与待配准影像视图切换按钮
  • Show Table:种子点列表
  • Start Editing:添加和编辑种子点
  • Seed Tie Points: 种子点个数

Advance参数说明如下:

  • Matching Band in Base Image:基准影像配准波段
  • Matching Band in Warp Image:待配准影像配准波段
  • Requested Number of Tie Points:Tie 点个数,不能小于 9。
  • Search Window Size:搜索窗口大小,需要大于匹配窗口大小,搜索窗口越大,找到的点越精确,但是需要时间越长。简单预测搜索窗大小的方法:让待配准图像 50%透明显示,之后量测两个同名点之间的像素距离 D,搜索窗口最小为(D+5)*2
  • Matching Window Size:匹配窗口大小,会根据输入图像的分辨率自动调整一个默认值。
  • Interest Operator:角点算子,Forstner 方法精度最高速度最慢。

以上都用默认参数,点击下一步开始计算:

 进入下一步,参数如下:

  • Switch To Warp/Switch to Base:基准影像与待配准影像视图切换按钮
  • Show Table:Tie 点列表
  • Start Editing:添加和编辑 Tie 点
  • Tie Points:Tie 点个数

 可以删除误差比较大的控制点。

 设置相关参数,点击下一步开始计算。

  • 纠正模型(Warping Method): 放射变化(RST)、多项式(Polynomial)、局部三角网(Triangulation),默认为多项式;
  • 重采样方法(Resampling): Cubic Convolution;
  • 输出像元大小(Output Pixel Size from):Warp Image;
  • 背景值(Background Value): 0;

影像分辨率比较高,2m,计算时间很长,手动校正两个了还没算完 。

计算完成之后输出图像,默认为warp图像路径。

 计算也需要一会儿时间,

效果和手动校正对比了一下,局部区域效果还可以的,也有些局部区域偏差较大。

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

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

相关文章

LaTeX论文自动化排版

本文介绍了一些论文写作的在线课程,方便读者朋友们自学,提高论文写作的能力。论文写作的在线课程非常多,读者朋友们也可以在网上自行搜索,选择适合自己的在线课程进行学习。如需要打开课程的网站,请复制课程的网址到浏…

威胁行为者针对云中的常见漏洞

Palo Alto Networks 已发布其第 42 单元云威胁报告的第 7 卷。该报告调查了 1300 多家组织。它分析了所有主要云服务提供商 (CSP) 的 210000 个云帐户、订阅和项目中的工作负载,为安全领导者和从业者提供了云安全的多方面视图。 云迁移的速度从 2021 年的 3700 亿…

Codeforces Round 867 (Div. 3) (E-G)

Problem - E - Codeforces (1)题目大意 给你一个字符串,问你让字符串每一对相对应位置都不同的最小操作数是多少?(A[i]和A[n - i],A[i 1]和A[n - i - 1]) (2)解题思路 1.首…

数据库基础篇 《16.变量、流程控制与游标》

数据库基础篇 《16.变量、流程控制与游标》 1. 变量 在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。 在 MySQL 数据库中,变量分为系统变量以及用户自定义变量。 1.1 系统变量 1…

深度学习入门:多层感知机实现异或门

文章目录 前言感知机2层感知机实现异或门总结参考文献: 前言 最近又开始看深度学习的内容了,好久不用忘得差不多了,先从最简单的感知机入手了,这里记录下用2层感知机实现异或门。 感知机 什么是感知机呢?这里粗浅的介…

初步了解c语言(三)

注:此篇文章仅限初步了解,本小白后续会持续进行详解。 目录: 函数数组数组的定义数组的下标 操作符常见关键字关键字static的使用修饰局部变量修饰全局变量修饰函数 关键字register的大概了解#define定义常量和宏结构体💞结尾 函数…

RuntimeError: “LayerNormKernelImpl“ not implemented for ‘Long‘解决方法

问题出现的场景: 输入: import torch import torch.nn as nn atorch.randint(10,[3,4]) # atorch.DoubleTensor(a) # aa.double() print(a) layer_normnn.LayerNorm(4) layer_norm(a) 我就是想测试一下经过layernorm之后的输出会变成什么样 但是报错…

Pycharm中如何安装 OpenAI ——ChatGPT的python包?

本文由 大侠(AhcaoZhu)原创,转载请声明。 链接: https://blog.csdn.net/Ahcao2008 Pycharm中如何安装 OpenAI ——ChatGPT的python包? 摘要背景安装1、安装前准备2、安装前提条件3、依赖库 最佳安装过程1、检查 VC2、看哪些依赖库未安装3、将未装模块写成 test02.b…

js 打开资源管理器(经典范例:纯前端选择并预览图片)

效果预览 完整代码范例 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><meta name"viewport" content"width…

C++STL详解(十) -- 使用哈希表封装unordered_set和unordered_map

文章目录 哈希表模板参数改造针对模板参数V改造增加仿函数获取具体数据类型. 哈希表的正向迭代器正向迭代器中的内置成员:正向迭代器的成员函数 哈希表插入函数的修改(适用于unordered_map)一个类型K去做set和unordered_set他的模板参数的必备条件.unordered_set的模拟实现(完整…

不得不的创建型模式-原型模式

原型模式是一种创建型模式&#xff0c;它通过复制一个已有对象来创建新的对象&#xff0c;而无需知道新对象的具体类型。 原型模型的结构&#xff1a; 下面是一个简单的C实现原型模式的代码示例&#xff1a; #include <iostream> #include <string> #include <…

React markdown 编辑器

react-markdown 是一款 github 上开源的适用于 react 的 markdown 组件&#xff0c;可以基本实现 markdown 的功能&#xff0c;且可以根据自己实际应用定制的 remark 组件。 安装 安装 markdown 预览插件 react-markdown npm install react-markdown或者&#xff1a; yarn …

Flask+mysql简单问答网站(实现公网可访问)

先到github下载仓库文件 https://github.com/QHCV/flask_mysql_blog python版本3.8&#xff0c;提前安装好Mysql数据库 1.安装python包 pip install -r requirements.txt2.修改配置文件config.py Mysql数据库用户名和密码用于发送验证码的邮箱配置 ​ 在设置->账户下开…

数仓建设规划核心问题!

小A进入一家网约车出现服务公司&#xff0c;负责公司数仓建设&#xff0c;试用期主要一项 OKR是制定数据仓库建设规划&#xff1b;因此小 A 本着从问题出发为原点&#xff0c;先对公司数仓现状进行一轮深入了解&#xff0c;理清存在问题&#xff0c;然后在以不忘初心原则提出解…

提取文本的摘要snownlp模块

【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 提取文本的摘要 snownlp模块 [太阳]选择题 关于以下python代码说法错误的一项是&#xff1f; from snownlp import SnowNLP myText """ChatGPT的出现标志着人类科技发…

CSS3 grid网格布局

文章目录 CSS3 grid网格布局概述grid属性说明使用grid-template-rows & grid-template-columns 定义行高和列宽grid-auto-flow 定义项目的排列顺序grid-auto-rows & grid-auto-columns 定义多余网格的行高和列宽row-gap & column-gap 设置行间距和列间距gap 简写形…

Java版spring cloud 本工程项目管理系统源码-全面的工程项目管理

​ ​工程项目管理系统是指从事工程项目管理的企业&#xff08;以下简称工程项目管理企业&#xff09;受业主委托&#xff0c;按照合同约定&#xff0c;代表业主对工程项目的组织实施进行全过程或若干阶段的管理和服务。 如今建筑行业竞争激烈&#xff0c;内卷严重&#xff0c…

Leetcode605. 种花问题

Every day a leetcode 题目来源&#xff1a;605. 种花问题 解法1&#xff1a;贪心 贪心思想&#xff1a;在不打破种植规则的情况下种入尽可能多的花&#xff0c;然后用“最大种植数量”和“所需要种植数量”进行大小比较即可。 设地块长度为n&#xff0c;种花的情况可分为4…

分享一个菜单标签页动画,切换丝滑无比

先上效果图: 代码如下,复制粘贴大法拿走即可使用: <!DOCTYPE html> <html lang="en"> <head>

win系统使用frp端口映射实现内网穿透,配置“任务计划程序”提高稳定性

Github下载最新版frp: https://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_windows_amd64.zip 解压把frpc.exe和frpc.ini放到D:\program\frp目录下&#xff0c;修改frpc.ini内容如下&#xff1a; [common] server_addr 服务器域名或IP&#xff0c;假设…