基于图像的事故定责方法、装置、计算机设备和存储介质与流程

文档序号:21598192发布日期:2020-07-24 16:48阅读:147来源:国知局
基于图像的事故定责方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种基于图像的事故定责方法、装置、计算机设备和存储介质。



背景技术:

在发生交通事故时,现有的处理方式主要是交警到现场定责,或者是由涉事者上传的事故现场照片进行远程事故定责;在传统的事故定责技术,通常是将涉事者上传的事故现场图像与历史的事故现场图像进行对比,继而根据事故现场图像间的相似度确定事故类型,进行事故定责;但是,在进行事故现场照片对比过程中,由于事故现场照片拍摄角度、拍摄取景范围等因素,造成事故现场图像与历史的事故现场图像间差距大、相似度低,造成事故定责的准确率低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种基于图像的事故定责方法、装置、计算机设备和存储介质。

一种基于图像的事故定责方法,所述方法包括:

获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像;其中,所述事故图像包括交通事故中至少两辆的涉事车辆;

从所述事故图像中截取各个涉事车辆所在的矩形区域;

根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息;

根据各个涉事车辆的碰撞部分特写图像,识别各所述涉事车辆的受损位置信息;

根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定交通事故的事故类型。

在其中一个实施例中,所述从所述事故图像中截取各个涉事车辆所在的矩形区域的步骤,包括:

将所述事故图像的图像数据输入至车辆检测模型中,获取车辆检测候选框;

对所述车辆检测候选框中的区域图像进行车辆识别;

当所述车辆检测候选框中的区域图像识别为车辆图像,则将车辆检测候选框确定为涉事车辆所在的矩形区域。

在其中一个实施例中,所述事故图像包括事故前景图像或事故后景图像;

所述从所述事故图像中截取各个涉事车辆所在的矩形区域的步骤,包括:

从所述事故前景图像中截取各个涉事车辆所在的第一矩形区域;

从所述事故后景图像进截取各个涉事车辆所在的第二矩形区域;

所述根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息的步骤,包括:

根据各个涉事车辆所在的第一矩形区域确定各个涉事车辆间的第一位置关系信息;

根据各个涉事车辆所在的第二矩形区域确定各个涉事车辆间的第二位置关系信息;

当所述第一位置关系信息以及所述第二位置关系信息一致时,根据所述第一位置信息确定各个涉事车辆间的位置关系信息。

在其中一个实施例中,所述根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定交通事故的事故类型的步骤之后,还包括:

根据所述位置关系信息以及所述事故类型,确认各个涉事车辆的事故责任类型;

根据各个涉事车辆的事故责任类型生成事故责任报告,并将所述事故责任报告发送至所述终端,所述终端用于显示所述事故责任报告。

在其中一个实施例中,所述根据各个涉事车辆的事故责任类型生成事故责任报告的步骤,包括:

从事故图像中获取各涉事车辆的车辆信息,其中,车辆信息包括车辆的车牌号码、车辆颜色以及车辆型号;

根据所述车辆事故责任类型以及所述车辆信息,生成事故责任报告。

在其中一个实施例中,所述获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像的步骤,包括:

获取终端发送的视频数据;

从所述视频数据中截取事故图像以及各个涉事车辆的碰撞部分特写图像。

一种基于图像的事故定责装置,所述装置包括:

图像获取模块,用于获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像;其中,所述事故图像包括交通事故中至少两辆的涉事车辆;

位置信息获取模块,用于从所述事故图像中截取各个涉事车辆所在的矩形区域;

位置关系获取模块,用于根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息;

受损位置获取模块,用于根据各个涉事车辆的碰撞部分特写图像,识别各所述涉事车辆的受损位置信息;

事故类型确定模块,用于根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定交通事故的事故类型。

在其中一个实施例中,位置信息获取模块,用于:将所述事故图像的图像数据输入至车辆检测模型中,获取车辆检测候选框;对所述车辆检测候选框中的区域图像进行车辆识别;当所述车辆检测候选框中的区域图像识别为车辆图像,则将车辆检测候选框确定为涉事车辆所在的矩形区域。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像;其中,所述事故图像包括交通事故中至少两辆的涉事车辆;

从所述事故图像中截取各个涉事车辆所在的矩形区域;

根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息;

根据各个涉事车辆的碰撞部分特写图像,识别各所述涉事车辆的受损位置信息;

根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定交通事故的事故类型。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像;其中,所述事故图像包括交通事故中至少两辆的涉事车辆;

