一种自动识别耕地系统、实现方法技术方案

技术编号:17033441 阅读:24 留言:0更新日期:2018-01-13 19:42
本发明专利技术提供了一种自动识别耕地系统、实现方法,系统包括:客户端和服务器端,所述客户端,用以通过浏览器访问web服务器,所述服务器端,用以提供API接口,并接收来自客户端的请求,还包括:部署在执行机上的作业调度器,用以识别遥感影像,所述服务器端,还用以调用所述作业调度器中的启动和/或停止接口,所述作业调度器,还用以接收所述服务器端的请求,并在所述执行机上执行对应的指令和/或脚本来完成耕地自动识别。通过本发明专利技术的系统,用户可以随时通过浏览器使用本系统,并通过本系统自动进行对遥感地图的耕地标注。此外,本发明专利技术中的系统包含一整套基于Web的生产线,便于用户使用和快速上手,用户体验良好。

【技术实现步骤摘要】
一种自动识别耕地系统、实现方法
本专利技术涉及图像识别领域、遥感影像领域,特别涉及一种自动识别耕地系统、实现方法。
技术介绍
耕地是人类赖以生存和发展的物质基础。中国人口众多而耕地较少,将长期面临人地关系紧张的严峻局面。尤其是近年来中国城市化进程的加快,城市郊区这一特殊区域范围内的耕地经常被开发为建设用地,甚至还会遭受被非法占用的危险。随着国情监测在全国范围的逐步推广实施,中国当前急需发展快速高效的耕地提取和监测方法以满足耕地科学保护和合理利用的要求。遥感影像(简称:RS,英文:RemoteSensingImage)是指记录各种地物电磁波大小的胶片或照片,主要分为航空像片和卫星相片。现在越来越多场景是使用遥感图像对耕地加以识别,以了解当地的耕地土地状况。由于遥感影像包含丰富而详尽的地物信息,它可以反映出准确的城郊地物类型及其空间分布。然而在遥感影像中的地物场景极为复杂。1)手动标注:这种方式是人工(或专家)查阅当地的遥感影像地图,然后对其中的耕地进行标注,优点是准确率高,但是缺点在于效率低,对于一张遥感影像地图,需要大量的时间进行标注和校验。2)规则识别:这种方式是人为定义一种识别耕地的规则对遥感影像进行标注,优点是效率高,可以在很短时间快速标注一张遥感影像地图,缺点在于准确率比人工标注的准确率低,同时规则条件过多,维护复杂。所以如何提供既能提高效率同时又能保证准确率的标注识别方法,是本领域技术人有待解决的技术问题。
技术实现思路
本专利技术要解决的技术问题是,一种基于深度学习神经网络来进行遥感影像地图的耕地标注,既可以在较短时间标注完成遥感影像中的耕地,又可以达到不差于人工标注的准确率的自动识别耕地系统。解决上述技术问题,本专利技术提供了一种自动识别耕地系统,包括:客户端和服务器端,所述客户端,用以通过浏览器访问web服务器,所述服务器端,用以提供API接口,并接收来自客户端的请求,还包括:部署在执行机上的作业调度器,用以识别遥感影像,所述服务器端,还用以调用所述作业调度器中的启动和/或停止接口,所述作业调度器,还用以接收所述服务器端的请求,并在所述执行机上执行对应的指令和/或脚本来完成耕地自动识别。更进一步,所述API接口包括:用户注册单元和登陆单元,所述用户注册单元,用以提供用户名和/或密码的注册接口,所述登陆单元,用以根据注册的用户名和密码完成登录。更进一步,所述API接口包括:文件上传单元和文件下载单元,所述文件上传单元,用以提供上传文件接口,并按照设定格式上传,所述文件下载单元,用以提供对已经上传文件的下载接口,以及提供文件不再继续使用时的永久删除接口。更进一步,所述API接口包括:创建新任务单元、任务启动和停止单元,所述创建新任务单元,用以提供新建任务接口,并提供算法模型选择接口,所述任务启动和停止单元,用以在任务创建完成之后提供启动接口,和/或,在任务执行的过程中,提供停止接口,和/或,在任务完成之后,提供下载接口。更进一步,系统还包括算法模型单元,用以按照指定输入文件和输出文件的路径以及调用算法文件路径,给定参数之后就可以根据算法文件对指定的输入文件进行自动标注,在自动标注之后,写入到指定的输出文件路径中。更进一步,所述算法模型单元中采用深度学习神经网络中的全卷积神经网络。更进一步,在所述客户端还包括:前端页面,用以通过web服务器在前端展示所述服务器端的内容/数据。基于上述,本专利技术还提供了一种自动识别耕地实现方法,包括如下步骤:S1通过web浏览器访问web服务器,S2根据提供API接口,接收并解析来自客户端上浏览器的请求,S3通过部署在执行机上的作业调度器,接收所述服务器端的请求,并在所述执行机上执行对应的指令和/或脚本来完成耕地自动识别。更进一步,采用卷积神经网络进行耕地标注,完成耕地自动识别。更进一步,所述作业调度器配置有HTTP接口。本专利技术的有益效果:1)采用本专利技术中的系统,用户可以随时通过浏览器使用,并通过本系统自动进行对遥感地图的耕地标注。2)本专利技术的效率高,具体地,能够对于分辨率为4000*4000的遥感影像,标注耕地需要10到20分钟即可完成。3)本专利技术的准确率高,采用本专利技术中的深度学习神经网络中的全卷积神经网络算法模型对耕地的识别准确率达到了98%,可以满足日常工作生活中对遥感影像地图中耕地标注的问题。4)此外,本专利技术的方法使用方便,基于提供的基于Web的生产线流程,用户可以方便快捷的使用本系统对遥感影像进行耕地的准确标注。附图说明图1是本专利技术一实施例中的自动识别耕地系统结构示意图;图2是本专利技术一实施例中的自动识别耕地系统拓扑结构示意图;图3是本专利技术一优选实施例中的自动识别耕地系统示意图;图4(a)-图4(b)是本专利技术一实施例中的用户注册和登录界面示意图;图4(c)是用户注册和登录结构示意图;图5(a)-图5(b)是本专利技术一实施例中的文件上传和下载界面示意图;图5(c)是文件上传和文件下载结构示意图;图6(a)-图6(b)是本专利技术一实施例中的创建任务界面示意图;图7(a)-图7(c)是本专利技术一实施例中的启动和中止任务界面示意图;图8是本专利技术一实施例中的创建任务、启动和中止任务结构示意图;图9是本专利技术一实施例中的自动识别耕地的操作流程示意图;图10是算法模型单元结构示意图;图11是系统时序图。具体实施方式现在将参考一些示例实施例描述本公开的原理。可以理解,这些实施例仅出于说明并且帮助本领域的技术人员理解和实施例本公开的目的而描述,而非建议对本公开的范围的任何限制。在此描述的本公开的内容可以以下文描述的方式之外的各种方式实施。如本文中所述,术语“包括”及其各种变体可以被理解为开放式术语,其意味着“包括但不限于”。术语“基于”可以被理解为“至少部分地基于”。术语“一个实施例”可以被理解为“至少一个实施例”。术语“另一实施例”可以被理解为“至少一个其它实施例”。本申请中的CNN的基本结构可包括两层,其一为特征提取层,每个神经元的输入与前一层的局部接受域相连,并提取该局部的特征。一旦该局部特征被提取后,它与其它特征间的位置关系也随之确定下来;其二是特征映射层,网络的每个计算层由多个特征映射组成,每个特征映射是一个平面,平面上所有神经元的权值相等。特征映射结构采用影响函数核小的sigmoid函数作为卷积网络的激活函数,使得特征映射具有位移不变性。请参考图1-图3,其中图1是本专利技术一实施例中的自动识别耕地系统结构示意图,图2是本专利技术一实施例中的自动识别耕地系统拓扑结构示意图,图3是本专利技术一优选实施例中的自动识别耕地系统示意图。本实施例中的一种自动识别耕地系统,包括:客户端1和服务器端2,所述客户端1,用以通过浏览器访问web服务器,所述服务器端2,用以提供API接口,并接收来自客户端的请求,还包括:部署在执行机上的作业调度器3,用以识别遥感影像,所述服务器端2,还用以调用所述作业调度器中的启动和/或停止接口,所述作业调度器3,还用以接收所述服务器端的请求,并在所述执行机上。所述客户端1包括但不限于,支持web浏览器的载体,可以是智能终端、PC、测绘终端等,并基于HTML5中的图像采集和上传功能,比如在HTML中,图像由<img>标签定义,并使用源属性s本文档来自技高网...
一种自动识别耕地系统、实现方法

