神经网络在GPS高程拟合中的应用

合集下载

基于LM-BP神经网络的GPS高程拟合算法研究

基于LM-BP神经网络的GPS高程拟合算法研究

0 引 言
目前似大地水准面精化技术是精度最 高和可靠性最
好 的解 决 G S 地高 向正 常高 转换 的方法 。但 由于 数据 P大 源难 以 获得 , 型 较 为复 杂 , 般生 产 单位 短 时 间 内不可 模 一 能 自 建立 较 好 的 似 大 地 水 准 面 精化 模 型 , 在 测 图过 行 而 程 当中经 常需要 将 G S大 地 高 向正 常 高 转 换 , 于 大多 P 鉴
2 1 年 01
() 5
层B P神经 网络能 在 闭集 上 以任 意精 度 逼 近 任 意 非 线性 连续 函数 。所 以 , 文 选 择 单 隐层 的 B 本 P神 经 网络 , 拓扑
结构 如 图 1所示 。
其 中 J x 为雅 各 比矩 阵 : ()

( O. ) ) v(
第3 4卷 第 6期
21 0 1牟 1 月 2
测绘 与 空 间地 理 信 息
GE oMA l T Cs& s A I L l oR TI E P T A NF MA ON T CHNOL G 0 Y
Vo. 4, o 6 13 N . De ., 01 c 2 1
基 于 L —B M P神 经 网络 G S高 拟 合算 法研 究 的 P 程
国内外大量的实践表明, 利用 G S P 测定的大地高差,
精度 可 以达到 ( 3 ×1 ~ m, 是 常 规 测 量 技 术 难 以 2— ) 0 这 比拟 的 。因此 大 地 高 转换 成 正 常 高 , 精 度 主要 取决 于 其 高程 是否 异常 。 在一个 测 区 内 , 选择 某些 具 有代 表 性 的 点 , 出其 大 测 地 高 h和正常 高 H( h由 G S测 得 , 由水 准或 三 角 高程 P 日 测量联 测得 到 ) 利用 高精度 的 G S 地 高和 正 常高 的差 , P大 值 建 立高程 异 常 拟 合 模 型 , 应用 拟 合 技 术 在 局 部 地 区模 拟 出似大 地水 准 面与 椭 球 面 的的 差 距模 型 , 而 内插 出 进 待求 点 的高程 异 常值 , 待 求 点 的 G S大 地 高转 换 至正 将 P

RBF神经网络在区域性GPS高程拟合中的应用与精度分析

RBF神经网络在区域性GPS高程拟合中的应用与精度分析

第41卷第11期2018年11月测绘与空间地理信息GEOMATICS&SPATIALINFORMATIONTECHNOLOGYVol.41ꎬNo.11Nov.ꎬ2018收稿日期:2017-08-01作者简介:石长伟(1992-)ꎬ男ꎬ河南周口人ꎬ测绘工程专业硕士研究生ꎬ主要研究方向为变形监测与环境治理ꎮRBF神经网络在区域性GPS高程拟合中的应用与精度分析石长伟1ꎬ何晴晴2ꎬ陈长坤1(1.安徽理工大学测绘学院ꎬ安徽淮南232001ꎻ2.河南理工大学测绘与国土信息工程学院ꎬ河南焦作454100)摘要:针对二次曲面模型和BP神经网路模型在GPS高程转换中存在的一些问题ꎬ本文介绍了RBF神经网络及其算法ꎬ并将其应用在GPS高程转换中ꎬ通过实例比较并分析了RBF神经网络模型在区域性GPS高程拟合中应用的可行性ꎮ关键词:GPS高程拟合ꎻRBF神经网络ꎻ精度分析ꎻBP神经网络中图分类号:P224㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-5867(2018)11-0094-03ApplicationandAccuracyAnalysisofRBFNeuralNetworkinRegionalGPSHeightFittingSHIChangwei1ꎬHEQingqing2ꎬCHENChangkun1(1.SchoolofSurveyingandMappingꎬAnhuiUniversityofScienceandTechnologyꎬHuainan232001ꎬChinaꎻ2.SchoolofSurveyingandLandInformationEngineeringꎬHenanPolytechnicUniversityꎬJiaozuo454100ꎬChina)Abstract:AimingatsomeproblemsofthetwosurfacemodelandBPneuralnetworkmodelinGPSheightconversionꎬthispaperintro ̄ducestheRBFneuralnetworkanditsalgorithmꎬanditsapplicationinGPSheightconversionꎬthroughthecomparisonofexamplesandanalyzesthefeasibilityoftheapplicationofRBFneuralnetworkmodelintheregioninGPSheightfitting.Keywords:GPSheightfittingꎻRBFneuralnetworkꎻaccuracyanalysisꎻBPneuralnetwork0㊀引㊀言采用GPS测量技术可以快速地获取点的三维空间坐标ꎬ但是由于GPS测量成果是以WGS-84椭球面为基准的点信息ꎬ获取的是采集点的大地高Hꎬ而我国在工程实践中通常采用的是以似大地水准面为基准面的正常高hꎬ由于两者之间存在一个高程异常值ζꎬ所以要想使用GPS测量点的高程ꎬ还要进行GPS高程转换ꎮ由于WGS-84椭球面与似大地水准面是不同的坐标基准面ꎬ两者之间关系比较复杂ꎬ高程异常值不能简单地用一个数学函数来准确地表达ꎬ因此在实际工作中ꎬ要想直接利用GPS测量高程代替常规水准测量来快速获取点的高程与高差信息ꎬ关键问题就是高程异常的拟合ꎮ常用的高程拟合方法有数学拟合法㊁物理重力测量和人工神经网络3种ꎮ数学方法包括有多项式曲线拟合㊁曲面模型㊁多面函数曲面模型和移动曲面模型等[1]ꎮ物理重力测量是利用所在测区的重力资料来直接获取高程异常值ꎬ但是由于目前我国的重力资料不足ꎬ重力测量实施困难ꎬ精度不高ꎬ所以在实际工程中应用较少ꎮ与前两种方法相比ꎬ人工神经网络具有强大的自学习㊁自组织㊁自适应能力ꎬ在拟合过程中不做假设就可以使拟合具有较高的精度ꎬ因此在系统建模㊁计算机视觉㊁图像处理㊁地震预测等众多领域得到了广泛的应用[2]ꎮ由于人工神经网络涉及多学科内容ꎬ其与高度简化后的生物神经系统近似ꎬ是处理非线性映射问题的有效工具ꎬ在现在的科学研究中应用极其广泛[3]ꎮ对于二次曲面模型在地势起伏较大的地区精度难以保证和BP神经网络收敛速度慢㊁隐层与隐层节点数目难以确定等问题ꎬ本文主要介绍RBF(RadialBasisFunction)径向基神经网络与算法ꎬ并将其在GPS高程拟合中进行运用ꎬ与此同时还将经RBF神经网络模型计算的结果与经二次曲面拟合和BP神经网络模型拟合所得出的结果进行对比分析ꎬ最后得出在GPS高程转换过程中采用RBF神经网络模型是可行的ꎮ1㊀RBF神经网络1988年ꎬMoody与Darken教授提出了RBF神经网络ꎮ它属于非线性三层前向神经网络类型ꎬ如图1所示ꎬ左边的是输入层ꎬ可以输入多个信号源节点ꎻ中间层作为隐含层ꎬ其隐单元的数目要视具体问题而定ꎬ在隐单元中所采用的变换函数称为径向基函数ꎬ主要有格林函数和高斯函数ꎬ在实际模型应用中通常选择高斯函数ꎻ右边的称为输出层ꎬ其是对经隐含层输出结果的线性响应[4]ꎮ采用RBF神经网络进行GPS高程拟合ꎬ主要是因为隐含层采用的是将RBF径向基函数作为隐单元的 基 ꎬ对输入的矢量(即点的坐标(xiꎬyi))在前面构成的隐空间直接进行变换ꎬ寻求一个能最佳拟合训练数据的曲面ꎬ即是将低维的模式输入数据通过非线性函数变换到高维空间内ꎬ使得在低维空间内不可分的问题在高维空间内线性可分[4]ꎮ图1㊀RBF神经网络结构Fig.1㊀RBFneuralnetworkstructure2㊀RBF神经网络算法在使用RBF神经网络时ꎬ首先要解决的核心就是学习参数的求解问题ꎬRBF神经网络的参数主要有3个:构造RBF神经网络确定基函数的中心㊁求取基函数的方差及确定隐含层到输出层的权值ꎮRBF神经网络的学习方法有自组织选取法㊁随机选取法和监督选取法等ꎮ本文采用自组织选取中心法的RBF神经网络模型ꎮ该方法的学习阶段由两阶段组成:第一阶段就是非监督自组织学习ꎬ是无导师学习过程ꎬ在这个阶段求解隐含层基函数的中心与方差ꎮ第二阶段属于监督学习阶段ꎬ是有导师学习过程ꎬ在这个过程中主要求解隐含层到输出层的权值ꎮRBF神经网络一般选取由对中心点径向对称且衰减的非负非线性的高斯径向基函数作为其训练函数[5-8]ꎬ其形式为:hi(x)=exp(- x-ci 22σ2)ꎬi=1ꎬ2ꎬ ꎬn(1)式中ꎬx是输入向量ꎻci是第i径向基函数的中心向量ꎻσ为核函数的方差ꎻn为隐含层神经元数ꎻ x-ci 为空间中一点到中心c之间的欧氏范数ꎮRBF算法步骤如下:1)基于K-mean聚类的方法求取聚类的中心ꎬ将得到的聚类中心看成基函数中心cꎮ①网络初始化ꎮ在样本中随机选择h个作为聚类中心ciꎮ②将输入的训练样本集合按最邻近规则分组ꎮ按照xp与中心ci之间的欧式距离将xp分配到输入样本的各个聚类集合θp中ꎮ③重新调整聚类中心ꎮ计算各个聚类集合θp训练样本的平均值ꎬ即新的聚类中心ciꎬ如果新的聚类中心不再发生变化ꎬ则所得到的ci即为RBF神经网络最终的基函数中心ꎬ否则返回②ꎬ进行下一轮的中心求解ꎮ2)求解方差σiꎮ该RBF神经网络的基函数选取的是高斯径向基函数ꎬ其方差计算如下式:σi=cmax2hi=1ꎬ2ꎬ ꎬh(2)式中ꎬcmax是所选取中心之间的最大距离ꎻh为结点个数ꎮ3)确定隐含层和输出层之间的权值ꎮ隐含层到输出层之间的权连接值可以用最小二乘直接计算得到ꎬ如下式:w=exp(hcmax2xp-ci 2)(3)3㊀实例分析3.1㊀测区概况本测区东西长约3kmꎬ南北宽约2.5kmꎬ测区地势相对比较平坦ꎮ本次实验在测区内均匀的布设27个GPS水准联测点ꎬ平面坐标精度按D级GPS网的测量要求进行施测ꎬ高程采用徕卡sprint-250电子水准仪按三等水准测量要求进行施测ꎮ测区点位分布如图2所示ꎮ图2㊀点位分布图Fig.2㊀Positionofpoint3.2㊀数据处理在图2中选取表示为 ʀ 的点共17个作为GPS水准联测点训练样本ꎬ选取表示为 ο 的点共10个作为GPS水准联测点高程拟合的检核点ꎬ然后对测量数据进行平差计算ꎬ得出每个GPS水准联测点的正常高ꎬ然后将检核点的平面坐标带入RBF神经网络模型ꎬ计算出拟合59第11期石长伟等:RBF神经网络在区域性GPS高程拟合中的应用与精度分析后的正常高ꎬ最后将经RBF神经网络拟合得出的高程值与经最小二乘二次曲面拟合和BP神经网络模型拟合的值进行比较ꎬ见表1ꎮ表1㊀不同算法拟合的比较Tab.1㊀Comparisonofdifferentalgorithmfittings检核点点号正常高h二次曲面(m)BP神经网络(m)RBF神经网络(m)拟合后高程残差拟合后高程残差拟合后高程残差CL0223.05123.040-0.01123.033-0.01723.039-0.012CL0723.08723.1150.02823.077-0.01023.079-0.009CL0923.01623.0230.00723.009-0.00723.008-0.008CL1223.21523.208-0.00723.194-0.02123.209-0.006CL1323.32123.3130.00823.277-0.04423.312-0.009CL1623.37623.3660.01023.368-0.00823.365-0.011CL2023.50423.5150.01123.499-0.00523.492-0.012CL2223.34923.083-0.26523.4530.10523.342-0.007CL2423.68323.6900.00823.574-0.10823.675-0.008CL2624.05924.057-0.00224.0750.01524.0610.001中误差(m)0.0300.018㊀㊀0.003㊀㊀为了使拟合效果直观地展现出来ꎬ在这里给出了最小二乘二次曲面㊁BP神经网络和RBF神经网络拟合后残差的绝对值ꎬ如图3所示ꎮ图3㊀残差绝对值图Fig.3㊀Residualabsolutevalue从表1和图3中可以看出ꎬ当采用最小二乘二次曲面法㊁BP神经网络模型和RBF神经网络模型3种方法进行GPS高程拟合后ꎬ最小二乘二次曲面模型拟合后残差绝对值最大为0.265mꎬ最小为0.002mꎬ中误差为0.030mꎻBP神经网络模型拟合后残差绝对值最大为0.108mꎬ最小为0.005mꎬ中误差为0.018mꎻ而RBF神经网络模型拟合后残差绝对值最大为0.012mꎬ最小为0.001mꎬ中误差为0.003mꎮ总的来看ꎬRBF神经网络的残差绝对值的曲线图比较平稳ꎬ没有出现值相对较大的点ꎬ能很好地反映高程拟合的效果ꎮ当采用高程转换模型进行GPS高程转换过后ꎬ还要验证是否符合工程的相应要求ꎬ判定转换后GPS高程的精度可以达到几等水准测量ꎬ对于GPS高程转换来说ꎬ可以依据«国家三㊁四等水准测量规范»的限差要求做出评定ꎬ见表2ꎮ表2㊀GPS水准限差Tab.2㊀GPSleveltolerance等级允许残差(mm)三等几何水准测量ʃ1212四等几何水准测量ʃ2012普通几何水准测量ʃ3012经计算采用RBF神经网络模型进行高程转换ꎬ其转换后的精度达到四等几何水准测量的要求ꎬ满足了本次实验要求ꎮ4㊀结束语本文通过采用RBF神经网络模型进行GPS高程拟合的实验ꎬ分析并验证了RBF神经网络模型在范围较小的地区进行GPS高程转换应用的可行性ꎮ并将其拟合结果与经最小二乘二次曲面拟合和BP神经网络模型拟合的值进行分析比较ꎬ而且能够满足本次实验的要求ꎮ经过本文的实验与分析ꎬ可以得出以下两个方面的结论ꎮ1)在GPS高程转换中ꎬ采用RBF神经网络模型是可行的ꎬ精度可以满足相关要求ꎬ又因其结构简单ꎬ训练简洁㊁快速ꎬ具有很强的复制性和实用性ꎬ在以后的工程中可以进行适当的推广应用ꎮ2)RBF神经网路的径向基函数的中心值受初始类聚中心值的影响ꎬ找不到最优值ꎬ因而拟合模型不能更好地逼近初始值ꎬ减小误差ꎮ接下来我们将进一步研究如何优化RBF神经网络模型ꎬ提高GPS高程转换的精度ꎬ使其可以更精确地应用到高程转换中ꎮ(下转第99页)69㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀测绘与空间地理信息㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀2018年图3㊀生态用地面积统计Fig.3㊀Ecologicallandareastatistics3㊀建设效果分析3.1㊀城市建设用地状况分析与第二㊁第三产业相关的工业用地㊁物流仓储用地及商业服务业设施用地主要分布在长芦㊁大厂和江浦街道ꎻ绿地用地主要为城市公园和绿化用地ꎻ公用设施用地主要分布在长芦街道ꎻ居住用地和公共管理与公共服务设施用地主要分布在江浦㊁沿江㊁泰山㊁葛塘㊁大厂㊁龙池和雄州等街道ꎻ待建类在长芦和沿江街道有较大块分布ꎬ其余地区呈零星分布ꎮ3.2㊀基础设施状况分析总体上来说ꎬ江北新区的综合基础设施体系功能较为完善ꎬ拥有地铁㊁隧道㊁长江大桥等多条过江线路ꎬ实现了与南京主城区的快速通勤ꎮ学校㊁医院㊁高速路出入口等重要设施分布均匀ꎮ停车场㊁广场㊁露天体育场㊁旅游休闲等公共设施完善ꎬ对于新区的经济发展有着极大的促进作用ꎮ3.3㊀生态用地状况分析江北新区范围内生态用地所占比例较大ꎬ多功能生态用地占主体地位ꎮ拥有丰富的林地㊁草地和水资源ꎬ以及绿水湾省级湿地公园和八卦洲省级湿地公园等湿地保护区ꎮ新区依托老山国家森林公园㊁灵岩山风景区㊁绿水湾湿地等自然山水的格局ꎬ 多生态绿廊 的生态空间结构已初显雏形ꎬ江北新区总体规划的 一带㊁两轴㊁四㊀㊀楔㊁多斑块 的生态空间已具备建设基础ꎮ4㊀结束语本文对南京江北新区2016年建设现状进行了监测ꎬ从城市建设用地㊁重要基础设施及生态环境等方面进行了综合统计分析ꎬ揭示了江北新区在成立之初的建设状况和空间布局特点ꎬ为开展新区常态化监测奠定基础ꎮ监测成果在反映江北新区的发展现状的同时ꎬ也是地理国情数据服务新区建设的具体实践ꎬ可为政府制订新区发展规划㊁调整经济结构布局提供信息基础与决策支撑ꎮ参考文献:[1]㊀李德仁ꎬ眭海刚ꎬ单杰.论地理国情监测的技术支撑[J].武汉大学学报:信息科学版ꎬ2012ꎬ37(5):505-512.[2]㊀陈燕妮ꎬ王宏.利用地理国情普查信息数据研究和实现地图自动化[J].测绘通报ꎬ2015(7):106-108. [3]㊀国家发展和改革委员会.国家级新区发展报告2016[M].北京:中国计划出版社ꎬ2016.[4]㊀叶姮ꎬ李贵才ꎬ李莉ꎬ等.国家级新区功能定位及发展建议 基于GRNN潜力评价方法[J].经济地理ꎬ2015ꎬ35(2):92-99.[5]㊀白仲林ꎬ李军.天津滨海新区与上海浦东新区三次产业结构特征及其变迁的比较[J].科学与科学技术管理ꎬ2003(7):49-52.[6]㊀黄焕春ꎬ苗展堂ꎬ运迎霞.天津市滨海新区城市形态演化模拟及驱动力分析[J].长江流域资源与环境ꎬ2012ꎬ21(12):1453-1461.[7]㊀朱春娇.基于Markov和CLUE_S模型的浦东新区土地利用变化趋势分析[D].上海:华东师范大学ꎬ2015. [8]㊀李雪梅ꎬ邓小文.基于景观指数的滨海新区景观格局变化分析[J].环境保护与循环经济ꎬ2011ꎬ31(7):38-40.[9]㊀张胜武ꎬ申成磊ꎬ石培基ꎬ等.兰州新区建设用地生态适宜性评价[J].中国沙漠ꎬ2014ꎬ34(5):1434-1440. [10]㊀王建营ꎬ张琦.GPS在滨海新区地面沉降监测中的应用研究[J].经纬天地ꎬ2015(3):62-66.[11]㊀国务院.国函 2015 103号关于同意设立南京江北新区的批复[Z].北京:国务院ꎬ2015.[编辑:任亚茹](上接第96页)参考文献:[1]㊀余学祥ꎬ王坚ꎬ刘邵堂ꎬ等.GPS测量与数据处理[M].徐州:中国矿业大学出版社ꎬ2013.[2]㊀卢涛ꎬ陈德钊.径向基网络的研究进展和评述[J].计算机工程与应用ꎬ2005(4):60-62.[3]㊀钱建国ꎬ刘淑亮.BP神经网络在GPS高程拟合中的应用探讨[J].测绘与空间地理信息ꎬ2017ꎬ40(1):18-20. [4]㊀强明ꎬ郭春喜ꎬ周红宇.基于神经网络的GPS高程拟合方法优选及精度分析[J].重庆交通大学学报:自然科学版ꎬ2012(4):815-817.[5]㊀陈守平ꎬ董瑞ꎬ罗晓莉.MATLAB神经网络30个案例分析[M].北京:北京航空航天大学出版社ꎬ2010. [6]㊀胡伍生.神经网络理论及工程应用[M].北京:测绘出版社ꎬ2006.[7]㊀杨明清ꎬ靳蕃ꎬ朱达成ꎬ等.用神经网络方法转换GPS高程[J].测绘学报ꎬ1999ꎬ28(4):301-307. [8]㊀张莉ꎬ李羽荟.RBF神经网络在GPS高程拟合中的应用[J].地理空间信息ꎬ2011ꎬ9(5):23-25.[编辑:任亚茹]99第11期熊克俊等:地理国情数据在江北新区建设监测中的应用研究。