从所述事故图像中截取各个涉事车辆所在的矩形区域;

根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息;

根据各个涉事车辆的碰撞部分特写图像,识别各所述涉事车辆的受损位置信息;

根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定交通事故的事故类型。

上述基于图像的事故定责方法、装置、计算机设备和存储介质,在获取事故图像以及碰撞部分特写图像后,从事故图像中截取各个涉事车辆所在的矩形区域,进而根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息,并从所述碰撞部分特写图像识别所述涉事车辆的受损位置信息,最后根据所述涉事车辆间的位置关系信息以及受损位置信息确定事故类型,实现通过事故图像中车辆间的位置关系、车辆受损部位等信息确定事故类型,进行事故定责,提高事故定责的准确率。

附图说明

图1为一个实施例中基于图像的事故定责方法的应用场景图;

图2为一个实施例中基于图像的事故定责方法的流程示意图;

图3为另一个实施例中基于图像的事故定责方法的流程示意图;

图4为一个实施例中基于图像的事故定责装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的基于图像的事故定责方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。用户通过终端102拍摄事故现场中的事故图像以及碰撞部分特写图像,在获得事故图像以及碰撞部分特写图像后,终端102将事故前景图像、事故后景图像以及碰撞部分特写图像发送至服务器104中,服务器104获取到终端102发送的事故图像中截取各个涉事车辆所在的矩形区域;根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息;根据各个涉事车辆的碰撞部分特写图像,识别各涉事车辆的受损位置信息;根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定交通事故的事故类型。后续服务器104根据获得的车辆位置关系信息以及确定到的事故类型,获取各个涉事车辆的事故责任类型,进而根生成事故责任报告,并将事故责任报告发送至终端102,使得终端用于显示事故责任报告。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种基于图像的事故定责方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤210,获取交通事故的事故图像以及碰撞部分特写图像;其中,事故图像包括交通事故中至少两辆的涉事车辆。

其中,交通事故的事故图像是指事故现场拍摄的图像数据,可以是在事故现场中事故车辆前方拍摄的事故前景图像,也可以是在事故现场中在事故车辆后方拍摄的图像事故后景图像;其中,事故图像包括两辆以上的涉事车辆;应该理解的是,事故前景图与事故后景图是以相反的拍摄角度进行拍摄的。碰撞部分特写图像是指涉事车辆在事故中受损部位的照片。

在一个实施例中,事故图像以及碰撞部分特写图像,可以是由用户利用终端根据系统指引进行图像拍摄后上传至服务器中的。事故图像以及碰撞部分特写图像,具体可以通过相机拍摄的照片,也可以是从相机拍摄的视频数据中截图获取的图像。

步骤220,从事故图像中截取各个涉事车辆所在的矩形区域。

其中,在获取到事故图像以后,从事故图像中切割出每一辆涉事车辆的所在的矩形区域;其中,矩形区域是指在事故图像中涉事车辆的位置,用于表征涉事车辆在事故图像中位置信息,

具体地,从事故图像中截取各个涉事车辆所在的矩形区域,具体可以是将事故图像输入至车辆检测模型中,利用车辆检测模型对事故图像中各个涉事车辆进行定位,最终车辆检测模型输出各个涉事车辆所在的矩形区域。

步骤230,根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息。

其中,在获取到各个车辆所在的矩形区域后,从各个涉事车辆的矩形区域,确定各个涉事车辆的间的位置关系信息。具体地,可以是根据各个涉事车辆间所在矩形区域的图像信息,确定矩形区域间的覆盖关系,从而确定涉事车辆间的位置关系信息;或者可以是根据各个涉事车辆所在矩形区域的大小,将矩形区域较大的涉事车辆确定为前车,将矩形区域较小的涉事车辆确定为后车。通过从事故前景图像或事故后景图像中确定到各个涉事车辆所在的矩形区域,从而根据矩形区域确定各个涉事车辆间的位置信息。

其中,位置关系信息是指每辆车辆之间的位置关系,可以包括前后关系、左右关系等;例如,当涉事车辆的数量为两辆,第一辆涉事车辆在左前方,第二辆涉事车辆在右后方,即涉事车辆的位置关系信息为左前-右后关系,其中第一辆涉事车辆为左前方车辆,第二辆涉事车辆为右后方车辆。

步骤240,根据各个涉事车辆的碰撞部分特写图像,识别各涉事车辆的受损位置信息。

