发明内容
本发明的主要目的在于克服现有技术中的上述缺陷,提出一种基于增强现实的智能辅助报站方法和***,能够根据采集的现实站点图像与相应站点的三维虚拟空间结构模型进行图像融合,输出增强现实图像,根据增强现实图像进行智能辅助报站,避免通信故障造成的报站错误,提高报站***的可靠性。
本发明的技术方案:
一种基于增强现实的智能辅助报站方法,包括如下步骤:
根据检测到列车速度和加速度,触发图像获取终端,获取列车行进过程中的图像;
根据列车报站时刻表,获取对应站点的三维虚拟空间结构模型;
将所述三维虚拟空间结构模型与现实场景的图像融合,输出增强现实图像;
根据增强现实图像进行辅助报站。
具体地,根据检测到列车速度和加速度,触发图像获取终端,获取列车行进过程中的视频图像,具体包括:
检测到列车速度和加速度,响应于列车速度和加速度符合第一设定条件,触发图像获取终端,获取列车行进过程中的图像;
响应于列车速度和加速度符合第二设定条件,停止图像获取操作,得到图像集。
具体地,还包括:
采集各个站点处的空间图样,根据空间图样获取三维虚拟空间结构模型;
将获取的三维虚拟空间结构模型与对应站点进行关联。
具体地,将所述三维虚拟空间结构模型与现实场景的图像融合,输出增强现实图像,具体包括:
首先将三维虚拟空间结构模型进行尺寸和位置配准,再和列车行进过程中的现实场景的图像进行融合,具体为:
其中
为空间直角坐标系的坐标,
为尺寸调制参数,G为摄像头的视场角,
为通透式显示模块的视场角,
为通透式显示模块的出瞳距,
为位置调制参数,位置调制参数用于表征人眼与摄像头在空间直角坐标系内各坐标轴上的位置差值,
为调制后的虚拟画面图像尺寸,
为真实画面图像尺寸,
为调制后的虚拟画面图像位置,
为真实画面图像位置。
本发明实施例另一方面还一种基于增强现实的智能辅助报站***,包括:
现实图像获取单元:根据检测到列车速度和加速度,触发图像获取终端,获取列车行进过程中的图像;
虚拟结构获取单元:根据列车报站时刻表,获取对应站点的三维虚拟空间结构模型;
增强现实图像获取单元:将所述三维虚拟空间结构模型与现实场景的图像融合,输出增强现实图像;
辅助报站单元:根据增强现实图像进行辅助报站。
具体地,所述现实图像获取单元中,根据检测到列车速度和加速度,触发图像获取终端,获取列车行进过程中的视频图像,具体包括:
检测到列车速度和加速度,响应于列车速度和加速度符合第一设定条件,触发图像获取终端,获取列车行进过程中的图像;
响应于列车速度和加速度符合第二设定条件,停止图像获取操作,得到图像集。
具体地,还包括关联单元:
采集各个站点处的空间图样,根据空间图样获取三维虚拟空间结构模型;
将获取的三维虚拟空间结构模型与对应站点进行关联。
具体地,所述增强现实图像获取单元中,将所述三维虚拟空间结构模型与现实场景的图像融合,输出增强现实图像,具体包括:
首先将三维虚拟空间结构模型进行尺寸和位置配准,再和列车行进过程中的现实场景的图像进行融合,具体为:
其中
为空间直角坐标系的坐标,
为尺寸调制参数,G为摄像头的视场角,
为通透式显示模块的视场角,
为通透式显示模块的出瞳距,
为位置调制参数,位置调制参数用于表征人眼与摄像头在空间直角坐标系内各坐标轴上的位置差值,
为调制后的虚拟画面图像尺寸,
为真实画面图像尺寸,
为调制后的虚拟画面图像位置,
为真实画面图像位置。
本发明再一实施例提供一种电子设备,包括:存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述一种基于增强现实的智能辅助报站方法步骤。
本发明又一实施例提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现实现上述一种基于增强现实的智能辅助报站方法步骤。
由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:
(1)本发明提出了一种基于增强现实的智能辅助报站方法,根据检测到列车速度和加速度,触发图像获取终端,获取列车行进过程中的图像;根据列车报站时刻表,获取对应站点的三维虚拟空间结构模型;将所述三维虚拟空间结构模型与现实场景的图像融合,输出增强现实图像;本发明提供的方法能够根据采集的现实站点图像与相应站点的三维虚拟空间结构模型进行图像融合,输出增强现实图像,根据增强现实图像进行智能辅助报站,避免通信故障造成的报站错误,提高报站***的可靠性。
(2)本发明在将采集的现实站点图像与相应站点的三维虚拟空间结构模型进行图像融合前,将相应站点的三维虚拟空间结构模型进行了尺寸及位置的配准,提高了图像融合的准确性,进而保证了辅助报站的准确性。
(3)本发明提供的一种基于增强现实的智能辅助报站方法,一方面识别精度高,而且计算量小,降低内存占用,提高方法实施时的运算速度,适应嵌入式平台的应用。
具体实施方式
本发明提供的一种基于增强现实的智能辅助报站方法,能够根据采集的现实站点图像与相应站点的三维虚拟空间结构模型进行图像融合,输出增强现实图像,根据增强现实图像进行智能辅助报站,避免通信故障造成的报站错误,提高报站***的可靠性。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、 “包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
如图1,为本发明实施例提供的一种基于增强现实的智能辅助报站方法方法,具体包括:
S101:根据检测到列车速度和加速度,触发图像获取终端,获取列车行进过程中的图像;
具体地,根据检测到列车速度和加速度,触发图像获取终端,获取列车行进过程中的视频图像,具体包括:
检测到列车速度和加速度,响应于列车速度和加速度符合第一设定条件,触发图像获取终端,获取列车行进过程中的图像;
响应于列车速度和加速度符合第二设定条件,停止图像获取操作,得到图像集。
检测列车速度和加速度,当检测到列车加速度为负值时,且速度到达设定速度阈值时,实施例中该值为10m/s,10m/s的数值是通过对不同站点进行多次实验获取的,当然也根据实际运行站点以及要求精度设定速度阈值。当加速度为负值时,说明列车在减速,这是列车即将到站的准确信号,但列车刚开始减速时,距离站点还有一定的距离,此外,需要说明的一点是在离站点较近的区域,列车隧道才会呈现不同的特点,而距离站点还有一定的距离时就开始采集图像,会获取很多无效图像,因此还设定速度条件,在距离站点较近范围内开始采集图像,这样保证图像的有效性,从而确定站点预测的准确性。
列车一般在开门前就开始播报站点的名称,因此,需要在播报站点前,对即将到达的站点进行预测;当检测到列车加速度小于0,速度小于3m/s时,图像获取终端停止图像获取操作,得到一系列图像集。
具体地,图像获取终端为列车前置摄像头。
S102:根据列车报站时刻表,获取对应站点的三维虚拟空间结构模型;
经调研发现,不同的地铁列车站点,外观都很相似,但实际的空间结构模型却存在较大的差别,因此,本发明的关键创新点就是基于不同的地铁列车站点空间结构模型却存在差别,将该虚拟的空间结构模型与采集的现实站点图像进行融合,基于差别进行站点区分,并实现智能辅助报站。
具体地所述方法,还包括:
采集各个站点处的空间图样,根据空间图样获取三维虚拟空间结构模型;
将获取的三维虚拟空间结构模型与对应站点进行关联。
S103:将所述三维虚拟空间结构模型与现实场景的图像融合,输出增强现实图像;
具体地,将所述三维虚拟空间结构模型与现实场景的图像融合,输出增强现实图像,具体包括:
首先将三维虚拟空间结构模型进行尺寸和位置配准,再和列车行进过程中的现实场景的图像进行融合,具体为:
其中
为空间直角坐标系的坐标,
为尺寸调制参数,
为摄像头的视场角,
为通透式显示模块的视场角,
为通透式显示模块的出瞳距,
为位置调制参数,位置调制参数用于表征人眼与摄像头在空间直角坐标系内各坐标轴上的位置差值,
为调制后的虚拟画面图像尺寸,
为真实画面图像尺寸,
为调制后的虚拟画面图像位置,
为真实画面图像位置。
本发明在将采集的现实站点图像与相应站点的三维虚拟空间结构模型进行图像融合前,将相应站点的三维虚拟空间结构模型进行了尺寸及位置的配准,提高了图像融合的准确性,进而保证了辅助报站的准确性;且运算量低、占用处 理器资源少、成本低。
S104:根据增强现实图像进行辅助报站。
由于不同的地铁列车站点,外观相似,仅仅依靠采集的图像进行识别,准确率较低,调研发现,不同的地铁列车站点空间结构模型却存在差别,将该虚拟的空间结构模型与采集的现实站点图像进行融合,得出增强现实图像,根据增强现实图像的配准结果,确定采集的现实站点图像是否与即将到站的时刻表上的站点匹配;其中一个实施例,根据增强现实图像中重影部分的尺寸占整个图像尺寸的比例,是否超过设定的比例,如果未超过设定比例,则说明采集的现实站点图像与即将到站的时刻表上的站点匹配,如超过设定比例,则说明采集的现实站点图像与即将到站的时刻表上的站点不匹配,需进行报异常,避免事故发生。
如图2,本发明实施例另一方面提供一种基于增强现实的智能辅助报站方法***,包括:
现实图像获取单元201:根据检测到列车速度和加速度,触发图像获取终端,获取列车行进过程中的图像;
具体地,根据检测到列车速度和加速度,触发图像获取终端,获取列车行进过程中的视频图像,具体包括:
检测到列车速度和加速度,响应于列车速度和加速度符合第一设定条件,触发图像获取终端,获取列车行进过程中的图像;
响应于列车速度和加速度符合第二设定条件,停止图像获取操作,得到图像集。
检测列车速度和加速度,当检测到列车加速度为负值时,且速度到达设定速度阈值时,实施例中该值为10m/s,10m/s的数值是通过对不同站点进行多次实验获取的,当然也根据实际运行站点以及要求精度设定速度阈值。当加速度为负值时,说明列车在减速,这是列车即将到站的准确信号,但列车刚开始减速时,距离站点还有一定的距离,此外,需要说明的一点是在离站点较近的区域,列车隧道才会呈现不同的特点,而距离站点还有一定的距离时就开始采集图像,会获取很多无效图像,因此还设定速度条件,在距离站点较近范围内开始采集图像,这样保证图像的有效性,从而确定站点预测的准确性。
列车一般在开门前就开始播报站点的名称,因此,需要在播报站点前,对即将到达的站点进行预测;当检测到列车加速度小于0,速度小于3m/s时,图像获取终端停止图像获取操作,得到一系列图像集。
具体地,图像获取终端为列车前置摄像头。
虚拟结构获取单元202:根据列车报站时刻表,获取对应站点的三维虚拟空间结构模型;
经调研发现,不同的地铁列车站点,外观都很相似,但实际的空间结构模型却存在较大的差别,因此,本发明的关键创新点就是基于不同的地铁列车站点空间结构模型却存在差别,将该虚拟的空间结构模型与采集的现实站点图像进行融合,基于差别进行站点区分,并实现智能辅助报站。
还包括关联单元:
采集各个站点处的空间图样,根据空间图样获取三维虚拟空间结构模型;
将获取的三维虚拟空间结构模型与对应站点进行关联。
增强现实图像获取单元203:将所述三维虚拟空间结构模型与现实场景的图像融合,输出增强现实图像;
具体地,将所述三维虚拟空间结构模型与现实场景的图像融合,输出增强现实图像,具体包括:
首先将三维虚拟空间结构模型进行尺寸和位置配准,再和列车行进过程中的现实场景的图像进行融合,具体为:
其中
为空间直角坐标系的坐标,
为尺寸调制参数,
为摄像头的视场角,
为通透式显示模块的视场角,
为通透式显示模块的出瞳距,
为位置调制参数,位置调制参数用于表征人眼与摄像头在空间直角坐标系内各坐标轴上的位置差值,
为调制后的虚拟画面图像尺寸,
为真实画面图像尺寸,
为调制后的虚拟画面图像位置,
为真实画面图像位置。
本发明在将采集的现实站点图像与相应站点的三维虚拟空间结构模型进行图像融合前,将相应站点的三维虚拟空间结构模型进行了尺寸及位置的配准,提高了图像融合的准确性,进而保证了辅助报站的准确性;且运算量低、占用处 理器资源少、成本低。
辅助报站单元204:根据增强现实图像进行辅助报站。
由于不同的地铁列车站点,外观相似,仅仅依靠采集的图像进行识别,准确率较低,调研发现,不同的地铁列车站点空间结构模型却存在差别,将该虚拟的空间结构模型与采集的现实站点图像进行融合,得出增强现实图像,根据增强现实图像的配准结果,确定采集的现实站点图像是否与即将到站的时刻表上的站点匹配;其中一个实施例,根据增强现实图像中重影部分的尺寸占整个图像尺寸的比例,是否超过设定的比例,如果未超过设定比例,则说明采集的现实站点图像与即将到站的时刻表上的站点匹配,如超过设定比例,则说明采集的现实站点图像与即将到站的时刻表上的站点不匹配,需进行报异常,避免事故发生。
如图3所示,本发明实施例提供了一种电子设备300,包括存储器310、处理器320及存储在存储器320上并可在处理器320上运行的计算机程序311,处理器320执行计算机程序311时实现本发明实施例提供的一种基于增强现实的智能辅助报站方法方法。
在具体实施过程中,处理器320执行计算机程序311时,可以实现图1对应的实施例中任一实施方式。
由于本实施例所介绍的电子设备为实施本发明实施例中一种数据处理装置所采用的设备,故而基于本发明实施例中所介绍的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本发明实施例中的方法不再详细介绍,只要本领域所属技术人员实施本发明实施例中的方法所采用的设备,都属于本发明所欲保护的范围。
请参阅图4,图4为本发明实施例提供的一种计算机可读存储介质的实施例示意图。
如图4所示,本实施例提供了一种计算机可读存储介质400,其上存储有计算机程序411,该计算机程序411被处理器执行时实现本发明实施例提供的一种基于增强现实的智能辅助报站方法;
在具体实施过程中,该计算机程序411被处理器执行时可以实现图1对应的实施例中任一实施方式。
需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明提出了一种基于增强现实的智能辅助报站方法,根据检测到列车速度和加速度,触发图像获取终端,获取列车行进过程中的图像;根据列车报站时刻表,获取对应站点的三维虚拟空间结构模型;将所述三维虚拟空间结构模型与现实场景的图像融合,输出增强现实图像;本发明提供的方法能够根据采集的现实站点图像与相应站点的三维虚拟空间结构模型进行图像融合,输出增强现实图像,根据增强现实图像进行智能辅助报站,避免通信故障造成的报站错误,提高报站***的可靠性。
本发明在将采集的现实站点图像与相应站点的三维虚拟空间结构模型进行图像融合前,将相应站点的三维虚拟空间结构模型进行了尺寸及位置的配准,提高了图像融合的准确性,进而保证了辅助报站的准确性。
本发明提供的一种基于增强现实的智能辅助报站方法,一方面识别精度高,而且计算量小,降低内存占用,提高方法实施时的运算速度,适应嵌入式平台的应用。
上述仅为本发明的具体实施方式,但本发明的设计构思并不局限于此,凡利用此构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围行为。