由粗到细的车辆图像定损方法与流程

文档序号:17491308发布日期:2019-04-23 20:34阅读:589来源:国知局
由粗到细的车辆图像定损方法与流程

本发明涉及车辆定损技术领域,尤其涉及一种由粗到细的车辆图像定损方法。



背景技术:

在车辆外观图片损伤识别系统中,首先需要对子部件图片进行损伤检测,其次对损伤区域图像进行损伤类型及损伤程度进行精确识别,其中子部件的损伤类型一般包括刮擦、轻凹、中凹、重凹、划痕和划痕扩损,但是由于车辆的图片都是在自然非受控环境下进行采集,因此会受到光照、角度、倒影、背景干扰的影响,因此损伤检测环节会出现一部分误检,即非有伤区域被认为有伤区域,这会对后续的损伤类型和损伤程度识别造成一定的影响。

此外,由于视角变化、尺度变化、形变、光照条件和背景干扰通常会导致待分类的图像类内差异大于类间差异,导致分类问题变得困难,基于深度学习的分类方法可以通过数据增强等技术从大量的数据中自动学到数据最本质的特征,而非采用手工设计的特征,从而极大地提高了图像分类任务的准确率。

而在事故车辆定损场景下,拍摄图片的要求比较高,由于个人拍摄习惯的差异以及自然环境的干扰,导致拍摄的图片存在很大的干扰,模型在训练阶段并没有学习过这些特征,因此在进行识别的时候会出现较高的误检。由于检测阶段会引入大量的误检,如果直接对检测模型认为有伤的图像进行损伤类型的直接判断,会导致损伤分类阶段误差累计,造成更大的误分类。



技术实现要素:

针对上述问题中的至少之一,本发明提供了一种由粗到细的车辆图像定损方法,通过在损伤类型细分之前,通过有伤无伤二分类过滤掉一部分误检图像,降低损伤类型细分环节的错误率,通过由粗到细的分类策略,将喷漆、钣金、更换几个维修类别进行区分,进而在每个子类下边进行损伤类型的细分,降低了损伤类型之间的互相混淆,将问题逐步拆解,从而提升车辆外观图片损伤识别系统的识别精度,使得识别的结果更为可靠。

为实现上述目的,本发明提供了一种由粗到细的车辆图像定损方法,包括:利用深度学习分类算法对损伤区域图像进行有伤无伤二分类,将所述损伤区域图像分为有伤图像和无伤图像;利用深度学习分类算法对所述有伤图像进行粗分类,以将所述有伤图像分为喷漆、钣金和更换三个维修类别;利用深度学习分类算法对不同维修类别的损伤区域图像进行细分,以确定对应所述维修类别的损伤类型。

在上述技术方案中,优选地,所述利用深度学习分类算法对损伤区域图像进行有伤无伤二分类并将所述损伤区域图像分为有伤图像和无伤图像具体包括:利用通用分类算法输出所述损伤区域图像的识别类别和置信度;利用卷积神经网络算法对网络学习的特征进行热力图可视化;利用深度学习算法构建有伤无伤二分类模型,利用所述有伤无伤二分类模型结合所述识别类别、置信度和热力图判断所述损伤区域图像是否有伤;若判断无伤则确定所述损伤区域图像为无伤图像,并将所述无伤图像过滤掉,若判断有伤则确定所述损伤区域图像为有伤图像。

在上述技术方案中,优选地,所述利用深度学习分类算法对所述有伤图像进行粗分类并将所述有伤图像分为喷漆、钣金和更换三个维修类别具体包括:利用深度学习算法构建维修分类模型,利用所述维修分类模型对所述有伤图像进行粗分类,以将所述有伤图像分为喷漆、钣金和更换三个维修类别。

在上述技术方案中,优选地,所述利用深度学习分类算法对不同维修类别的损伤区域图像进行细分,以确定对应所述维修类别的损伤类型具体包括:对训练样本进行数据增强以增加样本的丰富性;利用深度学习方法构建损伤分类模型,并利用损伤分类模型对所述损伤区域图像进行损伤类型细分,同时引入混淆矩阵对损伤类型的细分结果进行全面分析;对每个维修类别的样本加入难例图像以调整样本结构,并对对应维修类别的损伤类别进行分析并将所述损伤类型输出。

在上述技术方案中,优选地,三个维修类别的损伤类型分别为:所述喷漆维修类别包括刮擦、划痕和扩损三个损伤类型,所述钣金维修类别包括轻凹和中凹两个损伤类型,所述更换维修类别包括重凹和撕裂两个损伤类型。

在上述技术方案中,优选地,所述通用分类算法包括vgg、resnet和inception,所述深度学习算法包括grad_cam、inception、vgg和googlenet。

在上述技术方案中,优选地,所述热力图中颜色越深的图像部分为神经元激活越多的图像部分,即为损伤较重的部分。

