SARscape Q &A
常见问题
Q. – 要运行SARscape软件,电脑上必须装ENVI并且有ENVI的许可吗? A. – 是的.
Q. - SARscape支持的操作系统有哪些?
A. - WINDOWS (XP, SP2, Vista, 7) 32 和64位, LINUX 64 位.
Q. – SARscape软件采用的是硬件狗加密的形式,如何确定许可里面有SARscape的哪些模块? A. – 可以双击SARscape安装包中的\文件, 会显示相关的加密狗的信息 (如:许可期限、可用模块等).
Q. – 要运行SARscape软件,ENVI至少是哪个版本? A. –ENVI从4.3版本开始,支持所有SARscape的功能
Q. – SARscape软件LINUX版本的,要比WINDOWS版本的好用吗?
A. – 是的,在绝大部分的处理上,在相同的硬件环境下,LINUX平台要比WINDOWS平台运行效率高. 而且,比如说大数据量的处理(好多个G),在WINDOWS平台下可能会报错,在LINIX平台下可以顺利的运行。
Q. – 要运行SARscape,是否必须有IDL环境? A. – 不需要.
Q. – 在SARscape中生成的数据,可以用ENVI的功能进行处理,然后再在SARscape中处理和使用吗?
A. – 可以,用专门的数据导入功能,该功能可以将开始生成的SARscape结果的信息保存,不过要注意的是,在ENVI中处理之后的数据,栅格数据的参数(如行列号)要保持不变。
Q. – SARscape中可以自定义SAR传感器吗,读取自定义传感器SAR数据和在SARscape和ENVI中处理?
A. – 可以。用户可以根据在“custom”自定义传感器中提供的通用的数据格式来读取用户自己的SAR数据。在做聚焦处理的时候,SLC文件需要准备成SARscape标准的数据格式:浮点型的复数矩阵数据文件,以及两个头文件:.sml文件和.hdr文件。其中,.sml文件是SAR的参数说明(SARscape用来读取SAR数据的参数),.hdr文件是基本的栅格数据说明(ENVI读取数据的参数)。
SARscape头文件(.sml文件)中的字段\是自定义传感器的标识,可以让软件在所有处理时能正确的识别数据类型和进行处理(如辐射定标).
Q. –如何处理Error信息? A. –错误由很多原因导致,有可能是输入了错误的数据、不正确的参数、或者软件本身的bug,
当有错误信息的时候,您可以: 1) 查看错误信息的内容;
2) 查看SARscape帮助中提供的该步操作的内容,核对\Values\默认参数中的设置,从而检查是否由于错误的设置导致的错误;
3) 当不能确定错误原因时,将程序自动保存的错误报告发送给当地的SARscape技术支持
Q. – 每次操作的参数,输入/输出的文件列表,在SARscape4.0版本中是存放在输入文目录中,在4.1版本中,找不到这些文件了,是存在别的路径下了吗?
A. – 从4.2版本开始,很多处理的参数都保存到SARscape的默认路径下了,这些临时文件会被不断更新,存放的是最后一次的结果。
Q. – 运行该软件有屏幕分辨率的限制吗?
A. –分辨率至少是1024X768. 再小的话可能一些参数面板和按钮不能正常显示。
Q. – SARscape对硬件环境有哪些要求?
A. – 硬件环境至少是:内存:2G及以上、硬盘空间:50G及以上、处理器:1GHz及以上、当可用内存比较小的时候,软件可以运行,但是处理时间会很长,有一些大数据量的处理会因为内存不足而报错,如相位解缠、ScanSAR的处理等
Q. - SARscape支持64位操作系统吗?
A. –支持:WINDOWS 32和64 位、LINUX 64位。
Q. – SARscape是否能利用多CPU环境?
A. –利用多核资源优化数据处理是一项正在进行和不断改进的工作。有些功能已经能利用多核的优势,提高处理效率。
Q. – 为了保证处理效果,建议选择哪种SAR数据类型/格式? A. –建议选择带有原始几何信息的(如斜距产品)数据产品,这种数据典型的是单视复数(SLC)产品,这种数据无论是几何信息还是辐射信息,都保留的是最原始的。相反的,应该尽量避免选择地距产品(如ERS PRI, Radarsat-1 SGF, ENVISAT ASAR IMP or APP等),因为很多情况下,这种数据的几何信息和辐射信息已经削减了,而且,一般已经用参考椭球高程做过了局部的辐射校正。此外,SLC数据包含强度和相位信息(而地距产品只包含多视后的强度信息),不仅可以做振幅图像的解译,也可以做干涉测量。
Q. – 在SARscape中处理的数据,会自动的生成8位的TIFF数据,如何可以设置让自动生成32位或者16位的TIFF数据?
A. –SARscape中自动的生成8位的TIFF数据,主要用来直接打开数据可视化查看,所以SARscape对TIFF数据做了拉伸,而数据的所有信息(如地理编码和辐射定标之后的结果)保存在数据结果中(如地理编码后的结果_geo),是32位的浮点型数据,和两个头文件,用户可以用ENVI的输出数据功能,另存为TIFF或GeoTIFF格式(16或32位)或者其他数据格式。
Q. –SARscape支持NITF格式吗?
A. – SARscape直接支持的NITF数据格式目前只有SAR-Lupe数据,其他的NITF格式的数据可
以先在ENVI中读取,再通过数据导入成SARscape的数据格式。
Q. –“0-多普勒效应”和“非0-多普勒效应”数据的区别是什么?
A. - “0-多普勒效应”几何的意思是象元的多普勒效应是被压缩的,在聚焦的时候,象元的位置和多普勒抛物线的最高点是一致的;“非0-多普勒效应”(或斜距几何)的意思是,在聚焦的时候,象元的位置是和后项散射系数的最高点一致的。需要注意的是,这两种情况,都保留了原始的相位和光谱信息。
所有的SARscape功能都支持这两种几何形式的数据,不同几何形式的数据也可以组成一对数据来处理,如干涉测量中的主从像对。
Q. – SARscape可以对其他软件中处理的数据结果进行进一步处理吗?比如在ROI_PAC中处理得到的干涉图,能在SARscape中进行后面的处理吗?
A. – 在SARscape中可以读入这样的结果数据,比如一般的二进制格式或者tiff格式的,但是SAR数据原始的参数信息,如轨道信息和其他存在SARscape头文件中的信息,还有相关的信息(比如主-从振幅信息和其他的)都丢失了,所以就不能做后续的处理了。
Q. – 为什么在处理中点击输入数据的时候,没找到数据文件?
A. –在直接找不到输入数据文件的时候,点击文件类型\,只有文件符合相应的扩展名的时候才能自动列出来,在文件类型后面选择*号,可以列出所有的数据文件。
Q. – 在处理中会生成一些不必须的输出文件,能否不将这些文件输出到硬盘里?
A. – 一些处理会生成一些临时文件,如果想在处理结束后自动的删除掉这些临时文件,可以在Default Values>General 面板选中\选项。
Q. – 为什么每一步会自动生成TIFF数据?
A. – 输出的TIFF数据目的是将结果可视化,这些文件比较小,读取起来方便(不论是振幅还是相位数据),如果不想输出TIFF格式的结果,可以在默认参数的面板中把Generate Tiff的功能关闭掉。
Q. – 我正在处理PALSAR FBS和FBD数据,后者的距离向分辨率较低(大概是前者的2倍),想知道SARascape是如何处理不同分辨率的数据的。
A. – 对这种情况,软件在做配准的时候会做处理,配准后的结果分辨率是一致的,基础处理和干涉处理都可以用FBS和FBD的数据,当其中一个作为参考数据的时候,另外一个就会重采样到参考图像上,比如输入FBS或者FBD作为参考数据,重采样意味着对从影像的过采样或者采样不足,在处理面板中的视数设置会根据参考影像的情况来设置。
Q. – 为什么输入TerraSAR-X的SLC数据,输出的数据是两个波段的?
A. – 一些短的复数格式,如TerraSAR-X和Tandem-X,输入的时候会保留原始的数据(16位的实部和16位的虚部),这样存储可以减少输出数据的数据量, ENVI中可以正常打开和显示这样的单波段数据。短的复数数据包含两个波段(分别是实部和虚部),用Tools>Transform Raster Data功能,可以将这样的数据转换成单波段的浮点型的数据(Data Type>Complex 32)。
Q. – 使用双星(Bistatic) 模式的Tandem-X数据有什么优点?
A. - Tandem-X和TerraSAR-X是一对姐妹星,可以获取到精确的TS-X的数据,这一对卫星的
运行模式为:其中一个发射和接收电磁波,另一个只是接收电磁波,即双星模式,这样可以采集到同步信号,不用做时间去相关(对生产DEM非常有优势)。
Q. – 支持的DEM有哪些?如何读取这些DEM数据?
A. – 在数据源方面(如数字化的地图、遥感数据中获取的DEM、航空摄影测量产品),任何DEM都可以。考虑到DEM的可靠性对结果的质量有很大的影响,可以在数据输入的面板选择数据单位“Data Units”,将数据准备成二进制的数据(比如BIL形式的)或者TIFF数据。
Q. –输入TIFF格式的DEM报错的问题
A. – 不是所有的TIFF格式都是SARscape直接支持的。当DEM是以分块的形式存储的TIFF,是不能直接输入的,可以先将分块存储的TIFF数据转成ENVI标准格式(在ENVI中可以做),然后再在SARscape中导入ENVI标准数据,生成SARScape数据的头文件。
Q. – 可以用ASTER的DEM吗?这种DEM数据可以用于SARscape中的数据处理吗?
A. –SARscape可以支持任何的DEM数据。我们做过测试,对ASTER DEM和SRTM-3的DEM,发现在绝大多数情况下,SRTM都要优于ASTER的DEM(在ASTER DEM上发现了很多人工制作的地方)。而两个数据的区别在于:
- SRTM 的产品可以通过工具,利用SAR数据的覆盖范围自动的提取和镶嵌;
- ASTER 的产品, 和其他的DEM产品不能利用\Elevation Model Extraction\功能得到,必须用通用数据输入的功能可以生成。
Q. –下载路径有默认的位置吗?比如SRTM-3或GTOPO30数据的下载。
A. – 内置下载链接的每种版本的DEM,在下载的时候会自动生成相应的路径,为\SA\\SARscape x.x.xxx\\work\,可以在设置里面修改默认的路径。
Q. –有无默认的存储精确轨道参数的路径?软件可以自动读取和使用
A. – 用户提供的精确的轨道参数,当软件在读取数据的时候可以自动提取和使用的,可以在Default Values>Directories下面设置路径。该功能只是针对ENVISAT ASAR数据的。
Q. –可以在图像的某个子区域使用更新了的轨道参数吗?
A. – 是的,更新轨道参数的功能可以对整景影像也可以对一部分图像做,如果要对一个子区域做的话,必须事先用Sample Selection功能提取出子区域。
Q. – 在处理SAR数据的时候可以用更精确的轨道参数吗?有什么主要的优点? A. – ERS, ENVISAT ASAR 和 RADARSAT-2的数据产品支持更新的轨道参数。对于ERS,SARscape有功能更新原始的轨道参数;对于ENVISAT ASAR,可以在1级数据的导入或0级数据聚焦处理的时候输入更精确的轨道参数;对于RADARSAT-2数据,当输入数据的时候可以输入精确的轨道信息。
利用精确的轨道信息的优点主要体现在干涉测量的时候,特别是对去除轨道相关的干涉条纹,典型的是在输出的轨道位置上有错误的情况(即使是约几厘米的非常小的错误)。需要注意的是,使用精确的轨道参数可以提高位置向量的精度,但不会对那些影像定位精度参数有什么修改,如获取时间、斜距、脉冲频率(PRF)、载波频率等,当这些参数有误的时候,可以通过已知的地面控制点(在地理编码和辐射定标、干涉图去平、轨道精炼的时候)来修正,或是用轨道校正工具(Orbit Correction)自动计算和修正
Q. – 在多视的时候自动计算出来的系数得到的图像分辨率要比原始象元单视的分辨率粗,多视的系数是怎么计算的?
A. –“look”的按钮可以计算出最合适的方位向和距离向的系数,是用原始数据的距离向/方位向和入射角,以及在默认参数Default Values>General里面设置的制图分辨率“Cartographic Grid Size”一起计算出的。制图分辨率“Cartographic Grid Size”设置的越大,计算出的距离向和方位向的视数就越大,多视后的图像分辨率就越粗。
Q. – 聚束式模式获取的数据,多视的计算标准会不会变化?因为这种模式是要得到高分辨率的小范围的数据。
A. – 聚束模式获取的数据是在方位向进行了聚束,对多视的计算没有影响,因为入射角(和相应的距离向分辨率)无论是对聚束式还是扫描式的获取模式都是一样计算的。需要注意的是,在距离向上入射角的变化(对任何一种获取方式而言),会引起地距分辨率的变化,对该数据(不管是在几何上还是辐射上)最佳的计算方法是用Geocoding>Optimal Resolution resampling工具,对单视SL数据做。
Q. – 软件在处理条带式(Stripmap)和聚束式(Spotlight)的数据时有无区别?在处理过程中有需要区分考虑的情况吗?
A. – 从数据处理的角度来看,条带式和聚束式这两种获取数据的方式最主要的区别在于方位向上多普勒图心的可变性(对前者来说影响很小,但对后者有很大的影响),数据读取的时候会自动的设别数据的获取模式,然后将所有处理与多普勒图心变化的参数信息添加到SARscape头文件中。有了这些注释信息,数据就会用相同的方式正常的处理,如使用多普勒图心的信息来调节方位向的内插滤波器(在配准的时候),或者是做局部带宽滤波的时候 总之,所有的处理过程对用户来说都是易懂的,没有因为不同的模式而做特殊的处理。
Q. – 可以对同一个传感器获取的有重叠区域的两景数据做图像配准吗? A. – 当然可以
Q. – 在做配准的时候只是用轨道参数来做的吗?
A. – 如果只想用轨道参数来校正,必须关闭 \和\默认参数,初始化参数必须选上 \项。需要注意的是,如果选择了\Accuracy\选项,程序会用9窗口的振幅交叉检验方法自动执行轨道的可靠性检查。如果\选项关闭, 就会基于轨道的偏移量,在距离向和方位向的常数项来进行轨道精炼。
Q. – 用基础模块中的配准功能和干涉模块里的工具生成的配准的强度图(_pwr 和_rsp)有什么区别?
A. - 基础模块中的配准功能和干涉模块里相应的工具是非常类似的,但是也不完全一样。 干涉叠加模块中考虑了振幅的相关性和相位(对slc数据来说),以得到非常精确的偏移参数,配准精度必须保证达到1/10象元,这样可以生成高质量的干涉图。在基础模块中的Basic Module>Feature Extraction>Coherence的配准功能,也是同样的方法。反过来说,基础模块中对于强度数据的配准,半个象元的精度已经足够了,所以基础模块中的配准功能只考虑了振幅的相关性,没有考虑相位。
此外,在干涉模块,在slc数据配准的时候使用了光谱移动滤波(spectral shift filter),