几种基于神经网络的GPS高程拟合方法比较

几种基于神经网络的GPS高程拟合方法比较

几种基于神经网络的GPS高程拟合方法比较牛志宏【摘要】为提高GPS大地高向正常高转换的精度,本文对目前研究较广泛的 BP 神经网络方法、遗传神经网络方法和退火神经网络方法用于 GPS高程拟合的特点和拟合精度进行比较分析,为使用这些方法进行GPS高程拟合提供了参考。

%Characteristics and precision of BP neural network,genetic neural network and annealing neural network applied in GPS height fitting were hereby compared and ana-lyzed to improve the precision of transforming GPS geodetic height into normal height,and improvement approaches were proposed with respect to all problems in GPS height fitting method.【期刊名称】《全球定位系统》【年(卷),期】2014(000)002【总页数】4页(P64-67)【关键词】GPS高程拟合;BP神经网络;遗传神经网络;退火神经网络【作者】牛志宏【作者单位】长江工程职业技术学院,湖北武汉 430212【正文语种】中文【中图分类】P228.40 引言GPS测量技术自问世以来,就以其定位精度高,测量速度快,操作简便等优点受到测绘界的广泛关注。

大量实践表明,GPS定位技术可以完成高精度三维测量,其平面相对定位的精度能够达到0.1×10-6~1×10-6或更高,这是常规测量技术难以比拟的,但是,GPS高程测量是相对于WGS-84坐标系中的大地高,并非我国采用的相对于似大地水准面的正常高。

