基于图像变化检测的毁伤效果评估——学习笔记

前言

闲的无聊,看看论文。
在这里插入图片描述

基本评估步骤

第一步:图像预处理。通过图像配准、不同波段提取、图像校正、图像滤波等手段,统一图像格式(文中统一为灰度图),得到待检测图像;
第二步:有先验知识情况下,首先按照先验知识确定打击目标的大致区域(即感兴趣区域),在感兴趣区域上检测目标(检测方法有几何特征、纹理特征、灰度特征及先验模板法等);没有先验知识情况下,将整个打击区域作为目标进行检测,通过多种图像预处理技术减小非变化区域,突出变化区域;
第三步:采用基础图像变化检测方法,对打击前后的图像进行检测,得到可能的候选变化区域;
第四步:对候选变化通过一定的算法确定真正的变化区域,同时去掉次要的变化区域,确定主变化区域的一些特征(如面积、位置、尺寸比例等);
第五步:将测量出的变化结果图进行统计,结合毁伤模型库进行评估等级分级(需要人工参与建模)。

1. 图像预处理

1)图像校正配准、图像融合(设备、时间、空间、光照)
2)去噪处理,如图像增强和滤波
3)波段、格式统一,遥感图像等涉及到多个波段

图像校正:光线校正、灰度级校正、几何畸变校正、彩色校正
图像增强:对比度变换、空间滤波、彩色变换、多光谱变换、图像运算
多源图像配准:依据一些相 似性度量决定图像间的变换参数,使从不同传感器、不同视角、不同时间获取的同一场景的两幅或多幅图像,变换到同一坐标系下,在像素层次上得到最佳匹配的过程。(空间和亮度)
同源图像的配准方法包括基于区域的配准方法和基于特征的配准方法。基于区域的方法主要包括基于灰度信息法和基于变换域法,基于特征法常见有基于小波变换法、基于角点检测法、基于互信息、基于奇异值、基于结构支持度的配准等。
图像配准涉及到的问题主要是位置、姿态、刻度等刚性变换(平移参量)。

2. 图像变化检测方法

图像变化检测方法分类:
①依据变化信息获取的层次不同,变化检测方法可分为像素级变化检测、特征级变化检测和
对象级变化检测;
②根据是否利用先验信息,变化检测方法可以分为有监 督变化检测和无监督变化检测;
③根据变化检测的算法不同,可以分为基于图像代数运算法(其中包括差分法、比值法、回归法、图像变换法、相关分析法、变化向量法、主成分分析法、正交变换法、小波变换法等),基于图像分类法(分类后比较法、神经网络等)基于空间结构(线特征、纹理特征、语义描述等)。

2.1 像素级变化检测方法

常见的像素级变化检测方法有图像差值法、比值法、主成分分析法、距离变化法。
数值法变化检测算法最主要的两种是图像差值法和比值法,这两种方法均是直接比较法,在图像高度配准之后,相对辐射归一化的基础之上进行算术操作运算,通过位置相对应像素的差值运算或者比值运算,增强或抑制两个时期的变化信息,得到差异图像,最后通过选取一定阈值提取主要变化区域。
主成分分析法(主分量分析)又称离散 Karhunen-Loeve 变换(简称离散 K-L变换) ,其基本思想是定义新的正交坐标系统,将一组相关的多元随机变量通过构造线性变换映射到新的坐标系统下,数据在新的坐标系统下是互不相关的。该方法的常用形式为多波段主成分分析法、主成分差异分析法、差异主成分分析法。第一种适用于两个甚至多个时相的多波段遥感影像的变化监测和分析,后两种仅适用于两个时相的情况。
距离变化检测的基本原理是将两时相的多波段图像看成两组多元随机变量,引进距离变换分析理论和方法进行变化检测研究,主要使用欧式距离和马氏距离进行检测。

2.2 基于数据融合的变化检测方法

