技术领域
[0001] 本公开涉及智能设备技术领域,尤其涉及一种基于视觉和激光雷达的轨道变形智能识别系统。
相关背景技术
[0002] 轨道指用条形的钢材铺成的供火车、电车等行驶的路线。轨道作为铁路线路的重要组成部分,是一个整体性的工程结构,它由钢轨、轨枕、联结零件、道床,防爬设备和道岔等主要部件组成。轨道通常由两条平行的钢轨组成。钢轨固定放在轨枕上,轨枕之下为道床。联结零件在钢轨和钢轨之间以及钢轨和轨枕之间起着一个联结作用。目前,我国铁路正线轨道共分特重型、重型、次重型、中型、轻型五种类型。
[0003] 当轨道发生变形之后,会对上面行驶的车辆造成较大的危险,传统的方式是通过人工巡检铁路的方式来进行,但是人工巡检的方式一方面消耗较多的人力资源,同时也会导致效率较低,影响了铁路轨道变形检测的及时性和成本。
具体实施方式
[0017] 下面结合附图对本公开实施例进行详细描述。
[0018] 以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0019] 需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
[0020] 还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0021] 另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。
[0022] 参见图1,本公开实施例中的基于视觉和激光雷达的轨道变形智能识别系统,包括视觉采集模块、激光雷达、无人机设备、数据处理模块、识别模块。
[0023] 所述无人机设备设置有第一支座和第二支座,所述第一支座用于放置所述视觉采集模块,所述第二支座用于放置所述激光雷达,以便于通过所述无人机承载所述视觉采集模块和所述激光雷达在轨道方向上进行图像拍摄和三维扫描操作。无人机设备上设置有定位装置和通信装置,从而可以远程控制无人机沿着预定的轨道路线进行飞行。通过控制无人机飞行的速度和姿态,可以方便视觉采集模块、激光雷达进行图像的拍摄和扫描操作。
[0024] 所述视觉采集模块用于在所述轨道方向上进行图像拍摄,形成第一视觉图像。
[0025] 视觉采集模块可以包含一个或多个摄像头,从而在无人机上对轨道进行拍摄,视觉采集模块在拍摄的过程中,可以通过实时拍摄视频的方式对轨道进行图像采集,通过提取拍摄视频中的关键帧,可以得到轨道的图像,进而从这些图像中得到第一视觉图像。
[0026] 作为一种可选方式,视觉采集模块可以包括左目相机、右目相机和计算单元,所述左目相机用于基于左目视角采集左目视频帧;右目相机,所述右目相机用于基于右目视角采集右目视频帧;计算单元,所述计算单元基于所述左目视频帧图像和右目视频帧图像,计算当前视野下采集到的目标对象的深度值;当所述深度值小于预设深度值时,舍弃当前时刻采集到的左目视频帧和右目视频帧;当所述深度值大于预设深度值时,在基于左目视频帧和右目视频帧生成第一图像之后,生成激活信号,以便于基于所述激活信号,启动所述激光雷达。通过这种方式,能够对拍摄到的目标进行判断,当存在深度值的图像时,认定为有意义的图像,从而进一步的生成第一视觉图像,通过这种方式,进一步提高了图像拍摄的效率。
[0027] 所述激光雷达与所述视觉采集模块设置在一起,用于在所述轨道方向上对所述轨道进行三维扫描,形成所述轨道的三维点云数据。
[0028] 激光雷达可以通过自主扫描的方式对轨道对象进行扫描,也可以基于视觉采集模块生成的激活信号来启动扫描操作。通过激光雷达对轨道进行扫描,能够得到轨道的三维图像,从而为轨道是否存在变形提供判断依据。
[0029] 数据处理模块实时接收所述激光雷达采集的三维点云数据,将所述点云数据在斜平面上进行投影,形成所述三维点云数据在斜平面上的第二视觉图像。具体的,可以选择相对于水平面具有一定斜度(例如45度)的平面对三维点云数据进行投影操作,从而保证形成的第二视觉图像与第一视觉图像具有不同的投影平面,保证从多个不同的角度对轨道是否存在变形进行判断。
[0030] 所述识别模块对所述第一视觉图像和所述第二视觉图像进行目标识别,分别得到所述轨道在所述第一视觉图像和所述第二视觉图像中的第一轮廓曲线和第二轮廓曲线,对所述第一轮廓曲线和所述第二轮廓曲线进行相似度计算,当所述第一轮廓曲线与所述第二轮廓曲线之间的相似度小于第一阈值时,判定视觉采集模块和激光雷达拍摄的轨道存在变形。识别模块对第一视觉图像和第二视觉图像中的目标进行识别可以采用多种已经存在的目标识别算法,在此不作具体的限定。
[0031] 第一阈值可以根据实际的需要进行设置,例如,第一阈值可以是80%,由于第一轮廓曲线与第二轮廓曲线分别表示采集到的轨道的形状,在轨道没有发生变形的情况下,第一轮廓曲线与第二轮廓曲线的相似度应该是100%或者接近100%(例如,99%),当轨道发生变形之后,从不同的角度得到的轨道的曲线就会发生变化,从而判断出轨道发生变形。
[0032] 有的时候,第一轮廓曲线和第二轮廓曲线无法直接判断出轨道是否发生变形,为此,根据本公开实施例的一种具体实现方式,所述系统还包括:控制模块,用于当所述第一轮廓曲线与所述第二轮廓曲线之间的相似度大于第一阈值(例如,80%)小于第二阈值(例如,90%)时,此时无法直接判断出轨道是否发生形变,需要进而二次判断。为此,可以控制所述无人机设备在当前位置处于悬停状态,并通过所述无人机获取当前的位置坐标;通信模块,所述通信模块将所述位置坐标发送至远程的服务端,以便于查询当的位置坐标处是否存在设置在轨道两侧的静态拍摄设备。静态拍摄设备为设置在轨道两侧的监控设备,用于对轨道上的状况进行检测。根据实际的情况,有的位置设置有静态拍摄设备,有的位置没有设置静态拍摄设备,为此,需要基于无人机定位的当前位置向远程服务器端进行查询操作。
[0033] 若当前的位置的坐标处存在静态拍摄设备,则通过所述通信模块查询当前的位置坐标处、分设在轨道两侧的第一静态拍摄设备和第二静态拍摄设备拍摄的第一静态图像和第二静态图像,通过比较第一视觉图像、第二视觉图像、第一静态图像和第二静态图像,确定所述轨道是否发生变形。
[0034] 具体的,可以对所述第一静态图像和第二静态图像进行目标识别,得到第三轮廓曲线和第四轮廓曲线;判断所述第三轮廓曲线和所述第四轮廓曲线之间的相似度是否小于所述第一阈值;若是,则认定所述轨道存在变形。
[0035] 若当前的位置的坐标处不存在静态拍摄设备,则通过所述控制模块控制所述无人机设备在当前位置坐标处的预设球形半径范围的多个不同位置进行飞行操作,以便与得到多个不同位置处视觉采集模块和激光雷达针对所述轨道形成的第一视觉图像序列和第二视觉图像序列,并基于所述第一视觉图像序列和所述第二视觉图像序列确定所述轨道是否变形。
[0036] 具体的,可以对所述第一视觉图像序列和第二视觉图像序列进行目标识别,得到第一轮廓曲线序列和第二轮廓曲线序列;判断所述第一轮廓曲线序列和所述第二轮廓曲线序列之间的相似度是否小于所述第一阈值;若是,则认定所述轨道存在变形。
[0037] 根据本公开实施例的一种具体实现方式,所述视觉采集模块包括:左目相机,所述左目相机用于基于左目视角采集左目视频帧;
右目相机,所述右目相机用于基于右目视角采集右目视频帧;
计算单元,所述计算单元基于所述左目视频帧图像和右目视频帧图像,计算当前视野下采集到的目标对象的深度值;
当所述深度值小于预设深度值时,舍弃当前时刻采集到的左目视频帧和右目视频帧;
当所述深度值大于预设深度值时,在基于左目视频帧和右目视频帧生成第一图像之后,生成激活信号,以便于基于所述激活信号,启动所述激光雷达
根据本公开实施例的一种具体实现方式,所述视觉采集设备还包括:
图像预处理模块,所述图像预处理模块用于对获取到的左目视频帧和右目视频帧进行图像预处理操作。
[0038] 根据本公开实施例的一种具体实现方式,所述视觉采集设备还包括:存储单元,所述存储单元用于提前存储于所述预设线路相关的视频图像。
[0039] 根据本公开实施例的一种具体实现方式,所述视觉采集设备还包括:电源电路,所述电源电路包括第一线路和第二线路;所述第一线路产生固定的预稳压电压第一输出电压,启动核心功能电路并给所述第二线路供电;所述第二线路产生实际电路所需的预稳压电压第二输出电压;
所述第一线路包括预基准端、第一差分放大器、第一晶体管、第二晶体管、第三晶体管、第一电阻和第二电阻;
所述基准端产生预基准端输入至所述第一差分放大器的负输入端,其输出端接第三晶体管的栅端;
所述第三晶体管的源端接地,漏端接第一晶体管漏端;
第一晶体管栅端接第二晶体管栅端,第二晶体管漏端接第二电阻的第一端,第二电阻的第二端接第一电阻的第一端,第一电阻的第二端接地;第一差分放大器的正输入端接第一电阻的第一端。
[0040] 根据本公开实施例的一种具体实现方式,所述激光雷达,包括:电源输入端,用于接收所述电源电路输出的第二输出电压;
比较器,所述比较器具有第一输入端、第二输入端和输出端,所述第一输入端耦接到所述激光供电电源,所述第一输入端并通过电容耦接到跨阻放大器的输入端;
所述第二输入端耦接所述激活信号,用以在激活信号的激励下启动所述激光雷达;
开关器件,所述开关器件具有控制端、第一端和第二端,所述控制端耦接到所述比较器的输出端,所述第一端耦接到第二电压源,所述第二端耦接到所述跨阻放大器的输入端或输出端。
[0041] 作为另外一种方式,为了提高激光雷达的扫描精度,在激光雷达扫描之前,需要对激光雷达的扫描精度进行调整,具体的,可以采用如下方式,首先,对激光雷达在扫描区域内形成点云数据进行目标识别,获得雷达扫描区域内的静态目标和动态目标。静态的目标可以是轨道等处于静止状态的目标,而动态目标可以是火车等处于运动状态的目标,通过设置两种不同的目标,可以分别计算静态目标和动态目标的反射率,从而进行比较。
[0042] 其次,基于所述静态目标的回波信号强度及距离信息,确定所述静态目标所对应的第一相对反射率。具体的,可以确定静态目标所述在的平面与激光雷达发出探测光束光轴间所存在相对角度;通过所述相对角度、静态目标的回波信号强度及距离信息之间的数学对应关系,计算出所述第一相对反射率,上述计算过程可以采用通用的计算公式,在此不作限定。
[0043] 其次,基于所述动态目标在扫描区域内不同位置的回波信号强度及距离信息,对所述第一相对反射率进行修正,形成第二相对反射率。基于类似的方法,可以计算动态目标的反射率,最后通过加权的方式,将静态目标的第一相对反射率与动态目标的反射率进行合并,加权值形成第二相对反射率。最终通过第二相对反射率来确定激光雷达的最终反射率。通过这种方式,能够提高雷达的反射精度,从而保证了扫描的三维点云数据的准确性。
[0044] 以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。