您的位置:

Polsarpro:多角度阐述

一、介绍

Polsarpro是一个针对Polarimetric Synthetic Aperture Radar(PolSAR)数据处理的软件,由法国国家CNES和CESBIO研究中心主导开发。PolSAR数据的处理特点在于它能够以不同的极化角度获取到地物的散射信息,并对散射信息进行提取、分析和高度模拟。Polsarpro可以对多有极化角度、多重频雷达数据、光学影像数据等进行处理,主要功能有数据处理、相关与协方差矩阵分析等。

二、数据处理

处理PolSAR数据,主要针对的是数据的解压、格式转换、数值计算和数据可视化等方面。以下是针对GRD数据的样例代码:

polsarpro
--load C:\Projects\data\S1A_IW_GRDH_1SDV_20171013T164530_20171013T164555_019073_01E0DA_6C45.SAFE
--ps-processing true
--pauli
--save collocated_test.tiff
--quit

上述代码中,polsarpro加载了一张GRD格式的数据。--ps-processing的这一指令标志PolSAR的数据处理,--pauli指令将数据进行保利叠加并在collocated_test.tiff中保存。显然,PolSAR图像拥有更加复杂的散射机制,因此综合利用极化信息来描述图像,是比较常见的做法。

三、相关与协方差矩阵分析

相关分析主要通过计算单个像素点上各个极化波段与其它波段之间的相关性系数大小,从而揭示出雷达散射机制的一些特征。具体的处理代码如下:

polsarpro
--load C:\Projects\data\image.bin
--correlation 
--output-format ASCII
--output-file log.txt
--quit

上述代码中,polsarpro加载了一张二进制格式的数据,并使用相关分析获取了数据的相关系数,并将结果导出到log.txt。该方法还能衡量图像的同稳定和异稳定性。

协方差矩阵分析通常也是对极化散射机制最常见的分析方法之一。PolSAR数据的协方差矩阵主要分为三类,即对称性矩阵、纯惯性矩阵和任意矩阵。下面是基于对称性矩阵的处理代码:

polsarpro
--load C:\Projects\data\image.bin
--covariance 3
--output-format ASCII
--output-file log.txt
--quit

上述代码中,polsarpro同样是加载了一张二进制格式的数据,并使用协方差矩阵分析获取了数据的协方差矩阵,并将结果导出到log.txt。其中,参数3表示计算协方差矩阵的方式是FoP(FP小于3的值表示对称性矩阵)。

四、总结

Polsarpro是一个专注于处理PolSAR数据的软件,在数据处理、相关与协方差矩阵等方面均有完整的解决方案。此外,Polsaprp支持多种数据格式和文件的导入和导出,应用方便。虽然在对于极化散射机制的化学成分未能解耦这一问题上还有待提升,但是PolSAR数据处理定量化分析的技术已经更加成熟。