多光谱的空间特征和光谱特征Statistics of Real-World Hyperspectral Images

文章目录

  • Statistics of Real-World Hyperspectral Images
    • 1.数据集
    • 2.spatial-spectral representation
    • 3.Separable Basis Components
    • 4.进一步分析
    • 5.复现一下
      • 5.1.patch的特征和方差和论文近似,
      • 5.2 spatial的basis和 spectral的basis
    • 6.coef model
    • 7.join model

Statistics of Real-World Hyperspectral Images

作者采集了一个多光谱数据集
然后根据数据集 的统计信息分析 多光谱的空间特征和光谱特征
主要利用了pca方法

http://vision.seas.harvard.edu/hyperspec/

1.数据集

https://vision.seas.harvard.edu/hyperspec/d2x5g3/
在这里插入图片描述

  1. 50张高光谱图像 at steps of 10nm from 420nm to 720nm.
    在这里插入图片描述

  2. 27张在人造光源下拍摄的高光谱图像
    用于评估结果
    在本文中并未使用,本文主要分析50张高光谱图像的一些统计信息

我下载了数据集,看一下图像:
上面2张是单通道图像
左下角是取 5,15,25通道
右下角是 mask, mask为1是应该被去掉的
在这里插入图片描述

2.spatial-spectral representation

目的是为了分析光谱图像的特征

作者利用patch 8x8 来分析,
具体来说就是将图像分为 8x8的patch.

那么每个patch的 形状就是 64x31, 64个像素,31个通道。

接下来就是如何用一些维数更低的特征表示 所有 64x31的patch

如下:pca的方法找出 正交基V
每个V的size也是 64x31

在这里插入图片描述

得到的正交基如下图所示:
左图中31个channel映射成了颜色
在这里插入图片描述

3.Separable Basis Components

上面用 spatial + spectral的 整体patch 求pca
那么是否可以 分别求spatial 和 spectral的特征呢?
是可以的

求得的spatial的特征应该和一般图像求的一样把。。。。

分别pca后的top特征如下:

在这里插入图片描述

4.进一步分析

不同的spatial特征和光谱特征组合后的 方差是怎样的?如下图
每个spatial basis 和 不同的spectral basis组合后的趋势是大概相同的。
s1-s5是top spatial basis
ck是 top spectral basis
在这里插入图片描述

再看一下不同的组合的方差

C1 的重要性不言而喻,与其他spatial basis组合都可以由高的方差。
另一方面也说明 spatial的变化是多样的,而spectral是相对较少的特征就可以表示
在这里插入图片描述

5.复现一下

5.1.patch的特征和方差和论文近似,

因为我没有用所有50张图像,只用了10张。也许用50张和论文更接近
在这里插入图片描述

5.2 spatial的basis和 spectral的basis

都是只显示top20
在这里插入图片描述

6.coef model

就是所有patch 按照pca分解后,特征矩阵对应的系数的分布情况

x 的j,k表示的是 spatial basis和spectral basis的序号
图7中 x11 表示第一个spatial basis和第一个spectral basis 。
图中是对应的所有patch的系数分布log

图8很有意思表示的是第二个spatial basis 与 排名1,2的两种spectral basis组合的系数分布图,接近高斯分布。
在这里插入图片描述

7.join model

这一部分没有看明白什么意思

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

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

相关文章

多视角数据的不确定性估计:全局观的力量

论文标题:Uncertainty Estimation for Multi-view Data: The Power of Seeing the Whole Picture 中文译名:多视角数据的不确定性估计:全局观的力量 原文地址:Uncertainty Estimation for Multi-view Data: The Power of Seeing the Whole …

python用selenium网页模拟时xpath无法定位元素解决方法2

有时我们在使用python selenium xpath时,无法定位元素,红字显示no such element。上一篇文章写了1种情况,是包含iframe的,详见https://blog.csdn.net/Sixth5/article/details/140342929。 本篇写第2种情况,就是xpath定…

类和对象:赋值函数

