数据融合(data fusion)原理与方法

2023-05-16

数据融合(data fusion)原理与方法 

    数据融合(data fusion)最早被应用于军事领域。 
    现在数据融合的主要应用领域有:多源影像复合、机器人和智能仪器系统、战场和无人驾驶飞机、图像分析与理解、目标检测与跟踪、自动目标识别等等。在遥感中,数据融合属于一种属性融合,它是将同一地区的多源遥感影像数据加以智能化合成,产生比单一信息源更精确、更完全、更可靠的估计和判断......
一. 数据融合基本涵义  
    数据融合(data fusion)最早被应用于军事领域。 
    现在数据融合的主要应用领域有:多源影像复合、机器人和智能仪器系统、战场和无人驾驶飞机、图像分析与理解、目标检测与跟踪、自动目标识别等等。在遥感中,数据融合属于一种属性融合,它是将同一地区的多源遥感影像数据加以智能化合成,产生比单一信息源更精确、更完全、更可靠的估计和判断。相对于单源遥感影象数据,多源遥感影象数据所提供的信息具有以下特点: 
    1.冗余性:表示多源遥感影像数据对环境或目标的表示、描述或解译结果相同;  
    2.互补性:指信息来自不同的自由度且相互独立 
    3.合作性:不同传感器在观测和处理信息时对其它信息有依赖关系;  
    4.信息分层的结构特性:数据融合所处理的多源遥感信息可以在不同的信息层次上出现,这些信息抽象层次包括像素层、特征层和决策层,分层结构和并行处理机制还可保证系统的实时性。  
     实质:  在统一地理坐标系中将对同一目标检测的多幅遥感图像数据采用一定的算法,生成一幅新的、更能有效表示该目标的图像信息。 
     目的:将单一传感器的多波段信息或不同类别传感器所提供的信息加以综合,消除多传感器信息之间可能存在的冗余和矛盾,加以互补,改善遥感信息提取的及时性和可靠性,提高数据的使用效率。 

二、数据融合原理及过程  
    一般来说,遥感影像的数据融合分为预处理和数据融合两步  
   1.预处理:
   主要包括遥感影像的几何纠正、大气订正、辐射校正及空间配准  
 (1)几何纠正、大气订正及辐射校正的目的主要在于去处透视收缩、叠掩、阴影等地形因素以及卫星扰动、天气变化、大气散射等随机因素对成像结果一致性的影响; 
 (2)影像空间配准的目的在于消除由不同传感器得到的影像在拍摄角度、时相及分辨率等方面的差异。   

   影像的空间配准时遥感影像数据融合的前提空间配准一般可分为以下步骤 : 
   (1)特征选择:在欲配准的两幅影像上,选择如边界、线状物交叉点、区域轮廓线等明显的特征。  
  (2)特征匹配:采用一定配准算法,找处两幅影像上对应的明显地物点,作为控制点。 
  (3)空间变化:根据控制点,建立影像间的映射关系。 
  (4)插值:根据映射关系,对非参考影像进行重采样,获得同参考影像配准的影像。   
    空间配准的精度一般要求在1~2个像元内。空间配准中最关键、最困难的一步就是通过特征匹配寻找对应的明显地物点作为控制点。  

   2.数据融合  
    根据融合目的和融合层次智能地选择合适的融合算法,将空间配准的遥感影像数据(或提取的图像特征或模式识别的属性说明)进行有机合成,得到目标的更准确表示或估计 。 
    对于各种算法所获得的融合遥感信息,有时还需要做进一步的处理,如"匹配处理"和"类型变换"等,以便得到目标的更准确表示或估计。  

