留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

基于鬣狗算法神经网络反演林地叶面积指数

上一篇

下一篇

冷欣, 洪增宇. 基于鬣狗算法神经网络反演林地叶面积指数[J]. 西南大学学报(自然科学版), 2022, 44(12): 176-185. doi: 10.13718/j.cnki.xdzk.2022.12.018
引用本文: 冷欣, 洪增宇. 基于鬣狗算法神经网络反演林地叶面积指数[J]. 西南大学学报(自然科学版), 2022, 44(12): 176-185. doi: 10.13718/j.cnki.xdzk.2022.12.018
LENG Xin, HONG Zengyu. Neural Network Based on Spotted Hyena Optimizer for Forest LAI Retrieval[J]. Journal of Southwest University Natural Science Edition, 2022, 44(12): 176-185. doi: 10.13718/j.cnki.xdzk.2022.12.018
Citation: LENG Xin, HONG Zengyu. Neural Network Based on Spotted Hyena Optimizer for Forest LAI Retrieval[J]. Journal of Southwest University Natural Science Edition, 2022, 44(12): 176-185. doi: 10.13718/j.cnki.xdzk.2022.12.018

基于鬣狗算法神经网络反演林地叶面积指数

  • 基金项目: 中央高校基本科研业务费专项资助基金项目(2572018BF11)
详细信息
    作者简介:

    冷欣,博士研究生,副教授,主要从事林业信息检测的研究 .

  • 中图分类号: TP79

