标牌匹配方法、装置、电子设备、存储介质和程序产品与流程
未命名
07-23
阅读:58
评论:0

1.本发明涉及交通技术领域,具体涉及标牌匹配方法、装置、电子设备、存储介质和程序产品。
背景技术:
2.随着当前科技的快速发展,智能驾驶以及为用户提供地图、导航等功能的交通应用程序走进了人们的生活。在智能车辆的驾驶以及交通应用程序的导航等过程中,可以根据交通标牌、宣传标牌等信息为智能驾驶及导航过程提供决策指引信息。
3.目前,在进行标牌匹配时采取的主要方法是,由人工根据拍摄的交通图像,从中识别和提取出交通标牌的类型和坐标,或者,根据拍摄的交通图像中标牌的gps坐标和类别与过往的标牌进行匹配。但是采用完全由人工进行匹配的方案,由于各类标牌类别多、数量大,对人力资源的依赖很大,匹配速度较缓慢,不利于提升标牌匹配的效率;而采用根据标牌的gps坐标和类别与过往的标牌进行匹配的方案,如果在同类标牌密集出现的情况下,容易出现匹配错位的情况,仍然需要依赖人工对密集的标牌进行匹配。
技术实现要素:
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.采用本发明实施例的方案,可以获取待匹配标牌的标牌描述信息,该标牌描述信息包括该待匹配标牌的第一地理位置信息和参照物描述集合,该参照物描述集合包括该待匹配标牌的至少一个参照物的参照物描述信息,根据该待匹配标牌的第一地理位置信息,确定至少一张候选匹配图像,该候选匹配图像包含至少一个标牌,针对每张该候选匹配图像,获取该候选匹配图像中各候选标牌的候选参照物描述集合,该候选参照物描述集合包括该候选标牌的至少一个候选参照物的参照物描述信息,将该待匹配标牌的参照物描述集合分别与各候选匹配图像包括的该候选标牌的候选参照物描述集合进行匹配,基于该参照物描述集合的匹配结果确定该待匹配标牌与各候选标牌之间的匹配结果;由于在本发明实施例中,在对待匹配标牌进行匹配时,是根据待匹配标牌的参照物描述集合与候选标牌的候选参照物描述集合进行匹配,根据参照物描述集合的匹配结果确定待匹配标牌与各候选标牌之间的匹配结果,因此,可以避免在同类标牌密集的情况下仅根据待匹配标牌自身的gps信息以及类别进行匹配导致的匹配错位,可以减少在标牌匹配过程中对人工的依赖,节约人力资源,提高标牌匹配的效率和准确性。
附图说明
36.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1是本发明实施例提供的标牌匹配方法的场景示意图;
38.图2是本发明实施例提供的标牌匹配方法的流程图;
39.图3是本发明实施例提供的标牌匹配的示意图;
40.图4是本发明实施例提供的标牌匹配方法的技术实现示意图;
41.图5是本发明实施例提供的标牌匹配方法的另一流程示意图;
42.图6是本发明实施例提供的标牌匹配装置的结构示意图;
43.图7是本发明实施例提供的标牌匹配装置的另一结构示意图;
44.图8是本发明实施例提供的电子设备的结构示意图。
具体实施方式
45.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.本发明实施例提供一种标牌匹配方法、装置、电子设备和计算机可读存储介质。具体地,本发明实施例提供适用于标牌匹配装置的标牌匹配方法,该标牌匹配装置可以集成在电子设备中。
47.该电子设备可以为终端等设备,包括但不限于移动终端和固定终端,例如移动终端包括但不限于智能手机、智能手表、平板电脑、笔记本电脑、智能车载、智能车辆等,其中,固定终端包括但不限于台式电脑、智能电视等。
48.该电子设备还可以为服务器等设备,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器,但并不局限于此。
49.本发明实施例的标牌匹配方法,可以由服务器实现,也可以由终端和服务器共同实现。
50.下面以终端和服务器共同实现该标牌匹配方法为例,对该方法进行说明。
51.如图1所示,本发明实施例提供的标牌匹配系统包括终端10和服务器20等;终端10与服务器20之间通过网络连接,比如,通过有线或无线网络连接等,其中,终端10可以作为采集包括待匹配标牌的标牌图像的电子设备。
52.其中,终端10可以为上传包括待匹配标牌的标牌图像的终端,用于向服务器20发送包括待匹配标牌的标牌图像和/或待匹配标牌的标牌描述信息。
53.服务器20,可以用于获取待匹配标牌的标牌描述信息,标牌描述信息包括待匹配标牌的第一地理位置信息和参照物描述集合,参照物描述集合包括待匹配标牌的至少一个参照物的参照物描述信息。
54.服务器20,可以用于根据待匹配标牌的第一地理位置信息,确定至少一张候选匹配图像,候选匹配图像包含至少一个候选标牌,针对每张候选匹配图像,获取候选匹配图像中各候选标牌的候选参照物描述集合,候选参照物描述集合包括候选标牌的至少一个候选参照物的参照物描述信息。
55.服务器20,可以用于将待匹配标牌的参照物描述集合分别与各候选匹配图像包括的候选标牌的候选参照物描述集合进行匹配,基于参照物描述集合的匹配结果确定待匹配
标牌与各候选标牌之间的匹配结果。
56.可以理解的是,上述服务器20进行标牌匹配的步骤,也可以由终端10执行。
57.以下分别进行详细说明。需要说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
58.本发明实施例将从标牌匹配装置的角度进行描述,该标牌匹配装置具体可以集成在服务器和/或终端中。
59.如图2所示,本实施例的标牌匹配方法的具体流程可以如下:
60.201、获取待匹配标牌的标牌描述信息,标牌描述信息包括待匹配标牌的第一地理位置信息和参照物描述集合,参照物描述集合包括待匹配标牌的至少一个参照物的参照物描述信息。
61.在本发明实施例中,标牌匹配可以是将待匹配图像中的各标牌与历史时间内拍摄的图像中的标牌进行匹配的过程。通过标牌匹配,可以对地图、导航等应用程序的数据进行更新,便于在智能车辆的驾驶以及交通应用程序的导航等过程中,可以根据有效的标牌信息为智能驾驶及导航过程提供决策指引信息。
62.其中,可以将待匹配图像中包括的标牌确定为待匹配标牌,即待匹配标牌可以是需要进行标牌匹配的标牌。具体的,标牌可以是道路旁或者道路上方的交通指示牌,或者,标牌也可以是广告牌、门牌等等。标牌中可以包括文字和/或图片等等。本发明实施例对于标牌的内容、作用、材质及颜色等等不做限定。
63.例如,如图3所示,图3中的301可以是新拍摄的一张图像,将该图像作为待匹配图像,该图像中包括“人行天桥”、“禁超车”、“小客车”、“客货车通道”等六个标牌,这六个标牌都可以分别作为待匹配标牌进行标牌匹配。
64.其中,获取待匹配标牌的标牌描述信息,标牌描述信息可以对待匹配标牌的特征进行描述,例如待匹配标牌的实际地理位置、待匹配标牌的拍摄地理位置、待匹配标牌的拍摄时间信息以及待匹配标牌的参照物描述集合,等等。其中,待匹配标牌的拍摄地理位置可以是指拍摄该待匹配标牌所属图像时拍摄设备的地理位置。待匹配标牌的参照物描述集合可以是指待匹配标牌的至少一个参照物的参照物描述信息的集合,待匹配标牌的参照物可以是指该待匹配标牌所属图像中、除待匹配标牌外的其余标牌和/或物体。
65.具体的,待匹配标牌的标牌描述信息中包括的第一地理位置信息可以是待匹配标牌的实际地理位置和/或拍摄地理位置等等,可以指示待匹配标牌的位置的信息。例如,第一地理位置信息可以是待匹配标牌的经纬度信息、gps信息,等等。
66.其中,待匹配标牌的参照物描述集合可以是指待匹配标牌的至少一个参照物的参照物描述信息构成的集合。
67.具体的,待匹配标牌的每个参照物可以对应于一组参照物描述信息。参照物描述信息可以针对其对应的参照物进行描述。例如,参照物描述信息可以包括参照物的种类、参照物的位置信息、参照物在待匹配标牌所属图像中的大小,等等。其中,参照物的位置信息可以指参照物的实际位置信息,也可以指参照物在待匹配标牌所属图像中与待匹配标牌的相对位置信息等。
68.在一些可选的实施例中,可以根据待匹配标牌的参照物的位置信息以及候选标牌的候选参照物的位置信息,对待匹配标牌和各候选标牌进行匹配。可以避免在同类标牌密
集的情况下仅根据待匹配标牌自身的gps信息以及类别进行匹配导致的匹配错位。
69.在另一些可选的实施例中,为了进一步提升匹配结果的准确性,在对待匹配标牌和各候选标牌进行匹配时,可以根据待匹配标牌和候选标牌的候选参照物的位置信息以及参照物自身的内容、大小等信息进行匹配。也就是说,参照物描述信息可以包括参照物的位置描述信息和参照物属性,至少一个候选参照物的候选参照物描述信息包括至少一个候选参照物的位置描述信息和参照物属性;
70.相应的,步骤“将待匹配标牌的参照物描述集合分别与各标牌的候选参照物描述集合进行匹配”,具体可以包括:
71.将待匹配标牌的参照物描述集合与各标牌的候选参照物描述集合,基于待匹配标牌的参照物的位置描述信息和参照物属性,以及候选标牌的候选参照物的位置描述信息和参照物属性进行匹配。
72.例如,每个参照物的位置描述信息和参照物属性可以构成一个描述向量。假设待匹配标牌有n个参照物,则对应的参照物描述集合中可以包括n个参照物的描述向量。
73.其中,待匹配标牌的参照物的位置描述信息可以是各参照物的实际地理位置、各参照物在待匹配标牌所属图像中的位置或各参照物在待匹配标牌所属图像中相对于待匹配标牌的相对位置,等等。
74.例如,位置描述信息可以根据各参照物以及待匹配标牌在待匹配标牌所属图像中的位置计算得到,即,步骤201中“获取待匹配标牌的标牌描述信息”之前,本发明实施例提供的标牌匹配方法还可以包括:
75.获取待匹配图像,从待匹配图像中确定待匹配标牌以及待匹配标牌在待匹配图像中的位置;
76.从待匹配图像中,确定待匹配标牌的至少一个参照物,构建待匹配标牌的参照物描述集合;
77.其中,待匹配标牌的参照物描述集合包括待匹配标牌的至少一个参照物对应的参照物描述信息;
78.每个参照物的参照物描述信息可以包括:参照物的位置描述信息和参照物属性;参照物的位置描述信息可以根据待匹配标牌在待匹配图像中的位置和参照物在待匹配图像中的位置确定得到。
79.其中,待匹配图像即为待匹配标牌所属图像。可以理解的是,可以将待匹配图像中的部分或全部标牌作为待匹配标牌,分别获取每个待匹配标牌对应的标牌描述信息,本发明实施例对此不做限定。例如,如图3中的301即为待匹配图像,其中包括6个标牌,均可以作为待匹配标牌。
80.在本发明实施例中,参照物的参照物属性可以表示与待匹配标牌的各参照物自身相关的属性信息,例如参照物的类别、参照物的大小、参照物的文本内容等等。本发明实施例中参照物属性可以由技术人员根据实际应用过程自行设置。
81.202、根据待匹配标牌的第一地理位置信息,确定至少一张候选匹配图像;候选匹配图像包含至少一个候选标牌。
82.其中,候选匹配图像可以是历史一定时间段内通过各类拍摄设备得到的图像。候选匹配图像中一般包括至少一个候选标牌,候选匹配图像包括的候选标牌可以为已经判断
出类别、文字内容等属性信息的标牌。在本发明实施例中,可以根据候选匹配图像中已知的标牌信息,确定待匹配标牌的类别等等,减少在标牌匹配过程中对人工的依赖。
83.在一些示例中,可以根据待匹配标牌的第一地理位置信息,对图像库中的候选图像进行筛选,将候选图像的第二地理位置信息与该待匹配标牌的第一地理位置信息进行匹配,将位置信息相匹配的图像作为候选匹配图像。
84.第一地理位置信息可以是待匹配标牌的实际地理位置比如经纬度坐标,第二地理位置信息可以是候选匹配图像中候选标牌所处的实际地理位置;或者,第二地理位置信息可以是候选匹配图像的拍摄地理位置,等等。
85.具体的,步骤202可以包括:
86.根据待匹配标牌的第一地理位置信息,以及预设的位置映射条件,计算得到位置映射范围;
87.根据候选图像的第二地理位置信息,确定第二地理位置信息处于位置映射范围中且包含至少一个候选标牌的至少一张候选匹配图像。
88.例如,位置映射范围可以是与待匹配标牌的实际地理位置相距50至100米的范围,或者,可以是与待匹配标牌的拍摄地理位置相距50或者100米的范围,等等。
89.203、针对每张候选匹配图像,获取候选匹配图像中各候选标牌的候选参照物描述集合,候选参照物描述集合包括候选标牌的至少一个候选参照物的参照物描述信息。
90.其中,候选标牌的参照物描述集合包括候选标牌的至少一个候选参照物的参照物描述信息。候选标牌的候选参照物的参照物描述信息可以包括候选参照物的位置描述信息和参照物属性。每个候选参照物的位置描述信息和候选参照物属性可以构成一个描述向量,假设一候选标牌有n个候选参照物,则其对应的候选参照物描述集合中可以包括n个候选参照物的描述向量。
91.其中,候选参照物的位置描述信息可以是各候选参照物的实际地理位置、各候选参照物在拍摄的候选匹配图像中的位置或在候选匹配图像中,各候选参照物相对于候选标牌的相对位置,等等。
92.例如,如图4所示,候选参照物的位置描述信息可以根据各候选参照物在拍摄的图像中的位置以及候选标牌中的位置计算得到,即,步骤203之前,本发明实施例提供的标牌匹配方法还可以包括:
93.获取包括至少一个标牌的候选匹配图像,确定候选标牌在候选匹配图像中的候选标牌位置;
94.针对每个候选标牌,从候选匹配图像中,确定至少一个候选标牌的至少一个候选参照物,构建候选标牌的参照物描述集合;
95.候选标牌的参照物描述集合包括候选标牌的至少一个候选参照物对应的参照物描述信息;每个候选参照物的参照物描述信息包括:候选参照物的位置描述信息和参照物属性;候选参照物的位置描述信息根据候选标牌在待匹配图像中的位置和候选参照物在候选匹配图像中的位置确定得到。
96.其中,候选匹配图像即为包括了标牌的图像,可以理解的是,候选匹配图像中可以只有一个候选标牌可以有多个候选标牌,本发明实施例对此不做限定。例如,如图3中的302即为候选匹配图像。标牌匹配即为将标牌图像中的各标牌与候选匹配图像中的候选标牌进
行匹配的过程。
97.比如,候选标牌在候选匹配图像中的坐标可以为(xc,yc),类别为c,周围某个标牌的坐标识别(xi,yi),类别为ci。那么标牌的候选参照物描述集合中可以包括候选参照物的位置描述信息和候选参照物的参照物属性ci。这表示在标牌的方向存在一个类别为ci的标牌。
98.又比如,对于图3中302的左起第二个“小客车”标牌,其候选参照物描述集合可以用下表表示:
[0099][0100]
在本发明实施例中,第二候选参照物属性可以表示标牌的候选参照物的属性,例如候选参照物的类别、候选参照物的大小、候选参照物的文本内容等等。本发明实施例中第二候选参照物属性可以由技术人员根据实际应用过程自行设置。
[0101]
204、将待匹配标牌的参照物描述集合分别与各候选匹配图像包括的候选标牌的候选参照物描述集合进行匹配。
[0102]
在参照物与候选参照物的匹配过程中,可以是将参照物与候选参照物逐个进行匹配,例如有参照物a、b、c和候选参照物a、b、c,在匹配时,可以是将a分别与a、b、c进行匹配得出a的匹配结果,b分别与a、b、c进行匹配得出b的匹配结果,c分别与a、b、c进行匹配得出c的匹配结果。
[0103]
可以理解的是,在上述的这种匹配过程中,可能会产生重复匹配的情况。例如a与a匹配成功后,b在匹配时还会再与a匹配,会造成计算资源的浪费。因此,可以在某个候选参照物与参照物匹配成功后,就不再令该候选参照物参与匹配。
[0104]
也就是说,在本发明实施例中,步骤“将待匹配标牌的参照物描述集合分别与各候选匹配图像包括的候选标牌的候选参照物描述集合进行匹配”,具体可以包括:
[0105]
将待匹配标牌的参照物描述集合中包括的参照物作为待匹配参照物,将候选标牌的候选参照物描述集合中包括的候选参照物作为可匹配参照物,基于待匹配参照物和可匹配参照物的参照物描述信息对待匹配参照物和可匹配参照物进行一一匹配;
[0106]
若待匹配标牌对应的一待匹配参照物与候选标牌对应的一可匹配参照物符合预设的匹配成功条件,将匹配成功的待匹配参照物和可匹配参照物标记为已匹配的参照物,继续执行对待匹配标牌的其他待匹配参照物与候选标牌的其他可匹配参照物进行匹配的步骤,直至待匹配参照物和/或可匹配参照物数量为零为止。
[0107]
通过上述方案,可以避免重复匹配的发生,节约计算资源,提高计算效率。
[0108]
进一步的,可以在对待匹配标牌和标牌进行匹配之前,对待匹配标牌的参照物和标牌的候选参照物进行预匹配。即,步骤“将待匹配标牌的参照物描述集合分别与各候选匹配图像包括的候选标牌的候选参照物描述集合进行匹配”,可以包括:
[0109]
将待匹配标牌的参照物描述集合中包括的参照物和候选标牌的候选参照物描述集合中包括的候选参照物,基于参照物的位置描述信息进行一次匹配,生成包括待匹配标牌的参照物和候选标牌的候选参照物的至少一组向量对;
[0110]
针对生成的每组向量对中的待匹配标牌的参照物与候选标牌的候选参照物,分别基于参照物的位置描述信息和参照物属性进行二次匹配。
[0111]
其中,生成向量对的过程可以通过匈牙利算法或者km算法(kuhn-munkras算法)等算法实现。
[0112]
假设待匹配标牌的参照物描述集合a中存在n个描述向量,候选标牌的候选参照物描述集合b中存在m个描述向量,其中n《m,将会得到最多n个匹配结果。也就是n个向量对(描述向量匹配对):
[0113]mab
={(v
ai
,v
bj
),(v
ak
,v
bl
),
…
,(v
ao
,v
bp
)}
[0114]
则在对待匹配标牌和标牌进行匹配时,可以直接针对每个向量对中的待匹配标牌的参照物和候选标牌的候选参照物进行匹配即可。
[0115]
可以理解的是,通过匈牙利算法或者km算法可以生成多组不同的向量对,为了选择出最优的一组向量对,可以基于代价函数的计算结果进行选择。
[0116]
因此,步骤“将待匹配标牌的参照物描述集合中包括的参照物和候选标牌的候选参照物描述集合中包括的候选参照物,基于参照物的位置描述信息进行一次匹配,生成包括待匹配标牌的参照物和候选标牌的候选参照物的至少一组向量对”,具体可以包括:
[0117]
将待匹配标牌的参照物和候选标牌的候选参照物,基于参照物的位置描述信息进行一次匹配,生成包括待匹配标牌的参照物和候选标牌的候选参照物的至少一组候选向量对;
[0118]
根据预设的代价函数和参照物属性,计算各组候选向量对的损失;
[0119]
根据损失,从候选向量对中确定出包括待匹配标牌的参照物和候选标牌的候选参照物的至少一组向量对。
[0120]
例如,代价函数可以包括但不限于均方误差、交叉熵代价函数,或者可以为:
[0121]
其中:
[0122]
其中:
[0123]
具体的代价函数可以由技术人员根据实际应用情况自行设计或者选择,本发明实施例对此不做限定。
[0124]
205、基于参照物描述集合的匹配结果确定待匹配标牌与各候选标牌之间的匹配结果。
[0125]
例如,可以选择与待匹配标牌的参照物能够匹配的候选参照物最多的标牌,作为待匹配标牌的匹配结果。
[0126]
在一些实施例中,可以根据参照物的匹配结果,计算待匹配标牌与给标牌之间的相似度,根据相似度确定待匹配标牌与各标牌之间的匹配结果。
[0127]
即,步骤205具体可以包括:
[0128]
基于参照物描述集合的匹配结果中,各候选标牌的候选参照物与待匹配标牌的参照物的匹配数量,计算待匹配标牌与各候选标牌之间的相似度;
[0129]
基于相似度,确定待匹配标牌与各候选标牌之间的匹配结果。
[0130]
例如,可以设置待匹配标牌与各候选标牌之间初始的相似度为0,若在候选标牌同一个方向存在同类别的候选参照物,则加1分。具体来说,只要两个方向v的夹角余弦小于设定阈值th就认定是同一方向,如果同时类别相同就认定是一次成功匹配。
[0131]
最终的相似度分数由成功匹配的数量决定:
[0132]
其中:
[0133]
其中,设定阈值th可以由技术人员根据匹配精度自行设定。
[0134]
在一些可选的示例中,相似度还可以与参照物与待匹配标牌之间的距离有关。例如,若在候选标牌同一个方向存在同类别的候选参照物,计算候选参照物与候选标牌之间的距离,根据距离确定相似系数t,则可以设置待匹配标牌与各候选标牌之间初始的相似度为0,若在候选标牌同一个方向存在同类别的候选参照物,则加2*t分,等等。
[0135]
在实际应用过程中,可以在确定能够与待匹配标牌匹配的标牌后,对标牌和待匹配标牌的属性进行比较,例如,二者的内容、大小等等。避免产生标牌位置没变但是内容发生变化的情况。
[0136]
因此,步骤“基于参照物描述集合的匹配结果确定待匹配标牌与各候选标牌之间的匹配结果”,具体可以包括:
[0137]
基于参照物描述集合的匹配结果,确定待匹配标牌与各候选标牌之间的参照物相似度;
[0138]
获取待匹配标牌的第一标牌属性以及各候选标牌的第二标牌属性,计算待匹配标牌和各候选标牌之间的属性相似度;
[0139]
根据参照物相似度和属性相似度,确定待匹配标牌与各候选标牌之间的匹配结果。
[0140]
其中,第一标牌属性可以表示与待匹配标牌自身相关的属性信息,例如待匹配标牌的大小、待匹配标牌的文本内容等等。第二标牌属性可以表示与候选标牌自身相关的属
性信息,例如候选标牌的大小、候选标牌的文本内容等等。本发明实施例中第一标牌属性和第二标牌属性可以由技术人员根据实际应用过程自行设置。
[0141]
通过属性相似度的比较,可以进一步提高匹配的准确性。
[0142]
由上可知,本发明实施例可以获取待匹配标牌的标牌描述信息,标牌描述信息包括待匹配标牌的第一地理位置信息和参照物描述集合,参照物描述集合包括待匹配标牌的至少一个参照物的参照物描述信息,根据待匹配标牌的第一地理位置信息,确定至少一张候选匹配图像,候选匹配图像包含至少一个标牌,针对每张候选匹配图像,获取候选匹配图像中各候选标牌的候选参照物描述集合,候选参照物描述集合包括候选标牌的至少一个候选参照物的参照物描述信息,将待匹配标牌的参照物描述集合分别与各候选匹配图像包括的候选标牌的候选参照物描述集合进行匹配,基于参照物描述集合的匹配结果确定待匹配标牌与各候选标牌之间的匹配结果;由于在本发明实施例中,在对待匹配标牌进行匹配时,是根据待匹配标牌的参照物描述集合与候选标牌的候选参照物描述集合进行匹配,根据参照物描述集合的匹配结果确定待匹配标牌与各候选标牌之间的匹配结果,因此,可以避免在同类标牌密集的情况下仅根据待匹配标牌自身的gps信息以及类别进行匹配导致的匹配错位,可以减少在标牌匹配过程中对人工的依赖,节约人力资源,提高标牌匹配的效率和准确性。
[0143]
根据前面实施例所描述的方法,以下将举例作进一步详细说明。
[0144]
在本实施例中,将结合图1的系统进行说明。
[0145]
如图5所示,本实施例的标牌匹配方法,具体流程可以如下:
[0146]
501、获取包括至少一个待匹配标牌的待匹配图像,基于待匹配图像确定待匹配标牌的标牌描述信息。
[0147]
具体的,步骤501可以包括:
[0148]
获取待匹配图像,从待匹配图像中确定待匹配标牌以及待匹配标牌在待匹配图像中的位置;
[0149]
从待匹配图像中,确定待匹配标牌的至少一个参照物,构建待匹配标牌的参照物描述集合;
[0150]
其中,待匹配标牌的参照物描述集合包括待匹配标牌的至少一个参照物对应的参照物描述信息;
[0151]
每个参照物的参照物描述信息可以包括:参照物的位置描述信息和参照物属性;参照物的位置描述信息可以根据待匹配标牌在待匹配图像中的位置和参照物在待匹配图像中的位置确定得到。
[0152]
502、获取待匹配标牌的标牌描述信息,标牌描述信息包括待匹配标牌的第一地理位置信息和参照物描述集合,参照物描述集合包括待匹配标牌的至少一个参照物的位置描述信息和参照物属性。
[0153]
比如,对于图3中301的左起第二个“小客车”标牌,其参照物描述集合可以用下表表示:
[0154]
[0155][0156]
503、根据待匹配标牌的第一地理位置信息,确定至少一张候选匹配图像;候选匹配图像包含至少一个候选标牌。
[0157]
504、针对每张候选匹配图像,获取候选匹配图像中各候选标牌的候选参照物描述集合,候选参照物描述集合包括候选标牌的至少一个候选参照物的参照物描述信息。
[0158]
505、将待匹配标牌的参照物和候选标牌的候选参照物,基于参照物的位置描述信息进行一次匹配,生成包括待匹配标牌的参照物和候选标牌的候选参照物的至少一组候选向量对。
[0159]
其中,生成候选向量对的过程可以通过匈牙利算法或者km算法(kuhn-munkras算法)等算法实现。
[0160]
506、根据预设的代价函数和参照物属性,计算各组候选向量对的损失,根据损失,从候选向量对中确定出包括待匹配标牌的参照物和候选标牌的候选参照物的至少一组向量对。
[0161]
可以理解的是,通过匈牙利算法或者km算法可以生成多组不同的向量对,为了选择出最优的一组向量对,可以基于代价函数的计算结果进行选择。
[0162]
具体的,步骤506可以包括:
[0163]
根据预设的代价函数、参照物的第一参照物属性和候选参照物的第二参照物属性,计算各组候选向量对的损失;
[0164]
根据损失,从候选向量对中确定出生成待匹配标牌的参照物和各标牌的候选参照物的至少一组向量对。
[0165]
507、针对生成的每组向量对中的待匹配标牌的参照物与候选标牌的候选参照物,分别基于参照物的位置描述信息和参照物属性进行二次匹配。
[0166]
具体来说,只要两个方向v的夹角余弦小于设定阈值th就认定是同一方向,如果同时类别相同就认定是一次成功匹配。
[0167]
508、基于参照物描述集合的匹配结果中,各候选标牌的候选参照物与待匹配标牌的参照物的匹配数量,计算待匹配标牌与各候选标牌之间的相似度。
[0168]
例如,可以设置待匹配标牌与各标牌之间初始的相似度为0,若在标牌同一个方向存在同类别的候选参照物,则加1分。
[0169]
最终的相似度分数由成功匹配的数量决定:
[0170]
其中:
[0171]
其中,设定阈值th可以由技术人员根据匹配精度自行设定。
[0172]
509、基于相似度,确定待匹配标牌与各候选标牌之间的匹配结果。
[0173]
可以理解的是,如果待匹配标牌最终没有匹配到候选标牌,说明该待匹配标牌为新增标牌,可以对该待匹配标牌进行内容识别等处理,确定该待匹配标牌的类别等属性。
[0174]
如果有候选标牌没有与任一待匹配标牌匹配成功,说明该候选标牌可能在该位置现在已经不存在,可以删除现有信息中关于该标牌的类别等属性。
[0175]
由上可知,本发明实施例在对待匹配标牌进行匹配时,是根据待匹配标牌的参照物描述集合与候选标牌的候选参照物描述集合进行匹配,根据参照物描述集合的匹配结果确定待匹配标牌与各候选标牌之间的匹配结果,因此,可以避免在同类标牌密集的情况下仅根据待匹配标牌自身的gps信息以及类别进行匹配导致的匹配错位,可以减少在标牌匹配过程中对人工的依赖,节约人力资源,提高标牌匹配的效率和准确性。
[0176]
为了更好地实施以上方法,相应的,本发明实施例还提供一种标牌匹配装置。
[0177]
参考图6,该装置包括:
[0178]
第一集合获取单元601,可以用于获取待匹配标牌的标牌描述信息,标牌描述信息可以包括待匹配标牌的第一地理位置信息和参照物描述集合,参照物描述集合可以包括待匹配标牌的至少一个参照物的参照物描述信息;
[0179]
图像确定单元602,可以用于根据待匹配标牌的第一地理位置信息,确定至少一张候选匹配图像;候选匹配图像包含至少一个候选标牌;
[0180]
第二集合获取单元603,可以用于针对每张候选匹配图像,获取候选匹配图像中各候选标牌的候选参照物描述集合,候选参照物描述集合可以包括候选标牌的至少一个候选参照物的参照物描述信息;
[0181]
匹配单元604,可以用于将待匹配标牌的参照物描述集合分别与各候选匹配图像可以包括的候选标牌的候选参照物描述集合进行匹配;
[0182]
匹配结果确定单元605,可以用于基于参照物描述集合的匹配结果确定待匹配标牌与各候选标牌之间的匹配结果。
[0183]
可选的,匹配单元604可以用于将待匹配标牌的参照物描述集合中可以包括的参照物作为待匹配参照物,将候选标牌的候选参照物描述集合中可以包括的候选参照物作为可匹配参照物,基于待匹配参照物和可匹配参照物的参照物描述信息对待匹配参照物和可匹配参照物进行一一匹配;
[0184]
若待匹配标牌对应的一待匹配参照物与候选标牌对应的一可匹配参照物符合预设的匹配成功条件,将匹配成功的待匹配参照物和可匹配参照物标记为已匹配的参照物,继续执行对待匹配标牌的其他待匹配参照物与候选标牌的其他可匹配参照物进行匹配的步骤,直至待匹配参照物和/或可匹配参照物数量为零为止。
[0185]
可选的,如图7所示,本发明实施例提供的标牌匹配装置,还可以包括集合构建单
元606,可以用于获取可以包括至少一个标牌的待匹配图像,确定待匹配图像中每个待匹配标牌在待匹配图像中的位置;
[0186]
针对每个待匹配标牌,从待匹配图像中,确定待匹配标牌的至少一个参照物,构建待匹配标牌的参照物描述集合;
[0187]
待匹配标牌的参照物描述集合可以包括待匹配标牌的至少一个参照物对应的参照物描述信息;每个参照物的参照物描述信息可以包括:参照物的位置描述信息和参照物属性;参照物的位置描述信息根据待匹配标牌在待匹配图像中的位置和参照物在待匹配图像中的位置确定得到。
[0188]
可选的,匹配单元604可以用于将待匹配标牌的参照物描述集合中可以包括的参照物和候选标牌的候选参照物描述集合中可以包括的候选参照物,基于参照物的位置描述信息进行一次匹配,生成可以包括待匹配标牌的参照物和候选标牌的候选参照物的至少一组向量对;
[0189]
针对生成的每组向量对中的待匹配标牌的参照物与候选标牌的候选参照物,分别基于参照物的位置描述信息和参照物属性进行二次匹配。
[0190]
可选的,匹配单元604可以用于将待匹配标牌的参照物和候选标牌的候选参照物,基于参照物的位置描述信息进行一次匹配,生成可以包括待匹配标牌的参照物和候选标牌的候选参照物的至少一组候选向量对;
[0191]
根据预设的代价函数和参照物属性,计算各组候选向量对的损失;
[0192]
根据损失,从候选向量对中确定出可以包括待匹配标牌的参照物和候选标牌的候选参照物的至少一组向量对。
[0193]
可选的,匹配结果确定单元605,可以用于基于参照物描述集合的匹配结果中,各候选标牌的候选参照物与待匹配标牌的参照物的匹配数量,计算待匹配标牌与各候选标牌之间的相似度;
[0194]
基于相似度,确定待匹配标牌与各候选标牌之间的匹配结果。
[0195]
可选的,匹配结果确定单元605,可以用于基于参照物描述集合的匹配结果,确定待匹配标牌与各候选标牌之间的参照物相似度;
[0196]
获取待匹配标牌的第一标牌属性以及各候选标牌的第二标牌属性,计算待匹配标牌和各候选标牌之间的属性相似度;
[0197]
根据参照物相似度和属性相似度,确定待匹配标牌与各候选标牌之间的匹配结果。
[0198]
由上可知,通过标牌匹配装置,可以获取待匹配标牌的标牌描述信息,该标牌描述信息包括该待匹配标牌的第一地理位置信息和参照物描述集合,该参照物描述集合包括该待匹配标牌的至少一个参照物的参照物描述信息,根据该待匹配标牌的第一地理位置信息,确定至少一张候选匹配图像,该候选匹配图像包含至少一个标牌,针对每张该候选匹配图像,获取该候选匹配图像中各候选标牌的候选参照物描述集合,该候选参照物描述集合包括该候选标牌的至少一个候选参照物的参照物描述信息,将该待匹配标牌的参照物描述集合分别与各候选匹配图像包括的该候选标牌的候选参照物描述集合进行匹配,基于该参照物描述集合的匹配结果确定该待匹配标牌与各候选标牌之间的匹配结果;由于在本发明实施例中,在对待匹配标牌进行匹配时,是根据待匹配标牌的参照物描述集合与候选标牌
的候选参照物描述集合进行匹配,根据参照物描述集合的匹配结果确定待匹配标牌与各候选标牌之间的匹配结果,因此,可以避免在同类标牌密集的情况下仅根据待匹配标牌自身的gps信息以及类别进行匹配导致的匹配错位,可以减少在标牌匹配过程中对人工的依赖,节约人力资源,提高标牌匹配的效率和准确性。
[0199]
此外,本发明实施例还提供一种电子设备,该电子设备可以为终端或者服务器等等,如图8所示,其示出了本发明实施例所涉及的电子设备的结构示意图,具体来讲:
[0200]
该电子设备可以包括射频(rf,radio frequency)电路801、包括有一个或一个以上计算机可读存储介质的存储器802、输入单元803、显示单元804、传感器805、音频电路806、无线保真(wifi,wireless fidelity)模块807、包括有一个或者一个以上处理核心的处理器808、以及电源809等部件。本领域技术人员可以理解,图8中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0201]
rf电路801可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器808处理;另外,将涉及上行的数据发送给基站。通常,rf电路801包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim,subscriber identity module)卡、收发信机、耦合器、低噪声放大器(lna,low noise amplifier)、双工器等。此外,rf电路801还可以通过无线通信与网络和其他设备通信。无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(gsm,global system of mobile communication)、通用分组无线服务(gprs,general packet radio service)、码分多址(cdma,code division multiple access)、宽带码分多址(wcdma,wideband code division multiple access)、长期演进(lte,long term evolution)、电子邮件、短消息服务(sms,short messaging service)等。
[0202]
存储器802可用于存储软件程序以及模块,处理器808通过运行存储在存储器802的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器802可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器802可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器802还可以包括存储器控制器,以提供处理器808和输入单元803对存储器802的访问。
[0203]
输入单元803可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元803可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器808,并能接收处理器808发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种
类型实现触敏表面。除了触敏表面,输入单元803还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0204]
显示单元804可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元804可包括显示面板,可选的,可以采用液晶显示器(lcd,liquid crystal display)、有机发光二极管(oled,organic light-emitting diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器808以确定触摸事件的类型,随后处理器808根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图8中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
[0205]
电子设备还可包括至少一种传感器805,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在电子设备移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0206]
音频电路806、扬声器,传声器可提供用户与电子设备之间的音频接口。音频电路806可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路806接收后转换为音频数据,再将音频数据输出处理器808处理后,经rf电路801以发送给比如另一电子设备,或者将音频数据输出至存储器802以便进一步处理。音频电路806还可能包括耳塞插孔,以提供外设耳机与电子设备的通信。
[0207]
wifi属于短距离无线传输技术,电子设备通过wifi模块807可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了wifi模块807,但是可以理解的是,其并不属于电子设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0208]
处理器808是电子设备的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器802内的软件程序和/或模块,以及调用存储在存储器802内的数据,执行电子设备的各种功能和处理数据。可选的,处理器808可包括一个或多个处理核心;优选的,处理器808可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器808中。
[0209]
电子设备还包括给各个部件供电的电源809(比如电池),优选的,电源可以通过电源管理系统与处理器808逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源809还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故
障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0210]
尽管未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备中的处理器808会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器802中,并由处理器808来运行存储在存储器802中的应用程序,从而实现各种功能,如下:
[0211]
获取待匹配标牌的标牌描述信息,标牌描述信息包括待匹配标牌的第一地理位置信息和参照物描述集合,参照物描述集合包括待匹配标牌的至少一个参照物的参照物描述信息;
[0212]
根据待匹配标牌的第一地理位置信息,确定至少一张候选匹配图像;候选匹配图像包含至少一个候选标牌;
[0213]
针对每张候选匹配图像,获取候选匹配图像中各候选标牌的候选参照物描述集合,候选参照物描述集合包括候选标牌的至少一个候选参照物的参照物描述信息;
[0214]
将待匹配标牌的参照物描述集合分别与各候选匹配图像包括的候选标牌的候选参照物描述集合进行匹配;
[0215]
基于参照物描述集合的匹配结果确定待匹配标牌与各候选标牌之间的匹配结果。
[0216]
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
[0217]
为此,本发明实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种标牌匹配方法中的步骤。例如,该指令可以执行如下步骤:
[0218]
获取待匹配标牌的标牌描述信息,标牌描述信息包括待匹配标牌的第一地理位置信息和参照物描述集合,参照物描述集合包括待匹配标牌的至少一个参照物的参照物描述信息;
[0219]
根据待匹配标牌的第一地理位置信息,确定至少一张候选匹配图像;候选匹配图像包含至少一个候选标牌;
[0220]
针对每张候选匹配图像,获取候选匹配图像中各候选标牌的候选参照物描述集合,候选参照物描述集合包括候选标牌的至少一个候选参照物的参照物描述信息;
[0221]
将待匹配标牌的参照物描述集合分别与各候选匹配图像包括的候选标牌的候选参照物描述集合进行匹配;
[0222]
基于参照物描述集合的匹配结果确定待匹配标牌与各候选标牌之间的匹配结果。
[0223]
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
[0224]
其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
[0225]
由于该计算机可读存储介质中所存储的指令,可以执行本发明实施例所提供的任一种标牌匹配方法中的步骤,因此,可以实现本发明实施例所提供的任一种标牌匹配方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
[0226]
根据本技术的一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电
子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行上述实施例中的各种可选实现方式中提供的方法。
[0227]
以上对本发明实施例所提供的标牌匹配方法、装置、电子设备、存储介质和程序产品进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
技术特征:
1.一种标牌匹配方法,其特征在于,包括:获取待匹配标牌的标牌描述信息,所述标牌描述信息包括所述待匹配标牌的第一地理位置信息和参照物描述集合,所述参照物描述集合包括所述待匹配标牌的至少一个参照物的参照物描述信息;根据所述待匹配标牌的第一地理位置信息,确定至少一张候选匹配图像;所述候选匹配图像包含至少一个候选标牌;针对每张所述候选匹配图像,获取所述候选匹配图像中各所述候选标牌的候选参照物描述集合,所述候选参照物描述集合包括所述候选标牌的至少一个候选参照物的参照物描述信息;将所述待匹配标牌的参照物描述集合分别与各候选匹配图像包括的所述候选标牌的候选参照物描述集合进行匹配;基于所述参照物描述集合的匹配结果确定所述待匹配标牌与各候选标牌之间的匹配结果。2.根据权利要求1所述的标牌匹配方法,其特征在于,所述将所述待匹配标牌的参照物描述集合分别与各候选匹配图像包括的所述候选标牌的候选参照物描述集合进行匹配,包括:将所述待匹配标牌的参照物描述集合中包括的参照物作为待匹配参照物,将所述候选标牌的候选参照物描述集合中包括的候选参照物作为可匹配参照物,基于所述待匹配参照物和所述可匹配参照物的参照物描述信息对所述待匹配参照物和所述可匹配参照物进行一一匹配;若所述待匹配标牌对应的一待匹配参照物与所述候选标牌对应的一可匹配参照物符合预设的匹配成功条件,将所述匹配成功的待匹配参照物和可匹配参照物标记为已匹配的参照物,继续执行对所述待匹配标牌的其他待匹配参照物与所述候选标牌的其他可匹配参照物进行匹配的步骤,直至所述待匹配参照物和/或所述可匹配参照物数量为零为止。3.根据权利要求1所述的标牌匹配方法,其特征在于,所述获取待匹配标牌的标牌描述信息之前,所述方法还包括:获取包括至少一个标牌的待匹配图像,确定所述待匹配图像中每个待匹配标牌在所述待匹配图像中的位置;针对每个所述待匹配标牌,从所述待匹配图像中,确定所述待匹配标牌的至少一个参照物,构建所述待匹配标牌的参照物描述集合;所述待匹配标牌的参照物描述集合包括所述待匹配标牌的至少一个参照物对应的参照物描述信息;每个参照物的参照物描述信息包括:参照物的位置描述信息和参照物属性;所述参照物的位置描述信息根据所述待匹配标牌在所述待匹配图像中的位置和所述参照物在所述待匹配图像中的位置确定得到。4.根据权利要求3所述的标牌匹配方法,其特征在于,所述将所述待匹配标牌的参照物描述集合分别与各候选匹配图像包括的所述候选标牌的候选参照物描述集合进行匹配,包括:将所述待匹配标牌的参照物描述集合中包括的参照物和所述候选标牌的候选参照物描述集合中包括的候选参照物,基于参照物的位置描述信息进行一次匹配,生成包括所述
待匹配标牌的参照物和所述候选标牌的候选参照物的至少一组向量对;针对生成的每组所述向量对中的待匹配标牌的参照物与所述候选标牌的候选参照物,分别基于参照物的位置描述信息和参照物属性进行二次匹配。5.根据权利要求4所述的标牌匹配方法,其特征在于,所述将所述待匹配标牌的参照物描述集合中包括的参照物和所述候选标牌的候选参照物描述集合中包括的候选参照物,基于参照物的位置描述信息进行一次匹配,生成包括所述待匹配标牌的参照物和所述候选标牌的候选参照物的至少一组向量对,包括:将所述待匹配标牌的参照物和所述候选标牌的候选参照物,基于参照物的位置描述信息进行一次匹配,生成包括所述待匹配标牌的参照物和所述候选标牌的候选参照物的至少一组候选向量对;根据预设的代价函数和参照物属性,计算各组候选向量对的损失;根据所述损失,从所述候选向量对中确定出包括所述待匹配标牌的参照物和所述候选标牌的候选参照物的至少一组向量对。6.根据权利要求2所述的标牌匹配方法,其特征在于,所述基于所述参照物描述集合的匹配结果确定所述待匹配标牌与各候选标牌之间的匹配结果,包括:基于所述参照物描述集合的匹配结果中,各所述候选标牌的候选参照物与所述待匹配标牌的参照物的匹配数量,计算所述待匹配标牌与各所述候选标牌之间的相似度;基于所述相似度,确定所述待匹配标牌与各所述候选标牌之间的匹配结果。7.根据权利要求1-5任一项所述的标牌匹配方法,其特征在于,所述基于所述参照物描述集合的匹配结果确定所述待匹配标牌与各候选标牌之间的匹配结果,包括:基于所述参照物描述集合的匹配结果,确定所述待匹配标牌与各所述候选标牌之间的参照物相似度;获取所述待匹配标牌的第一标牌属性以及各所述候选标牌的第二标牌属性,计算所述待匹配标牌和各所述候选标牌之间的属性相似度;根据所述参照物相似度和属性相似度,确定所述待匹配标牌与各所述候选标牌之间的匹配结果。8.一种标牌匹配装置,其特征在于,包括:第一集合获取单元,用于获取待匹配标牌的标牌描述信息,所述标牌描述信息包括所述待匹配标牌的第一地理位置信息和参照物描述集合,所述参照物描述集合包括所述待匹配标牌的至少一个参照物的参照物描述信息;图像确定单元,用于根据所述待匹配标牌的第一地理位置信息,确定至少一张候选匹配图像;所述候选匹配图像包含至少一个候选标牌;第二集合获取单元,用于针对每张所述候选匹配图像,获取所述候选匹配图像中各所述候选标牌的候选参照物描述集合,所述候选参照物描述集合包括所述候选标牌的至少一个候选参照物的参照物描述信息;匹配单元,用于将所述待匹配标牌的参照物描述集合分别与各候选匹配图像包括的所述候选标牌的候选参照物描述集合进行匹配;匹配结果确定单元,用于基于所述参照物描述集合的匹配结果确定所述待匹配标牌与各候选标牌之间的匹配结果。
9.一种电子设备,其特征在于,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行权利要求1至7任一项所述的标牌匹配方法中的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的标牌匹配方法中的步骤。11.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现如权利要求1至7中任一项所述的标牌匹配方法的步骤。
技术总结
本发明实施例公开了标牌匹配方法、装置、电子设备、存储介质和程序产品;可获取待匹配标牌的标牌描述信息,标牌描述信息包括待匹配标牌的第一地理位置信息和包括待匹配标牌的至少一个参照物的参照物描述信息的参照物描述集合,根据第一地理位置信息确定包含至少一个候选标牌的至少一张候选匹配图像,针对每张候选匹配图像,获取候选匹配图像中各候选标牌的包括至少一个候选参照物的参照物描述信息的候选参照物描述集合,将待匹配标牌的参照物描述集合分别与各候选标牌的候选参照物描述集合进行匹配,基于参照物描述集合的匹配结果确定待匹配标牌与各候选标牌之间的匹配结果;可减少标牌匹配过程中对人工的依赖,节约人力资源,提高效率和准确性。提高效率和准确性。提高效率和准确性。
技术研发人员:李佩伦
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2022.01.10
技术公布日:2023/7/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种新型旱冰鞋的制作方法 下一篇:涂布设备的制作方法