遥感多维数据格式(MDD)互操作分析系统更新版(MARS v2.03) 全球变化数据学报 原文 Word 原文 PDF Dataset
全球变化数据学报 | Journal of Global Change Data & Discovery | 201804139417

遥感多维数据格式(MDD)互操作分析系统更新版(MARS v2.03)

张立福1,孙雪剑1,张霞1,王楠1,张明月1,2,林昱坤1,2,黄海1,岑奕1,黄长平1,杨杭1,张红明1,刘佳1,童庆禧1

摘要

作者于2017年6月发表了遥感多维数据格式互操作分析软件1.0版(MARS-Multi- dimensional Analysis of Remote Sensing V1.0),在此基础上发布遥感多维数据格式互操作分析软件系统更新版(MARS v2.03)。该版系统可以处理作者提出的将遥感产品涉及的时间、空间、光谱特征等关联成一体的数据格式,即“多维数据格式(Multi-Dimensional Data Format,MDD)”,其中包括由TSB(Temporal Sequential in Band)、TSP(Temporal Sequential in Pixel)、TIB (Temporal Interleaved by Band)、TIP(Temporal Interleaved by Pixel)和TIS(Temporal Interleaved by Spectrum)五种数据存储格式组成的关联组织关系和数据组织结构,具有.mdd格式数据的输入、存储、分析、输出及格式转换等功能,图像预处理、光谱分析、遥感数据分类等功能,Vegetation Index计算功能,去除系统中的一些冗余和错误,使得系统运行更加顺畅。更新后的版本保留原版本的DOI注册号。

关键词

MDD数据格式多维数据数据更新MARS2.03

1 MDD原理

1.1 MDD数据格式

MDD数据格式是作者团队研发的集遥感数据的时-空-谱特征于一体的多维数据存储格式[1]。一个MDD数据集由一系列不同时相的光谱立方体组成。因此,从数据集的维度上来看,MDD增加了时间维信息,由目前遥感数据集只包括空间(二维)和光谱(一维)三维信息,变为可以包括时间-空间-光谱的四维遥感数据集,同时具备扩展为空间(三维)和光谱(一维)的五维数据集的能力[2]。

1.2 MDD的物理存储结构

MDD数据集由头文件和数据文件两部分组成。

头文件记录了影像数据本身的信息,包括空间、光谱和时间维的大小,数据存储格式、数据类型信息,也记录了关于影像数据附加的描述信息,包括坐标投影和仿射变换系数、光谱维和时间维的名称以及文件名称和类型、数据偏移等描述信息。数据文件是实际存储影像数据的文件,根据数据的存储顺序,可分为TSB、TSP、TIB、TIP和TIS五种数据存储结构。

1.2.1 MDD头文件

MDD头文件记录了用于表达和解析影像数据文件的所有元数据信息,如表1所示。

表 1MDD头文件中各字段含义
字段含义
Samples数据每个波段所包含的列数
Lines数据每个波段所包含的行数
Bands数据所包含的波段数
Time数据所包含的时间数
Header offset文件中存在的嵌入式头信息的字节数。读取文件时,会跳过这些字节
File type文件类型,如MDD Standard
Data type数据表示的类型:1 = 8位字节;2 = 16位有符号整数;3 = 32位有符号长整数;4 = 32位浮点数;5 = 64位双精度浮点数;6 = 2×32位复数,双重精度的实数对;9 = 264位双精度复数,实数对双精度;12 = 16位无符号整数;13 = 32位无符号长整数;14 = 64位有符号长整型;15 = 64位无符号长整数
Interleave说明数据存储所使用的结构,包括TSB、TSP、TIB、TIP和TIS
Sensor type传感器类型,如Landsat TM、SPOT、MODIS等
Byte order字节顺序,指占内存多于一个字节类型的数据在内存中的存放顺序,Byte order = 0表示先存储低字节(Least Significant Bit);byte order = 1表示先存储高字节(Most significant bit)
Map info将文件的信息按照投影名称、参考像素位置(文件坐标)、经度、纬度、像素大小、投影区域和坐标系的顺序列出
Coordinate system string坐标系字符串字段。它列出了用于地理坐标系或投影坐标系的参数
Band names数据文件中各个波段的名称
Time names数据中各个文件获取时间

1.2.2 MDD数据文件

MDD数据文件是实际存储影像数据的文件,采用二进制的字节流并以TSB、TSP、TIB、TIP和TIS五种存储结构中的一种对栅格图像数据进行存储,五种数据结构之间可以相互转换。MDD数据文件存储格式在参考文献1中已有详细的阐述。

