title: 遥感影像的特征空间图
date: 2018-04-09
categories: 遥感图像处理
tags:
- gdal
- python

遥感影像的特征空间图

定义

在模式识别中,通常将遥感单波段数据称为特征。为了真正认识遥感数据集中两个波段(特征)如何协同变化以及是否相关,通常绘制两个波段的特征空间图。

二维特征空间图提取两个波段的所有像元亮度值,并且将其出现的频率描绘在255×255(假定为8bit的数据)特征空间中。数值对出现的频率越大,特征空间像元就越亮。用图形检验波段间统计关系更为直观。

代码实现

下面以TM第1、2波段数据为例绘制特征空间图

import gdal
import numpy as np
import matplotlib.pyplot as plt
import PIL.Imagedataset1 = gdal.Open("b1.tif")
dataset2 = gdal.Open("b2.tif") #利用gdal读取第1、2波段
im_width = dataset1.RasterXSize  # 栅格矩阵的列数
im_height = dataset1.RasterYSize  # 栅格矩阵的行数
im_data1 = dataset1.ReadAsArray(0, 0, im_width, im_height)  # 获取数据
im_data2 = dataset2.ReadAsArray(0, 0, im_width, im_height)
value = np.zeros((256, 256),dtype=float)
band1 = np.array(im_data1)
band2 = np.array(im_data2)
band11 = band1.flatten()
band21 = band2.flatten()
band11.astype(int)
band21.astype(int)pixel_num = im_width1 * im_height1for x in range(pixel_num):value[band11[x]][band21[x]] = value[band11[x]][band21[x]]+1
value=value[::-1]
img = PIL.Image.fromarray(value)img.show()

生成的特征空间图如下

可以发现这景TM影像的1,2波段具有高度的相关性

遥感影像的特征空间图相关推荐

  1. 方法技能:使用SXEarth下载遥感影像与高程数据,并使用MapGIS10进行三维显示

    1 软件环境 SXEarth + MapGIS SXEarth下载:晟兴地球(正常安装就可以,国产良心软件) 2 使用SXEarth进行影像与高程数据下载 2.1打开SXEarth,新建工程 2.2 ...

  2. 文献《基于图分割的高分辨率遥感影像建筑物变化检测研究》的阅读笔记

    什么是图分割? 定义:将图像中的每个像元映射成图的顶点(像元自身的特征信息对应图中顶点属性),像素之间的相邻关系映射为图的边. 顶点:原始图像中每个像素映射为无向图的一个顶点: 顶点属性:像素自身的特 ...

  3. ArcGIS中ArcMap时间滑块功能对长时间序列栅格遥感影像进行动态显示并生成视频或动图

      本文介绍基于ArcMap软件,利用时间滑块功能,对大量多时相栅格遥感影像数据进行动态显示,并生成视频或动图的方法.   首先,我们需要在ArcMap软件中新建一个镶嵌数据集,并将全部的多时像遥感影 ...

  4. paper reading:高光谱遥感影像空谱特征提取与分类方法研究 - 康旭东

    这是15年的文章,具有科普的性质. 摘要部分 第一段 传统的遥感影像处理技术在分析高光谱影像时面临许多问题和挑战:如何解决高维数据小样本识别分类问题.如何实现高维数据的实时处理.如何提升光谱类似地物的 ...

  5. 高光谱遥感影像分类研究进展 --- (15年论文,方法主要是常规处理,但是写的比较细)

    论文地址 高光谱遥感影像分类研究进展 南大.矿大.河海 15年的文章比较老,科普文,但是理论总结和语言用词都比较扎实 在总结分类策略的基础上,重点从以核方法(SVM)为代表的新型分类器设计.特征挖掘. ...

  6. akaze特征匹配怎么去掉不合适的点_一种无人机滑坡遥感影像的快速匹配算法

    作 者 信 息 郝豪杰1,2,3,刘贤赵3,李朝奎1,2,方 军1,2 (1. 湖南科技大学 地理空间信息技术国家地方联合工程实验室,湖南 湘潭 411201:2. 湖南科技大学 测绘遥感信息工程湖南 ...

  7. python遥感影像分类代码_python,sklearn,svm,遥感数据分类,代码实例

    python,sklearn,svm,遥感数据分类,代码实例,数据,函数,精度,遥感,路径 python,sklearn,svm,遥感数据分类,代码实例 易采站长站,站长之家为您整理了python,s ...

  8. gdal进行遥感影像读写_如何使用遥感影像进行矿物勘探

    gdal进行遥感影像读写 Meet Jose Manuel Lattus, a geologist from Chile. In the latest Soar Cast, he discusses ...

  9. 八邻域轮廓跟踪算法_结合mRMR选择和IFCM聚类的遥感影像分类算法

    随着遥感成像技术的发展,高分遥感影像空间分辨率逐年提高,已经成为获取地物信息的主要数据来源之一.高分影像分类作为遥感影像处理的重要任务之一,在地理国情普查与监测.数字城市建设.城市规划等领域具有广阔的 ...

  10. python repair修复功能_详解Python修复遥感影像条带的两种方式

    GDAL修复Landsat ETM+影像条带 Landsat7 ETM+卫星影像由于卫星传感器故障,导致此后获取的影像出现了条带.如下图所示, 影像中均匀的布满条带. 使用GDAL修复影像条带的代码如 ...

最新文章

  1. ViewPager的缓存机制
  2. 【图像修复】浅析:图像修复中的TV模型
  3. mysql之外键约束
  4. Linux安装ansible自动化运维工具
  5. 【Angular】服务(Service)
  6. 中点击按钮新建widget_iOS 14-Widget开发
  7. .net core mvc初级教程(六)
  8. 数据预处理 泰坦尼克号_了解泰坦尼克号数据集的数据预处理
  9. IDEA:vue中缺少vue-quill-editor富文本插件
  10. partial关键字的含义和使用
  11. 在github网页版里新建文件夹,放置很多子文件:添加斜杠自动生成文件夹
  12. vmware 里MAC 鼠标能移动 无法单击
  13. oracle 判断为空赋一个值_求高手帮忙,oracle查出的值为null,怎么赋初始值?
  14. ubuntu文件系统知识
  15. Matlab学习笔记(8)——hist函数
  16. outlook 签名 设置
  17. Zabbix监控通过企业微信报警
  18. jpg图片怎么压缩大小,3个有效工具分享
  19. Comparing the Effects of DNS, DoT, and DoH
  20. 如何配置一台能够进行Gromacs科学计算的电脑

热门文章

  1. 腾讯入股艺龙,在线旅游市场引发关注
  2. jquery foreach循环
  3. photoshop快速去掉图片背景颜色(白色背景)
  4. 计算机f8进不到安全模式,简单几步解决win10开机按f8进不了安全模式的问题
  5. c语言英文字母表,26个英文字母表
  6. centos 网络流量监控方法总结
  7. f(x)对g(x)求导的理解
  8. 技术沙龙之IOS相机管理
  9. ANSYS Products19.1下载及安装教程
  10. 【mcuclub】红外测温-MLX90614