3.2 系统设计及关键技术
本高光谱图像边缘辐射校正软件系统的功能从整体上可以分为三个部分:数据读取显示模块和边缘辐射校正模块和。结构如图3-1所示:
图3-1 结构示意图
3.2.1 数据读取显示模块的设计
数据读取显示模块完成对原始数据的打开、查看等操作,它主要包括以下几个功能:
选择本地文件,打开已存在的高光谱图像或头文件
点击不同的单个波段,显示相应的灰度图片;点击选择三个不同波段,显示相应的彩色图片
退出程序功能
要对原始图像数据进行边缘辐射校正操作,首先要执行相关的打开、查看等操作,而要完成相应功能,首先要熟知遥感图像几种不同的数据格式,存储顺序等。
envi通用的栅格数据按照BSQ/BIP/BIL格式,以二进制字节流存储:
BSQ(波段顺序格式):在envi最简单的格式中,数据是按照BSQ格式的。每行数据后面紧接着同一波谱波段的下一行数据。这种格式最适合于对单个波谱波段中任何部分的空间(x,y)存取。
BIP(波段按像元交叉格式):按BIP格式存储的图像按顺序第一个像元所有的波段,接着是第二个像元的所有波段,然后是第三个像元的所有波段,等等。交叉存储直到像元总数为止。这种格式为图像数据波谱(z)的存取提供最佳性能。
BIL(波段按行交叉格式):按BIL格式存储的图像先存储第一个波段的第一行,接着是第二个波段的第一行,然后是第三个波段的第一行,交叉存取直到波段总数为止。每个波段随后的行按照类似的方式交叉存取。这种格式提供了空间和波谱处理之间一种折中方式,它是大多数envi处理任务中所推荐的文件格式 。
3.2.2 边缘辐射校正模块的设计
本高光谱图像边缘辐射校正软件系统的核心模块为辐射校正模块,用来完成对原始图像的边缘辐射校正操作。它主要包括以下几个功能:
可选择不同的已打开的高光谱遥感图像,显示其相应的文件路径、波段、像素等信息
对选择的高光谱图像进行边缘辐射校正处理。分为两种方式:并行及非并行,可以选择是否手动保存数据。若手动保存数据,可选择文件保存路径。若文件已存在,提示文件存在,是否删除。
处理过程中有精度条百分比显示,提示处理进行程度,可进行结束操作。处理结束,提示结果信息。
本系统中边缘辐射校正采用的是矩匹配方法。
假设飞行时太阳高度角保存不变且地物分布相对均匀,无限长航线的图像亮度列均值曲线应趋于一条直线,当图像存在边缘辐射畸变时,图像亮度列均值直线则变成一条反映图像边缘辐射畸变特征的曲线。
计算图像列的均值μi和标准方差σi,选取中值为参考均值μ和标准方差σ。将参考均值与列均值的比作为线性拉伸量,即
平移量为
对线性拉伸量和平移量进行2阶多项式拟合。用拟合的线性拉伸量和平移量调整数据,即
3.2.3 并行优化处理 机载高光谱图像边缘辐射校正并行处理系统设计(7):http://www.youerw.com/jisuanji/lunwen_3683.html