SARscape支持“自定义数据聚焦”的解决方案

0
分享 2016-06-28
高级雷达处理软件SARscape可以读取几乎所有格式的雷达商业卫星的数据,国内很多单位尤其是军工国防单位,拥有自主研发的雷达传感器,这些原始的信号数据要通过聚焦成像,才能进一步处理和使用。SARscape支持对自定义格式的原始的信号图像进行聚焦,解决了用户自定义格式数据的读取问题。
1 解决方案:
ENVISAT ASAR是成熟的商业卫星,SARscape对该数据有很好的支持,支持对原始的ENVISAR ASAR信号数据进行直接读取和聚焦处理,生成SLC数据,进一步使用。研究该卫星数据的格式,将用户自己的数据按照ASAR的数据格式进行准备,再通过头文件的编写,实现自定义数据的读取,在菜单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对自定义原始信号数据的支持问题。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d01018r2l.html

0 个评论

要回复文章请先登录注册