一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

地图更新方法、装置、电子设备及计算机可读存储介质与流程

2021-11-26 22:03:00 来源:中国专利 TAG:


1.本技术涉及计算机视觉技术领域,具体而言,本技术涉及一种地图更新方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.地图在资源勘测、工程建设、国防建设及日常民生等领域有着广泛的应用。随着互联网技术的发展,以计算机为主体的电子设备在制图中广泛应用,地图可以数字的形式呈现于多种终端上,具有更丰富的信息含量和更广阔的应用范围。
3.随着时间的推移,地理事物也在发生阶段性的变化,例如建筑物的新增或拆迁等。因此,地图需要及时做出相应的更新,为用户提供更为准确的数据信息和服务。
4.目前,通常基于语义分割算法检测地图的变化并以此更新地图数据,但是语义分割算法预测基于像素级别的细小变化,对颜色光线都较为敏感,导致大量变化的误检错检,降低了地图更新的准确率。


技术实现要素:

5.本技术提供了一种地图更新方法、装置、电子设备及计算机可读存储介质,可以解决地图更新准确率低的问题。
6.本技术的第一方面,提供了一种地图更新方法,该方法包括:
7.获取待检测区域对应的地图的当前图像和历史图像;
8.基于训练后的孪生网络确定当前图像和历史图像之间的区别特征信息;
9.基于区别特征信息确定历史图像相对于当前图像的至少一个变化定位框;
10.基于至少一个变化定位框更新地图。
11.在一个可能的实现方式中,上述确定当前图像和历史图像之间的区别特征信息,包括:
12.对当前图像进行特征提取,得到第一特征点集合;
13.对历史图像进行特征提取,得到第二特征点集合;
14.确定第一特征点集合和第二特征点集合之间的区别点集合;
15.基于区别点集合,生成区别特征信息。
16.在一个可能的实现方式中,上述基于区别特征信息确定历史图像相对于当前图像的至少一个变化定位框,包括:
17.基于区别特征信息确定至少一个目标特征点;
18.基于目标特征点确定至少一个预设形状的变化定位框。
19.在另一个可能的实现方式中,上述基于区别特征信息确定至少一个目标特征点,包括:
20.对区别特征信息进行上采样,得到融合特征信息;
21.基于融合特征信息,获取至少一个目标特征点。
22.在另一个可能的实现方式中,上述变化定位框的形状为矩形;基于目标特征点确定至少一个预设形状的变化定位框,包括:
23.分别确定每一个目标特征点对应的类别和边距数据;
24.基于类别和边距数据,分别确定每一个目标特征点对应的矩形变化定位框。
25.在又一个可能的实现方式中,上述基于至少一个变化定位框更新地图,包括:
26.基于每一个变化定位框确定变化轮廓;
27.接收修正信息,基于修正信息对变化轮廓进行修正,生成地物轮廓数据;
28.根据地物轮廓数据,更新地图。
29.在又一个可能的实现方式中,上述孪生网络是通过如下方式训练得到的:
30.获取同一样本区域不同时期的样本图像;样本图像设置有对应的样本定位框;
31.将样本图像输入到初始孪生网络,得到初始孪生网络输出的实时定位框标签;
32.基于样本定位框和定位框标签确定多分支损失函数;
33.基于多分支损失函数对初始孪生网络的参数进行调节,得到孪生网络。
34.本技术的第二方面,提供了一种地图更新装置,该装置包括:
35.获取模块,用于获取待检测区域对应的地图的当前图像和历史图像;
36.提取模块,用于基于训练后的孪生网络确定当前图像和历史图像之间的区别特征信息;
37.确定模块,用于基于区别特征信息确定历史图像相对于当前图像的至少一个变化定位框;
38.更新模块,用于基于至少一个变化定位框更新地图。
39.在一个可能的实现方式中,上述提取模块具体用于:
40.对当前图像进行特征提取,得到第一特征点集合;
41.对历史图像进行特征提取,得到第二特征点集合;
42.确定第一特征点集合和第二特征点集合之间的区别点集合;
43.基于区别点集合,生成区别特征信息。
44.在一个可能的实现方式中,上述确定模块具体包括:
45.第一确定单元,用于基于区别特征信息确定至少一个目标特征点;
46.第二确定单元,用于基于目标特征点确定至少一个预设形状的变化定位框。
47.在另一个可能的实现方式中,上述第一确定单元还用于:
48.对区别特征信息进行上采样,得到融合特征信息;
49.基于融合特征信息,获取至少一个目标特征点。
50.在另一个可能的实现方式中,上述变化定位框的形状可以为矩形,第二确定单元还用于:
51.分别确定每一个目标特征点对应的类别和边距数据;
52.基于类别和边距数据,分别确定每一个目标特征点对应的矩形变化定位框。
53.在又一个可能的实现方式中,上述更新模块还用于:
54.基于每一个变化定位框确定变化轮廓;
55.接收修正信息,基于修正信息对变化轮廓进行修正,生成地物轮廓数据;
56.根据地物轮廓数据,更新地图。
57.在又一个可能的实现方式中,该装置还包括训练模块,具体用于:
58.获取同一样本区域不同时期的样本图像;样本图像设置有对应的样本定位框;
59.将样本图像输入到初始孪生网络,得到初始孪生网络输出的实时定位框标签;
60.基于样本定位框和定位框标签确定多分支损失函数;
61.基于多分支损失函数对初始孪生网络的参数进行调节,得到孪生网络。
62.本技术的第三个方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本技术第一方面所示的地图更新方法。
63.本技术的第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现本技术第一方面所示的地图更新方法。
64.本技术提供的技术方案带来的有益效果是:
65.本技术通过孪生网络确定当前图像和历史图像之间的区别特征信息,孪生网络抗干扰能力强,以使得到的区别特征信息具有更优的特征表征能力,基于区别特征信息确定变化定位框,从而更新地图,可以有效减少地图变更的误检错检,提高地图更新的准确率。
66.此外,基于变化定位框实现片区变化识别,能够快速锁定地图变化区域,相比于现有技术中语义分割的像素级别的变化识别,大幅提升了地图数据的更新效率,降低了网络模型对图像分辨率与图像质量的要求,保证了地图数据变化定位的准确性。
附图说明
67.为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
68.图1为本技术实施例提供的一种地图更新方法的应用场景图;
69.图2为本技术实施例提供的一种地图更新方法的流程示意图;
70.图3为本技术一个示例提供的一种基于fcos算法的孪生网络架构示意图;
71.图4为本技术一个示例提供的一种确定区别特征信息方案的示意图;
72.图5为本技术一个示例提供的融合特征输出方案的流程示意图
73.图6为本技术实施例提供的一种孪生网络训练的流程示意图;
74.图7为本技术一个示例提供的一种地图更新方法的流程示意图;
75.图8为本技术实施例提供的一种地图更新装置的结构示意图;
76.图9为本技术一个示例提供的一种地图更新装置的结构示意图;
77.图10为本技术实施例提供的一种地图更新的电子设备的结构示意图。
具体实施方式
78.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本技术的限制。
79.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加
一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
80.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
81.地图是按照一定的法则,有选择地以二维或多维形式与手段在平面或球面上表示地球(或其它星球)若干现象的图形或图像,它具有严格的数学基础、符号系统、文字注记,并能用地图概括原则,科学地反映出自然和社会经济现象的分布特征及其相互关系。
82.地图更新是依据地图所示区域变化的现实状态,修正地图内容以提高其精度和保持地图现势性的工作。更新周期愈短,地图的现势性越强,价值越高,更新方法有全面重测(编)和局部修测(编)两种。
83.本技术提供的地图更新方法,可以实现高效、准确的地图更新,从而保证了地图数据的鲜度。
84.人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。
85.人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
86.计算机视觉技术(computer vision,cv)是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取信息的人工智能系统。计算机视觉技术通常包括图像处理、图像识别、图像语义理解、图像检索、ocr、视频处理、视频语义理解、视频内容/行为识别、三维物体重建、3d技术、虚拟现实、增强现实、同步定位与地图构建等技术,还包括常见的人脸识别、指纹识别等生物特征识别技术。
87.本技术实施例提供的方案涉及人工智能的地图更新技术,具体通过如下实施例进行说明。
88.地图更新的关键是要对同一区域对应地图的不同时期的图像进行变化检测,现有基于深度学习的变化检测算法多是利用不同图像深度学习特征生成差分图像,或采用像素块间学习变化关系的策略完成变化检测;上述变化检测都是典型的基于语义分割的算法,对于变化像素与未变化像素给予不同类别;以现有技术中语义分割方案惯用的u