其中,碰撞部分特写图像是指涉事车辆在事故中受损部位的照片。服务器可通过碰撞部分特写图像识别图像中车辆的受损部位。具体地,服务器可以预先训练好的车损类型模型,在获取到各个对涉事车辆的碰撞部分特写图像后,将涉事车辆的碰撞部分特写图像输入至车损类型模型中,通过车损类型模型获取碰撞部分特写图像对应的车损类型,例如,车前方、侧面、车尾、整体等,得到涉事车辆的受损位置信息。其中,车损类型模型可以为卷积神经网络模型。

步骤250,根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定事故类型。

具体地,服务器可事先保存多个车辆间的位置关系信息、车辆受损位置信息与事故类型的关系表;在获取到事故图像中涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息后,可根据位置关系信息以及受损位置信息查找关系表,确定事事故图像对应的故类型。

其中,不同的事故类型具有对应的涉事车辆的位置关系信息以及受损位置信息,通过将多个涉事车辆间的位置关系信息以及各个涉事受损位置信息,与预设的事故类型中的多个涉事车辆间位置关系信息以及受损位置信息进行匹配,确定本次交通事故的事故类型。例如,在事故前景图像以及事故后景图像中,确定到a车为前车,b车为后车,并且在碰撞部分特写图像中确定到a车受损位置为车尾位置,b车受损位置为车头位置,则可根据a车、b车间的位置关系信息以及受损位置信息,确定a车、b车间的事故类型为车辆追尾事故。

上述基于图像的事故定责方法中,在获取事故图像以及碰撞部分特写图像后,从事故图像中截取各个涉事车辆所在的矩形区域,进而根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息,并从碰撞部分特写图像识别涉事车辆的受损位置信息,最后根据涉事车辆间的位置关系信息以及受损位置信息确定事故类型,实现通过事故图像中车辆间的位置关系、车辆受损部位等信息确定事故类型,进行事故定责,提高事故定责的准确率。

在一个实施例中,从事故图像中截取各个涉事车辆所在的矩形区域的步骤,包括:将事故图像的图像数据输入至车辆检测模型中,获取车辆检测候选框;对车辆检测候选框中的区域图像进行车辆识别;当车辆检测候选框中的区域图像识别为车辆图像,则将车辆检测候选框确定为涉事车辆所在的矩形区域。

其中,车辆检测模型用于根据输入的事故图像的图像数据获取事故图像中的车辆的位置区域,具体可以是利用矩形框框选出车辆所在的区域。这里的车辆检测模型是已经训练好的网络模型,可以直接用于框选事故图像中车辆所在的矩形区域。

其中,在获取到事故图像后,服务器间事故图像的图像数据输入至车辆检测模型中,通过车辆检测模型获取车辆检测候选框;然后对车辆检测候选框对应区域的区域图像进行二次车辆识别,当车辆检测候选框对应区域的区域图像的图像识别结果为车辆图像时,将车辆检测候选框确定为涉事车辆所在的矩形区域,提高车辆检测的准确性。

进一步地,服务器可预先获取多个车辆样本图像,其中车辆样本图像中标注有车辆所在区域的标准矩形框,在构建初始的车辆检测模型后,将标注有矩形框的车辆样本图中输入至车辆检测模型中,获取车辆检测模型输出的预测结果,基于预测结果与标准矩形框间的差异,对车辆检测模型进行参数调整,实现对车辆检测模型的训练。

在一个实施例中,事故图像包括事故前景图像或事故后景图像;从事故图像中截取各个涉事车辆所在的矩形区域的步骤,包括:从事故前景图像中截取各个涉事车辆所在的第一矩形区域;从事故后景图像进截取各个涉事车辆所在的第二矩形区域;根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息的步骤,包括:根据各个涉事车辆所在的第一矩形区域确定各个涉事车辆间的第一位置关系信息;根据各个涉事车辆所在的第二矩形区域确定各个涉事车辆间的第二位置关系信息;当第一位置关系信息以及第二位置关系信息一致时,根据第一位置信息确定各个涉事车辆间的位置关系信息。

其中,事故前景图像是指在事故现场中事故车辆前方拍摄的图像,其中包括两辆以上的涉事车辆;事故后景图是指事故现场中在事故车辆后方拍摄的图像,其中同样包括两辆以上涉事车辆;应该理解的是,事故前景图与事故后景图是以相反的拍摄角度进行拍摄的。在获取到事故前景图像以及事故后景图像以后,从事故前景图像中切割出每一辆涉事车辆的所在的第一矩形区域,从涉事事故后景图像中切割出每一辆车辆所在的第二矩形区域;对于第一矩形区域,根据各辆涉事车辆对应的第一矩形区域确定在事故前景图像中位置关系信息;同样的,对于第二矩形区域,根据各辆涉事车辆对应的第二矩形区域确定在事故后景图像中位置关系信息。