数据融合定义:利用计算机对按时序获得的若干观测信息,在一定准则下加以分析、综合,以完成所需的决策和评估任务而进行的信息处理技术。
1)小波多尺度分解与重构技术应用于图像融合优点:
①保留和继承了金字塔分解融合方法的优点;
②小波分解具有非冗余性,数据量不会增加;
③小波分解具有方向性,根据人眼睛对不同方向高频分量的分辨率不同这一特性,能够获得直观的视觉测量结果;
④对噪声不敏感,突出需要频率分量;
⑤具有良好的局部特性,图像经过小波变换之后,在不同尺度的频域上能够分离图像轮廓和细节信息;
⑥对小波系数的处理能够同时达到图像增强和滤波等效果。
马尔科夫随机场融合

3.毁伤效果评估分级系统研究

基于图像的毁伤评估可定义为:依据某种损伤等级划分及其作战重要性,制定相应的评定准则,通过对处于某种损伤状态下的目标图像进行处理,确定其损伤等级。
一个完整的基于图像变化检测的毁伤评估分级系统应包括:目标毁伤模型库、专家知识库、毁伤效果评价体系三部分。
①目标毁伤模型库:用于目标归类,构建诸如桥梁、机场、工厂、道路等建筑设施的库模型,先验模型的种类和参数要尽可能完善,可能出现的毁伤情况要做出预想。
②专家知识库:将战场指挥人员、评估专家的经验判断等量化成判定准则,定性定量描述评定关系。
③毁伤效果评价体系:根据目标模型库中的尺寸参数,分析被打击目标的结构、功能,建立目标多个图像特征的权值计算方法,确定毁伤等级评定的原则和标准。
毁伤评估分级分为两部分:毁伤效果计算和毁伤效果等级评定

3.1 毁伤效果计算

基于像素的变化检测参数计算毁伤效果的步骤如下:
⑴ 将检测到的变化区域转换为二值图像,对二值图进行形态学操作、滤波等
处理,去除次要变化区域,确定主要的变化区域;
⑵ 计算变化区域的面积和其它几何参数;
⑶ 将变化区域标记为蒙版,在打击前后原图像的对应通道上分别求取熵值、
均值、方差、标准差、相关系数、相似度等一些列参数;
⑷ 记录所有计算结果,进行毁伤评估分级。

3.2 毁伤效果等级评定

基于目标外围的几何形状和基于内在的纹理参数相结合的方法进行评估,并确定评估准则如下:
①目标几何和纹理特征均变化不大,则认为目标基本上没受到摧毁,定性为轻度毁伤;
②目标几何特征变化较大,纹理变化不大,判断目标受到轻微攻击,但内部结构并未受到巨大打击,定性为中度毁伤;
③目标纹理特征变化较大,几何特征变化一般,判定虽然外形维持原状,但内部受损较严重,定性为重度毁伤;
④目标几何、纹理特征均受损严重,判断目标受到严重摧毁,定性为报废。

  1. 轻度毁伤:毁伤程度<20%; (纹理变化率≤10%,相似度≥60%)
  2. 中度毁伤:毁伤程度 20%~40%;(纹理变化率 20%~30%,相似度 50%~60%)
  3. 重度毁伤:毁伤程度 40%~60%;(纹理变化率 30%~40%,相似度 40%~50%)
  4. 报废:毁伤程度>60%。(纹理变化率≥40%,相似度≤40%)

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

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

相关文章

容易被遗忘的测试用例

网络服务器启动了吗&#xff1f;应用程序服务器启动了吗&#xff1f;数据库上线了吗&#xff1f;测试数据是否预先加载到数据库中&#xff1f;每当我们准备开始测试应用程序时&#xff0c;一切都应该已经准备妥当。 然而&#xff0c;当测试开始后&#xff0c;我们可能会漏掉一些…

从excel数据导入到sqlsever遇到的问题