net fpn 基础模型模式为例,针对变化建筑物检测存在以下问题:
89.(1)像素级别分类的误检太多,缺少整体性,人工工作量暴增。这种端到端的语义
分割算法可以较准确的预测像素级别的细小变化,对颜色光线都较为敏感,导致大量变化的误检错检,虽然保证了召回率,但大大降低了准确率。
90.(2)无法过滤个别非重点的微小建筑变化,导致检测过程中出现很多无用信息。如在很多大型村庄中经常发生个别房屋整修,这种级别的变化是不需要检测出来的,其对背景数据没有任何帮助。
91.(3)语义分割方案是基于像素级别的检测,无法完成实例级别建筑检测。像素块只能提取局部特征不能直接应用于数据融合;同时针对像素级别的分类没有充分利用到图像的上下文,图像不同区域的特征无法共享,分类性能受限。
92.(4)数据标注成本过高。语义分割方案需要基高质量的卫星影像作为训练数据,基于像素标注每一个变化的建筑物,观察与作业成本过高。
93.本技术提供的地图更新方法,以深度学习目标检测的模型为基础,结合孪生网络结构提取变化特征,采用端到端完成地图变化区域检测,以实现高效、准确地地图更新。
94.本技术提供的地图更新方法、装置、电子设备和计算机可读存储介质,旨在解决现有技术的如上技术问题。
95.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
96.如图1所示,本技术的地图更新方法,可以应用于图1所示的场景中,具体的,服务器103接收到终端发送的待检测区域对应的地图的当前图像101和历史图像102之后,基于孪生网络104对当前图像101和历史图像102之间的区别特征信息进行识别,确定历史图像102相对于当前图像101的至少一个变化定位框105,以便基于至少一个变化定位框105更新地图,得到更新后地图106。
97.图1所示的场景中,上述地图更新方法可以在服务器中进行,在其他的场景中,也可以在终端中进行。
98.本技术领域技术人员可以理解,这里所使用的“终端”可以是手机、平板电脑、pda(personal digital assistant,个人数字助理)、mid(mobile internet device,移动互联网设备)等;“服务器”可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
99.本技术实施例中提供了一种地图更新的方法,如图2所示,该方法可以包括以下步骤:
100.s201,获取待检测区域对应的地图的当前图像和历史图像。
101.在本技术实施例中,确定了需要地图更新的待检测区域之后,提取待检测区域对应的地图数据,以便获取相同区域不同时期的地图数据,即待检测区域对应的地图的当前图像和历史图像。
102.其中,当前图像或历史图像可以通过已有的gis(geographic information system,地理信息系统)数据得出,也可以基于航天航空遥感数据直接获取。
103.s202,基于训练后的孪生网络确定当前图像和历史图像之间的区别特征信息。
104.其中,孪生网络是基于孪生神经网络架构的检测网络;孪生神经网络(siamese neural network),又名双生神经网络,是基于两个人工神经网络建立的耦合构架,以两个样本为输入,输出其嵌入高维度空间的表征,以比较两个样本的相似程度。
105.具体的,检测网络可以基于fcos(fully convolutional one

stage object detection,全卷积单阶段检测)或ssd(single shot multibox detector,单阶段多框目标检测)或faster r