与现有技术相比,本发明的有益效果为:通过在损伤类型细分之前,利用有伤无伤二分类过滤掉一部分误检图像,降低了损伤类型细分环节的错误率,通过由粗到细的分类策略,将喷漆、钣金、更换几个维修类别进行区分,进而在每个子类下边进行损伤类型的细分,降低了损伤类型之间的互相混淆,将问题逐步拆解,从而提升车辆外观图片损伤识别系统的识别精度,使得识别的结果更为可靠。

附图说明

图1为本发明一种实施例公开的由粗到细的车辆图像定损方法的流程示意框图;

图2为本发明一种实施例公开的由粗到细的车辆图像定损方法的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合附图对本发明做进一步的详细描述:

如图1和图2所示,根据本发明提供的一种由粗到细的车辆图像定损方法,包括:利用深度学习分类算法对损伤区域图像进行有伤无伤二分类,将损伤区域图像分为有伤图像和无伤图像;利用深度学习分类算法对有伤图像进行粗分类,以将有伤图像分为喷漆、钣金和更换三个维修类别;利用深度学习分类算法对不同维修类别的损伤区域图像进行细分,以确定对应维修类别的损伤类型。

在该实施例中,通过在损伤类型细分之前,利用有伤无伤二分类过滤掉一部分误检图像,降低了损伤类型细分环节的错误率,通过由粗到细的分类策略,将喷漆、钣金、更换几个维修类别进行区分,进而在每个子类下边进行损伤类型的细分,降低了损伤类型之间的互相混淆,将问题逐步拆解,从而提升了车辆外观图片损伤识别系统的识别精度,使得识别的结果更为可靠。

在上述实施例中,优选地,利用深度学习分类算法对损伤区域图像进行有伤无伤二分类并将损伤区域图像分为有伤图像和无伤图像具体包括:采用通用的分类算法和添加attention机制的分类算法对损伤图像进行有伤无伤二分类;利用通用分类算法输出损伤区域图像的识别类别和置信度,优选地,基础算法都采用resnetv250,网络的输出包含识别类别和置信度;利用卷积神经网络算法对网络学习的特征进行热力图可视化,优选地,对网络学习特征进行热力图可视化采用grad_cam算法;利用深度学习算法构建有伤无伤二分类模型,利用有伤无伤二分类模型结合识别类别、置信度和热力图判断损伤区域图像是否有伤;若判断无伤则确定损伤区域图像为无伤图像,并将无伤图像过滤掉,若判断有伤则确定损伤区域图像为有伤图像。在有伤无伤二分类部分和损伤类型细分类别部分,还可以通过调整训练样本的分布,对训练样本进行增强,从而提高识别效果。

在上述实施例中,优选地,利用深度学习分类算法对有伤图像进行粗分类并将有伤图像分为喷漆、钣金和更换三个维修类别具体包括:利用深度学习算法构建维修分类模型,利用维修分类模型对有伤图像进行粗分类,以将有伤图像分为喷漆、钣金和更换三个维修类别。该部分对维修类别的分类同样采用基于深度学习的分类方法进行粗分类,这里可以采用比较通用的分类算法,如vgg、resnet、inception等。

在上述实施例中,优选地,利用深度学习分类算法对不同维修类别的损伤区域图像进行细分,以确定对应维修类别的损伤类型具体包括:对训练样本进行数据增强以增加样本的丰富性;利用深度学习方法构建损伤分类模型,并利用损伤分类模型对损伤区域图像进行损伤类型细分,同时引入混淆矩阵对损伤类型的细分结果进行全面分析;对每个维修类别的样本加入难例图像以调整样本结构,并对对应维修类别的损伤类别进行分析并将损伤类型输出。其中,难例图像为比较容易混淆的图像。

在上述实施例中,优选地,三个维修类别的损伤类型分别为:喷漆维修类别包括刮擦、划痕和扩损三个损伤类型,钣金维修类别包括轻凹和中凹两个损伤类型,更换维修类别包括重凹和撕裂两个损伤类型。

在上述实施例中,优选地,通用分类算法包括vgg、resnet和inception,深度学习算法包括grad_cam、inception、vgg和googlenet,对于损伤检测环节,还可以采用比较通用的目标检测算法,如fasterrcnn、ssd、yolo等。

在上述实施例中,优选地,热力图中颜色越深的图像部分为神经元激活越多的图像部分,即为损伤较重的部分。

以上所述为本发明的实施方式,根据本发明提出的由粗到细的车辆图像定损方法,通过在损伤类型细分之前,利用有伤无伤二分类过滤掉一部分误检图像,降低损伤类型细分环节的错误率,通过由粗到细的分类策略,将喷漆、钣金、更换几个维修类别进行区分,进而在每个子类下边进行损伤类型的细分,降低了损伤类型之间的互相混淆,将问题逐步拆解,从而提升车辆外观图片损伤识别系统的识别精度,使得识别的结果更为可靠。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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