【技术保护点】
一种自动识别耕地系统,其特征在于,包括:客户端和服务器端,所述客户端,用以通过浏览器访问web服务器,所述服务器端,用以提供API接口,并接收来自客户端的请求,还包括:部署在执行机上的作业调度器,用以识别遥感影像,所述服务器端,还用以调用所述作业调度器中的启动和/或停止接口,所述作业调度器,还用以接收所述服务器端的请求,并在所述执行机上执行对应的指令和/或脚本来完成耕地自动识别。

【技术特征摘要】
1.一种自动识别耕地系统,其特征在于,包括:客户端和服务器端,所述客户端,用以通过浏览器访问web服务器,所述服务器端,用以提供API接口,并接收来自客户端的请求,还包括:部署在执行机上的作业调度器,用以识别遥感影像,所述服务器端,还用以调用所述作业调度器中的启动和/或停止接口,所述作业调度器,还用以接收所述服务器端的请求,并在所述执行机上执行对应的指令和/或脚本来完成耕地自动识别。2.根据权利要求1所述的自动识别耕地系统,其特征在于,所述API接口包括:用户注册单元和登陆单元,所述用户注册单元,用以提供用户名和/或密码的注册接口,所述登陆单元,用以根据注册的用户名和密码完成登录。3.根据权利要求1所述的自动识别耕地系统,其特征在于,所述API接口包括:文件上传单元和文件下载单元,所述文件上传单元,用以提供上传文件接口,并按照设定格式上传,所述文件下载单元,用以提供对已经上传文件的下载接口,以及提供文件不再继续使用时的永久删除接口。4.根据权利要求1所述的自动识别耕地系统,其特征在于,所述API接口包括:创建新任务单元、任务启动和停止单元,所述创建新任务单元,用以提供新建任务接口,并提供算法模型选择接口,所述任务启动和停止单元,用以在任务创建完...

【专利技术属性】
技术研发人员:姜汉王臣汉
申请(专利权)人:北京阿克西斯信息技术有限公司
类型:发明
国别省市:北京,11

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1