1、格式问题时间格式&#xff0c;excel中将日期列改为日期未生效&#xff0c;改完后&#xff0c;必须手动单击这个单元格才能生效&#xff0c;那不可能一个一个去双击。解决方案如下 2、导入之后表字段格式问题&#xff0c;数据类型的用navicat导入之后默认是nvarchar类型的&a…

【算法】图论——树的重心

目录 题目解析 算法原理 图的存储 算法实现 题目解析 题目解析 给定一颗树&#xff0c;树中包含n个结点&#xff08;编号&#xff09;和n-1条无向边。请找到树的重心&#xff0c;并输出将重心删除后&#xff0c;剩余各个连通块中点数的最大值。 什么是重心&#xff1f; 重…

全面UI组件库Telerik 2024 Q4全新发布——官方宣布支持.NET 9

Telerik DevCraft包含一个完整的产品栈来构建您下一个Web、移动和桌面应用程序。它使用HTML和每个.NET平台的UI库&#xff0c;加快开发速度。Telerik DevCraft提供最完整的工具箱&#xff0c;用于构建现代和面向未来的业务应用程序&#xff0c;目前提供UI for ASP.NET MVC、Ken…

数据分析(一): 掌握STDF 掌握金钥匙-码农切入半导体的捷径

中国的半导体行业必然崛起&#xff01;看清这个大势&#xff0c;就会有很多机会。 今天&#xff0c;我们一起来了解一下半导体行业的一朵金花&#xff1a;STDF。 实际上这只是一种文件格式&#xff0c;但是当你熟练掌握解析这种文件的时候&#xff0c;你就已经打开在这个基础…

【批处理脚本】更改Windows系统中的 hosts 解析文件

概述 作用 修改 Windows 系统中的 hosts 文件&#xff0c;可以实现 插入 或 删除 条目。该脚本允许用户以管理员权限执行&#xff0c;将特定的域名解析到指定的 IP 地址 应用场景 非常适用于需要频繁或批量修改 hosts 文件的场景&#xff1a; 屏蔽网站、域名重定向、DNS 污染防…

【Rust在WASM中实现pdf文件的生成】

Rust在WASM中实现pdf文件的生成 前言概念和依赖问题描述分步实现pdf转Blob生成URL两种方式利用localstorage传递参数处理图片Vec<u8>到pdf格式的Vec<u8>使用rust创建iframe显示pdf的Blob最后 前言 实现了一个通用的前端jpg转pdf的wasm,因为动态响应框架无法直接打…

CanFestival移植到STM32 F4芯片(基于HAL库)

本文讲述如何通过简单操作就可以把CanFestival库移植到STM32 F4芯片上&#xff0c;作为Slave设备。使用启明欣欣的工控板来做实验。 一 硬件连接 观察CAN报文需要专门的设备&#xff0c;本人从某宝上买了一个兼容PCAN的开源小板子&#xff0c;二十几块钱&#xff0c;通过USB接…

Cursor+Devbox AI开发快速入门

1. 前言 今天无意间了解到 Cursor 和 Devbox 两大开发神器,初步尝试以后发现确实能够大幅度提升开发效率,特此想要整理成博客以供大家快速入门. 简单理解 Cursor 就是一款结合AI大模型的代码编辑器,你可以将自己的思路告诉AI,剩下的目录结构的搭建以及项目代码的实现均由AI帮…

Redis常见问题总结

Redis常见问题总结 1.Redis分布式存储方案 分布式存储核心特点主从&#xff08;Master/Slave&#xff09;模式一主多从&#xff0c;故障时手动切换。哨兵&#xff08;Sentinel&#xff09;模式有哨兵的一主多从&#xff0c;主节点故障自动选择新的主节点。集群&#xff08;Cl…

Svn如何切换删除账号

记录Svn清除切换账号 1.首先打开小乌龟的设置如下图 打开设置后单击已保存数据&#xff0c;然后选择清除 接上图选择清除后&#xff0c;就可以打勾选择清除已保存的账号&#xff0c;我们再次检出的就可以切换账号了 &#x1f449;总结 本次记录Svn清除切换账号 如能帮助到你…