2 MARS[3]系统更新

2.1 MARS v1.0版本情况和存在的问题

2.1.1 MARS v1.0版本情况

版本命名规则:

主版本号.子版本号[.修正版本号[.编译版本号]]

Major_Version_Number.Minor_Version_Number[Revision_Number[.Build_Number]]

版本管理规则:

(1)软件初版,版本号为1.0或1.00;

(2)软件进行了局部修改或bug修正时,主版本号和子版本号都不变,修正版本号 加1;

(3)软件在原有基础上增减了部分功能,主版本号不变,子版本号加1,修正版本号复位0;

(4)软件在进行了重大修改或局部修正累积较多,而导致发生全局变化时,主版本号加1。

2.1.2 MARS v1.0中发现的问题

表 2MARS v2.03版删除MARS v1.0版中的内容
序号删除的内容
1删除Processing菜单项
2删除Spectral菜单项
3删除Save As菜单项
4删除Open Vector菜单项
5删除Temporal Filter菜单项
6删除Statistics菜单项
7删除PCA菜单项

MARS v1.0版本为首版软件,在软件使用中发现以下几个功能有待改进,包括系统功能的设置需要更加简练和完善,菜单的设计与用户使用可以进一步优化,系统存在一些BUG需要修复等。

2.2 MARS v2.03版本更新点

2.2.1 删除的内容

在新版中删除的内容见表2,使用户使用更加精炼。

2.2.2 增加的内容

在新版中增加了数据计算的部分功能(表3),包括植被指数计算功能等。

表 3MARS v2.03版在MARS v1.0版基础上增加的内容
序号增加的内容
1增加Vegetation Index计算功能,包括计算UNVI与NDVI
2增加Temporal Classification与Temporal_Spectral Classification菜单项(待开发)

2.2.3 调整的内容

在新版中,对原版的部分功能进行了调整。调整的部分列于表4。

表 4MARS v2.03版在MARS v1.0版基础上调整的内容
序号调整的内容
1将原MDD Analysis菜单下MDD Open功能移动到File菜单下,并改名为Open MDD
2将原MDD Analysis菜单下MDD Export功能移动到File菜单下
2将原MDD Analysis菜单下MDD Builder功能更替掉原Processing菜单项,并将原MDD Append、MDD Merge及MDD Spilt菜单项放在其下面
3将原MDD Analysis菜单下MDD Math功能移动到Basic Tools菜单项下,并和Band math组合成Data Math菜单项
4将原Classification菜单项整体移动到MDD Analysis下

2.2.4 对bug进行修正的内容

在MARS 1.0应用过程中,发现系统几处存在bug。在新版中对这些bug进行了修正。修正内容见表5。

表 5MARS v2.03版在MARS v1.0版基础上修正bug的内容
序号修改内容
1MDD数据构建过程中,大量数据时速度过慢,软件崩溃
2Image Format Transformation菜单项使用的原第三方QT库版本过旧,导致软件运行此功能时,软件崩溃
3MDD Append功能实现代码逻辑不合理
4MDD Merge功能速度过慢
5Masking不能输入掩膜文件

2.3 MARS v2.03的主要功能

更新后的MARS v2.03的主要功能包括7大类、27项功能。具体包括:MDD数据格式的输入、输出、存储、退出等文件功能;从Landset[4, 8]数据转换成MDD数据格式、MODIS.hdf[9, 10]、img等数据格式转换成MDD数据格式,数据追加、合并、分离等MDD数据构建功能;构建3D光谱立方体、旋转图像、图像重采样、空间滤波、光谱滤波、数据运算、图像掩膜等基本遥感数据MDD处理工具;MDD格式转换、图像数据格式转换等数据转换功能;数据分类和植被指数分析等数据分析功能以及显示数据列表和数据用户手册(帮助)功能等(表6)。

表 6MARS v2.03版主要功能
序号菜单项功能项功能描述
1FileOpen MDD打开MDD文件
2Open Image打开图像
3Edit Image Header编辑图像头文件
4MDD ExportMDD导出
5Save as ASCII保存为ASCII文件
6Exit退出软件
7MDD BuilderFrom Landsat从Landsat数据构建MDD
8From MODIS hdf从hdf格式的MODIS数据构建MDD
9From MODIS img从img格式的MODIS数据构建MDD
10From ENVI Image从ENVI标准格式数据构建MDD
11MDD AppendMDD数据追加
12MDD MergeMDD数据合并
13MDD SplitMDD数据分离
14Basic ToolsBuild 3D Cube构建3D光谱立方体
15Rotate Image旋转图像
16Resize Image图像重采样
17Spatial Filter空间滤波
18Spectral Filter光谱滤波
19Data Math数据运算
20Masking图像掩膜
21TransformMDD ConversionMDD格式转换
22Image Format Transformation图像数据格式转换
23MDD AnalysisClassification分类
24Vegetation Index植被指数
25WindowsAvailable Data List显示数据列表
26HelpUser Manual用户手册
27About MARS v2.03关于软件

