遥感技术应用于作物类型种植面积估算实例

1.农作物遥感分类

    1.1 利用多时相环境星 CCD 数据作物分类识别实验

    采用支持向量机分类器进行基于象素遥感影像分类方法。在分类过程中,分别对不同日期的单景环境星数据以及不同日期环境星数据的组合进行分类,以评价环境星在作物分类中的应用潜力,并确定利用环境星数据进行作物分类的最佳影像获取时期及最优时相组合。

    对单时相及不同时相组合的环境星数据进行分类,结果如图1所示。

图片

 

其中左下角代码表明了分类所用的环境星数据,比如 HJ3 表示使用的是 3 月份获取
的环境星数据,HJ3+HJ4 表示使用的是 3 月份和 4 月份获取的环境星数据的组合

    花期获取的环境星数据分类效果最好,总体分类精度达到了 88.2%,花前期获取的数据分类效果次之,拔节期获取的数据分类效果在三个时相的影像中分类效果最差。使用多时相的数据分类效果要优于单一时相数据分类效果,其中使用三个时相的数据分类效果最好,总体分类精度达到了 91.7%。但是,使用三个时相的数据相对于花期和拔节期两个时相数据组合的分类精度提高有限,表明两个合适时相数据的组合可以达到足够的分类精度,再多时相的组合对于分类精度的提高作用不大。

    1.2 基于环境星和 ASAR 数据融合的作物分类识别实验

    数据融合采用主成分分析法对环境星与ASAR数据进行融合。将含有 4 个不同光谱波段的环境星数据进行主成分变换,并将ASAR VV极化图像拉伸,使图像灰度的均值与方差和主成分变换第一分量图像一致,然后以拉伸过的ASAR图像替换环境星数据主成分变换后第一分量图像,再经过逆变换还原到原始图像空间,得到环境星数据与 ASAR 数据的融合数据。数据融合效果评价采用光谱角来衡量融合前后不同地物之间的光谱差异。

    研究采用的分类算法包括最大似然(MLC)、人工神经网络(ANN)和支持向量机(SVM)三种方法。环境星多光谱数据与ASAR VV极化数据融合后信息量有所增加,相比于环境星数据,其与ASAR数据融合后图像的层次更加分明,不同地物之间的差别更加明显。虽然ASAR数据与环境星数据的空间分辨率相同,但是由于ASAR VV极化数据对于田块边界更加敏感,使得融合后田块的边界比环境星要更加明显。

图片

图2  田块边界在不同影像产品上的视觉效果对比
左:环境星;中:融合图像;右:RapidEye

    融合后类别间的光谱角均明显增大,表明不同类别之间的光谱差异在融合后显著增大。小麦与棉花、小麦与树木、棉花与树木之间的光谱角值分布由原来的0.063、0.02、0.043增大到融合后的0.345、0.242、0.104。环境星多光谱数据与ASAR VV极化后向散射数据融合后所含信息量相比环境星多光谱数据有显著增加,扩大了不同地物之间的光谱差异,增强了地物之间的可分性。

    根据地面调查和 RapidEye 目视解译,采用随机抽样的方法进行分类样本的选取。从所选取的地面样本中随机抽取一半作为训练样本,另一半作为精度评价的检验样本,训练样本和检验样本没有重合。采用不同的分类器分别对环境星数据以及环境星与 ASAR 的融合数据进行分类,结果如图 3 所示。

图片

其中 A、B、C 为环境星数据分别采用 MLC、ANN 和 SVM 方法的分类结果,
D、E、F 为融合数据分别采用 MLC、ANN 和 SVM 方法的分类结果

    从目视效果来分析,采用环境星多光谱数据,可以有效识别出小麦种植地块,且支持向量机分类效果最好,但是漏分了一些棉花地块。环境星多光谱数据与 ASAR VV 极化后向散射数据融合后,不但可以有效识别出小麦地块,而且田块边界更加明显,分类效果优于单独使用环境星多光谱数据,同样是采用支持向量机方法的分类结果最好,混淆较少,而且田块边界清晰可见。

    单独使用环境星数据的分类精度明显低于融合数据,在分类方法上,环境星数据和融合数据都是采用支持向量机分类方法精度最好,并且使用融合数据比单独使用环境星数据分类精度提高约 5 个百分点,达到 94.3%。

    综上所述,环境星多光谱数据可以有效进行农作物分类,但存在田块边界不能有效识别和分类混淆的问题;ASAR VV极化数据可以改善光学数据的光谱信息,使不同地物之间的光谱差异有显著增大,增强了地物之间的可分性;VV极化数据对田间非耕地信息敏感,对田块边界的识别有较大作用;VV极化数据对于地物结构信息敏感,造成田块边界存在微小程度的扩大,致使分类结果中小麦面积比例略有下降,但相对于分类精度的提高是值得的。

    a.利用多源SAR数据的作物分类识别实验

    在2009年冬小麦返青期内,获取小麦返青期、拔节期和花期三个生育期的 ASAR VV 极化数据,空间分辨率30米,C波段数据。数据接收时间为 2009-2-27、2009-4-3 和 2009-5-8。同时,获取一景TerraSAR-X 数据,HH 极化,空间分辨率6米,数据接收时间为小麦花期 2009-5-10。采用支持向量机分类器的遥感影像分类方法。在分类过程中,分别对不同组合的SAR数据进行了分类,以评价多源SAR数据在作物分类中的应用潜力,并确定利用SAR数据进行作物分类的最佳组合。采用四景数据组合的结果如图4所示。

