ALOS PALSAR-2数据读取与格式转换
最近有一景ScanSAR模式双极化PALSAR-2数据,数据级别为L1.1,想要转换成MATLAB能读取的格式进行处理。由于网上资料很零碎折腾了好久,可能是做这行又像我这么菜的实在没几个,这里就记录一些折腾的经验,希望后来者上手的时候不用再这么麻烦。
其实如果数据不大的话,ALOS数据整个压缩包导入SNAP软件中即可,但由于该数据太大(100G+),直接整幅导入会内存不足卡死。依据我为数不多的使用经验PolSARpro也不支持ALOS的某些格式,而根据原始数据格式直接编程读取难度过大又容易出错。多方求助后找到一个可行又成本不太高的方案,ENVI+SARscape导入,转为Tiff后用MATLAB读取。
原始数据解压后内容大致如下,名为IMG-xxx的数据文件,分为2个极化5个条带;名为BRS-xxx的预览图;summary.txt是对整个产品的简介(特别简略);LED-xxx、TRL-xxx和VOL-xxx大概是各种格式的头文件,但直接用写字板等文本工具打开也是看不太看得懂的,虽然不是完全乱码,但各参数名称都没写,可能得了解参数存储格式才能明白。
经过了解,能够逐条带读取PALSAR数据的常用软件有GAMMA和SARscape,GAMMA是商业软件之前没用过也没有获取渠道,而后者获取相对容易。SARscape是基于ENVI开发的一款SAR处理软件,