2.4 MARS v1.0和v2.03的主界面及菜单列表对比

从主界面上看,相比MARS v1.0(图1),更新后的MARS v2.03(图2)更加简洁。

更新后的软件版本对原始软件版本进行了一些菜单功能项上的合并、删除和增加,改变了原有软件版本的界面结构,如将“MDD Conversion”及“Image Format Transformation”并到“Transform”菜单项下,删除“Preprocessing”等对处理及分析MDD数据集多余的菜单项,增加针对MDD数据集计算多种植被指数“Vegetation Index”等菜单项。更新后的版本将使得对MDD数据集的生成、操作、分析变得更合理化,并且修复了原始版本存在的系统漏洞,软件运行更顺畅。

图 1MARS v1.0的主界面及菜单列表
图 2MARS v2.03的主界面及菜单列表

3 知识产权声明

MARS v2.03是在MARS v1.0版本基础上研发得到。虽然两个版本有所不同,但是学术成果本质是一致的,而且具有关联和继承性。因此,MARS v2.03仍然继承MARS v1.0版本的DOI注册号,即DOI: 10.3974/geodb.2017.02.20.V1。MARS v2.03的研发队伍(作者,通讯作者、合作作者,包括作者顺序、作者所在单位)、资助项目与MARS v1.0版本的研发队伍以及出版单位没有发生变动,因此,MARS v2.03与MARS v1.0在知识产权方面没有变更。

参考文献

  1. [1]张立福, 陈浩, 孙雪剑等. 多维遥感数据时空谱一体化存储结构设计[J]. 遥感学报, 2017, 21(1): 62-73.
  2. [2]张立福, 孙雪剑, 张霞等. 遥感多维数据格式互操作分析软件系统更新版(MARS v2.03) [DB/OL]. 全球变化科学研究数据出版系统, 2017. DOI: 10.3974/geodb.2017.02.20.V1.
  3. [3]张立福, 孙雪剑, 张霞等. 时空谱多维数据格式(MDD)结构与计算机配套系统[J]. 全球变化数据学报, 2017, 1(2): 121-135. DOI: 10.3974/geodp.2017.02.01.
  4. [4]Kennedy, R. E., Yang, Z., Cohen, W. B. Detecting trends in forest disturbance and recovery using yearly Landsat time series: 1. LandTrendr—temporal segmentation algorithms [J]. Remote Sensing of Environment, 2010, 114(12): 2897-2910.
  5. [5]Huang, C., Goward, S. N., Masek, J. G., et al. An automated approach for reconstructing recent forest disturbance history using dense Landsat time series stacks [J]. Remote Sensing of Environment, 2010, 114(1): 183-198.
  6. [6]Powell, S. L., Cohen, W. B., Healey, S. P., et al. Quantification of live aboveground forest biomass dynamics with Landsat time-series and field inventory data: a comparison of empirical modeling approaches [J]. Remote Sensing of Environment, 2010, 114(5): 1053-1068.
  7. [7]Margono, B., Potapov, P., Hansen, M. C. Mapping and monitoring deforestation and forest degradation in Sumatra (Indonesia) using Landsat time series data sets from 1990 to 2010 [J]. Environmental Research Letters, 2012, 7(3): 034010.
  8. [8]Townsend, P. A., Helmers, D. P., Kingdon, C. C., et al. Changes in the extent of surface mining and reclamation in the Central Appalachians detected using a 1976-2006 Landsat time series [J]. Remote Sensing of Environment, 2009, 113(1): 62-72.
  9. [9]Galford, G. L., Mustard, J. F., Melillo, J., et al. Wavelet analysis of MODIS time series to detect expansion and intensification of row-crop agriculture in Brazil [J]. Remote Sensing of Environment, 2008, 112(2): 576-587.
  10. [10]Sakamoto, T., Yokozawa, M., Toritani, H., et al. A crop phenology detection method using time-series MODIS data [J]. Remote Sensing of Environment, 2005, 96(3): 366-374.