图片

图4  3景ASAR数据+1景TerraSAR数据组合的分类结果

    精度评价结果显示,使用单一时相的数据进行分类,总体分类精度较低。使用多时相的数据分类效果要优于单一时相数据分类效果,其中使用三个时相的数据分类效果最好,总体分类精度达到了84.12%。使用两个频率的 SAR 数据进行分类,取得了优于多时相数据的分类精度,A3+T 的分类精度达到了 86.55%,高于三个时相的ASAR分类精度。在加入了纹理信息后,分类精度相对于后向散射数据有了一定程度的精度提高,约3-5个百分点。

    通过多源SAR数据的分类实验得出如下结论:(1)多频率SAR数据的结合比多时相数据获取了更高的分类精度。(2)拔节期和花期两个时相ASAR数据的结合取得了与三个时相 ASAR 数据分类精度相当的结果。(3)纹理信息的加入对于SAR农作物分类精度有一定的提高。

2.多尺度遥感数据的作物种植面积估算

    实验区选择中国华北平原北部地区,横跨河北中南部、山东北部和河南北部,面积约200,000平方公里。

    中分辨率遥感数据主要包括14期MODIS NDVI16天合成数据;高分辨率遥感数据采用CBERS CCD数据,主要6景数据。

    所采用的技术方法主要是:1)在地面调查数据和 GVG 数据的支持下,利用高分辨率影像进行作物分类;2)将分类结果进行区域统计,区域大小采用与中低分辨率影像像元同样大心的格网,得到与 MERIS 或 MODIS 同像元大小的作物组分结果; 3)将 MODIS 时间序列 NDVI 数据集与 ENVISAT MERIS 多光谱数据与高分辨率生成的作物组分数据进行比较,建立神经网络模型;4)利用神经网络模型进行全影像外推,得到研究区的作物种植面积。

    实验结果表明,利用多尺度遥感影像数据估算玉米种植面积可以达到 90%的精度,尤其是在整个研究区水平上,精度可以达到 90%以上;在地市水平上,利用 MDOIS NDVI 估算的玉米种植面积估算精度也均能达到 90%以,在省级尺度上,利用 MODIS NDVI 河北和山东均能达到 95%以上精度,利用 MERIS 估算精度仅能达到 90%以上。

来源:应用推广部

供稿:技术研发部

编辑:方梅

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/582756.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云计算:OpenStack 配置云主机实例的资源实现内网互通

目录 一、实验 1. 环境 2.配置项目及用户 3.配置规格实例与镜像 4.配置VPC 5. 配置安全组 6. 创建云主机 cs_01 (cirros系统) 7.创建云主机 cs_02 (cirros系统) 8.创建云主机 cs_03 (cirros系统) …

NFC物联网智能锁安全测试研究

针对短距离无线通信在物联网智能锁实际运用中的安全机制问题,通过理论分析和实际操作演示潜在的攻击流程,发现其存在的安全漏洞并提出可行的加固方法,并对加固后的通信系统进行CPN建模与安全性分析,对无线通信协议的安全性能提升、…

处理urllib.request.urlopen报错UnicodeEncodeError:‘ascii‘

参考:[Python3填坑之旅]一urllib模块网页爬虫访问中文网址出错 目录 一、报错内容 二、报错截图 三、解决方法 四、实例代码 五、运行截图 六、其他UnicodeEncodeError: ascii codec 问题 一、报错内容 UnicodeEncodeError: ascii codec cant encode charac…

Springboot使用log4j2日志框架

文章目录 1.pom.xml引入依赖2.配置文件引入log4j2的配置文件3.导入log4j2配置文件4.通过Slf4j注解来使用log.info()等最后 1.pom.xml引入依赖 提示&#xff1a;lombok用于Slf4j注解 <dependency><groupId>org.springframework.boot</groupId><artifactId&…

UG NX二次开发(C++)-通过两点和高度创建长方体

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1、前言2、采用UFun函数来创建长方体3、采用NXOpen方法实现两点和高度创建长方体4、验证1、前言 在UG NX二次开发时,我们通常会采用ufun函数来完成功能的开发,但是有些功能在ufun函数中不能找到…

牛客网SQL训练5—SQL大厂真题面试

文章目录 一、某音短视频1.各个视频的平均完播率2.平均播放进度大于60%的视频类别3.每类视频近一个月的转发量/率4.每个创作者每月的涨粉率及截止当前的总粉丝量5.国庆期间每类视频点赞量和转发量6.近一个月发布的视频中热度最高的top3视频 二、用户增长场景&#xff08;某度信…

关于Python里xlwings库对Excel表格的操作(二十二)