Neural Network Based on Spotted Hyena Optimizer for Forest LAI Retrieval

  • 摘要: 针对遥感影像的神经网络模型对林地叶面积指数(LAI)反演容易陷入局部最优、收敛效率低等问题,提出基于GF-1遥感影像和PROSAIL模型反演数据建立鬣狗算法神经网络模型,并与BP神经网络模型进行对比. 结果表明,BP神经网络训练集的均方根误差(RMSE)值为0.140,验证集RMSE值为0.137,测试集决定系数(R2)为0.525;鬣狗神经网络训练集的RMSE值为0.131,验证集RMSE值为0.132,测试集决定系数(R2)为0.703. 本研究提出的鬣狗算法,可提升神经网络模型的反演性能,为GF-1卫星在大范围林地LAI反演的应用推广提供了方法思路.
  • 加载中
  • 图 1  研究区域位置

    图 2  标准假彩色遥感图像

    图 3  反射率曲线

    图 4  LAI反演结果

    图 5  BP神经网络结构图

    图 6  BP神经网络训练收敛曲线

    图 7  鬣狗算法神经网流程图

    图 8  鬣狗神经网络训练收敛曲线

    图 9  最优个体位置向量

    图 10  验证结果

    表 1  GF-1 WFV数据参数

    传感器 重访周期/d 波段名称 波长/nm 空间分辨率/m
    GF-1WFV 4 Band1:蓝光 450~520 16
    Band2:绿光 520~590
    Band3:红光 630~690
    Band4:近红外 770~890
    下载: 导出CSV

    表 2  植物生化参数

    主要树种 N C_ab/(μg·cm-2) C_car/(μg·cm-2) DW/g
    硬杂木林 柞树林 1.5 46.82 10.37 0.028 4
    软阔叶混交林 枫桦,白桦,山杨 1.78 36.71 8.62 0.024 88
    硬阔叶混交林 水曲柳 1.86 65.38 14.275 0.024 3
    下载: 导出CSV

    表 3  LAI-反射率查找表

    LAI值 波长/nm
    480 560 660 830
    0.01 0.061 5 0.072 8 0.086 4 0.1 199
    0.1 0.051 8 0.069 2 0.07 24 0.1 443
    0.5 0.026 8 0.059 9 0.036 3 0.230 4
    1 0.015 9 0.056 0.020 2 0.303 3
    2 0.011 6 0.055 0.013 9 0.391 3
    5 0.011 8 0.057 7 0.013 9 0.498 4
    下载: 导出CSV

    表 4  部分数据集

    输入值(四波段的反射率和6种植被指数) 期望值($ \hat{y}_i$)
    band1 band2 band3 band4 RVI NDVI DVI ARVI EVI SAVI LAI
    0.018 8 0.045 1 0.025 5 0.270 6 10.611 8 0.827 8 0.245 1 0.787 3 0.477 7 0.461 8 0.75
    0.020 8 0.064 2 0.027 1 0.469 7 17.332 1 0.890 9 0.442 6 0.867 2 0.749 5 0.666 0 3.76
    0.018 7 0.040 1 0.022 9 0.325 9 14.231 4 0.868 7 0.303 0 0.846 5 0.572 5 0.535 5 1.20
    0.020 2 0.062 6 0.027 1 0.485 1 17.900 4 0.894 2 0.458 0 0.869 0 0.765 3 0.678 7 4.35
    0.018 2 0.053 7 0.025 9 0.400 9 15.478 8 0.878 6 0.375 0 0.845 3 0.660 3 0.606 9 2.15
    0.019 3 0.062 1 0.026 8 0.445 2 16.611 9 0.886 4 0.418 4 0.856 9 0.715 8 0.645 7 3.05
    0.019 3 0.060 1 0.026 2 0.430 7 16.438 9 0.885 3 0.404 5 0.857 3 0.700 7 0.634 1 2.72
    0.020 2 0.061 6 0.027 1 0.479 8 17.704 8 0.893 1 0.452 7 0.867 7 0.759 1 0.674 4 4.13
    0.017 9 0.062 7 0.026 2 0.505 7 19.301 5 0.901 5 0.479 5 0.872 3 0.784 2 0.697 0 5.45
    0.018 5 0.061 6 0.026 2 0.498 6 19.030 5 0.900 2 0.472 4 0.872 7 0.778 5 0.691 5 5.02
    下载: 导出CSV

    表 5  BP神经网络权值阈值表

    权值 阈值
    输入层神经元 输出层神经元
    1 2 3 4 5 6 7 8 9 10 1
    隐含层神经元 1 0.129 7 -0.011 8 -0.146 8 0.032 7 -0.054 6 -0.196 7 -0.079 6 -0.070 2 -0.063 7 0.100 9 -0.125 5 -0.159 4
    2 -0.014 4 -0.033 0 -0.044 6 -0.043 0 -0.030 3 0.209 1 -0.175 6 0.000 7 -0.171 2 -0.033 0 0.041 6 -0.157 7
    3 0.003 3 0.170 0 0.001 9 0.094 6 -0.122 9 0.074 6 -0.105 9 0.023 0 -0.052 1 -0.160 7 -0.067 6 0.010 7
    4 0.038 2 -0.010 3 0.092 3 -0.160 8 -0.000 6 0.137 4 -0.097 5 -0.095 4 -0.144 0 -0.194 4 0.088 9 -0.093 9
    5 0.047 2 -0.226 2 -0.212 7 -0.060 3 -0.117 8 0.015 1 0.148 1 0.035 4 0.133 4 0.008 5 0.156 3 -0.234 0
    输出层神经元 1 -0.141 3
    下载: 导出CSV

    表 6  鬣狗神经网络权值阈值表

    权值 阈值
    输入层神经元 输出层神经元
    1 2 3 4 5 6 7 8 9 10 1
    隐含层神经元 1 -0.182 7 0.095 7 0.028 6 -0.064 8 0.012 9 -0.007 1 -0.159 5 0.127 4 0.084 6 -0.110 8 0.067 4 -0.096 7
    2 0.035 6 -0.100 0 -0.249 9 -0.105 7 -0.149 4 -0.106 0 0.032 3 0.039 2 0.169 8 0.133 3 0.130 8 -0.181 1
    3 -0.226 2 -0.232 5 0.133 4 -0.009 6 0.023 3 0.091 8 -0.034 9 -0.091 9 0.011 5 -0.076 3 -0.206 1 -0.199 7
    4 -0.096 0 -0.045 7 0.065 6 -0.123 3 -0.091 3 -0.126 5 -0.226 5 -0.221 8 -0.113 7 -0.098 7 -0.155 4 -0.071 9
    5 -0.125 3 0.065 8 0.087 6 0.014 0 0.016 9 -0.130 5 -0.012 0 -0.054 7 0.168 2 -0.128 6 -0.008 0 0.100 7
    输出层神经元 1 -0.147 6
    下载: 导出CSV
  • [1] CHEN J M, BLACK T A. Defining Leaf Area Index for Non-Flat Leaves[J]. Plant Cell and Environment, 1992, 15(4): 421-429. doi: 10.1111/j.1365-3040.1992.tb00992.x
    [2] 胡磊, 张清霞, 张崇华, 等. 气候变暖下南昌县早稻叶面积指数变化及其与产量的关系[J]. 生态环境学报, 2019, 28(9): 1785-1792. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-TRYJ201909009.htm
    [3] 黄兴成, 李渝, 蒋太明, 等. 贵州赤水河流域植被指数时空变异研究[J]. 西南大学学报(自然科学版), 2020, 42(3): 139-145. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-XNND202003020.htm
    [4] 陈仲新, 任建强, 唐华俊, 等. 农业遥感研究应用进展与展望[J]. 遥感学报, 2016, 20(5): 748-767. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-YGXB201605008.htm
    [5] 刘俊, 孟庆岩, 葛小三, 等. 基于BP神经网络的夏玉米多生育期叶面积指数反演研究[J]. 遥感技术与应用, 2020, 35(1): 174-184. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-YGJS202001017.htm
    [6] 贾洁琼. 基于GF-2卫星夏玉米不同生育期叶面积指数反演方法研究[D]. 西安: 西北大学, 2018.
    [7] 马海志. BP神经网络的改进研究及应用[D]. 哈尔滨: 东北农业大学, 2015.
    [8] 王枭轩, 孟庆岩, 张海香, 等. 基于粒子群神经网络模型反演玉米、小麦叶面积指数[J]. 浙江农业学报, 2019, 31(7): 1170-1176. doi: 10.3969/j.issn.1004-1524.2019.07.18
    [9] 薛华柱, 王昶景, 周红敏, 等. 基于模拟退火算法的BP神经网络模型估算高分辨率叶面积指数[J]. 遥感技术与应用, 2020, 35(5): 1057-1069. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-YGJS202005008.htm
    [10] 陈士城, 王宝水. 基于神经网络的LAI遥感反演影响因素分析[J]. 地理空间信息, 2019, 17(12): 72-74, 10. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-DXKJ201912022.htm
    [11] 谭德宏, 舒清态, 赵洪莹, 等. 基于遗传算法优化BP神经网络模型估测高山松叶面积指数[J]. 林业资源管理, 2020(5): 123-130. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-LYZY202005018.htm
    [12] DHIMAN G, KUMAR V. Multi-Objective Spotted Hyena Optimi-zer: A Multi-Objective Optimization Algorithm for Engineering Problems[J]. Knowledge-Based Systems, 2018, 150: 175-197.
    [13] 王安彬. 帽儿山典型森林群落优势种空间分布格局及其关联性[J]. 山东林业科技, 2020, 50(2): 1-9, 16. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-TREE202002002.htm
    [14] 陈卓, 范文义, 于颖, 等. 运用机载激光雷达数据估算不同森林类型叶面积指数[J]. 东北林业大学学报, 2020, 48(11): 39-45. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-DBLY202011007.htm
    [15] 陆春玲, 王瑞, 尹欢. "高分一号"卫星遥感成像特性[J]. 航天返回与遥感, 2014, 35(4): 67-73. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-HFYG201404010.htm
    [16] 李晓彤, 覃先林, 刘树超, 等. 基于GF-1 WFV数据森林叶面积指数估算[J]. 国土资源遥感, 2019, 31(3): 80-86. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-GTYG201903011.htm
    [17] 陈磊士, 赵俊三, 李易, 等. 基于机器学习的多源遥感影像融合土地利用分类研究[J]. 西南师范大学学报(自然科学版), 2018, 43(10): 103-111. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-XNZK201810019.htm
    [18] 孙桂芬, 覃先林, 尹凌宇, 等. 基于时序高分一号宽幅影像火后植被光谱及指数变化分析[J]. 光谱学与光谱分析, 2018, 38(2): 511-517. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-GUAN201802034.htm
    [19] 张明政, 苏伟, 朱德海. 基于PROSAIL模型的玉米冠层叶面积指数及叶片叶绿素含量反演方法研究[J]. 地理与地理信息科学, 2019, 35(5): 28-33. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-DLGT201905005.htm
    [20] FERET J B, FRANCOIS C, ASNER G P, et al. PROSPECT-4 and 5: Advances in the Leaf Optical Properties Model Separating Photosynthetic Pigments[J]. Remote Sensing of Environment, 2008, 112(6): 3030-3043.
    [21] JACQUEMOUD S, VERHOEF W, BARET F, et al. PROSPECT+SAIL Models: A Review of Use for Vegetation Characterization[J]. Remote Sensing of Environment, 2009, 113: s56-s66.
    [22] 贾鹤鸣, 姜子超, 彭晓旭, 等. 基于改进鬣狗优化算法的多阈值彩色图像分割[J]. 计算机应用与软件, 2020, 37(5): 261-267. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-JYRJ202005046.htm
    [23] 李杰. 斑鬣狗优化算法及其应用研究[D]. 南宁: 广西民族大学, 2019.
  • 加载中