在工程实践领域,若应用GPS测量技术确定某点的正常高,则需要根据大地高和正常高的关系进行转换。

浅述GPS高程拟合的几种方法

浅述GPS高程拟合的几种方法

浅述GPS高程拟合的几种方法当前我们测量中的高程系是相对于选定的某一参考面而定的,基准面有参考椭球面,大地水准面和似大地水准面,而在实际测量中,由于地球形状的不规则性,以及地球内部重力分布的不均匀性,想要得到严密的数学转换关系式是很难以实现的,高程拟合即是实现精化区域似大地水准面的一种方法,本文浅述几种高程拟合的常用方法。

标签:高程系;高程异常;GPS大地高;高程拟合;神经网络法1、高程系统1.1常见的高程系统通常应用的高程系统,主要有大地高程系统、正常高系统和正高系统。

大地高程系统是以椭球面为基准面的高程系统,由地面点沿通过该点的椭球面法线到椭球面的距离,通常以H表示。

大地高是一个几何量,它不具有物理上的意义。

利用GPS定位技术,可以直接测定观测站在WGS-84或ITRF中的大地高。

以大地水准面为基准面的高程系统,称为正高系统。

由地面点,并沿该点的铅垂线至大地水准面的距离,称为正高,通常以Hg表示。

正高实际上是无法严格确定的;正常高是指从一地面点沿过此点的正常重力线到似大地水准面的距离,似大地水准面严格说不是水准面,但接近于水准面,只是用于计算的辅助面,它与大地水准面不完全吻合,差值为正常高与正高之差。