具体地,根据各涉事车辆的第一矩形区域,确定各个涉事车辆的第一位置信息,具体可以是根据第一矩形区域的图像信息间的覆盖关系,确定涉事车辆间的位置关系信息,或者可以是根据第一矩形区域的大小,将矩形区域较大的涉事车辆确定为前车,将矩形区域较小的涉事车辆确定为后车。同样的,根据各涉事车辆的第二矩形区域,确定各个涉事车辆的第二位置信息,具体可以是根据第二矩形区域的图像信息间的覆盖关系,确定涉事车辆间的位置关系信息,或者可以是根据第二矩形区域的大小,将矩形区域较大的涉事车辆确定为后车,将矩形区域较小的涉事车辆确定为前车。通过从事故前景图像或事故后景图像中确定到各个涉事车辆所在的矩形区域,从而根据矩形区域确定各个涉事车辆间的位置信息。

其中,在得到第一位置关系信息以及第二位置关系信息后,对比第一位置关系信息以及第二位置关系信息,当两者相同,则将第一位置关系信息或第二位置关系信息确定涉事车辆间的位置关系。

在一个实施例中,根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定交通事故的事故类型的步骤之后,还包括:根据位置关系信息以及事故类型,确认各个涉事车辆的事故责任类型;根据各个涉事车辆的事故责任类型生成事故责任报告,并将事故责任报告发送至终端,终端用于显示事故责任报告。

其中,事故责任类型主要分为主要责任、次要责任、全部责任、无责任以及同等责任;例如,对于追尾类型的事故类型,对于前车负次要责任或无责任,后车负主要责任或全部责任,又例如,对于借道超车的交通事故类型,对于超车的车辆要负全部责任。

具体地,在确定到涉事车辆的位置关系信息以及事故类型以后,可根据涉事车辆的位置关系信息以及事故类型,确定各辆涉事车辆的责任类型。在得到各辆涉事车辆的责任类型以后,根据各辆涉事车辆及其责任类型生成事故责任报告,并将事故责任报告发送至终端中,通过终端的显示装置显示该事故责任报告。

在一个实施例中,根据各个涉事车辆的事故责任类型生成事故责任报告的步骤,包括:从事故图像中获取各涉事车辆的车辆信息,其中,车辆信息包括车辆的车牌号码、车辆颜色以及车辆型号;根据车辆事故责任类型以及车辆信息,生成事故责任报告。

其中,在获取到事故前景图像以及事故后景图像后,可以根据这两类事故图像中获取涉事车辆的车辆信息,其中车辆信息包括但不限于车牌号码、车辆颜色、车辆型号等。在获取到车辆信息后,根据车辆信息标识事故图像中的车辆,在生成事故责任报告过程中,将涉事车辆的车辆事故责任类型以及车辆信息,写入事故责任报告中,提高事故责任报告中的信息量。

在一个实施例中,获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像的步骤,包括:获取终端发送的视频数据;从视频数据中截取事故图像以及各个涉事车辆的碰撞部分特写图像。

其中,服务器可接收终端发送的实时视频数据,获取实时视频数据中的帧图像;具体地,视频数据是用户在发生报告交通事故后,可通过手机终端的微信小程序发起的、与交警后台的实时连线,终端实时拍摄视频数据,并通过实时连线将视频数据发送至服务器中,服务器在接收到实时视频数据后,从实时视频数据中获取每一帧的帧图像。

在获得实时视频数据中的帧图像后,将各帧帧图像输入至场景识别模型中,获取场景识别模型的输出结果,确定各帧帧图像对应的场景标识,最后根据场景标识从各帧帧图像的筛选出事故前景图像、事故后景图像以及碰撞部分特写图像。其中,场景识别模型是用于对帧图像进行场景识别的深度学习模型,场景标识可以包括事故前景图像标识、事故后景图像标识、碰撞部分特写图像标识、驾驶证图像标识等。具体地,将帧图像输入至场景识别模型中,获取帧图像中目标对象的预测图,然后根据得到的目标对象的预测图确定得到帧图像的场景标识。例如,目标对象包括有驾驶证、行驶证、涉事车辆、人物等;将帧图像输入至场景识别模型后,识别到帧图像中包括有车辆a的图像区域以及包括有车辆b的图像区域,再根据获得的车辆a的预测图以及车辆b的预测图确定该帧图像的场景标识为事故前景图。