1.运算符重载 • 当运算符被⽤于类类型的对象时,C语⾔允许我们通过运算符重载的形式指定新的含义。C规定类类型对象使⽤运算符时,必须转换成调⽤对应运算符重载,若没有对应的运算符重载,则会编译报错;(运算…

数据旋律与算法和谐:LLMs的微调交响

论文:https://arxiv.org/pdf/2310.05492代码:暂未开源机构:阿里巴巴领域:模型微调发表:ACL 2024 这篇论文《How Abilities in Large Language Models are Affected by Supervised Fine-tuning Data Composition》深入…

【BUG】已解决:raise KeyError(key) from err KeyError: (‘name‘, ‘age‘)

已解决:raise KeyError(key) from err KeyError: (‘name‘, ‘age‘) 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 欢迎来到我的主页,我是博主英杰,211科班出身,就职于医疗科技公司,热衷分享知识&#xf…

python学习(不是广告)是我自己看了这么多课总结的经验

入门 首先推荐的是林粒粒的python入门学习 在你看完这套Python入门教程后: 想继续巩固基础 👉 想学习Python数据分析 👉 想学习Python AI大模型应用开发 👉 进阶 入门之后就是进阶使用python实现 1.办公效率化 2.数据分析&am…

信弘智能与图为科技共探科技合作新蓝图

本期导读 近日,图为信息科技(深圳)有限公司迎来上海信弘智能科技有限公司代表的到访,双方共同探讨英伟达生态系统在人工智能领域的发展。 在科技日新月异的今天,跨界合作与技术交流成为了推动行业发展的重要驱动。7月…

GraphRAG+ollama+LM Studio+chainlit

这里我们进一步尝试将embedding模型也换为本地的,同时熟悉一下流程和学一些新的东西 1.环境还是用之前的,这里我们先下载LLM 然后你会在下载nomic模型的时候崩溃,因为无法搜索,无法下载 解决办法如下lm studio 0.2.24国内下载…

Ubuntu 24.04 LTS Noble安装Docker Desktop简单教程

Docker 为用户提供了在 Ubuntu Linux 上快速创建虚拟容器的能力。但是,那些不想使用命令行管理容器的人可以在 Ubuntu 24.04 LTS 上安装 Docker Desktop GUI,本教程将提供用于设置 Docker 图形用户界面的命令…… Docker Desktop 是一个易于使用的集成容…

脑肿瘤有哪些分类? 哪些人会得脑肿瘤?

脑肿瘤,作为一类严重的脑部疾病,其分类复杂多样,主要分为原发性脑肿瘤和脑转移瘤两大类。原发性脑肿瘤起源于颅内组织,常见的有胶质瘤、脑膜瘤、生殖细胞瘤、颅内表皮样囊肿及鞍区肿瘤等。其中,胶质瘤作为最常见的脑神…

nodejs学习之process.env.NODE_ENV

简介 process对象是 Node 的一个全局对象,提供当前 Node 进程的信息。它可以在脚本的任意位置使用,不必通过require命令加载。该对象部署了EventEmitter接口。 process.env 属性返回包含用户环境的对象 使用 pnpm init新建index.js const { env } r…

【C++】类和对象(二)

个人主页 创作不易,感谢大家的关注! 文章目录 ⭐一、类的默认成员函数💎二、构造函数⏱️三、析构函数🏝️ 四、拷贝构造函数🎄五、赋值运算符重载🏠六、取地址运算符重载🎉const成员 ⭐一、类…

系统架构设计师教程 第3章 信息系统基础知识-3.7 企业资源规划(ERP)-解读

系统架构设计师教程 第3章 信息系统基础知识-3.7 企业资源规划(ERP) 3.7.1 企业资源规划的概念3.7.2 企业资源规划的结构3.7.2.1 生产预测3.7.2.2 销售管理(计划)3.7.2.3 经营计划(生产计划大纲)3.7.2.4 …

C语言 | Leetcode C语言题解之第240题搜索二维矩阵II

题目&#xff1a; 题解&#xff1a; bool searchMatrix(int** matrix, int matrixSize, int* matrixColSize, int target){int i 0;int j matrixColSize[0] - 1;while(j > 0 && i < matrixSize){if(target < matrix[i][j])j--;else if(target > matrix[…

ORBSLAM3 ORB_SLAM3 Ubuntu18.04 ROS Melodic 虚拟镜像 下载

build.sh 和 build_ros.sh编译结果截图&#xff1a; slam测试视频&#xff1a; orbslam3 ubuntu18.04 test 下载地址&#xff08;付费使用&#xff0c;不能接受请勿下载&#xff09;&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/13YeJS4RGa3fBrG8BKfPbBw?pwds6vg 提…

python--实验15 数据分析与可视化

目录 知识点 1 数据分析概述 1.1流程 1.2定义 1.3数据分析常用工具 2 科学计算 2.1numpy 2.1.1定义 2.1.2创建数组的方式 2.1.3np.random的随机数函数 3 数据可视化 3.1定义 3.2基本思想 3.3Matplotlib库 3.3.1模块 4 数据分析 4.1Pandas 4.2数据结构 4.3基…

伪原创文章生成器软件,为你自动写作文章效率高

在当今快节奏的数字化时代&#xff0c;内容创作的需求如潮水般涌来。无论是博主们需要频繁更新的优质博文&#xff0c;还是企业宣传需要的大量文案&#xff0c;亦或是学者们的研究成果阐述&#xff0c;都对写作的效率提出了极高的要求。而就在这时&#xff0c;伪原创文章生成器…

软件测试点

案例&#xff1a; 需求&#xff1a; 动物品系&#xff1a;动物类型-动物品系体重&#xff1a;[1,无穷)年龄&#xff1a; 等价类&#xff1a;6个 界面测试&#xff1a; 默认值、颜色、布局动物品系下拉框&#xff0c;数据来源&#xff0c;排序规则 功能测试&#xff1a; …

Python游戏开发之制作捕鱼达人游戏-附源码

制作一个简单的“捕鱼达人”游戏可以使用Python结合图形界面库&#xff0c;比如Pygame。Pygame是一个流行的Python库&#xff0c;用于创建视频游戏&#xff0c;它提供了图形、声音等多媒体的支持。以下是一个基础的“捕鱼达人”游戏框架&#xff0c;包括玩家控制一个炮台来射击…

Java并发编程与高并发解决方案笔记

本课程将结合大量图示及代码演示&#xff0c;带你掌握多线程并发编程&#xff08;线程安全&#xff0c;线程调度&#xff0c;线程封闭&#xff0c;同步容器等&#xff09;与高并发处理思路与手段&#xff08;扩容&#xff0c;缓存&#xff0c;队列&#xff0c;拆分等&#xff0…