cnn(faster region

cnn,快速基于卷积神经网络的区域检测)等目标检测算法。
106.s203,基于区别特征信息确定历史图像相对于当前图像的至少一个变化定位框。
107.其中,变化定位框表征了历史图像相对于当前图像的片区变化区域,即在地图中同一区域位置上的变化情况,该变化可以包括:建筑物的修建、道路的改造或者桥梁的搭建等。
108.其中,变化定位框的形状可以是矩形,也可以是圆形,还可以是基于变化对象轮廓生成的多边形,在本实施例中不作具体限制。
109.s204,基于至少一个变化定位框更新地图。
110.上述实施例中,通过孪生网络确定当前图像和历史图像之间的区别特征信息,孪生网络抗干扰能力强,以使得到的区别特征信息具有更优的特征表征能力,基于区别特征信息确定变化定位框,从而更新地图,可以有效减少地图变更的误检错检,提高地图更新的准确率。
111.接下来,以基于fcos算法的孪生网络为例对本实施例提供的地图更新方法进行具体说明。如图3所示,基于fcos算法的孪生网络的模型架构可以包括backbone(主干网络)模块、fpn(feature pyramid network,特征金字塔网络)模块和多分支损失函数模块。
112.其中,backbone模块用于前端提取图像信息,生成特征图(feature map),供后面的网络使用;backbone通常可以采用resnet101或vggnet结构。fpn模块用于特征融合上采样,可以针对图像中目标的多尺度特点进行特征处理。多分支损失函数模块用于变化定位框的预测,能够准确锁定地图的变化区域。
113.本技术实施例中提供了一种可能的实现方式,如图4所示,步骤s202的确定当前图像和历史图像之间的区别特征信息,可以包括:
114.(1)对当前图像进行特征提取,得到第一特征点集合;
115.(2)对历史图像进行特征提取,得到第二特征点集合;
116.(3)确定第一特征点集合和第二特征点集合之间的区别点集合;
117.(4)基于区别点集合,生成区别特征信息。
118.在本实施例中,将当前图像和对比图象共同作为孪生网络的输入,基于backbone模块分别进行特征参数的提取,其中backbone模块可以采用resnet101结构。
119.具体的,当前图像和对比图像共享resnet101结构分别提取对应的特征,基于resnet101结构网络的下采样分为5个阶段,分别为c1、c2、c3、c4和c5,每个阶段输出的特征图尺度各不同。由于c1和c2阶段的语义信息太少,故分别选取c3、c4和c5阶段的特征输出feature map,表征当前图像或历史图像的特征图,并对同一阶段内的feature map进行减法操作,基于删减后的c3、c4和c5阶段的特征输出feature map,确定区别特征信息。
120.其中,5个阶段分别由多个残差单元组成,每个残差单元均由卷积层、归一化层(batch normalization)、激活层(relu)、恒等映射组成:
121.底层卷积层负责提取图片边缘纹理等基本特征,高层卷积层负责把底层的纹理特征结合抽象。归一化层会对特征进行归一化正态分布处理。激活层对提取特征进行非线性
映射,加强模型的泛化能力。恒等映射中为shortcut链接,不会产生额外的参数,也不会增加计算复杂度,保证后续孪生网络训练时梯度的有效回传。
122.为了获取当前图像和对比图象之间的区别特征信息,本技术引入孪生网络特征提取策略,相比于基于通道维度做图片拼接或二张图片做减法操作生成残差图的常规技术手段,通过孪生网络架构提升了所提取特征的表达能力,且孪生网络的抗干扰能力强。
123.本技术实施例中提供了一种可能的实现方式,步骤s203的基于区别特征信息确定历史图像相对于当前图像的至少一个变化定位框,可以包括:
124.(1)基于区别特征信息确定至少一个目标特征点。
125.本技术实施例中提供了又一种可能的实现方式,上述基于区别特征信息确定至少一个目标特征点,可以包括:
126.a,对区别特征信息进行上采样,得到融合特征信息;
127.b,基于融合特征信息,获取至少一个目标特征点。
128.具体的,fpn模块采用特征金字塔策略,对backbone模块提取的区别特征信息进行多尺度、分层级的上采样操作,实现特征图尺度放大和特征信息的融合,基于resnet101网络c3、c4和c5阶段的特征输出,确定fpn模块p3、p4、p5、p6和p7共5个层级的融合特征输出。
129.如图5所示,先提取resnet101网络c3、c4和c5阶段的特征输出,分别经过1*1的卷积操作,得到特征图如m3、m4、m5所示;在p5层的基础上进行步长为2的卷积操作,分别生成p6和p7层级的特征图;
130.然后,进行自上而下的融合上采样,可以采用最近邻插值法,初始p5层级的特征经过上采样与初始p4层级特征图相加,最后经过3*3卷积得到最终的p4层级的特征输出;最终p4层级的特征经过上采样与m3相加,最后经过3*3卷积得到最终的p3层级的特征输出;根据同样的方法,p3层级也经过上采样模块进行上采样操作,实现尺度放大的作用,通过上采样融合必要特征信息。其中,p7层级的特征输出对应单像素感受野最大,负责预测大片区域,例如整个工业园区。p3层级的特征输出对应单像素感受野比p7小32倍,负责预测小型物体对象,例如单个建筑物或桥梁。
131.最后,计算出所有层级上每个像素点对应的回归目标,并根据回归目标筛选出满足预设条件的像素点做为目标特征点;上述预设条件可以针对像素点所在的不同层级来分别设置。
132.通过基于特征金字塔策略的融合上采样,每个层级上采样模块的输入不仅来自于前一个层级上采样的输出,还在来自于backbone特征提取环节对应的同尺寸的共享特征层,并采用卷积操作实现信息融合,实现了分层级的特征信息的更好的融合。同时,不同层级的特征图输出分别负责检测不同大小的目标对象,增强了后续目标检测的准确性。
133.(2)基于目标特征点确定至少一个预设形状的变化定位框。
134.本技术实施例中提供了一种可能的实现方式,上述变化定位框的形状可以为矩形;基于目标特征点确定至少一个预设形状的变化定位框,可以包括:
135.a,分别确定每一个目标特征点对应的类别和边距数据;
136.b,基于类别和边距数据,分别确定每一个目标特征点对应的矩形变化定位框。
137.其中,孪生网络对所有层级上的目标特征点进行分类预测和回归,确定每个点所属对象类别和每个点到对象四个边界的距离,从而就可以确定此对象的类别和对应的一个
矩形变化定位框。
138.本技术实施例中提供了一种可能的实现方式,步骤s204的基于至少一个变化定位框更新地图,可以包括:
139.基于每一个变化定位框确定变化轮廓;
140.接收修正信息,基于修正信息对变化轮廓进行修正,生成地物轮廓数据;
141.根据地物轮廓数据,更新地图。
142.具体的,以建筑物变化更新为例,可以基于建筑实例分割算法,根据变化定位框生成精准的建筑轮廓;然后根据人工手动操作,对建筑轮廓进行二次编辑修正,最后将修正后的建筑轮廓数据作为地图更新数据,以便对地图上的建筑物进行更新。
143.本技术实施例中提供了一种可能的实现方式,如图6所示,孪生网络可以通过如下步骤训练得到:
144.s601,获取同一样本区域不同时期的样本图像;样本图像设置有对应的样本定位框;
145.s602,将样本图像输入到初始孪生网络,得到初始孪生网络输出的实时定位框标签;
146.s603,基于样本定位框和定位框标签确定多分支损失函数;
147.s604,基于多分支损失函数对初始孪生网络的参数进行调节,得到孪生网络。
148.具体的,本技术实施例使用anchor