三、数据融合分类及方法  
   1  数据融合方法分类  
    遥感影像的数据融合方法分为三类:基于像元(pixel)级的融合、基于特征(feature)级的融合、基于决策(decision)级的融合。融合的水平依次从低到高。 
     1.1 像元级融合  
      像元级融合是一种低水平的融合。 
      像元级融合的流程为:经过预处理的遥感影像数据——数据融合——特征提取——融合属性说明。   
     优点:保留了尽可能多的信息,具有最高精度。  
     局限性: 
      1. 效率低下。由于处理的传感器数据量大,所以处理时间较长,实时性差。  
      2. 分析数据限制。为了便于像元比较,对传感器信息的配准精度要求很高,而且要求影像来源于一组同质传感器或同单位的。 
      3.分析能力差。不能实现对影像的有效理解和分析  
      4.纠错要求。由于底层传感器信息存在的不确定性、不完全性或不稳定性,所以对融合过程中的纠错能力有较高要求。  
      5.抗干扰性差。   
     像元级融合所包含的具体融合方法有:代数法、IHS变换、小波变换、主成分变换(PCT)、K-T变换等  

    1.2 特征级融合  
     特征级融合是一种中等水平的融合。在这一级别中,先是将各遥感影像数据进行特征提取,提取的特征信息应是原始信息的充分表示量或充分统计量,然后按特征信息对多源数据进行分类、聚集和综合,产生特征矢量,而后采用一些基于特征级融合方法融合这些特征矢量,作出基于融合特征矢量的属性说明。    
     特征级融合的流程为:经过预处理的遥感影像数据——特征提取——特征级融合——(融合)属性说明。  

    1.3 决策级融合 
     决策级融合是最高水平的融合。融合的结果为指挥、控制、决策提供了依据。在这一级别中,首先对每一数据进行属性说明,然后对其结果加以融合,得到目标或环境的融合属性说明。 
    决策级融合的优点时具有很强的容错性,很好的开放性,处理时间短、数据要求低、分析能力强。而由于对预处理及特征提取有较高要求,所以决策级融合的代价较高。 
    决策级融合的流程:经过预处理的遥感影像数据——特征提取——属性说明——属性融合——融合属性说明。    

  2  数据融合方法介绍  
   2.1 代数法  
    代数法包括加权融合、单变量图像差值法、图像比值法等。 
   (1)加权融合法 
   (2)单变量图象差值法 
   (3)图象比值法  

   2.2 图像回归法(Image Regression)  
    图像回归法是首先假定影像的像元值是另一影像的一个线性函数,通过最小二乘法来进行回归,然后再用回归方程计算出的预测值来减去影像的原始像元值,从而获得二影像的回归残差图像。经过回归处理后的遥感数据在一定程度上类似于进行了相对辐射校正,因而能减弱多时相影像中由于大气条件和太阳高度角的不同所带来的影响。  

   2.3 主成分变换(PCT)  
    也称为W-L变换,数学上称为主成分分析(PCA)。PCT是应用于遥感诸多领域的一种方法,包括高光谱数据压缩、信息提取与融合及变化监测等。PCT的本质是通过去除冗余,将其余信息转入少数几幅影像(即主成分)的方法,对大量影像进行概括和消除相关性。PCT使用相关系数阵或协方差阵来消除原始影像数据的相关性,以达到去除冗余的目的。对于融合后的新图像来说各波段的信息所作出的贡献能最大限度地表现出来。 
    PCT的优点是能够分离信息,减少相关,从而突出不同的地物目标。另外,它对辐射差异具有自动校正的功能,因此无须再做相对辐射校正处理。  

   2.4 K-T变换  
    即Kauth-Thomas变换,简称K-T变换,又形象地成为"缨帽变换"[14]。它是线性变换的一种,它能使座标空间发生旋转,但旋转后的坐标轴不是指向主成分的方向,而是指向另外的方向,这些方向与地面景物有密切的关系,特别是与植物生长过程和土壤有关。以此,这种变换着眼于农作物生长过程而区别于其他植被覆盖,力争抓住地面景物在多光谱空间的特征。通过这种变换,既可以实现信息压缩,又可以帮助解译分析农业特征,因此