在一个实施例中,如图3所示,基于图像的事故定责方法,包括:

步骤310,获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像;其中,所述事故图像包括交通事故中至少两辆的涉事车辆;所述事故图像包括事故前景图像或事故后景图像;

步骤320,从事故前景图像中截取各个涉事车辆所在的第一矩形区域;

步骤330,从事故后景图像进截取各个涉事车辆所在的第二矩形区域;

步骤340,根据各个涉事车辆所在的第一矩形区域确定各个涉事车辆间的第一位置关系信息;

步骤350,根据各个涉事车辆所在的第二矩形区域确定各个涉事车辆间的第二位置关系信息;

步骤360,当第一位置关系信息以及第二位置关系信息一致时,根据第一位置信息确定各个涉事车辆间的位置关系信息;

步骤370,根据各个涉事车辆的碰撞部分特写图像,识别各涉事车辆的受损位置信息;

步骤380,根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定交通事故的事故类型。

上述基于图像的事故定责方法中,在获取事故前景图像、事故后景图像以及碰撞部分特写图像后,通过获取事故前景图像以及所述事故后景图像中涉事车辆的第一位置信息以及第二位置信息,进而根据所述第一位置信息以及所述第二位置信息确定所述涉事车辆间的位置关系信息,并从所述碰撞部分特写图像识别所述涉事车辆的受损位置信息,最后根据所述涉事车辆间的位置关系信息以及受损位置信息确定事故类型,实现快速定责,减少人工现场定责的时间,加快事故定责效率。

应该理解的是,虽然图2以及图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2以及图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种基于图像的事故定责装置,包括:图像获取模块410、位置信息获取模块420、位置关系获取模块430、受损位置获取模块440和事故类型确定模块450,其中:

图像获取模块410,用于获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像;其中,事故图像包括交通事故中至少两辆的涉事车辆;

位置信息获取模块420,用于从事故图像中截取各个涉事车辆所在的矩形区域;

位置关系获取模块430,用于根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息;

受损位置获取模块440,用于根据各个涉事车辆的碰撞部分特写图像,识别各涉事车辆的受损位置信息;

事故类型确定模块450,用于根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定交通事故的事故类型。

在一个实施例中,位置信息获取模块,用于将事故图像的图像数据输入至车辆检测模型中,获取车辆检测候选框;对车辆检测候选框中的区域图像进行车辆识别;当车辆检测候选框中的区域图像识别为车辆图像,则将车辆检测候选框确定为涉事车辆所在的矩形区域。

在一个实施例中,位置信息获取模块,用于从事故前景图像中截取各个涉事车辆所在的第一矩形区域;从事故后景图像进截取各个涉事车辆所在的第二矩形区域;位置关系获取模块430,用于根据各个涉事车辆所在的第一矩形区域确定各个涉事车辆间的第一位置关系信息;根据各个涉事车辆所在的第二矩形区域确定各个涉事车辆间的第二位置关系信息;当第一位置关系信息以及第二位置关系信息一致时,根据第一位置信息确定各个涉事车辆间的位置关系信息。

在一个实施例中,基于图像的事故定责装置还包括事故报告生成模块,事故报告生成模块,用于根据位置关系信息以及事故类型,确认各个涉事车辆的事故责任类型;根据各个涉事车辆的事故责任类型生成事故责任报告,并将事故责任报告发送至终端,终端用于显示事故责任报告。

在一个实施例中,事故报告生成模块,用于从事故图像中获取各涉事车辆的车辆信息,其中,车辆信息包括车辆的车牌号码、车辆颜色以及车辆型号;根据车辆事故责任类型以及车辆信息,生成事故责任报告。

在一个实施例中,图像获取模块,用于获取终端发送的视频数据;从视频数据中截取事故图像以及各个涉事车辆的碰撞部分特写图像。

关于基于图像的事故定责装置的具体限定可以参见上文中对于基于图像的事故定责方法的限定,在此不再赘述。上述基于图像的事故定责装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储各类数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于图像的事故定责方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像;其中,事故图像包括交通事故中至少两辆的涉事车辆;

从事故图像中截取各个涉事车辆所在的矩形区域;

根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息;

根据各个涉事车辆的碰撞部分特写图像,识别各涉事车辆的受损位置信息;

根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定交通事故的事故类型。

