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

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

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

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 09:18:01       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 09:18:01       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 09:18:01       45 阅读
  4. Python语言-面向对象

    2024-07-20 09:18:01       55 阅读

热门阅读

  1. live555搭建实时播放rtsp服务器

    2024-07-20 09:18:01       19 阅读
  2. 服务器相关总结

    2024-07-20 09:18:01       16 阅读
  3. ES6 字符串的新增方法(二十)

    2024-07-20 09:18:01       14 阅读
  4. C语言初学者入门指南

    2024-07-20 09:18:01       13 阅读
  5. 如何看待中国信息协会2024年网络安全大赛

    2024-07-20 09:18:01       14 阅读
  6. Symfony框架概述

    2024-07-20 09:18:01       16 阅读
  7. go reflect的工程使用

    2024-07-20 09:18:01       17 阅读
  8. RKE部署k8s

    2024-07-20 09:18:01       19 阅读
  9. 关于取模的相关注意

    2024-07-20 09:18:01       18 阅读
  10. nodejs使用request后端访问第三方接口

    2024-07-20 09:18:01       18 阅读
  11. docker compose 部署交互模式的容器-以Ubuntu为例

    2024-07-20 09:18:01       17 阅读
  12. Spring源码系列一:入门——Hello World

    2024-07-20 09:18:01       15 阅读
  13. docker build时的网络问题

    2024-07-20 09:18:01       13 阅读