free的策略,对每个像素点进行直接预测目标,衡量变化定位框的上、下、左、右边的距离,以及目标的类别,得到实时定位框标签,然后基于多分支损失函数对孪生网络进行训练,其中,多分支损失函数包括分类损失、回归损失和中心度损失:
149.(1)分类损失可以计算出目标特征点对应的类别分数,该类别分数表征目标特征点是否落入对应样本定位框内;
150.(2)回归损失可以表征实时定位框标签和样本定位框的差异;
151.(3)中心度损失为了对定位框标签进行有效筛选,先计算每一个目标特征点的中心度,该中心度数据可以表示当前点离目标中心的偏离程度,然后直接将中心度数据与上述分类损失中的类别分数相乘,作为最终的分类分数。
152.本技术实施例通过anchor

free的策略,完全避免了与anchor相关的复杂计算,通过多层级的数据处理,使得孪生网络的训练样本更加丰富,且可以检测各种折叠、极大、极小或不规则的目标对象;同时引入了中心度损失,有效限制了那些由离目标中心(样本定位框中心)较远的点产生的定位框标签,从而减少这些比较低质量的点,运用多分支的损失函数增强了孪生网络预测的准确性。
153.为了更好地理解上述地图更新方法,如图7所示,以下详细阐述一个本技术的地图更新方法的示例:
154.如图7所示,在一个示例中,本技术提供的地图更新方法,可以包括如下步骤:
155.s701,获取待检测区域对应的地图的当前图像和历史图像;
156.s702,基于训练后的孪生网络对当前图像进行特征提取,得到第一特征点集合;对历史图像进行特征提取,得到第二特征点集合;孪生网络可以是基于孪生神经网络架构的fcos或ssd网络;
157.s703,通过特征信息的下采样,确定第一特征点集合和第二特征点集合之间的区别点集合,基于区别点集合,生成区别特征信息;具体的,可以基于resnet101网络结构进行特征信息的下采样;
158.s704,采用特征金字塔策略对区别特征信息进行上采样,得到融合特征信息;
159.s705,基于融合特征信息,获取至少一个目标特征点;
160.s706,分别确定每一个目标特征点对应的类别和边距数据;
161.s707,基于类别和边距数据,分别确定每一个目标特征点对应的矩形变化定位框;其中,变化定位框表征了历史图像相对于当前图像的片区变化区域,即在地图中同一区域位置上的变化情况,该变化可以包括:建筑物的修建、道路的改造或者桥梁的搭建等。
162.s708,基于至少一个变化定位框更新地图。
163.本技术的地图更新方法,通过孪生网络确定当前图像和历史图像之间的区别特征信息,孪生网络抗干扰能力强,以使得到的区别特征信息具有更优的特征表征能力,基于区别特征信息确定变化定位框,从而更新地图,可以有效减少地图变更的误检错检,提高地图更新的准确率。
164.此外,基于变化定位框实现片区变化识别,能够快速锁定地图变化区域,相比于现有技术中语义分割的像素级别的变化识别,大幅提升了地图数据的更新效率,降低了网络模型对图像分辨率与图像质量的要求,保证了地图数据变化定位的准确性。
165.本技术实施例提供了一种地图更新装置,如图8所示,该地图更新装置80可以包括:获取模块801、提取模块802、确定模块803以及更新模块804,其中,
166.获取模块801,用于获取待检测区域对应的地图的当前图像和历史图像;
167.提取模块802,用于基于训练后的孪生网络确定当前图像和历史图像之间的区别特征信息;
168.确定模块803,用于基于区别特征信息确定历史图像相对于当前图像的至少一个变化定位框;
169.更新模块804,用于基于至少一个变化定位框更新地图。
170.本技术实施例中提供了一种可能的实现方式,提取模块802具体可以用于:
171.对当前图像进行特征提取,得到第一特征点集合;
172.对历史图像进行特征提取,得到第二特征点集合;
173.确定第一特征点集合和第二特征点集合之间的区别点集合;
174.基于区别点集合,生成区别特征信息。
175.本技术实施例中提供了一种可能的实现方式,确定模块803具体可以包括:
176.第一确定单元,用于基于区别特征信息确定至少一个目标特征点;
177.第二确定单元,用于基于目标特征点确定至少一个预设形状的变化定位框。
178.本技术实施例中提供了一种可能的实现方式,第一确定单元还可以用于:
179.对区别特征信息进行上采样,得到融合特征信息;
180.基于融合特征信息,获取至少一个目标特征点。
181.本技术实施例中提供了一种可能的实现方式,变化定位框的形状可以为矩形,第二确定单元还可以用于:
182.分别确定每一个目标特征点对应的类别和边距数据;
183.基于类别和边距数据,分别确定每一个目标特征点对应的矩形变化定位框。
184.本技术实施例中提供了一种可能的实现方式,上述更新模块804还可以用于:
185.基于每一个变化定位框确定变化轮廓;
186.接收修正信息,基于修正信息对变化轮廓进行修正,生成地物轮廓数据;
187.根据地物轮廓数据,更新地图。
188.本技术实施例中提供了一种可能的实现方式,该装置还包括训练模块,具体可以用于:
189.获取同一样本区域不同时期的样本图像;样本图像设置有对应的样本定位框;
190.将样本图像输入到初始孪生网络,得到初始孪生网络输出的实时定位框标签;
191.基于样本定位框和定位框标签确定多分支损失函数;
192.基于多分支损失函数对初始孪生网络的参数进行调节,得到孪生网络。
193.为了更好地理解上述地图更新装置,以下详细阐述一个本技术的地图更新装置的示例,如图9所示,本实施例的装置90可以包括:
194.获取模块901,用于获取待检测区域对应的地图的当前图像和历史图像;
195.提取模块902,用于基于训练后的孪生网络确定当前图像和历史图像之间的区别特征信息;
196.确定模块903,用于基于区别特征信息确定历史图像相对于当前图像的至少一个变化定位框;
197.更新模块904,用于基于至少一个变化定位框更新地图;
198.训练模块905,用于获取同一样本区域不同时期的样本图像;样本图像设置有对应的样本定位框;将样本图像输入到初始孪生网络,得到初始孪生网络输出的实时定位框标签;基于样本定位框和定位框标签确定多分支损失函数;基于多分支损失函数对初始孪生网络的参数进行调节,得到孪生网络。
199.本实施例的地图更新装置可执行本技术上述实施例所示的地图更新方法,其实现原理相类似,此处不再赘述。
200.本技术通过孪生网络确定当前图像和历史图像之间的区别特征信息,孪生网络抗干扰能力强,以使得到的区别特征信息具有更优的特征表征能力,基于区别特征信息确定变化定位框,从而更新地图,可以有效减少地图变更的误检错检,提高地图更新的准确率。
201.此外,基于变化定位框实现片区变化识别,能够快速锁定地图变化区域,相比于现有技术中语义分割的像素级别的变化识别,大幅提升了地图数据的更新效率,降低了网络模型对图像分辨率与图像质量的要求,保证了地图数据变化定位的准确性。
202.本技术实施例中提供了一种电子设备,该电子设备包括:存储器和处理器;至少一个程序,存储于存储器中,用于被处理器执行时,与现有技术相比可实现:通过孪生网络确定当前图像和历史图像之间的区别特征信息,孪生网络抗干扰能力强,以使得到的区别特征信息具有更优的特征表征能力;同时,基于变化定位框实现片区变化识别,能够快速锁定地图变化区域,相比于现有技术中语义分割的像素级别的变化识别,大幅提升了地图数据的更新效率,降低了网络模型对图像分辨率与图像质量的要求,保证了地图数据变化定位的准确性;本技术实施例可以有效减少地图变更的误检错检,提高地图更新的准确率。
203.在一个可选实施例中提供了一种电子设备,如图10所示,图10所示的电子设备
4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本技术实施例的限定。
204.处理器4001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
205.总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
206.存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd

rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
207.存储器4003用于存储执行本技术方案的应用程序代码(计算机程序),并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。
208.其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图10示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
209.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。
210.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
211.以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献