正常高系统为我国通用的高程系统。

大地水准面与似大地水准面在海平面上是重合的,而在陆地上则既不重合也不平行。

1.2高程系统之间的关系设大地高为H,正高为Hg,正常高为Hγ,参考椭球面与大地水准面之间的差距为大地水准面差距N,参考椭球面与似大地水准面之间的差距为高程异常ξ,那么上述的3种高程系统之间存在的关系:H=Hg+N=Hγ+ξ2. GPS高程拟合原理实现方法2.1 GPS高程拟合原理由于大地水准面与椭球面一般不重合,我们把地面点P沿铅垂线投影到大地水准面P0时,P与P0间距离为正高Hg;在将点P0沿法线方向投影到椭球面上得点Q0,P0与Q0间距离称为大地水准面差距N,H=Hg+N。

似大地水准面与椭球面也不重合,它们之间的高程差称为高程异常,用ζ表示。

GPS高程拟合的BP人工神经网络算法及结构探讨

GPS高程拟合的BP人工神经网络算法及结构探讨

GPS 高程拟合的BP 人工神经网络算法及结构探讨曹先革1,2,杨金玲1,2,曹先密3(1.黑龙江工程学院测绘工程系,黑龙江哈尔滨150050;2.东北林业大学林学院,黑龙江哈尔滨150040;3.武汉大学测绘学院,湖北武汉430079)摘要:分析了GPS 高程异常求解的三种常用方法,对转换GPS 高程的BP 人工神经网络算法及模型结构进行了较详细的试验研究,结合GPS 测量和水准测量资料,对拟合精度进行了分析比较,得出了有实用价值的结论。

