热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

[RS]K-L主成分变换

原理简述K-L变换,是离散Karhunen-Loeve变换的简称,它是对某一多光谱图像利用K-L变换矩阵A进行正交线性变换,而产生一组新的多光谱图像Y(光谱空间)。表达式:YAX

原理简述

K-L变换,是离散Karhunen-Loeve变换的简称,它是对某一多光谱图像利用K-L变换矩阵A进行正交线性变换,而产生一组新的多光谱图像Y(光谱空间)。

表达式:Y=AX
A是X协方差矩阵C的特征向量矩阵的转置矩阵

  • 变换前后的方差总和不变,变换只是把原来的方差按权值再分配到新的主成分图像中

  • 第一主成分包含了总方差的绝大部分(一般在80%以上),其余各主成分的方差依次减小

  • 变换后各主成分之间的相关系数为0,也就是说各主成分间的内容是不同的,是“垂直”的

  • 第一主成分相当于原来各波段的加权和,而且每个波段的加权值与该波段的方差大小成正比(方差大说明信息量大)。其余各主成分相当于不同波段组合的加权差值图像

这里写图片描述

意义
  • 多光谱图像的各波段之间是经常高度相关的,表现为:

    1. 物体的波谱反射相关性
    2. 同物异谱现象的存在
    3. 遥感传感器波段之间的重叠

    K-L变换可以很好地除它们之间的相关性,同时还压缩了数据。

  • K-L变换的重点内容在于根据特征矩阵对各成分进行分析,以确定其物理意义

  • K-L也是遥感数据融合的主要方法之一

实际应用
  • K-L变换的第一主成分还降低了噪声,有利于细部特征的增强和分析,适用于进行高通滤波,线性特征增强和提取以及密度分割等处理

  • K-L变换是一种数据压缩和去相关技术,第一成分虽然信息量大,但有时对于特定的专题信息,第四,五,六等主成分也有重要的意义

  • 在图像中,可以以局部地区或者选择训练区的统计特征作整个图像的K-L变换,则所选部分图像的地物类型就会更突出

  • 可以将所有波段分组进行K-L变换,再选主成分进行假彩色合成其他处理

  • K-L变换再集合意义上相当于空间坐标旋转了一个角度,第一主成分所在的坐标轴一定指向光谱空间中数据散步最大的方向;第二主成分则取第一主成分正交且数据散布次大的方向,其余依次类推。可实现数据压缩和图像增强


推荐阅读
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文介绍如何使用 Python 提取和替换 .docx 文件中的图片。.docx 文件本质上是压缩文件,通过解压可以访问其中的图片资源。此外,我们还将探讨使用第三方库 docx 的方法来简化这一过程。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
  • 脑机接口(BCI)技术正逐步将科幻变为现实,从帮助听障人士恢复听力到使瘫痪者重新站立,甚至可能将多年的学习过程压缩至瞬间。本文探讨了这一前沿技术的现状、挑战及其未来前景。 ... [详细]
  • 探索12个能显著提升iPhone使用体验的隐藏技巧,掌握这些功能后,你会发现生活更加便捷高效。 ... [详细]
  • 网易严选Java开发面试:MySQL索引深度解析
    本文详细记录了网易严选Java开发岗位的面试经验,特别针对MySQL索引相关的技术问题进行了深入探讨。通过本文,读者可以了解面试官常问的索引问题及其背后的原理。 ... [详细]
  • 卷积神经网络(CNN)基础理论与架构解析
    本文介绍了卷积神经网络(CNN)的基本概念、常见结构及其各层的功能。重点讨论了LeNet-5、AlexNet、ZFNet、VGGNet和ResNet等经典模型,并详细解释了输入层、卷积层、激活层、池化层和全连接层的工作原理及优化方法。 ... [详细]
  • 本文深入探讨了 Redis 的两种持久化方式——RDB 快照和 AOF 日志。详细介绍了它们的工作原理、配置方法以及各自的优缺点,帮助读者根据具体需求选择合适的持久化方案。 ... [详细]
  • 本文详细介绍了在企业级项目中如何优化 Webpack 配置,特别是在 React 移动端项目中的最佳实践。涵盖资源压缩、代码分割、构建范围缩小、缓存机制以及性能优化等多个方面。 ... [详细]
  • jQuery HooRay:一款自创的实用 jQuery 工具插件
    这款插件主要由作者在工作中积累的常用功能开发而成,旨在解决现有插件间的冲突及浏览器兼容性问题。通过整合和优化现有插件,确保其稳定性和高效性。 ... [详细]
  • 本文详细介绍了如何在WebStorm中配置File Watchers,以实现在编辑LESS文件时自动生成压缩后的CSS文件和对应的源映射(.map)文件。通过简单几步设置,可以大幅提升前端开发效率。 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 获取Jedis和Commons Pool JAR包的两种方法及详细步骤
    本文介绍如何通过网盘链接或官方网站获取Jedis和Commons Pool的JAR包,并提供详细的图文教程。同时,还附有导入JAR包到项目的相关建议。 ... [详细]
  • Netflix利用Druid实现高效实时数据分析
    本文探讨了全球领先的在线娱乐公司Netflix如何通过采用Apache Druid,实现了高效的数据采集、处理和实时分析,从而显著提升了用户体验和业务决策的准确性。文章详细介绍了Netflix在系统架构、数据摄取、管理和查询方面的实践,并展示了Druid在大规模数据处理中的卓越性能。 ... [详细]
  • Python处理Word文档的高效技巧
    本文详细介绍了如何使用Python处理Word文档,涵盖从基础操作到高级功能的各种技巧。我们将探讨如何生成文档、定义样式、提取表格数据以及处理超链接和图片等内容。 ... [详细]
author-avatar
大王水灵灵_598
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有