有很大的实际应用意义。  
    目前对这个变换在多源遥感数据融合方面的研究应用主要集中在MSS与TM两种遥感数据的应用分析方面。  

   2.5 小波变换  
    小波变换是一种新兴的数学分析方法,已经受到了广泛的重视。小波变换是一种全局变换,在时间域和频率域同时具有良好的定位能力,对高频分量采用逐渐精细的时域和空域步长,可以聚焦到被处理图像的任何细节,从而被誉为"数学显微镜"。  
    小波变换常用于雷达影像SAR与TM影像的融合。它具有在提高影像空间分辨率的同时又保持色调和饱和度不变的优越性。  

   2.6 IHS变换  
    3个波段合成的RGB颜色空间是一个对物体颜色属性描述系统,而IHS色度空间提取出物体的亮度I,色度H,饱和度S,它们分别对应3个波段的平均辐射强度、3个波段的数据向量和的方向及3个波段等量数据的大小。RGB颜色空间和IHS色度空间有着精确的转换关系。 
    以TM和SAR为例,变换思路是把TM图像的3个波段合成的RGB假彩色图像变换到IHS色度空间,然后用SAR图像代替其中的I值,再变换到RGB颜色空间,形成新的影像。   

   2.7 贝叶斯(Bayes)估计  
   2.8 D-S推理法(Dempster-Shafter)  
   2.9 人工神经网络(ANN)  
   2.10 专家系统  

    遥感数据融合存在问题及发展趋势 
    遥感影像数据融合还是一门很不成熟的技术,有待于进一步解决的关键问题有: 
  (1)空间配准模型  
  (2)建立统一的数学融合模型 
  (3)提高数据预处理过程的精度  
  (4)提高精确度与可信度  
    随着计算机技术、通讯技术的发展,新的理论和方法的不断出现,遥感影像数据融合技术将日趋成熟,从理论研究转入到实际更广泛的应用,最终必将向智能化、实时化方向发展,并同GIS结合,实现实时动态融合用于更新和监测。  

 

摘自:http://www.cppblog.com/COOOOOOOOL/archive/2010/03/16/109832.html,版权归原作者

转载于:https://www.cnblogs.com/skyview/archive/2012/01/13/2321859.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据融合(data fusion)原理与方法 的相关文章

  • 玩了下opencv的aruco(python版)

    简单的玩了下opencv里头的aruco xff0c 用的手机相机 xff0c 手机装了个 ip摄像头 xff0c 这样视频就可以传到电脑上了 首先是标定 xff0c 我没打印chessboard xff0c 直接在电脑屏幕上显示 xff0
  • 深浅拷贝和赋值的区别

    1 部分语言的深浅拷贝 赋值 软连接 你变他也变 浅拷贝 除了最外层的连接不变外 xff0c 与赋值相同 深拷贝 完全独立 span class token function import span copy a span class to
  • px4的CMakelists.txt阅读

    1 2 3 Copyright c 2017 PX4 Development Team All rights reserved 4 5 Redistribution and use in source and binary forms wi
  • 嵌入式Qt开发环境的搭建详解

    一 嵌入式Qt开发环境的搭建前奏 1 下载arm linux gcc 4 4 3 20100728 tar gz 2 下载qt everywhere opensource src 4 8 5 tar gz xff08 Qt的源码 xff09
  • 百度静态资源库

    http cdn code baidu com 转载于 https www cnblogs com mingl12 p 6373088 html
  • OpenCV 矩形轮廓检测

    转载请注明出处 xff1a http blog csdn net wangyaninglm article details 44151213 xff0c 来自 xff1a shiter编写程序的艺术 基础介绍 OpenCV里提取目标轮廓的函
  • linux更新系统内核,Linux内核升级方法详解

    Linux的内核是系统的核心 xff0c 所以升级内核是Linux系统管理员的一项基本技能 xff0c 所以我就分享了系统运维实务上的一篇文章 xff0c 当然我对源文件稍做了一些内容的增加 xff0c 就是把遇到的问题及解决方案也加上了
  • [ASP.NET] 实现客户端浏览服务端目录的页面

    由于项目需要制作程序发布的网站 xff0c 需要手动选择服务端目录下的文件夹和文件 故制作该页面 xff0c 并打算转为UserControl 页面代码 xff1a AppFileSelect aspx 1 lt 64 Page Langu
  • CSP-S 模拟53

    中下游水准 xff0c 暴力分没拿全 xff0c T1水了 T1 u 两个差分数组水掉 xff08 竖着一个 xff0c 斜着一个 xff09 T2 v 状压 43 记忆化搜索 xff0c 对于sta 61 1 lt lt 30 用hash
  • CSP-S 模拟52

    rank10 T1 平均数 二分答案 xff0c 让所有的数减去这个答案 xff0c 求前缀和 xff0c 然后验证子序列平均数比这个答案小的的个数是否等于K 只需要找前缀和的逆序对个数即可 xff08 归并排序 xff09 T2 涂色游戏
  • 抓取Android崩溃日志

    作为一个测试人员 xff0c 特别是安卓的测试 xff0c 由于系统版本的不同和手机本身各个品牌的优化和硬件的不同 xff0c 会出现各种各样的崩溃 记录崩溃的方式有很多种 xff0c 比如使用录屏工具或文档进行记录 xff0c 但是最简洁
  • oracle给用户赋dblink权限

    create database link 别名 xff08 可任意起 xff09 connect to 需要连接库的用户名identified by 需要连接库的用户名 using 39 DESCRIPTION 61 ADDRESS LIS
  • 前端间隔查询的两种方法:Debounce和Throttle

    Debounce 中文名 xff1a 防抖 在开始操作了之后 xff0c 那么只有在一段 delay 时间段后不再有操作了 xff0c 才执行操作 Throttle 中文名 xff1a 节流 在开始操作之后 xff0c 在 delay ms
  • tcpdump指定IP和端口抓包

    如下指定抓www baidu com 并且80端口的包 保存到test cap 可以在Windows下面用wireshark打开 tcpdump 39 port 80 and host www baidu com 39 w test cap
  • codevs4438 YJQ Runs Upstairs

    Description 学校科技楼一共有 N 层 而神犇YJQ每天都在科技楼 N 楼的机房写代码 这天 他准备从科技楼 1 楼爬到 N 楼 有个 M 连接不同楼层的楼梯 爬每个楼梯需要一定的体力值 楼梯一定是从低处通往高处的 但是由于楼房的
  • linux下如何查看服务器的硬件配置信息

    性能测试时一定要确定测试环境和的硬件配置 软件版本配置 xff0c 保证和线上一致 xff0c 才更接近真实环境 那么linux下如何查看服务器的硬件配置信息 xff1f xff1f 一 查看cpu信息 1 所有信息 lscpu root
  • 转:如何查找别人论文(计算机类文献)中实验的代码?

    最近看计算机类文献 xff0c 想看看别人论文中实验是如何做出来的 xff0c 请问如何查找别人论文中实验的代码 1 如果这论文很老 xff0c 论文里的算法在该领域有举足轻重的地位 那么网上很可能有工具包 例如我做的机器学习方向 xff0
  • Pytorch-属性统计

    引言 本篇介绍Pytorch属性统计的几种方式 统计属性 求值或位置 normmean sumprodmax min argmin argmaxkthvalue topk norm norm 与 normalize norm指的是范数 xf
  • 高性能异步爬虫

    背景 其实爬虫的本质就是client发请求批量获取server的响应数据 xff0c 如果我们有多个url待爬取 xff0c 只用一个线程且采用串行的方式执行 xff0c 那只能等待爬取一个结束后才能继续下一个 xff0c 效率会非常低 需
  • [operator]deepin 卸载自带搜狗输入法后,输入法消失

    解决这个问题我先是升级了官方的im config套件 xff0c 升级后发现并没有什么用 xff0c 然后使用以下方式 xff0c 做个记录 命令行操作 删除搜狗的残留文件 cd config rm rf SogouPY users rm