图( 10) 表( 6)
计量
  • 文章访问数:  664
  • HTML全文浏览数:  664
  • PDF下载数:  342
  • 施引文献:  0
出版历程
  • 收稿日期:  2021-03-15
  • 刊出日期:  2022-12-20

基于鬣狗算法神经网络反演林地叶面积指数

    作者简介: 冷欣,博士研究生,副教授,主要从事林业信息检测的研究
  • 东北林业大学 机电工程学院, 哈尔滨 150040
基金项目:  中央高校基本科研业务费专项资助基金项目(2572018BF11)

摘要: 针对遥感影像的神经网络模型对林地叶面积指数(LAI)反演容易陷入局部最优、收敛效率低等问题,提出基于GF-1遥感影像和PROSAIL模型反演数据建立鬣狗算法神经网络模型,并与BP神经网络模型进行对比. 结果表明,BP神经网络训练集的均方根误差(RMSE)值为0.140,验证集RMSE值为0.137,测试集决定系数(R2)为0.525;鬣狗神经网络训练集的RMSE值为0.131,验证集RMSE值为0.132,测试集决定系数(R2)为0.703. 本研究提出的鬣狗算法,可提升神经网络模型的反演性能,为GF-1卫星在大范围林地LAI反演的应用推广提供了方法思路.