电子应用设计方案-38:智能语音系统方案设计

智能语音系统方案设计 一、引言 智能语音系统作为一种便捷、自然的人机交互方式&#xff0c;正逐渐在各个领域得到广泛应用。本方案旨在设计一个高效、准确、功能丰富的智能语音系统。 二、系统概述 1. 系统目标 - 实现高准确率的语音识别和自然流畅的语音合成。 - 支持多种语…

红外跟随避障模块详解

在智能车、机器人和自动化等领域避障技术是确保安全和高效运行的关键。红外避障模块作为一种常见的避障解决方案&#xff0c;因其非接触、响应速度快和抗干扰能力强等优点而备受青睐。本文将详细介绍红外避障模块的特点、工作原理、以及应用案例&#xff0c;帮助您更好地了解这…

数据下载实践教程系列:跨过数据获取障碍---TCIA和TCGA数据下载

1.前言 作为一个医工交叉领域的工科学者&#xff0c;我想你必定听说过TCGA数据库和TCIA数据库&#xff0c;但是身边不少生信学者和医生是会用的&#xff0c;但大都将此作为护城河而讳莫如深&#xff01;有了数据&#xff0c;工科小伙伴也可以摆脱数据依赖而独立进行研究了。作为…

期权懂|场内个股期权开户流程有哪些?

期权小懂每日分享期权知识&#xff0c;帮助期权新手及时有效地掌握即市趋势与新资讯&#xff01; 场内个股期权开户流程有哪些&#xff1f; 场内个股期权开户第一步开户‌&#xff1a; 投资者首先需要在具有期权交易资格的证券公司开立期权账户。 ‌场内个股期权开户第二步选…

Qt复习学习

https://www.bilibili.com/video/BV1Jp4y167R9/?spm_id_from333.999.0.0&vd_sourceb3723521e243814388688d813c9d475f https://subingwen.cn/qt/qt-primer/#1-4-Qt%E6%A1%88%E4%BE%8B https://subingwen.cn/qt/ https://download.qt.io/archive/qt/1.1Qt的特点 1.2QT中的…

Qt开源控件:图像刻度轴绘制器 (附源码)工程项目私信博主

项目简介 图像刻度轴绘制器是一款基于 Qt/C 开发的小型绘图工具&#xff0c;旨在实现带有刻度轴的图像显示功能。该项目主要用于需要精确测量或标注图像坐标的场景。通过左侧和底部的坐标轴以及对应的刻度线&#xff0c;可以直观地了解图像内容在二维空间中的位置。 项目功能 …

【Transformer序列预测】Pytorch中构建Transformer对序列进行预测源代码

Python&#xff0c;Pytorch中构建Transformer进行序列预测源程序。包含所有的源代码和数据&#xff0c;程序能够一键运行。此程序是完整的Transformer&#xff0c;即使用了Encoder、Decoder和Embedding所有模块。源程序是用jupyterLab所写&#xff0c;建议分块运行。也整理了.p…

mac 安装python3和配置环境变量

mac 安装python3和配置环境变量 前言怎样选择python3的版本python3的安装1、去官网下载安装包2、下载完成后直接解压,检查安装是否成功 前言 在学习python的第一步就是安装它和配置他的环境变量&#xff0c;那么选择哪个版本的python你可曾知道&#xff0c;下面就讲解怎样选择…

基于MFC实现的人机对战五子棋游戏

基于MFC实现的人机对战五子棋游戏 1、引言 此报告将详细介绍本次课程设计的动机、设计思路及编写技术的详细过程&#xff0c;展现我所学过的C知识以及我通过本次课程设计所学到例如MFC等知识。在文档最后我也会记录我所编写过程遇到的问题以及解决方案。 1.1 背景 五子棋是…