关键词:GPS ;大地高;正常高;高程异常;BP 神经网络中图分类号:P228.42文献标志码:B文章编号:1672-4623(2010)04-0048-04Method and Structure of BP Neural Network in GPS Elevation FittingCAO Xiange 1,2,Y ANG Jinling 1,2,CAO Xianmi 3(1.Heilongjiang Institute of Technology,Harbin 150050,China ;2.North-East Forestry University,Harbin 150040,China ;3.School of Geodesy and Geomatics,Wuhan University,Wuhan 430079,China )Abstract :In this paper the three methods of GPS elevation abnormal fitting in common use were analyzed,the method of GPS elevation abnormal fitting based on BP Neural Network and model structures were studied based on the GPS and Leveling data,some valuable conclusions were drawn from the analysis of the accuracy of con-version result.Key words :GPS ;ellipsoidal height ;normal height ;GPS elevation abnormal ;Back Propagation neural network[2],它们之间的关系如图1所示。

GPS高程转换常用方法评价及精度分析

GPS高程转换常用方法评价及精度分析

GPS高程转换常用方法评价及精度分析摘要:GPS高程既有优点也有缺点,优点是实时,快速,需要较少的人力,缺点是不能直接应用于实际应用中。

但随着社会的高速发展,测量技术的日益进步,软件的更新,GPS 高程也受到了越来越多的关注。