随机推荐

  • DPK

    一 概念 dpk文件是Delphi的包文件 xff0c 有dpk文件的组件安装比较方便 一般来说 xff0c 支持不同版本Delphi的组件会有不同的dpk文件 xff0c 一般以7结尾的dpk文件是支持Delphi 7的 如果没有支持De
  • TCP/IP协议栈概述及各层包头分析

    一 摘要 对之前几篇博文涉及到的网络通信协议进行分析 xff0c 概述出TCP IP的协议栈模型 xff0c 最后根据实例对各层包头进行分析 二 标准TCP IP协议栈模型 标准TCP IP协议是用于计算机通信的一组协议 xff0c 通常被
  • 2范数和F范数的区别

    2范数和F范数是不同的 2范数表示矩阵或向量的最大奇异值 xff0c max svd X 而 F范数表示矩阵所有元素平方和的开方根 sqrt x i j X x i j 2 转载于 https www cnblogs com yinwei
  • 网络钩子webhook

    网页开发中的网络钩子是一种通过自定义回调函数来增加或更改网页表现的方法 webhook 发布订阅模式 xff0c 与api不同的是 xff0c webhook无需发送请求即可收到监听地址发布的消息 主要用途 xff1a 更新客户端
  • free -g 说明

    free g 说明 xff1a free g 43 buffers cache 说明 xff1a buffer 写缓存 xff0c 表示脏数据写入磁盘之前缓存一段时间 xff0c 可以释放 sync命令可以把buffer强制写入硬盘 cac
  • Google Drive 里的文件下载的方法

    Google Drive 里并不提供创建直接下载链接的选项 xff0c 但是可以通过小小的更改链接形式就能把分享的内容保存到本地 例如 xff0c 一份通过 Google Drive 分享的文件链接形式为 xff1a https drive
  • 关于虚拟机VMware Tools安装中出现的无法自动安装VMCI驱动程序的问题

    问题 解决方法 根据配置文件信息找到所在的虚拟机位置 找到后缀名为vmx的文件 xff0c 右键打开方式中选择使用记事本打开 选择左上角编辑中的查找功能输入图中的查找内容后 xff0c 点击查找下一个 将其原先的TRUE值改为false即可
  • 人脸识别概念杂记

    Gabor特征 xff1a 通过Gabor变换获取的特征 Gabor变换 xff1a 是在20世纪40年代有Gabor提出的一种利用高斯函数作为窗口函数的加窗傅里叶变换 Gabor变换可以有效的获取空间和方向等视觉信息 xff0c 使得原始
  • 大麦盒子(domybox)无法进入系统解决方案!【简单几步】

    大麦无法进入系统解决方案 xff01 简单几步 前提准备 xff1a 电脑一台盒子控制台软件盒子开机并联网并且盒子和电脑处于同一个路由器下的网络 xff01 前提准备 xff1a 电脑一台盒子控制台软件盒子开机并联网并且盒子和电脑处于同一个
  • 常见开发语言擅长领域

    Python xff1a 机器学习 xff0c 数据科学还有Web开发 JavaScript xff1a Web开发 xff08 前端和后端 xff09 和游戏开发 Java xff1a 移动Android应用程序开发 xff0c 企业应用
  • H3C 维护命令

    一 xff1a 基础维护命令 1 dis version 查看版本 2 dis cu 显示实时配置 3 dis this 显示当前视图下的配置 4 dis interface 显示接口 5 dis mac address 显示mac地址表
  • ROS下利用realsense采集RGBD图像合成点云

    摘要 xff1a 在ROS kinetic下 xff0c 利用realsense D435深度相机采集校准的RGBD图片 xff0c 合成点云 xff0c 在rviz中查看点云 xff0c 最后保存成pcd文件 一 各种bug 代码编译成功
  • SQL在工作中遇到的问题

    多表查询的用法区别varchar类型的时间比大小 多表查询的用法区别 一般对于两张表的查询习惯用 select from a b where a id 61 b id 最近发现也可以使用 select from a inner join b
  • 剑指offer

    目录 第2章 面试需要的基础知识 2 3 数据结构 2 3 1 数组 xff1a 二维数组中的查找 2 3 2 字符串 xff1a 替换空格 2 3 3 链表 xff1a 从尾到头打印链表 2 3 4 树 xff1a 重建二叉树 2 3 5
  • js阻止冒泡事件发生(react)

    其实就两个函数 event MouseEvent event preventDefault span class token punctuation span span class token punctuation span span c
  • 机器学习与深度学习核心知识点总结

    来源 SIGAI 数学 1 列举常用的最优化方法 梯度下降法 牛顿法 xff0c 拟牛顿法 坐标下降法 梯度下降法的改进型如AdaDelta xff0c AdaGrad xff0c Adam xff0
  • H3C STA>PC的数据转发

    转载于 https www cnblogs com fanweisheng p 11574797 html
  • etcd查看集群信息

    查看集群服务端口地址列表 etcdctl endpoints 61 https 192 168 1 65 2379 ca file 61 etc kubernetes ssl ca pem cert file 61 etc etcd ssl
  • Win10提示无法创建新的分区也找不到现有的分区解法

    原文链接 xff1a https www pconline com cn win10 1126 11261093 html 1 格式化整个硬盘 xff0c 重新分区 如果你的硬盘上没有重要数据的话 xff0c 到了分区这一步时 xff0c
  • 数据融合(data fusion)原理与方法

    数据融合 xff08 data fusion xff09 原理与方法 数据融合 xff08 data fusion xff09 最早被应用于军事领域 现在数据融合的主要应用领域有 xff1a 多源影像复合 机器人和智能仪器系统 战场和无人驾