English Abstract

  • 开放科学(资源服务)标志码(OSID):

  • 叶面积指数(leaf area index,LAI)通常被定义为单位面积内所含的植被叶片表面积之和,是植被重要的生物物理变化和结构参数[1],在农业、林业领域应用广泛,同时在生态系统与作物生长模型构建、农业环境监测中具有重要研究意义[2].

    凋落物法、光学仪器法、破坏取样法等LAI实地测量方法的测定值相对准确,但费时费力,难以获得大区域LAI值. 相较于实地测量,利用遥感技术反演LAI具有覆盖范围广、节约人力物力、监测时间长等一系列优点,可实现对区域尺度植被动态变化的快速获取和分析[3],是遥感技术的一项重要应用,也是农林业遥感研究的重要内容之一[4]. 反演方法上,主要有统计模型法和物理模型反演法. 统计模型法中最广泛使用的有植被指数法,通过建立各种植被指数与实测LAI值的回归模型进行LAI反演,这种方法简单便捷,但机理性弱,容易受地域反演植被类型等客观条件影响,普适性较差[5];物理模型法基于物理模型,通过建立LAI值与一系列基本参数和冠层反射率的关系实现LAI的反演,这种方法机理性强,普适性好,不受作物类型和区域限制,但是模型结构复杂,需要输入较多参数[6].

    随着遥感技术对非线性物理模型的优化要求越来越高,而神经网络对非线性模型的拟合和模式识别方面有巨大优势,于是逐渐成为利用遥感技术反演LAI方法中的一种常用方法. 由于神经网络存在局部极值和网络算法收敛速度慢等不足[7],为了弥补这些缺陷,国内外众多研究者针对神经网络在LAI反演的应用上提出了很多的优化算法. 王枭轩等[8]基于高分一号影像利用粒子群神经网络反演玉米小麦LAI值,并验证了该方法有一定的普适性;薛华柱等[9]利用模拟退火算法的BP神经网络对农作物、草地和林地等3种典型地表植被LAI进行反演,验证了模拟退火算法可提高BP神经网络模型泛化能力;陈士城等[10]利用BP神经网络和植被冠层辐射传输模型PROSAIL混合模型对农作物LAI进行反演,取得了较好的反演结果;谭德宏等[11]基于Sentinel-2多光谱影像利用遗传算法优化BP神经网络对高山松LAI进行反演,为低纬度高海拔地区森林LAI研究提供了参考.

    鬣狗算法是印度学者Gaurav Dhiman与Vijay Kumar于2017年提出的一种新的群智能优化算法,具有参数少、原理简单、易于实现等优点,有较好的全局搜索能力和收敛速度[12]. 本文基于高分一号卫星遥感影像和PROSAIL辐射传输模型反演数据,建立了BP神经网络模型和鬣狗算法神经网络模型,比较分析了两种模型的精度.

  • 本研究选取位于黑龙江省尚志市帽儿山地区部分林区作为研究区域. 帽儿山实验林场位于东经127°30′-127°34,北纬45°20′-45°25′,属长白山系张广才岭西部小岭余脉,植被属长白植物区系,是东北东部山区较典型的天然次生林区,植被类型属温带针阔叶混交林,地带性顶极群落为阔叶红松林,本地区土壤多为典型暗棕色森林土,主要树种为红松、落叶松、樟子松、水曲柳、胡桃楸、黄波椤、椴树、榆树、白桦、蒙古栎等[13-14]. 研究区域位置见图 1.

  • 本研究采用研究区域2018年6月17日GF-1 WFV影像数据作为研究数据. GF-1卫星装载4台多光谱宽幅相机,运行在645 km高度的太阳同步轨道,宽幅相机幅宽大于830 km[15],遥感影像为16 m分辨率,4波段数据,其基本参数如表 1所示,可作为林地LAI反演数据源[16].

  • 遥感数据预处理包括辐射校正和大气校正. 利用ENVI5.3软件的Radiometric Calibration模块和Flaash先后对遥感数据进行辐射校正和大气校正[17],辐射校正采用绝对辐射定标方法,大气校正采用Flaash模型,所需的绝对辐射定标系数和波谱响应函数可在中国资源卫星应用中心下载获得. 为了避免少量云及其产生的阴影对实验产生干扰,需要将此类像元剔除以达到清洗数据的目的,由于大部分云的反射率在GF-1 WFV的4个波段中均大于0.1,而云影的反射率很低甚至出现负值,因此可将此类像元作为异常值进行剔除[18]. 影像中少部分人工建筑水体等像元可作为噪声保留,以增强神经网络抗噪声能力,减轻网络过拟合现象. 道路、建筑密集的像元不作为研究对象,也一并剔除,图像处理结果见图 2.

  • 植被指数是指根据植被光谱特性,将卫星遥感影像中可见光和近红外波段反射率进行组合,可对地表植被状况进行简单有效度量的指数. 本研究选取常用的6个植被指数(RVI,NDVI,SAVI,DVI,ARVI,EVI),分别记为RVINDVISAVIDVIARVIEVI. 计算公式如下:

    其中:ρnirρredρblue分别为大气校正后的近红外、红外及蓝光的地表反射率,L为土壤调节系数,本研究取L为0.5.

  • PROSAIL辐射传输模型是PROSPECT模型和SAIL模型的融合,综合考虑叶片生化参数、植被冠层结构、二向散射特性等,被广泛应用于植被LAI参数反演[19]. 本研究使用Python环境下的PROSAIL第三方库,该版本PROSAIL模型是由PROSPECT-5模型[20]和4SAIL模型[21]耦合而成. 模型所需生化参数和结构参数N可由LOPEX93植物生化参数数据库获取. 由于研究区域树木种类繁多且分布不均,以及部分树种生化参数未能被数据库收录,因此尽可能选择主要树种或主要树种的同属植物生化参数作为模型输入参数,生化参数如表 2所示.

    模型运行结果为特定LAI值的反射率曲线,如图 3所示. 将LAI值从0~10以0.01为步长输入模型,获得不同LAI值和各波段反射率对应的数据组合,建立LAI-反射率查找表,部分查找表见表 3. 遍历影像每一像元,基于像元各波段发射率和LAI—反射率查找表,获得该像元的LAI反演结果,研究区域反演结果如图 4所示.

  • BP神经网络模型是人工神经网络中应用最为广泛、最具有代表性的神经网络模型,比传统前馈神经网络在非线性映射能力上,具有容错性强、适应性强等优势,结构如图 5所示.

    BP神经网络由输入层、隐含层、输出层三部分组成,同层神经元平行无连接,相邻层神经元由权重系数相互连接. BP算法通过信号的前向传播和误差的反向传播两个过程,利用梯度下降法使网络的实际输出值和期望输出值的误差函数达到最小. BP神经网络前向传播过程、隐含层神经元、输出层神经元节点信号输入与输出关系为

    式中:XJ为信号输入,Wij为该神经元节点权值,μ为偏置值,f为激励函数,Yi为信号输出. 误差反向传播过程,各神经元节点权值更新采用梯度下降法,可选均方根误差(RMSE)作为误差函数:

    式中:E为误差公式,▽E(Wij)为权值误差偏导,O为实际输出值,I为期望输出值,权值不断更新,直到误差函数为零或小于一定阀值.

  • 鬣狗算法(Spotted Hyena Optimizer,SHO)是一种受启发于鬣狗种群觅食机制,通过模拟鬣狗种群捕食行为以达到优化搜索的新型群智能优化算法. SHO算法操作简单、设置参数少、稳定性强、求解精度更高,因其性能良好,已经开始被应用于解决非线性连续优化问题等多个工程领域[22].

    鬣狗算法包括搜索、包围、狩猎和攻击猎物的4个过程,以求在全局和局部搜索到最优点[23]. 鬣狗算法的基本原理如下:

    1) 包围机制:鬣狗群搜寻猎物的位置,并尝试向猎物靠近,该行为的数学模型为

    式中:Dh表示鬣狗个体与猎物之间的距离;t表示当前迭代次数;Pp表示猎物的位置;P(t)表示鬣狗种群中的个体位置;B表示摇摆因子;r1表示[0, 1]之间均匀分布的随机数.

    鬣狗的个体位置更新可表示为

    式中:E为收敛因子,r2表示[0, 1]之间均匀分布的随机数,h表示控制因子,t表示算法当前的迭代数目;T表示最大迭代次数.

    2) 狩猎机制:鬣狗群通过可靠的种群网络,迅速向距离猎物最近的最优个体靠拢,并试图包围猎物,该行为的数学模型为

    式中:Ph定义了距离猎物最近的鬣狗的位置,Pk表示其他鬣狗的位置,N表示鬣狗数量,ChN个最优解的集群. 其中N计算式为

    式中:M为[0.5,1]的随机向量,nos为定义解的数量,并计算所有候选解.

    3) 攻击猎物:在收敛因子|E|<1时,鬣狗群选择攻击猎物,离猎物最近的个体尝试向猎物靠近,全局最优解更新为最优解集的平均值,数学模型为

    式中:Ph(t+1)为最优解,Ch为最优解集群,N为鬣狗数量.

    4) 搜索机制;在收敛因子|E|>1时,鬣狗群选择不攻击猎物,而是继续向猎物靠近,搜索更合适的位置,这使得SHO算法能够在全局进行搜索.

  • 由于BP神经网络隐含层的层数选取并没有可靠的理论指导,隐含层过多会造成过拟合和收敛速度慢等问题,因此根据奥卡姆剃刀原则和以往经验,本研究中BP模型选择3层网络模型,即输入层、输出层以及隐含层. 输入层为10个神经元,分别输入GF-1 WFV四波段反射率和6种植被指数;输出层为1个神经元,输出预测的LAI,PROSAIL模型反演得到的LAI值作为期望输出值,选取均方根误差(RMSE)作为误差函数,记为RMSE,计算公式为

    式中:yi为预测LAI值,$ \hat{y}_i$为期望LAI值,n为样本数. 隐含层为5个神经元,采用sigmoid函数为激活函数,为了防止神经元出现数据饱和现象,对输入输出数据进行归一化和逆归一化处理. 训练算法选用动能梯度下降法,学习速率为0.01,迭代次数为50次,随机打乱数据集,选取60%为训练集,30%为验证集,剩余10%选取50个点作为测试集,各数据集尽量包括LAI所有取值范围,部分数据集见表 4.

    神经网络训练收敛曲线如图 6所示,网络训练集RMSE值为0.140,验证数据集RMSE值为0.137,权值阈值见表 5.

  • 鬣狗算法可用于训练前馈神经网络,将神经网络各个参数向量化为公式:

    式中:Wij为从第i个隐藏层节点到第j个输出节点的连接权值,θj为第j个节点的偏置值,向量V可作为鬣狗群的位置向量,猎物位置向量即为神经网络最优连接参数. 将误差函数值作为鬣狗个体适应度值,即表示为鬣狗个体与猎物的距离,适应度值逐渐减少,鬣狗靠近猎物,网络参数靠近最优解. 算法流程如图 7所示.

    鬣狗神经网络结构与上述BP神经网络结构相同,用鬣狗算法替换梯度下降法训练神经网络,鬣狗种群数目设定为20,实验运行环境为Python3.7.

    网络训练收敛曲线如图 8所示,由图可知,鬣狗神经网络在RMSE值为0.145和0.140时陷入局部最优并跳出,最终训练集RMSE值为0.131,验证数据集RMSE值为0.132,权值阈值见表 6. 部分迭代次数最优个体位置向量如图 9所示,其中维度0~49为输出层神经元到隐含层神经元权值,维度50~55为隐含层神经元到输出层神经元权值,维度56~60为隐含层神经元阈值,维度61为输出层神经元阈值.

    基于高分一号卫星遥感影像和PROSAIL辐射传输模型反演数据,分别建立了BP神经网络模型和鬣狗算法神经网络模型,BP神经网络的训练数据集RMSE值为0.140,验证数据集RMSE值为0.137,测试集决定系数为0.525. 鬣狗神经网络的训练数据集RMSE值为0.131,验证数据集RMSE值为0.132,测试集决定系数为0.703,验证结果如图 10.

  • 由结果可见,两种模型预测结果都略大于期望值,但鬣狗算法神经网络可以跳出局部最优,在LAI值大于3的数据中,表现更良好,且总体精度高于BP神经网络,可提升神经网络模型的反演性能. 综上所述,鬣狗算法在神经网络上的应用可为基于遥感技术反演LAI提供一种新的方法.

参考文献 (23)

目录

/

返回文章
返回