GPS高程转换是指由GPS 所测得的大地高转换为正常高。

国内外在GPS高程转换的方法上做出了比较成熟研究成果。

本文就是在此基础上对GPS高程转换的方法及精度进行了分析,以供同行参考。

关键词:GPS;高程转换;常用方法评价;精度分析;引言GPS高程测量具有高效性和实时性,使其逐渐替代经典的精密水准测量成为当前研究的热点,可满足当前测量动态化和现代化技术的要求。

本文主要在国内外GPS高程转换研究的基础上,结合实测数据对现有方法进行讨论。

在现阶段,国内外学者进行GPS高程转换可用的方法有重力法和数值逼近法,但在实际应用中,由于重力施测的困难性,相对成本较高,加之一般生产单位由于保密等原因无法获取重力数据,使利用重力法进行GPS高程转换成为一种难以推广的方法,较为常用的方法仍然是数值逼近法。

其中,数值逼近法主要分为几何逼近法和神经网络法。

1.GPS高程转换的重要意义GPS 定位系统由于它具有明显的优势,对传统的测量高程的技术显然是一次强有力的冲击。

GPS在平面坐标的测量方面的优势是显而易见的,它的弱点就在于高程方面,若测绘工程中不需要正常高,比如在沉降监测等工程应用中,那么这个弱点就不那么明显,我们可以直接利用GPS高程。

但往往我们在一般的测量中需要使用我国的高程系统,也就是正常高系统,这时候GPS的不足就显现出来了,这点大大降低了它的在测绘领域的广泛应用,因而也掩盖了它在效率、经济性、实时性、三维性等优势。

这时就需要有一定的方法进行GPS高程和正常高之间的转换,可以的得到正常高,其次,在得到大地高的同时还要保证其精度的要求。

我国所采用的高程是正常高系统,正常高是以似大地水准面为参考面,大地高和正常高之间存在着高程异常值,所以就要把GPS测量的大地高和正常高做出转换才能进行实际应用,在转换过程中求出高程异常值,然后根据拟合模型求出所有GPS点的正常高,也就是如何在拟合GPS高程点时能更迅速,更准确的求出相应的正常高。

神经网络在GPS高程拟合中的应用

神经网络在GPS高程拟合中的应用
在对人工神经网络的基本原理神经元模型和网络结构数据结构训练方式等研究的基础上与gps高程理论相结合给出一种新的算法新bp算法
神经网络在GPS高程拟合中的应用
神经网络在GPS高程拟ቤተ መጻሕፍቲ ባይዱ中的应用
在对人工神经网络的基本原理、神经元模型和网络结构、数据结构、训练方式等研究的基础上,与GPS高程理论相结合,给出一种新的算法(新BP算法).以"阜新控制网改造工程"作为一个具体实例,使用Matlab语言来完成GPS高程的拟合.
作 者:韩硕 HAN Shuo 作者单位:中国纺织工业设计院,北京,100037 刊 名:测绘通报 ISTIC PKU英文刊名:BULLETIN OF SURVEYING AND MAPPING 年,卷(期):2006 ""(4) 分类号:P228.4 关键词:神经网络 GPS高程 高程转换 BP网络算法

【豆丁推荐】-SA算法优化BP神经网络应用于GPS高程拟合

【豆丁推荐】-SA算法优化BP神经网络应用于GPS高程拟合

-----------------------------------Docin Choose -----------------------------------豆 丁 推 荐↓精 品 文 档The Best Literature----------------------------------The Best Literature第7卷第1期GEOSPATIALINFORMATIONVol.7,No.1SA 算法优化BP 神经网络应用于GPS 高程拟合彭友志1,罗登贵1,张雄2(1.中国地震局地震研究所,湖北武汉430071,2.广州市城市规划勘测设计研究院,广东广州510060)摘要:BP 神经网络算法用于高程拟合有训练速度慢和易于陷入局部最小值的缺点,基于BP 算法学习特点,模拟退火算法(SA )在局部极小处的概率突变性。

本文作者有效结合BP 和SA 算法,提出一种SA 优化BP 神经网络算法的BPSA 混合学习策略,并以实例验证了该算法的有效性。