在一个实施例中,处理器执行计算机程序实现从事故图像中截取各个涉事车辆所在的矩形区域的步骤时,具体实现以下步骤:将事故图像的图像数据输入至车辆检测模型中,获取车辆检测候选框;对车辆检测候选框中的区域图像进行车辆识别;当车辆检测候选框中的区域图像识别为车辆图像,则将车辆检测候选框确定为涉事车辆所在的矩形区域。

在一个实施例中,事故图像包括事故前景图像或事故后景图像;处理器执行计算机程序实现从事故图像中截取各个涉事车辆所在的矩形区域的步骤时,具体实现以下步骤:从事故前景图像中截取各个涉事车辆所在的第一矩形区域;从事故后景图像进截取各个涉事车辆所在的第二矩形区域;处理器执行计算机程序实现根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息的步骤时,具体实现以下步骤:根据各个涉事车辆所在的第一矩形区域确定各个涉事车辆间的第一位置关系信息;根据各个涉事车辆所在的第二矩形区域确定各个涉事车辆间的第二位置关系信息;当第一位置关系信息以及第二位置关系信息一致时,根据第一位置信息确定各个涉事车辆间的位置关系信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据位置关系信息以及事故类型,确认各个涉事车辆的事故责任类型;根据各个涉事车辆的事故责任类型生成事故责任报告,并将事故责任报告发送至终端,终端用于显示事故责任报告。

在一个实施例中,处理器执行计算机程序实现根据各个涉事车辆的事故责任类型生成事故责任报告的步骤时,具体实现以下步骤:从事故图像中获取各涉事车辆的车辆信息,其中,车辆信息包括车辆的车牌号码、车辆颜色以及车辆型号;根据车辆事故责任类型以及车辆信息,生成事故责任报告。

在一个实施例中,处理器执行计算机程序实现获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像的步骤,具体实现以下步骤:获取终端发送的视频数据;从视频数据中截取事故图像以及各个涉事车辆的碰撞部分特写图像。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像;其中,事故图像包括交通事故中至少两辆的涉事车辆;

从事故图像中截取各个涉事车辆所在的矩形区域;

根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息;

根据各个涉事车辆的碰撞部分特写图像,识别各涉事车辆的受损位置信息;

根据各个涉事车辆间的位置关系信息以及各个涉事车辆的受损位置信息确定交通事故的事故类型。

在一个实施例中,计算机程序被处理器执行实现从事故图像中截取各个涉事车辆所在的矩形区域的步骤时,具体实现以下步骤:将事故图像的图像数据输入至车辆检测模型中,获取车辆检测候选框;对车辆检测候选框中的区域图像进行车辆识别;当车辆检测候选框中的区域图像识别为车辆图像,则将车辆检测候选框确定为涉事车辆所在的矩形区域。

在一个实施例中,事故图像包括事故前景图像或事故后景图像;计算机程序被处理器执行实现从事故图像中截取各个涉事车辆所在的矩形区域的步骤时,具体实现以下步骤:从事故前景图像中截取各个涉事车辆所在的第一矩形区域;从事故后景图像进截取各个涉事车辆所在的第二矩形区域;计算机程序被处理器执行实现根据各个涉事车辆所在的矩形区域,确定各个涉事车辆间的位置关系信息的步骤时,具体实现以下步骤:根据各个涉事车辆所在的第一矩形区域确定各个涉事车辆间的第一位置关系信息;根据各个涉事车辆所在的第二矩形区域确定各个涉事车辆间的第二位置关系信息;当第一位置关系信息以及第二位置关系信息一致时,根据第一位置信息确定各个涉事车辆间的位置关系信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据位置关系信息以及事故类型,确认各个涉事车辆的事故责任类型;根据各个涉事车辆的事故责任类型生成事故责任报告,并将事故责任报告发送至终端,终端用于显示事故责任报告。

在一个实施例中,计算机程序被处理器执行实现根据各个涉事车辆的事故责任类型生成事故责任报告的步骤时,具体实现以下步骤:从事故图像中获取各涉事车辆的车辆信息,其中,车辆信息包括车辆的车牌号码、车辆颜色以及车辆型号;根据车辆事故责任类型以及车辆信息,生成事故责任报告。

在一个实施例中,计算机程序被处理器执行实现获取交通事故的事故图像以及交通事故中各个涉事车辆的碰撞部分特写图像的步骤,具体实现以下步骤:获取终端发送的视频数据;从视频数据中截取事故图像以及各个涉事车辆的碰撞部分特写图像。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1