SARscape支持“自定义数据聚焦”的解决方案
高级雷达处理软件SARscape可以读取几乎所有格式的雷达商业卫星的数据,国内很多单位尤其是军工国防单位,拥有自主研发的雷达传感器,这些原始的信号数据要通过聚焦成像,才能进一步处理和使用。SARscape支持对自定义格式的原始的信号图像进行聚焦,解决了用户自定义格式数据的读取问题。
1 解决方案:
用户自己的数据按照软件要求的数据格式进行准备,再通过头文件的编写,实现自定义数据的读取,在菜单SARscape->Focusing->Generic Data Focusing下。
SARscape读取RAW信号数据的数据结构为:原始的RAW信号数据要准备两个文件:一个二进制的栅格文件,一个是参数文件,类似于头文件,后缀名为.sml,两个文件的命名要完全一致。
1.1 二进制栅格数据结构
Iik 是一个无符号的字节 (像素 ik的实部)
Qik是一个无符号的字节(像素 ik的虚部)
n 是距离向的象元的数目
m 是方位向的行数
行前缀:

rp = 行前缀的长度 (以字节为单位),在.sml 文件的RowPrefix 项中有注释.
nu = 未使用的字节
lcp =在行数计数器上的行前缀内部的位置,在.sml 文件的 LineCounterFirstBytePos 项中有标注
行数计数器上是以无符号的长整形用 MSBF符号表示的:
lc1 = 行数计数器上的最高有效字节
lc2 =行数计数器上的第二有效字节
lc3 =行数计数器上的第三有效字节
lc4 =行数计数器上的较低有效字节
1.2 .sml参数文件格式
参数文件以XML格式书写,标准格式和内容见“SARscapeHeaderSchema_custom_raw.xsd”文件,文件命名要和数据文件完全一致,以.sml作为后缀名。

图1 标准参数文件格式说明
用户只需按照该两个文件的格式说明来准备数据文件和参数文件,然后就可以用SARscape->Focusing->Generic Data Focusing功能进行自定义数据的读取和聚焦。
2 应用示例
将用户要聚焦的数据,根据数据说明来准备数据文件。
第一步:按照数据读取结构准备数据,下图是原始的信号数据:

图2 原始的信号数据
第二步:根据参数文件结构编写参数文件

图3 数据相应的参数文件
将两个数据文件准备好:

第三步:用SARscape->Focusing->Custom Focusing功能来进行聚焦

图4 自定义聚焦工具面板
聚焦之后的slc数据如下图,这些信号已经经过了成像,可以看到地物了。

图5 经过聚焦的slc数据
3 总结
“用户自定义聚焦”功能为用户提供了一种原始数据格式的解析方式,为用户自定义数据和SARscape能读取的数据搭建了桥梁。能支持所有的用户自定义的星载/机载雷达传感器的数据读取。解决了SARscape对自定义原始信号数据的支持问题。
注:参考该工具的帮助文档,有很详细的数据格式和头文件格式说明。

本文来自地理遥感生态网平台www.gisrs.cn,作者:地理遥感生态网平台,转载请注明原文链接:https://www.cnblogs.com/gisrs365/articles/18292014

浙公网安备 33010602011771号