这篇小笔记主要记录如何【用“.number_format ”函数获取单元格的文本各种属性】。前面的小笔记已整理成目录&#xff0c;可点链接去目录寻找所需更方便。 【目录部分内容如下】【点击此处可进入目录】 &#xff08;1&#xff09;如何安装导入xlwings库&#xff1b; &#xff0…

Python新年炫酷烟花秀代码

新年马上就要到来&#xff0c;烟花秀必须得安排上&#xff01; Pygame 绘制烟花的基本原理 1&#xff0c;发射阶段&#xff1a;在这一阶段烟花的形状是线性向上&#xff0c;通过设定一组大小不同、颜色不同的点来模拟“向上发射” 的运动运动&#xff0c;运动过程中 5个点被赋…

硅像素传感器文献调研(三)

写在前面&#xff1a; 引言&#xff1a;也是先总结前人的研究结果&#xff0c;重点论述其不足之处。 和该方向联系不大&#xff0c;但还是有值得学习的地方。逻辑很清晰&#xff0c;易读性很好。 1991年—场板半阻层 使用场板和半电阻层的高压平面器件 0.摘要 提出了一种…

线程基础知识(三)

前言 之前两篇文章介绍了线程的基本概念和锁的基本知识&#xff0c;本文主要是学习同步机制&#xff0c;包括使用synchronized关键字、ReentrantLock等&#xff0c;了解锁的种类&#xff0c;死锁、竞争条件等并发编程中常见的问题。 关键字synchronized synchronied关键字可…

出现频率高达80%的软件测试常见面试题合集(内附详细答案)

最近看到网上流传着各种面试经验及面试题&#xff0c;往往都是一大堆技术题目贴上去&#xff0c;但是没有答案。 为此我业余时间整理了这份软件测试基础常见的面试题及详细答案&#xff0c;望各路大牛发现不对的地方不吝赐教&#xff0c;留言即可。 01 软件测试理论部分 1.1…

Java线程池执行流程及参数详解

线程池的定义分为以下几个部分&#xff1a; public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit,BlockingQueue<Runnable> workQueue,ThreadFactory threadFactory,RejectedExecutionHandler handler) {...}我们分别来看…

leaflet学习笔记-初始化vue项目(一)

leaflet简介 Leaflet是一款开源的轻量级交互式地图可视化JavaScript库&#xff0c;能够满足大多数开发者的地图可视化需求&#xff0c;其最早的版本大小仅仅38 KB。Leaflet能够在主流的计算机或移动设备上高效运行&#xff0c;其功能可通过插件进行扩展&#xff0c;拥有易于使用…

金睛云华斩获ISC2023数字安全创新能力百强 五项殊荣!

昨日&#xff0c;由北京市通州区人民政府指导&#xff1b;中关村科技园区通州园管理委员会、ISC平台主办的ISC2023数字安全创新能力百强颁奖典礼在京举行。金睛云华以卓越的产品创新实力&#xff0c;一举斩获网络与流量安全、威胁检测与响应、AI驱动安全、创新力十强、年度十强…

【JavaEE】多线程(6) -- 定时器的使用及实现

目录 定时器是什么 标准库中的定时器的使用 实现定时器 定时器是什么 Java中的定时器是一种机制&#xff0c;用于在预定时间执行某个任务。它允许开发人员在指定的时间间隔内重复执行任务&#xff0c;或在指定的延迟之后执行任务。定时器是Java提供的一种方便的工具&#xf…

本地部署 text-generation-webui

本地部署 text-generation-webui 0. 背景1. text-generation-webui 介绍2. 克隆代码3. 创建虚拟环境4. 安装 pytorch5. 安装 CUDA 运行时库6. 安装依赖库7. 启动 Web UI8. 访问 Web UI9. OpenAI 兼容 API 0. 背景 一直喜欢用 FastChat 本地部署大语言模型&#xff0c;今天试一…

web3方向产品调研

每次互联网形态的改变&#xff0c;都会对世界产生很大的影响&#xff0c;上一次对社会产生重大影响的互联网形态&#xff08;Web2.0&#xff09;催生了一批改变人类生活和信息交互方式的企业。 目录 概述DAO是什么&#xff1f;为什么我们需要DAO? 金融服务金融桥接及周边服务D…

Spring AOP—深入动态代理 万字详解(通俗易懂)

目录 一、前言 二、动态代理快速入门 1.为什么需要动态代理&#xff1f; : 2.动态代理使用案例&#xff1a; 3.动态代理的灵活性 : 三、深入动态代理 1.需求 : 2.实现 : 2.1 接口和实现类 2.2 提供代理对象的类 2.3 测试类 3.引出AOP : 四、总结 一、前言 第四节内容&…

Mybatis行为配置之Ⅱ—结果相关配置项说明

专栏精选 引入Mybatis Mybatis的快速入门 Mybatis的增删改查扩展功能说明 mapper映射的参数和结果 Mybatis复杂类型的结果映射 Mybatis基于注解的结果映射 Mybatis枚举类型处理和类型处理器 再谈动态SQL 文章目录 专栏精选引言摘要正文autoMappingBehaviorautoMappingU…

基于遗传算法的航线规划

MATLAB2016b可以正常运行 基于遗传算法的无人机航线规划资源-CSDN文库