关键词:BP 神经网络;GPS 水准;模拟退火算法;高程异常中图分类号:P224文献标志码:B文章编号:1672-4623(2009)01-0106-02Application of the Optimized BP Algorithm by SA Algorithmto GPS Height FittingPENGYouzhi1,LUODenggui1,ZHANGXiong2(1.InstituteofSeismology,ChinaEarthquakeAdministration,Wuhan430071,China;2.GuangzhouUrbanPlanning&DesignSurveyResearchInstitute,Guangzhou510060,China)Abstract:Fortheerrorbackpropagation(BP)algorithmprovidesaslowtrainingandiseasytofallintolocalminimum,theoptimizedBPalgorithmbySAalgorithmwhichcombinesthelearningpropertyofBPwiththeprobabilisticjumpingpropertyofsimulatedannealing(SA)algorithmispresented.ItisappliedintotheGPSheightfitting.Apracticalsampleissettojustifyitsavailability.Key words:BPneuralnetwork;GPSleveling;simulatedannealingalgorithm;heightanomaly收稿日期:2007-11-11目前转换GPS 高程的方法有很多种,其中人工神经网络(BP )算法转换GPS 高程是一种较新的方法,使用该方法可以得到相当于或高于常规平面或曲面拟合的精度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
真值
显示的数据与所设计的网络模型相符,当训练 到 9 634 次时,就达到了预设的学习精度,收敛速度 较快( 如图 2 所示) 。
图 2 Elman 神经网络训练
3. 网络检验 当网络训练精度达到预设精度或者完成最大 训练次数后,网 络 训 练 结 束,然 后 将 检 验 集 数 据 输 入,得到仿真值,反归一化后与实际数据对比,检验 网络精度。 若 没 达 到 精 度,重 新 训 练 网 络,可 修 改 训练速度,调 整 隐 含 层 神 经 元 数。 试 验 表 明,隐 含 层神经元数越大,网络收敛越快,但精度越不稳定。 直至达到精度,保存网络( 采用 Elman 神经网络拟 合效果见表 1) 。
48
测绘通报
文章编号: 0494-0911( 2011) 08-0048-03
中图分类号: P228. 4
2011 年 第 8 期 文献标识码: B
神经网络在 GPS 高程拟合中的应用
孙传胜,杨国东,吴 琼
( 吉林大学 地球探测科学与技术学院,吉林 长春 130026)
The Application of Artificial Neural Network to GPS Height Conversion
五、结束语
本文采用了 BP 与 Elman 两种神经网络模型在 Matlab 环境下实现了 GPS 高程转换,并与二次曲面 拟合效果进行了比较。试验表明,用 Elman 神经网 络可以实现 GPS 高程转换,并能在一定程度上提高 BP 网络训练的速度和精度,比二次曲面拟合具有更 高的拟合精度。但 GPS 高程的逼近精度还受已知 点的数量和 分 布 状 况 的 影 响,所 以 在 面 积 更 大,地 形条件更复杂的地区,神经网络拟合 GPS 高程的效 果有待进一步的应用分析。
为线路控制网( CPⅡ) 。CPⅠ、CPⅡ测量均采用 GPS
接收机,测量等级分别为 B、C 级,高程采用 1985 国
家高程基准,通过二等水准测量联测。本文以其中
近 50 km 的 CPⅠ点 27 个、CPⅡ点 12 个为试验数据,
用 CPⅠ进行网络训练学习,CPⅡ点用来检验网络训
练成果。
1. 数据预处理
参考文献:
[1] 鲁铁定,周世健,臧德彦. 关于 BP 神经网络转换 GPS 高程的若干问题[J]. 测绘通报,2003( 8) : 7-9.
[2] 杨明清,靳蕃,朱达成,陈现春. 用神经网络方法转换 GPS 高程[J]. 测绘学报,1999,28( 4) : 301-307.
[3] 潘国荣,谷川. 改进的遗传算法用于工业测量数据处 理[J]. 大地测量与地球动力学,2008( 1) : 55-58.
三、神经网络在 GPS 高程拟合中的应用
哈大客运专线沈阳至大连段精密控制测量由
收稿日期: 2010-12-28; 修回日期: 2011-05-05 作者简介: 孙传胜( 1987—) ,男,贵州遵义人,硕士生,研究方向为 GPS 与 3S 技术。
2011 年 第 8 期
孙传胜,等: 神经网络在 GPS 高程拟合中的应用
在求得系数后就可根据曲面方程求未知点的
高程异常。接下来就应用二次曲面拟合和向前 BP
神经网络 对 哈 大 客 运 专 线 数 据 进 行 了 拟 合,并 与
Elman神经网络进行了对比,3 种拟合方法残差结果
如图 3 所示。
图 3 3 种拟合方法效果比较
由图 3 可知,采用 Elman 神经网络进行拟合的 效果在一定程度上改进了 BP 神经网络拟合,且残 差的分布也较为均匀。根据上述的拟合结果,比较 了 3 种方法的拟合效果,如表 2 所示。
进而确定其他点的高程异常和正常高。设区域内
任一点高程异常为 ζ( x,y) ,二次曲面表达为 ζ( x,y) = a0 + a1 x + a2 y + a3 x2 + a4 y2 + a5 xy 矩阵形式表达式为
V = Aa - L
当测区内已知点个数大于 6 时,使用最小二乘
原理求系数
a = ( ATA) -1ATζ
关键词:Elman; 高程拟合; 神经网络
一、引 言
GPS 高程转换是 GPS 领域的一个重点问题,国 内外学者 提 出 了 很 多 的 拟 合 方 法 和 拟 合 模 型[1-2]。 目前常用的转换方法有几何插值法、抗差估计法以 及人工智能法等。研究表明,采用 BP 神经网络法 能获得较高精度的 GPS 拟合高程[3],可满足工程上 对 GPS 高程转换的需要。
所示。
图 1 数据归一化处理
根据图 1 可知,要对高程异常进行函数拟合,但 很难确定高程异常与点坐标之间的函数关系,而神 经网络就很好地解决了这一问题。鉴于高程异常 值并不大,可以不作高程异常值的归一化处理。
2. Elman 神经网络训练 基于建好的网络进行训练,设定最大训练次数 10 000 次,训练目标 0. 000 1,用 Matlab 工具箱实现
2. 神经网络的学习过程 神经网络训练之前需要有输入向量和相应的期 望输出向量,通过在训练过程中不断调整权值和阈值 使表现函数达到最小值。前馈型神经网络的学习规 则在于对网络权值和阈值的修正沿着表现函数下降 最快的方向,即负梯度方向进行。在 Matlab 环境下 实现 BP 神经网络学习过程的基本思路如下[5-6]: 1) 用小的随机数对每一层的权值 W、平移量 B 初始化。 2) 配置网络参数,包括期望误差最小值 err _ goal、最 大 训 练 次 数 max _ epochs、修 正 权 值 的 学 习 速率。 3) 开始训练 for epoch = 1: max_expochs,计算网 络各层输出 A1、A2、网络误差 E。 4) 计算各层反传的误差变化和各层权值的修 正值,求得修正后权值并计算均方误差 mse,若 mse≤ err_goal,停止训练; 反之,返回第 3 步,根据修正后 的权值接着训练。 在 Matlab 神经网络工具箱中,整个学习过程可 以用 trainbp( ) 函数完成,创建向前神经网络可以用 函数 newff( PR,[S1,S2,…,SN],{ TF1,TF2,TFN} , BTE,BLF,PF) 。其中,PR 表示输入元素的最大值 和最小值组成的 R × 2 维矩阵; Si 为各层的神经元 数; BTF 为网络训练函数; BLF 为网络权值和阈值的 修正算法; PF 为网络性能函数。创建 Elman 反馈型 网络可用函数 newlem( ) 实现,其函数基本结构与函 数 newff( ) 一致。
表 1 拟合高程异常结果
点号
CPⅡ038 CPⅡ050 CPⅡ051 CPⅡ053 CPⅡ056 CPⅡ057 CPⅡ060 CPⅡ064 CPⅡ070 CPⅡ071 CPⅡ073 CPⅡ075
已知 ζ /m
9. 267 2 9. 119 7 9. 113 7 9. 079 8 9. 061 8 9. 042 7 8. 950 5 8. 930 9 8. 901 6 8. 893 3 8. 859 1 8. 821
表 2 3 种模型对高程异常拟合效果比较 cm
模型
最大残差
二次曲面拟合 BP 网络
Elman 神经网络
- 5. 05 - 10. 14
2. 79
最小残差
0. 76 - 0. 11
0. 55
拟合中误差
2. 67 4. 67 1. 42
> > threshold =[0 1; 0 1; 0 1]; % 输入向量中的最大值 和最小值
net = newelm ( threshold,[10,1 ],{ ' tansig',' purelin'} ) ;
% 创建网络 net. trainParam. epochs = 10000; net. trainParam. goal = 0. 0001; net. trainParam. show = 500; net = train( net,p,t) ; ζ = sim( net,p1) % 训练网络,求仿
二、神经网络的基本原理
1. 神经网络的基本机构 神经网络是将大量功能简单的神经元通过一 定的拓扑结构组织起来,构成群体并行式处理问题 的计算结构。前馈型神经网络利用误差反向传播 算法对网 络 进 行 训 练,是 一 种 常 用 的 神 经 网 络 结 构,其网络结构有 3 个层: 输入层、隐含层、输出层, 采用 A·M · N 的 结 构,1 个 输 出 层 ( 高 程 异 常) , 3 个输入层( X,Y,H) [4]。由于输入层到隐含层属于 非线性映 射,因 此 输 入 层 常 选 用 非 线 性 传 递 函 数 tangsig ( ) 、logsing ( ) ; 输 出 层 属 于 线 性 输 出,采 用 purelin( ) 函数。网络学习函数主要有基于梯度下降 法的学习函数 learngd( ) 和梯度下降动量的学习函 数 learngdm ( ) ,性 能 函 数 可 采 用 均 方 误 差 函 数mse( ) 。 Elman 神经网络是一种典型的采用延时算子的 反馈型神经网络,该模型在前馈网络的隐含层中增 加一个承接 层,作 为 一 步 延 时 算 子,承 接 层 是 用 来 记忆隐含层单元前一时刻的输出值并返回给输入 层。这种内部反馈网络的加入增加了网络本身处 理动态信息的能力,从而达到动态建模的目的。
采用标准 激 活 函 数 的 神 经 网 络,其 输 入、输 出
数据范围应限定在[0,1 ],否则网络将很 难 收 敛。
而实际工程应用中的坐标 ( X,Y,H) 其数值都非常
大,应将其 转 换 到[0 ,1]区 间 的 值。 本 文 采 用 的 数
据归一化函数为
yi
=
pi max(
- min( p) p) - min(
[4] 高宁,高彩云,吴良才. 关于 BP 神经网络转换 GPS 高 程的若干问题[J]. 测绘工程,2006,15( 3) : 67-69.
相关文档
最新文档