2020/3/102020年3月10日1时19分GAMMA软件介绍杨红磊GAMMA软件介绍Gamma公司(GAMMARemoteSensingResearchandConsultingAG)是由Dr.CharlesWerner和Dr.UrsWegmuller于1995年成立的专门进行雷达信号处理与服务的公司。Gamma软件包括了整个雷达处理过程的全功能模块:从SAR原始信号处理到SLC成像、单视/多视处理、基于雷达信号滤波、正射纠正/配准、DEM提取(干涉)、形变分析(差分干涉、点目标干涉)、土地利用等,可以处理各类地面、航空及航天数据(Cosmos、TerraSAR、ERS、EnvisatASAR、JERS、Alos、RadarSat等)。GAMMA软件介绍GAMMA软件能够完成将SAR原始数据处理成数字高程模型、地表形变图、土地利用分类图等数字产品的整个过程。该软件可以分成如下几部分:组件式的SAR处理器(MSP);干涉SAR处理器(ISP);差分干涉和地理编码(DIFF&GEO);土地利用工具(LAT)和干涉点目标分析(IPTA)。除此之外,GEO软件包中还提供了图像的配准和地理编码功能。对于那些在不太稳定的机载遥感平台上获取的雷达数据,运动补偿软件包(MOCOM)中专门提供了一些高级的处理方法。每一个软件包都是组件式的,因此用户可以按自己喜欢的方式来使用。GAMMA软件介绍GAMMA软件运行平台该软件全部由ANSI-C.语言开发,利用标准二进制分发,同时可以开放源代码,可以应用于:-UNIXSolarisOperationSystem-PCsLINUXsystem-PCswithNToperationsystemandCYGWINemulationGAMMA软件安装GAMMA源代码安装:1)Linux系统下安装2)Win系统下安装(采用MSYS环境)Linux系统下安装1.安装Linux操作系统(Redhat、CentOS等主流操作系统)。2.安装FFTWlibraries。3.安装GDALlibrary(针对TerraSAR-XPRI和geocodeddata)。4.安装HDF5library(对于COSMO/SKYMEDdata)。5.安装LAPACK和BLASlibraries6.设置环境变量(.bashrc)GAMMA软件安装1.安装Linux操作系统选择主流的Liunx操作系统,比如Redhat、CentOS,推荐采用CentOS5.5。2.安装FFTWlibraries2.1.下载FFTWversion2.1.5,–zxvffftw-2.1.5.tar.gz,cdfftw-2.1.52.3../configure--disable-fortran--enable-type-prefix--enable-shared--enable-float--with-gcc2.4.make&&makeinstall3.修改/etc/ld.so.conf文件,把/usr/local/lib路径加进去4.安装GDALlibrary(针对TerraSAR-XPRI和geocodeddata)4.1下载gdalversion1.5以上的版本4.3解压:tar–zxvfgdal-1.6.0.tar.gz,cdgdal-1.6.04.2../configure--without-python--without-php--without-ruby--without-perl--without-jasper--without-curl--without-odbc--with-png=internal--with-libtiff=internal--with-libgeotiff=internal--with-jpeg=internal--with-sqlite=no--with-libz=internal--without-cfitsio--with-gif=internal--without-netcdf--without-pg--without-hdf4--without-hdf5--without-geos--without-expat--enable-shared--prefix=/usr/local4.3.make&&makeinstall5.命令行输入ldconfig,没有错误继续进行,否则返回6.安装HDF5library(对于COSMO/SKYMEDdata)6.1.下载HDF5:解压:tar–zxvfhdf5-1.6.6.tar.gz,cdhdf5-1.6.6GAMMA软件安装GAMMA软件安装6.3../configure--prefix=/usr/local6.4.make&&makeinstall7.安装LAPACK和BLASlibraries8.设置环境变量exportGAMMA_HOME=/usr/local/GAMMA_SOFTWARE-20100103exportMSP_HOME=$GAMMA_HOME/MSPexportISP_HOME=$GAMMA_HOME/ISPexportDIFF_HOME=$GAMMA_HOME/DIFFexportDISP_HOME=$GAMMA_HOME/DISP#exportLAT_HOME=$GAMMA_HOME/LAT#exportIPTA_HOME=$GAMMA_HOME/IPTA#exportGEO_HOME=$GAMMA_HOME/GEO#thenupdatethepathexportPATH=$PATH:\$DISP_HOME/bin:$MSP_HOME/bin:$ISP_HOME/bin:$DIFF_HOME/bin#$LAT_HOME/bin:$IPTA_HOME/bin:$GEO_HOME/binexportLD_LIBRARY_PATH=$GAMMA_HOME/lib#Linux,SolarexportCPPFLAGS=-DCPU_LITTLE_END-DLITTLE_END-msse2-mfpmath=sse-mtune=genericexportOS=linux#selectoneortheother#exportOS=linux64exportLD_LIB_FLAGS=-shared#requiredtobuildsharedlibrariesGAMMA软件安装9.编译GAMMA源代码9.1.解压:tar–zxvfGAMMA_SOFTWARE20100103_MSP_ISP_DIFF_LAT.src.tar.gzcd/usr/local/GAMMA_SOFTWARE20100103_MSP_ISP_DIFF_LAT.src9.2.make–fmakefile_shared源代码编译结束GAMMA软件安装WindowsXP安装步骤1)命令提示符下的安装“我的电脑”——“系统属性”(点击右键)——点击“高级”——点击“环境变量”——选择XXX的用户变量的“PATH”,点击“编辑”,把GAMMA软件的gamma\GAMMA_LOCAL-20071220\bin、gamma\GAMMA_SOFTWARE-20071221\DIFF_v6.6\bin、gamma\GAMMA_SOFTWARE-20071221\DISP_v1.4\bin、gamma\GAMMA_SOFTWARE-20071221\ISP_v9.8\bin、gamma\GAMMA_SOFTWARE-20071221\LAT_v2.4\bin、gamma\GAMMA_SOFTWARE-20071221\MSP_v11.5\bin加入到编辑用户变量的“变量值”(中间用“;”)隔开。GAMMA软件安装2)CYGWIN下面的安装1)首先安装CYGWIN2)把GAMMA_LOCAL-20071220和GAMMA_SOFTWARE-20071221复制到cygwin\usr目录下。3)转到cygwin\home\XXX目录下编辑.bashrc文件#editGAMMA_LOCALandGAMMA_HOMEforyourspecificsoftwaredistributionexportGAMMA_LOCAL=/usr/GAMMA_LOCAL-20060111exportGAMMA_HOME=/usr/GAMMA_SOFTWARE-20060620exportMSP_HOME=$GAMMA_HOME/MSP_v11.5exportISP_HOME=$GAMMA_HOME/ISP_v9.8exportDIFF_HOME=$GAMMA_HOME/DIFF_v6.6exportLAT_HOME=$GAMMA_HOME/LAT_v2.4exportDISP_HOME=$GAMMA_HOME/DISP_v1.4exportIPTA_HOME=$GAMMA_HOME/IPTA_v1.2exportPATH=$GAMMA_LOCAL/bin:.:$PATH:~/scripts:\$DISP_HOME/bin:$MSP_HOME/bin:$ISP_HOME/bin:$DIFF_HOME/bin:$LAT_HOME/bin:$IPTA_HOME/binGAMMA软件需要的额外数据介绍SRTM数据SRTM数据主要是由美国太空总署(NASA)和国防部国家测绘局(NIMA)联合测量的,SRTM的全称是ShuttleRadarTopographyMission,SRTM数据每经纬度方格提供一个文件,精度有1arc-second和3arc-seconds两种,称作SRTM1和SRTM3,或者称作30M和90M数据,SRTM1的文件里面包含3601*3601个采样点的高度数据,SRTM3的文件里面包含1201*1201个采样点的高度数据。SRTM数据下载的地址是:。GAMMA软件需要的额外数据介绍精密轨道数据常用的外部精密轨道数据:DELFTorbits、PRCPrecisionOrbits和DORISPrecisionOrbits。PRCPrecisionOrbits和DORISPrecisionOrbits没有提供免费下载的地方。DELFTorbits是由代尔夫特研究所为ERS-1、ERS-2和Envisat提供的精密星历,可以免费下载年3月10日1时19分差分干涉技术(DInSAR)差分干涉技术h1S2S3S123'BB||BH由干涉章节可知124Rsin()RBB同理''134B4B''BB假设第三次成像时地表发生形变,沿雷达视线方向的形变量为,则第二幅干涉图的相位可表示为:''4()B''4BB雷达差分技术如果两幅天线先后在同一位置以同一视角对地面成像,此时空间基线为零,干涉图不能反映地形的起伏,但是可以提取瞬间的地面动态变化信息,但是空间基线为零的干涉图很难得到。如果空间基线足够小,利用多次重复观测可以进行地表微小变形的检测,这就是差分干涉。根据观测区SAR数据和数字高程模型(DEM)能否获取的情况,可以有几种不同的解决方法常见的差分技术:差分干涉技术(DInSAR)DIFF模块支持的差分干涉处理方法以及相应所需要的数据。差分干涉方法需要的数据集2轨差分干涉2副SLC数据和DEM3轨差分干涉3副SLC数据4轨差分干涉4副SLC数据复干涉图的联合分析4副SLC数据差分干涉技术(DInSAR)2-轨差分干涉(需要对干涉像对相位解缠)2-轨差分干涉需要2副SLC数据和一个DEM(可以是地图投影坐标系或者