[go: up one dir, main page]

HK1247374B - Image-based vehicle loss assessment method and apparatus, and electronic device - Google Patents

Image-based vehicle loss assessment method and apparatus, and electronic device Download PDF

Info

Publication number
HK1247374B
HK1247374B HK18106438.7A HK18106438A HK1247374B HK 1247374 B HK1247374 B HK 1247374B HK 18106438 A HK18106438 A HK 18106438A HK 1247374 B HK1247374 B HK 1247374B
Authority
HK
Hong Kong
Prior art keywords
damage
component
vehicle
image
type
Prior art date
Application number
HK18106438.7A
Other languages
Chinese (zh)
Other versions
HK1247374A1 (en
Inventor
章海涛
徐娟
侯金龙
王剑
郭昕
程丹妮
胡越
吴博坤
陈燕青
Original Assignee
创新先进技术有限公司
Filing date
Publication date
Application filed by 创新先进技术有限公司 filed Critical 创新先进技术有限公司
Priority to HK18106438.7A priority Critical patent/HK1247374B/en
Publication of HK1247374A1 publication Critical patent/HK1247374A1/en
Publication of HK1247374B publication Critical patent/HK1247374B/en

Links

Description

一种基于图像的车辆定损方法、装置及电子设备Image-based vehicle damage assessment method, device, and electronic equipment

技术领域Technical Field

本申请属于计算机图像数据处理技术领域,尤其涉及一种基于图像的车辆定损方法、装置及电子设备。The present application belongs to the field of computer image data processing technology, and in particular relates to an image-based vehicle damage assessment method, device and electronic equipment.

背景技术Background Art

在发生交通事故后,常常需要等待保险公司的理赔员到现场处理,通过拍照等获取理赔依据。随着近年来机动车保有量的增加,每年的交通事故数量一直处于高位状。而车辆理赔定损业务的处理常常需要依赖专业保险工作人员的人力现场处理,成本高、等待周期长,处理效率低。After a traffic accident, it's often necessary to wait for the insurance company's claims adjuster to arrive and process the claim, taking photos and other procedures to obtain the required evidence. With the recent increase in motor vehicle ownership, the number of traffic accidents has remained high annually. However, vehicle claims assessment often relies on on-site manual processing by professional insurance personnel, which is costly, time-consuming, and inefficient.

目前业内有一些利用交通事故现场图像进行自动分析得到预设车损部位分类的处理方式。例如申请公布号为“CN105678622A”、发明名称为“车险理赔照片的分析方法及系统”公开一种算法利用常规卷积神经网络(CNN)对移动终端上传的理赔照片进行分析,识别出损伤部位分类,并基于分析结果生成提醒信息。但上述方式仅仅是简单的确定出车损部位的分类,如车前方、车侧面、车尾等,没有识别出具体的损伤类型。识别出的损伤部位的提醒信息主要是用于保险公司的工作人员拿来和人工定损进行人工的对比,作为参考信息帮助保险公司的工作人员进行定损核算。另外其算法只使用CNN通用的物体识别算法,最终车辆定损的结果还是依靠人工核定,人力和时间成本较大,并且不同保险公司车损核定标准不统一,加上人的主观因素影响,车辆定损结果的差异较大,可靠性较低。Currently, some approaches in the industry use traffic accident scene images for automatic analysis to categorize pre-set vehicle damage locations. For example, application publication number "CN105678622A," entitled "Auto Insurance Claim Photo Analysis Method and System," discloses an algorithm that uses a conventional convolutional neural network (CNN) to analyze claim photos uploaded by mobile terminals, identify damage location categories, and generate reminder information based on the analysis results. However, this approach simply identifies vehicle damage location categories, such as front, side, and rear, without identifying specific damage types. The identified damage location reminder information is primarily used by insurance company staff for manual comparison with manual damage assessment results, serving as reference information to assist insurance company staff in damage assessment calculations. Furthermore, this algorithm only utilizes a general CNN object recognition algorithm, leaving the final vehicle damage assessment result to rely on manual verification, which is labor-intensive and time-consuming. Furthermore, different insurance companies have inconsistent standards for damage assessment, and coupled with human subjective factors, vehicle damage assessment results vary widely, resulting in low reliability.

发明内容Summary of the Invention

本申请目的在于提供一种基于图像的车辆定损方法、装置及电子设备,可以快速、准确、可靠的检测出车辆部件的损伤部位和程度等的具体信息,并且定损结果更准确可靠,提供给用户维修方案信息,快速高效的进行车辆定损处理,大大提高用户服务体验。The purpose of this application is to provide an image-based vehicle damage assessment method, device and electronic equipment that can quickly, accurately and reliably detect specific information such as the location and degree of damage to vehicle components, and the damage assessment results are more accurate and reliable, providing users with repair plan information, quickly and efficiently performing vehicle damage assessment processing, and greatly improving the user service experience.

本申请提供的一种基于图像的车辆定损方法、装置及电子设备是这样实现的:The present application provides an image-based vehicle damage assessment method, device, and electronic device that are implemented as follows:

一种基于图像的车辆定损方法,所述方法包括:A vehicle damage assessment method based on an image, the method comprising:

获取车辆部件对应的部件图像;Obtaining component images corresponding to vehicle components;

通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;Detecting the component image using a constructed component damage recognition model to determine the damage location and damage type of the vehicle component;

基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果。A repair plan result for the vehicle component is generated based on information including a damage location and a damage type of the vehicle component.

一种基于图像的车辆定损装置,所述装置包括:A vehicle damage assessment device based on an image, comprising:

图像获取模块,用于获取车辆部件对应的部件图像;An image acquisition module, used to acquire component images corresponding to vehicle components;

检测模块,用于存储构建的部件损伤识别模型,以及通过所述部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;a detection module, configured to store the constructed component damage recognition model, and detect the component image using the component damage recognition model to determine the damage location and damage type of the vehicle component;

定损处理模块,用于基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果。A damage assessment processing module is used to generate a repair plan result for the vehicle component based on information including the damage location and damage type of the vehicle component.

一种基于图像的车辆定损装置,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:An image-based vehicle damage assessment device includes a processor and a memory for storing processor-executable instructions, wherein when the processor executes the instructions, the following are achieved:

获取车辆部件对应的部件图像;Obtaining component images corresponding to vehicle components;

通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;Detecting the component image using a constructed component damage recognition model to determine the damage location and damage type of the vehicle component;

基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果。A repair plan result for the vehicle component is generated based on information including a damage location and a damage type of the vehicle component.

一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现以下步骤:A computer-readable storage medium having computer instructions stored thereon, which, when executed, implement the following steps:

获取车辆部件对应的部件图像;Obtaining component images corresponding to vehicle components;

通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;Detecting the component image using a constructed component damage recognition model to determine the damage location and damage type of the vehicle component;

基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果。A repair plan result for the vehicle component is generated based on information including a damage location and a damage type of the vehicle component.

一种电子设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:An electronic device includes a processor and a memory for storing processor-executable instructions, wherein when the processor executes the instructions, the following is achieved:

获取车辆部件对应的部件图像;Obtaining component images corresponding to vehicle components;

通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;Detecting the component image using a constructed component damage recognition model to determine the damage location and damage type of the vehicle component;

基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果。A repair plan result for the vehicle component is generated based on information including a damage location and a damage type of the vehicle component.

本申请提供的一种基于图像的车辆定损方法、装置及电子设备,可以构建损伤部位和类型等信息识别更全面、结果更可靠的训练模型,通过该模型能检测出车辆部件的受损部位和损伤部位对应的损伤类型,从而得到车辆部件准确、全面的定损所需的信息。进一步的,本申请实施方案利用包括识别出的损伤部位和损伤类型的信息生成车辆部件的维修方案,为保险作业人员和车主用户提供更为准确、可靠、有实际参考价值的定损信息。本申请实施方案可以基于具体的车损信息、车辆部件价格库以及维修处理方式等自动生成维修方案,可以满足保险公司或车主用户快速、全面、准确可靠的车辆定损处理需求,提高车辆定损处理结果的准确性和可靠性,提高用户服务体验。The present application provides an image-based vehicle damage assessment method, device, and electronic device that can construct a training model that can more comprehensively identify information such as damage locations and types, and produce more reliable results. This model can detect the damaged locations of vehicle components and the types of damage corresponding to the damaged locations, thereby obtaining the information required for accurate and comprehensive damage assessment of vehicle components. Furthermore, the implementation scheme of the present application utilizes information including the identified damage locations and types of damage to generate repair plans for vehicle components, providing insurance personnel and vehicle owners with more accurate, reliable, and practical damage assessment information. The implementation scheme of the present application can automatically generate repair plans based on specific vehicle damage information, a vehicle component price database, and repair processing methods, which can meet the needs of insurance companies or vehicle owners for fast, comprehensive, accurate, and reliable vehicle damage assessment processing, improve the accuracy and reliability of vehicle damage assessment processing results, and enhance user service experience.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

图1是本申请所述一种基于图像的车辆定损方法一种实施例的方法流程示意图;FIG1 is a schematic diagram of a method flow of an embodiment of an image-based vehicle damage assessment method described in the present application;

图2是本申请所述一种基于图像的车辆定损方法另一种实施例的方法流程示意图;FIG2 is a schematic diagram of a method flow of another embodiment of an image-based vehicle damage assessment method described in the present application;

图3是本申请一个实施例中提供的用于识别部件图像的神经网络的网络结构示意图;FIG3 is a schematic diagram of the network structure of a neural network for recognizing component images provided in one embodiment of the present application;

图4是本申请提供的一种基于图像的车辆定损装置一种实施例的模块结构示意图;FIG4 is a schematic diagram of the module structure of an embodiment of an image-based vehicle damage assessment device provided by the present application;

图5是本申请提供的一种电子设备一种实施例的结构示意图;FIG5 is a schematic structural diagram of an embodiment of an electronic device provided by the present application;

图6是利用本申请实施方案进行车辆定损的一个处理场景示意图。FIG6 is a schematic diagram of a processing scenario for vehicle damage assessment using the implementation scheme of the present application.

具体实施方式DETAILED DESCRIPTION

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

图1是本申请所述一种基于图像的车辆定损方法一种实施例的方法流程图。虽然本申请提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本申请实施例或附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置、服务器或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境、甚至包括分布式处理、服务器集群的实施环境)。FIG1 is a method flow chart of an embodiment of an image-based vehicle damage assessment method described in the present application. Although the present application provides method operation steps or device structures as shown in the following embodiments or drawings, the method or device may include more or fewer operation steps or module units after partial merger based on routine or no creative labor. In the steps or structures where there is no necessary causal relationship logically, the execution order of these steps or the module structure of the device is not limited to the execution order or module structure shown in the embodiments or drawings of the present application. When the method or module structure is applied to an actual device, server or terminal product, it can be executed sequentially or in parallel according to the method or module structure shown in the embodiments or drawings (for example, a parallel processor or multi-threaded processing environment, or even a distributed processing, server cluster implementation environment).

在现有的实际交通事故处理中,例如刮擦事故等,常常需要等待保险公司的理赔员到现场拍照后才能撤离现场,因此经常会导致交通堵塞,且浪费大量的时间,并定损结果的信息获取周期较长。而利用本申请实施方案在发生交通事故时,涉事车主往往想要知道自己或对方车辆的损失或理赔情况,此时可以自己拍下交通事故现场的图像,一方面可以作为现场证据,另一方面可以利用拍摄将图像通过终端APP进行自主的车损估算损失、理赔情况等。满足涉事车主用户快速、全面、准确可靠的得到车辆定损处理需求。In the existing actual traffic accident handling, such as scratch accidents, it is often necessary to wait for the insurance company's claims adjuster to arrive at the scene to take pictures before leaving the scene, which often leads to traffic jams, wastes a lot of time, and takes a long time to obtain information on the damage assessment results. However, when a traffic accident occurs using the implementation scheme of this application, the owner of the vehicle involved often wants to know the loss or claim status of his or the other party's vehicle. At this time, you can take pictures of the traffic accident scene yourself. On the one hand, it can be used as on-site evidence. On the other hand, you can use the pictures to estimate the loss and claim status of the vehicle through the terminal APP. It meets the needs of the car owners involved in the accident to obtain vehicle damage assessment quickly, comprehensively, accurately and reliably.

为了清楚起见,下述实施例以具体的一个车主用户利用移动终端APP(application,应用)请求车辆定损服务的应用场景进行说明。在本实施例应用场景中,车主用户在交通事故现场可以通过移动终端(如手机)对车辆受损位置进行拍摄,然后通过终端应用上传拍摄获得的照片(图像)。车主用户在上传照片时可以选择或输入是车辆的哪个部件的信息,例如前保险杠、左前门、后尾灯等中的一项。云服务器获取用户上传的车辆单一部件的图片后,通过机器学习算法识别出图片中车辆部件的损伤部位和损伤类型,然后可以设计一个规则引擎,根据车型、所在地、修理厂等的维修策略信息,调用不同的价格库,最终生成至少一个车辆部件的维修方案。这个维修方案可以返回给车主用户,车主用户则可以快速获取车辆定损结果。当然,如果用户为保险公司作业人员,则可以返回给保险公司一侧或直接显示维修方案的结果。但是,本领域技术人员能够理解到,可以将本方案的实质精神应用到车辆定损的其他实施场景中,如保险公司或修理厂的自动车辆定损,或者4S门店、其他服务器提供的自助车辆定损服务等。For clarity, the following embodiment will be described using a specific application scenario in which a vehicle owner requests a vehicle damage assessment service using a mobile terminal app (application). In this embodiment, the vehicle owner can use a mobile terminal (e.g., a cell phone) to take a photo of the damaged area of their vehicle at the scene of a traffic accident and then upload the captured photo (image) through the terminal app. When uploading the photo, the vehicle owner can select or enter information about the vehicle component being photographed, such as the front bumper, left front door, or rear taillight. After receiving the uploaded image of a single vehicle component, the cloud server uses a machine learning algorithm to identify the location and type of damage. A rule engine can then be designed to access different price libraries based on repair policy information such as vehicle model, location, and repair shop, ultimately generating a repair plan for at least one vehicle component. This repair plan is then returned to the vehicle owner, who can then quickly obtain the vehicle damage assessment results. Of course, if the user is an insurance company employee, the repair plan results can be returned to the insurance company or displayed directly. However, those skilled in the art will appreciate that the essence of this solution can be applied to other implementation scenarios of vehicle damage assessment, such as automatic vehicle damage assessment by insurance companies or repair shops, or self-service vehicle damage assessment services provided by 4S stores or other servers.

具体的一种实施例如图1所示,本申请提供的一种基于图像的车辆定损方法的一种实施例中,所述方法可以包括:A specific embodiment is shown in FIG1 . In one embodiment of an image-based vehicle damage assessment method provided by the present application, the method may include:

S1:获取车辆部件对应的部件图像。S1: Obtain component images corresponding to vehicle components.

服务器可以从客户端或第三方服务器(如保险公司的服务器)获取车辆的单一部件的部件图像。在本实施例,这些部件图像可以认为均属于所述车辆部件的图像。本实施中所述的部件图像可以包括各种图形和影像的总称,通常指具有视觉效果的画面,一般可以包括纸介质上的、底片或照片上的、电视、投影仪或计算机屏幕等上的画面。本实施例应用场景中,车主用户上传部件图像时可以指定该部件图像所属的部件信息,例如为前保险杠或左前门或后尾灯的部件图像。当然,客户端或服务器一侧可以为获取的部件图像打上相应的车辆部件的标记信息。所述的车辆部件通常是指车辆上的部件,如前保险杠,左前门,后尾灯等。The server can obtain component images of single components of the vehicle from the client or a third-party server (such as an insurance company's server). In this embodiment, these component images can be considered to be images of the vehicle components. The component images described in this embodiment can be a general term for various graphics and images, usually referring to pictures with visual effects, which can generally include pictures on paper media, negatives or photos, televisions, projectors or computer screens, etc. In the application scenario of this embodiment, when the owner uploads the component image, he can specify the component information to which the component image belongs, such as the component image of the front bumper or the left front door or the rear taillight. Of course, the client or server side can mark the corresponding vehicle component marking information for the obtained component image. The vehicle components usually refer to components on the vehicle, such as the front bumper, the left front door, the rear taillight, etc.

可选的实施例中,还可以判断所述部件图像的图像质量是否达到设定的处理要求,若图像质量较差,如照片模糊无法识别,则可以弃用该部件图像,并反馈到移动终端APP提示用户拍摄图像时注意对焦,光照等影响清晰度因素。In an optional embodiment, it is also possible to determine whether the image quality of the component image meets the set processing requirements. If the image quality is poor, such as the photo is blurred and cannot be recognized, the component image can be discarded and feedback is given to the mobile terminal APP to prompt the user to pay attention to focus, lighting and other factors that affect clarity when taking images.

S2:通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型。S2: Detecting the component image using the constructed component damage recognition model to determine the damage location and damage type of the vehicle component.

云服务器一侧获取部件图像后,可以利用预先构建的部件损伤识别模型对所述部件图像进行检测,识别出图像中车辆部件的损伤部位和损伤类型。本实施例中所述的损伤部位通常是指车辆上有损伤的一个部位。一个受损的车辆部件可能包含多个受损部位,每个损伤部位对应有损伤类型(如重度刮擦、轻度变形等)。本实施例可以检测待处理图像中有损伤部位的位置区域,可以对该位置区域进行检测,识别出损伤类型。本实施例中所述的损伤类型可以包括轻度刮擦、重度刮擦、轻度变形、中度变形、重度变形、破损、需拆解检查等类型。After the cloud server obtains the component image, it can use the pre-built component damage recognition model to detect the component image and identify the damaged part and damage type of the vehicle component in the image. The damaged part described in this embodiment generally refers to a damaged part on the vehicle. A damaged vehicle component may contain multiple damaged parts, and each damaged part corresponds to a damage type (such as severe scratches, mild deformation, etc.). This embodiment can detect the location area of the damaged part in the image to be processed, and can detect the location area to identify the damage type. The damage types described in this embodiment may include mild scratches, severe scratches, mild deformation, moderate deformation, severe deformation, breakage, and need for disassembly inspection.

在本实施例中,可以预先采用设计的机器学习算法构建用于识别图像中车辆部件损伤部位和损伤类型的部件损伤识别模型。该部件损伤识别模型经过样本训练后,可以识别出所述部件图像中车辆部件的损伤部位和损伤类型。本实施例中,所述的部件损伤识别模型可以采用深度神经网络的一些网络模型或者变种的网络模型,经过样本图像训练后构建生成。本申请提供的所述方法的另一个实施例中,可以基于卷积神经网络(Convolutional Neural Network,CNN)和区域建议网络(Region Proposal Network,RPN),结合池化层、全连接层等构建所述部件损伤识别模型。因此,本申请所述方法的另一种实施例中,所述部件损伤识别模型包括:In this embodiment, a designed machine learning algorithm can be used in advance to construct a component damage recognition model for identifying the damaged parts and damage types of vehicle parts in an image. After sample training, the component damage recognition model can identify the damaged parts and damage types of vehicle parts in the component image. In this embodiment, the component damage recognition model can be constructed and generated using some network models or variant network models of deep neural networks after sample image training. In another embodiment of the method provided in the present application, the component damage recognition model can be constructed based on a convolutional neural network (CNN) and a region proposal network (RPN), combined with a pooling layer, a fully connected layer, and the like. Therefore, in another embodiment of the method described in the present application, the component damage recognition model includes:

S201:基于卷积层和区域建议层的网络模型,经过样本数据训练后构建生成的深度神经网络。S201: A network model based on convolutional layers and region proposal layers is trained with sample data to build a generated deep neural network.

卷积神经网络一般指以卷积层(CNN)为主要结构并结合其他如激活层等组成的神经网络,主要用于图像识别。本实施例中所述的深度神经网络可以包括卷积层和其他重要的层(如池化层,数据归一化层,激活层等),并结合区域建议网络(RPN)共同组建生成。卷积神经网络通常是将图像处理中的二维离散卷积运算和人工神经网络相结合。这种卷积运算可以用于自动提取特征。区域建议网络(RPN)可以将一个图像(任意大小)提取的特征作为输入(可以使用卷积神经网络提取的二维特征),输出矩形目标建议框的集合,每个框有一个对象的得分。为避免混淆,本实施例中可以把使用的卷积神经网络(CNN)称为卷积层(CNN)、区域建议网络(RPN)称为区域建议层(RPN)。本申请其他的实施例中,所述的部件损伤识别模型还可以包括基于所述卷积神经网络改进后的或区域建议网络改进后的变种网络模型,经过样本数据训练后构建生成的深度卷积神经网络。Convolutional neural networks generally refer to neural networks with convolutional layers (CNN) as the main structure and combined with other components such as activation layers, which are mainly used for image recognition. The deep neural network described in this embodiment may include convolutional layers and other important layers (such as pooling layers, data normalization layers, activation layers, etc.), and be jointly constructed and generated in combination with a region proposal network (RPN). Convolutional neural networks usually combine two-dimensional discrete convolution operations in image processing with artificial neural networks. This convolution operation can be used to automatically extract features. The region proposal network (RPN) can take features extracted from an image (of any size) as input (two-dimensional features extracted using a convolutional neural network) and output a set of rectangular target proposal boxes, each box having an object score. To avoid confusion, in this embodiment, the convolutional neural network (CNN) used can be referred to as a convolutional layer (CNN), and the region proposal network (RPN) can be referred to as a region proposal layer (RPN). In other embodiments of the present application, the component damage recognition model may also include a deep convolutional neural network constructed and generated after training with sample data based on an improved variant network model of the convolutional neural network or an improved variant network model of the region proposal network.

上述实施例中使用的模型和算法可以选择同类模型或者算法。具体的,例如部件识别模型中,可以使用基于卷积神经网络和区域建议网络的多种模型和变种,如Faster R-CNN、YOLO、Mask-FCN等。其中的卷积神经网络(CNN)可以用任意CNN模型,如ResNet,、Inception、VGG等及其变种。通常神经网络中的卷积网络(CNN)部分可以使用在物体识别取得较好效果的成熟网络结构,如Inception、ResNet等网络,如ResNet网络,输入为一张图片,输出为多个含有损伤部位的图片区域,和对应的损伤分类(损伤分类用于确定损伤类型)和置信度(置信度为表示损伤类型真实性程度的参量)。faster R-CNN、YOLO、Mask-FCN等都是属于本实施例可以使用的包含卷积层的深度神经网络。本实施例使用的深度神经网络结合区域建议层和CNN层能检测出受损部位、损伤类型和受损部位在所述部件图像中所处的位置区域。The models and algorithms used in the above embodiments can be selected from the same type of models or algorithms. Specifically, for example, in the component recognition model, various models and variants based on convolutional neural networks and region proposal networks can be used, such as Faster R-CNN, YOLO, Mask-FCN, etc. The convolutional neural network (CNN) can be any CNN model, such as ResNet, Inception, VGG, etc. and their variants. Generally, the convolutional network (CNN) portion of the neural network can use a mature network structure that has achieved good results in object recognition, such as Inception, ResNet, etc. For example, the ResNet network takes an image as input and outputs multiple image regions containing damage parts, and the corresponding damage classification (damage classification is used to determine the damage type) and confidence (confidence is a parameter indicating the degree of authenticity of the damage type). Faster R-CNN, YOLO, Mask-FCN, etc. are all deep neural networks containing convolutional layers that can be used in this embodiment. The deep neural network used in this embodiment, combined with the region proposal layer and CNN layer, can detect the damaged part, damage type, and the location area of the damaged part in the component image.

需要说明的是,本申请的一种实施方式中,可以采用单独的算法服务器来检测所述部件图像,识别部件图像中车辆部件的损伤部位和损伤类型,如设置一个业务服务器,用于获取车辆部件的部件图像和输出维修方案结果,同时还可以设置一个算法服务器,存储有构建的部件损伤识别模型,对业务服务器的部件图像进行检测识别,确定车辆部件的损伤部位和损伤类型。当然,上述所述的处理也可以由同一服务器执行完成。It should be noted that in one embodiment of the present application, a separate algorithm server can be used to detect the component image and identify the damaged location and damage type of the vehicle component in the component image. For example, a business server is set up to obtain the component image of the vehicle component and output the repair solution result. At the same time, an algorithm server can also be set up to store the constructed component damage recognition model to detect and identify the component image of the business server to determine the damaged location and damage type of the vehicle component. Of course, the above-mentioned processing can also be performed by the same server.

S3:基于包括所述车所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果。S3: Generate a maintenance plan result for the vehicle component based on the information including the damage location and damage type of the vehicle component.

算法服务器在确定所述车辆部件的损伤部位和损伤类型后,可以根据上述信息按照预设的处理规则生成所述车辆部件的维修方案结果。如A1厂商2016年B1型号车左前叶子板:轻度变形:需钣金处理;A2厂商2010年B2型号车左前车门:重度刮擦并且重度变形:需更换处理;A3厂商2013年B3型号车前保险杠:轻度刮擦:需喷漆处理;左前灯:需要拆解检查等。After determining the damage location and type of the vehicle component, the algorithm server can generate a repair plan for the vehicle component based on this information and preset processing rules. For example, the left front fender of the 2016 B1 model car from manufacturer A1 is slightly deformed and requires sheet metal repair; the left front door of the 2010 B2 model car from manufacturer A2 is severely scratched and severely deformed and requires replacement; the front bumper of the 2013 B3 model car from manufacturer A3 is slightly scratched and requires painting; the left headlight requires disassembly and inspection, etc.

本申请所述方法的另一种实施例中,为满足用户对车辆定损中费用价格的信息需求,所述的维修方案结果中还可以包括针对车辆部件维修的预估修改价格的信息,以使用户得知修改费用信息,选择更适合的维修处理方式,满足用户需要,提高用户体验。因此,本申请所述方法的另一种实施例中,所述方法还可以包括:In another embodiment of the method described herein, to meet the user's need for information on cost and price in vehicle damage assessment, the repair plan results may also include information on estimated revised prices for vehicle component repairs. This allows the user to be informed of the revised cost information and select a more appropriate repair method, thereby meeting the user's needs and improving the user experience. Therefore, in another embodiment of the method described herein, the method may further include:

S300:获取所述车辆部件的维修策略的信息;S300: Acquiring information on the maintenance strategy of the vehicle component;

相应的,所述维修方案结果还可以包括对应于所述维修策略的预估维修价格;所述预估维修价格根据包括所述车辆部件的损伤部位、损伤类型、维修策略的信息,并查询对应于所述维修策略中车辆部件的产品和/或维修服务的价格数据后,计算得到的所述车辆部件的预估维修价格。Correspondingly, the maintenance plan result may also include an estimated maintenance price corresponding to the maintenance strategy; the estimated maintenance price is the estimated maintenance price of the vehicle component calculated based on information including the damaged location, damage type, and maintenance strategy of the vehicle component, and after querying the price data of the products and/or maintenance services corresponding to the vehicle component in the maintenance strategy.

图2是本申请所述方法另一个实施例的方法流程示意图。具体的实现方式上,可以设计一个计算规则,根据车辆部件所述归属的车型、选择的车辆部件的维修地、修理厂(4S点还是普通综合修理厂)等的维修策略的信息,调用不同的价格库,生成所述车辆部件的包括预维修处理方式和对应的预估维修价格的维修方案结果。所述的维修策略的信息可以通过用户选取确定,例如用户可以选择维修地点(如市级或区级划分)、在4S店还是综合修理厂,输入车品牌、型号,然后算法服务器可以根据该车辆部件的维修策略信息和识别出的损伤部位和损伤类型得到类似如下的维修方案结果:Figure 2 is a flowchart of another embodiment of the method described in the present application. In terms of specific implementation, a calculation rule can be designed to call different price libraries based on the information on the vehicle model to which the vehicle component belongs, the selected vehicle component maintenance location, the repair shop (4S point or ordinary comprehensive repair shop), etc., to generate a maintenance plan result for the vehicle component including a pre-repair processing method and a corresponding estimated maintenance price. The maintenance strategy information can be determined by user selection. For example, the user can select the maintenance location (such as city-level or district-level division), whether it is a 4S shop or a comprehensive repair shop, and input the car brand and model. Then, the algorithm server can obtain a maintenance plan result similar to the following based on the maintenance strategy information of the vehicle component and the identified damage location and damage type:

A3厂商2013年B3型号车前保险杠,轻度刮擦,需喷漆处理;预估本地4S店维修费用为:600元。The front bumper of the A3 manufacturer's 2013 B3 model has slight scratches and needs to be painted; the estimated repair cost at the local 4S shop is: 600 yuan.

当然,其他的实施方式中,也可以根据传统车险公司理赔经验整理出车辆事故现场受损部件、受损类型、受损程度等信息,结合4S店修复工时、费用等信息建立引擎模块。当实际处理应用识别出车辆部件的受损部位和受损类型时,可以调用引擎模块,输出车辆部件的定损结果。Of course, other implementations could also leverage traditional auto insurance companies' claims experience to compile information such as damaged parts, damage type, and extent at the accident scene, combined with repair time and costs at the 4S dealership to create an engine module. Once the actual processing application identifies the damaged part and type, the engine module can be invoked to output the damage assessment results.

上述中所述的维修策略的信息可以被修改更换。如用户可以选择在4S店维修,此时对应一个维修策略,相应的会对应一个维修方案结果。如果用户更换为在综合修理厂维修,则对应另一个维修策略,相应的也会生成另一个维修方案结果。The repair strategy information described above can be modified. For example, if the user chooses to have the car repaired at a 4S dealership, a repair strategy will be generated, with a corresponding repair plan result. If the user chooses to have the car repaired at a comprehensive repair shop, a different repair strategy will be generated, with a different repair plan result.

需要理解的是,通常所述的定损可以包括核损和核价两个信息。在本申请的实施例中,输出的车辆部件的维修方案结果如果不包括维修费用的信息,则可以归属为核损部分,如果包括维修费用的信息,则可以认为核损和核价均做了计算处理。上述两种维修方案结果均属于车辆定损的处理。It should be understood that damage assessment typically includes both damage assessment and price assessment information. In the embodiments of this application, if the output repair plan results for a vehicle component do not include repair cost information, they can be classified as damage assessment. If they include repair cost information, it can be considered that both damage assessment and price assessment have been calculated. Both of the above repair plan results are considered part of the vehicle damage assessment process.

利用本申请实施例提供的一种基于图像的车辆定损方法,可以构建损伤部位和类型等信息识别更全面、结果更可靠的训练模型,通过该模型能检测出车辆部件的受损部位和每个损伤部位对应的损伤类型,从而得到车辆部件准确、全面的定损所需的信息。进一步的,本申请实施方案利用包括识别出的损伤部位和损伤类型的信息生成车辆部件的维修方案,为保险作业人员和车主用户提供更为准确、可靠、有实际参考价值的定损信息。本申请的一些实施方案可以基于更为具体的车损信息、车辆部件价格库以及维修处理方式等自动生成维修方案和预估的维修费用,可以满足保险公司或车主用户快速、全面、准确可靠的车辆定损处理需求,提高车辆定损处理结果的准确性和可靠性,提高用户服务体验。By using an image-based vehicle damage assessment method provided in an embodiment of the present application, a training model can be constructed that can more comprehensively identify information such as damage locations and types and produce more reliable results. This model can detect the damaged locations of vehicle components and the damage types corresponding to each damaged location, thereby obtaining the information required for accurate and comprehensive damage assessment of vehicle components. Furthermore, the implementation scheme of the present application utilizes information including the identified damaged locations and damage types to generate repair plans for vehicle components, providing insurance personnel and vehicle owners with more accurate, reliable, and practical damage assessment information. Some implementation schemes of the present application can automatically generate repair plans and estimated repair costs based on more specific vehicle damage information, a vehicle component price database, and repair processing methods, which can meet the needs of insurance companies or vehicle owners for fast, comprehensive, accurate, and reliable vehicle damage assessment processing, improve the accuracy and reliability of vehicle damage assessment processing results, and enhance user service experience.

另一种实施场景中,获取的部件图像可能包括多处受损部位,则本申请所述方法的另一个实施例中,可以设置深度神经网络模型可以分别识别出每个损伤部位以及每个损伤部位的损伤程度(损伤类型)。具体的,一个实施例中,确认当前处理的部件图像包括至少两个损伤部位时,所述部件损伤识别模型被配置成,包括:In another implementation scenario, the acquired component image may include multiple damaged parts. In another embodiment of the method described in this application, a deep neural network model can be configured to separately identify each damaged part and the damage degree (damage type) of each damaged part. Specifically, in one embodiment, when it is determined that the currently processed component image includes at least two damaged parts, the component damage recognition model is configured to include:

S200:基于所述部件图像识别所述车辆部件的损伤部位,以及损伤部位对应的损伤类型;S200: Identifying a damaged portion of the vehicle component and a damage type corresponding to the damaged portion based on the component image;

S210:选取所述损伤类型中表示损伤程度最高的损伤类型所对应的损伤部位作为所述车辆部件的损伤部位,相应的,所述损伤程度最高的损伤类型为确定出的所述车辆部件的损伤类型。S210: Selecting a damage location corresponding to a damage type indicating the highest damage degree among the damage types as the damage location of the vehicle component. Accordingly, the damage type indicating the highest damage degree is the determined damage type of the vehicle component.

通常每个损伤类型对应一种维修方案,如严重变形对应于换件,轻度变形需要钣金,轻微擦伤需要喷漆。对于用户而言,一个部件最终输出的可以为一个维修方案,当存在多处损伤时,以损伤最严重的部位的维修方式作为整个部件最终的处理方式。通常车辆上的一个部件是一个整体,多处损伤的话,以最严重的损伤的处理较为合理。本实施例可以选取一种维修方案能解决所有损伤,比如一个损伤部位的损伤类型为严重损坏,需要换件,另一个损伤部位的损伤类型为中度变形,需要钣金,则此时可以换件不需要钣金处理。Usually, each damage type corresponds to a maintenance plan, such as severe deformation corresponds to replacement parts, mild deformation requires sheet metal, and minor scratches require painting. For users, the final output of a component can be a maintenance plan. When there are multiple damages, the repair method of the most severely damaged part is used as the final treatment method for the entire component. Usually, a component on a vehicle is a whole. If there are multiple damages, it is more reasonable to treat the most severe damage. In this embodiment, a maintenance plan can be selected to solve all damages. For example, if the damage type of one damaged part is severe damage and requires replacement parts, and the damage type of another damaged part is moderate deformation and requires sheet metal, then the part can be replaced without sheet metal treatment.

上述的实施方式在模型训练时可以识别出单张部件图像上多个损伤部位。具体的在样本训练时,输入为一张图片,输出为多个图片区域,和对应的损伤分类。选取的神经网络的参数通可以过使用打标数据进行小批量梯度下降(mini-batch gradient descent)训练得到,比如mini-batch=32时,同时32张训练图片作为输入来训练。打标数据标注了区域和对应类型的图片,可以通过对真实车损图片进行人工打标获得。这个神经网络的输入为一张图片,输出的区域和图片中包含损伤部位个数有关。具体的,例如如果有一个损伤部位,输出一个图片区域;如果有k个损伤部位,则可以输出k个图片区域;如果没有损伤部位,则输出0个图片区域。The above-mentioned implementation method can identify multiple damaged parts on a single component image during model training. Specifically, during sample training, the input is a picture, and the output is multiple picture areas and corresponding damage classifications. The parameters of the selected neural network can be obtained by using labeled data for mini-batch gradient descent training. For example, when mini-batch = 32, 32 training pictures are used as input for training at the same time. The labeled data marks the areas and corresponding types of pictures, and can be obtained by manually labeling real car damage pictures. The input of this neural network is a picture, and the output area is related to the number of damaged parts contained in the picture. Specifically, for example, if there is one damaged part, one picture area is output; if there are k damaged parts, k picture areas can be output; if there is no damaged part, 0 picture areas are output.

在定损处理中,部件图像输入这个神经网络。如果存在多个损伤部位,则检测到多个包含损伤部位的图片区域,检测所述图片区域,确定所述图片区域的损伤类型,分别输出每个图片区域对应的损伤部位和损伤类型。进一步的,本实施例中可以选取所述损伤类型中表示损伤程度最高的损伤类型所对应的损伤部位作为所述车辆部件的损伤部位。相应的,所述损伤程度最高的损伤类型为确定出的所述车辆部件的损伤类型。图3是本申请一个实施例中提供的用于检测部件图像的神经网络的网络结构示意图。During the damage assessment process, the component image is input into this neural network. If there are multiple damaged parts, multiple image areas containing the damaged parts are detected, the image areas are detected, the damage types of the image areas are determined, and the damaged parts and damage types corresponding to each image area are output respectively. Furthermore, in this embodiment, the damaged part corresponding to the damage type with the highest degree of damage among the damage types can be selected as the damaged part of the vehicle component. Accordingly, the damage type with the highest degree of damage is the determined damage type of the vehicle component. Figure 3 is a schematic diagram of the network structure of a neural network for detecting component images provided in one embodiment of the present application.

另一种实施场景中,如果获取的是某一个单一部件的多张照片,可以从每张图片分别检测损伤部位和损伤分类,进而将多张图片的检测结果进行综合,得到更可靠的结果。因此,本申请所述方法的另一个实施例中,若获取的为所述车辆部件的至少两个部件图像,所述通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型,包括:In another implementation scenario, if multiple photos of a single component are acquired, the damage location and damage classification can be detected from each image separately, and the detection results of multiple images can be combined to obtain a more reliable result. Therefore, in another embodiment of the method described in the present application, if at least two component images of the vehicle component are acquired, the component damage recognition model constructed is used to detect the component images to determine the damage location and damage type of the vehicle component, including:

S20:利用所述部件损伤识别模型分别检测所述部件图像,确定每个部件图像的损伤部位和损伤类型;S20: Detecting the component images respectively using the component damage recognition model to determine the damage location and damage type of each component image;

S21:按照预定规则对每个部件图像对应的损伤部位和损伤类型进行合并筛选,确定出所述车辆部件的损伤部位和损伤类型结果。S21: The damage location and damage type corresponding to each component image are combined and screened according to a predetermined rule to determine the damage location and damage type results of the vehicle component.

上述中所述合并筛选的方式可以自定义的设置。例如对于每个部件图像的损伤部位和损伤类型的结果,选择损伤程度最高的损伤类型为最终输出的所述车辆部件的损伤类型,以及对应的损伤部位。例如获取的为后保险杠的两张图片,一个为侧面拍摄的图片,一个为正面拍摄的图片。通过识别正面拍摄的图片得到的结果为后保险杠右侧轻微变形,但侧面拍摄的图片得到结果为后保险杠破损,属于比轻微变形严重的损伤类型。由于正面未拍摄全面,而侧面拍摄的正好体现了更为真实的后保险杠的破损情况。因此,此时利用本实施例方案将两张图片的结果合并,得到后保险杠破损的结果,使得输出的结果更加可靠。The merge and filter method described above can be customized. For example, for the results of the damage location and damage type of each component image, the damage type with the highest degree of damage is selected as the damage type of the vehicle component and the corresponding damage location that are finally output. For example, two pictures of the rear bumper are obtained, one is a side picture, and the other is a front picture. The result obtained by identifying the front picture is that the right side of the rear bumper is slightly deformed, but the result obtained from the side picture is that the rear bumper is damaged, which is a damage type more serious than slight deformation. Since the front picture is not fully photographed, the side picture just reflects a more realistic damage condition of the rear bumper. Therefore, at this time, the results of the two pictures are merged using the solution of this embodiment to obtain the result of the rear bumper damage, so that the output result is more reliable.

基于上述所述的基于图像的车辆定损方法,本申请还提供一种基于图像的车辆定损装置。所述的装置可以包括使用了本申请所述方法的系统(包括分布式系统)、软件(应用)、模块、组件、服务器、客户端等并结合必要的实施硬件的装置。基于同一创新构思,本申请提供的一种实施例中的装置如下面的实施例所述。由于装置解决问题的实现方案与方法相似,因此本申请具体的装置的实施可以参见前述方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。具体的,图4是本申请提供的一种基于图像的车辆定损装置一种实施例的模块结构示意图,如图4所示,所述装置可以包括:Based on the above-mentioned image-based vehicle damage assessment method, the present application also provides an image-based vehicle damage assessment device. The device may include a system (including a distributed system), software (application), modules, components, servers, clients, etc. using the method described in the present application and a device combined with necessary implementation hardware. Based on the same innovative concept, the device in an embodiment provided by the present application is as described in the following embodiment. Since the implementation scheme of the device to solve the problem is similar to the method, the implementation of the specific device of the present application can refer to the implementation of the aforementioned method, and the repetitions will not be repeated. As used below, the term "unit" or "module" can implement a combination of software and/or hardware for predetermined functions. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived. Specifically, Figure 4 is a schematic diagram of the module structure of an embodiment of an image-based vehicle damage assessment device provided by the present application. As shown in Figure 4, the device may include:

图像获取模块101,可以用于获取车辆部件对应的部件图像;The image acquisition module 101 can be used to acquire component images corresponding to vehicle components;

检测模块102,可以用于存储构建的部件损伤识别模型,以及通过所述部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;The detection module 102 may be used to store the constructed component damage recognition model and detect the component image using the component damage recognition model to determine the damage location and damage type of the vehicle component;

定损处理模块103,可以用于基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果。The damage assessment processing module 103 can be used to generate a repair plan result for the vehicle component based on information including the damage location and damage type of the vehicle component.

参照前述方法所述,所述装置还可以包括其他的实施方式。例如所述部件损伤识别模型可以为基于卷积层和区域建议层的网络模型,经过样本数据训练后构建生成的深度神经网络。或者,还可以包括维修策略获取模块或者直接通过定损处理模块103实现获取所述车辆部件的维修策略信息,并生成包括预估维修价格的维修方案结果等。具体的可以参照前述方法实施例的相关描述,在此不做一一列举描述。With reference to the aforementioned method, the device may also include other implementations. For example, the component damage identification model may be a network model based on a convolutional layer and a region proposal layer, and a deep neural network may be constructed and generated after training with sample data. Alternatively, the device may also include a maintenance strategy acquisition module or directly obtain maintenance strategy information for the vehicle components through the damage assessment processing module 103, and generate a maintenance plan result including an estimated repair price. For details, please refer to the relevant description of the aforementioned method embodiment, and a detailed description will not be given here.

本申请上述所述的方法或装置可以通过计算机程序结合必要的硬件实施,可以设置在中的设备的应用中,基于图像的车辆定损结果快速、可靠输出。因此,本申请还提供一种基于图像的车辆定损装置,可以用于服务器一侧,可以包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:The method or apparatus described above in this application can be implemented through a computer program combined with necessary hardware and can be installed in an application of a device to quickly and reliably output image-based vehicle damage assessment results. Therefore, this application also provides an image-based vehicle damage assessment device that can be used on a server and can include a processor and a memory for storing processor-executable instructions. When the processor executes the instructions, it achieves the following:

获取车辆部件对应的部件图像;Obtaining component images corresponding to vehicle components;

通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;Detecting the component image using a constructed component damage recognition model to determine the damage location and damage type of the vehicle component;

基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果。A repair plan result for the vehicle component is generated based on information including a damage location and a damage type of the vehicle component.

上述所述装置具体的实际处理中,还可以包括其他的处理硬件,例如GPU(Graphics Processing Uni,图形处理单元)。如前述方法所述,所述装置的另一钟实施例中,所述处理器执行所述指令时还可以实现:The specific actual processing of the above-mentioned device may also include other processing hardware, such as a GPU (Graphics Processing Unit). As described in the above method, in another embodiment of the device, when the processor executes the instructions, it can also achieve:

获取所述车辆部件的维修策略的信息;obtaining information on a maintenance strategy for the vehicle component;

相应的,所述维修方案结果还可以包括对应于所述维修策略的预估维修价格;所述预估维修价格根据包括所述车辆部件的损伤部位、损伤类型、维修策略的信息,并查询对应于所述维修策略中车辆部件的产品和/或维修服务的价格数据后,计算得到的所述车辆部件的预估维修价格。Correspondingly, the maintenance plan result may also include an estimated maintenance price corresponding to the maintenance strategy; the estimated maintenance price is the estimated maintenance price of the vehicle component calculated based on information including the damaged location, damage type, and maintenance strategy of the vehicle component, and after querying the price data of the products and/or maintenance services corresponding to the vehicle component in the maintenance strategy.

所述装置的另一种实施例中,所述构建的部件损伤识别模型的指令可以包括基于卷积层和区域建议层的网络模型,经过样本数据训练后构建生成的深度神经网络的算法处理指令。In another embodiment of the device, the instructions for constructing the component damage identification model may include algorithm processing instructions for constructing a deep neural network based on a network model of a convolutional layer and a region proposal layer after training with sample data.

所述装置的另一种实施例中,所述处理器执行所述指令时,若确认当前处理的部件图像包括至少两个损伤部位,则执行所述部件损伤识别模型的指令时实现包括:In another embodiment of the device, when the processor executes the instructions, if it is determined that the currently processed component image includes at least two damaged locations, then executing the instructions of the component damage recognition model includes:

基于所述部件图像识别所述车辆部件的损伤部位,以及损伤部位对应的损伤类型;Identifying a damaged portion of the vehicle component and a damage type corresponding to the damaged portion based on the component image;

选取所述损伤类型中表示损伤程度最高的损伤类型所对应的损伤部位作为所述车辆部件的损伤部位,相应的,所述损伤程度最高的损伤类型为确定出的所述车辆部件的损伤类型。The damage location corresponding to the damage type indicating the highest damage degree among the damage types is selected as the damage location of the vehicle component. Accordingly, the damage type indicating the highest damage degree is the determined damage type of the vehicle component.

所述装置的另一种实施例中,所述处理器执行所述指令时,若获取的为所述车辆部件的至少两个部件图像,所述处理器通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型,包括:In another embodiment of the device, when the processor executes the instruction, if at least two component images of the vehicle component are acquired, the processor detects the component images using the constructed component damage recognition model to determine the damage location and damage type of the vehicle component, including:

利用所述部件损伤识别模型分别检测所述部件图像,确定每个部件图像的损伤部位和损伤类型;Detecting the component images respectively using the component damage recognition model to determine the damage location and damage type of each component image;

按照预定规则对每个部件图像对应的损伤部位和损伤类型进行合并筛选,确定出所述车辆部件的损伤部位和损伤类型结果。The damage location and damage type corresponding to each component image are combined and screened according to predetermined rules to determine the damage location and damage type results of the vehicle component.

利用本申请实施例提供的一种基于图像的车辆定损装置,可以构建损伤部位和类型等信息识别更全面、结果更可靠的训练模型,通过该模型能检测出车辆部件的受损部位和每个损伤部位对应的损伤类型,从而得到车辆部件准确、全面的定损所需的信息。进一步的,本申请实施方案利用包括识别出的损伤部位和损伤类型的信息生成车辆部件的维修方案,为保险作业人员和车主用户提供更为准确、可靠、有实际参考价值的定损信息。本申请的一些实施方案可以基于更为具体的车损信息、车辆部件价格库以及维修处理方式等自动生成维修方案和预估的维修费用,可以满足保险公司或车主用户快速、全面、准确可靠的车辆定损处理需求,提高车辆定损处理结果的准确性和可靠性,提高用户服务体验。By using an image-based vehicle damage assessment device provided in an embodiment of the present application, a training model can be constructed that can identify information such as damage locations and types more comprehensively and produce more reliable results. This model can detect the damaged locations of vehicle parts and the damage types corresponding to each damaged location, thereby obtaining the information required for accurate and comprehensive damage assessment of vehicle parts. Furthermore, the implementation scheme of the present application uses information including the identified damage locations and damage types to generate repair plans for vehicle parts, providing insurance personnel and car owners with more accurate, reliable, and practical damage assessment information. Some implementation schemes of the present application can automatically generate repair plans and estimated repair costs based on more specific vehicle damage information, a vehicle parts price library, and repair processing methods, which can meet the needs of insurance companies or car owners for fast, comprehensive, accurate, and reliable vehicle damage assessment processing, improve the accuracy and reliability of vehicle damage assessment processing results, and enhance user service experience.

本申请上述实施例所述的方法或装置可以通过计算机程序实现业务逻辑并记录在存储介质上,所述的存储介质可以计算机读取并执行,实现本申请实施例所描述方案的效果。因此,本申请还提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时可以实现以下步骤:The methods or devices described in the above embodiments of the present application can implement business logic through computer programs and record them on a storage medium, which can be read and executed by a computer to achieve the effects of the solutions described in the embodiments of the present application. Therefore, the present application also provides a computer-readable storage medium on which computer instructions are stored, which, when executed, can implement the following steps:

获取车辆部件对应的部件图像;Obtaining component images corresponding to vehicle components;

通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;Detecting the component image using a constructed component damage recognition model to determine the damage location and damage type of the vehicle component;

基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果。A repair plan result for the vehicle component is generated based on information including a damage location and a damage type of the vehicle component.

所述计算机可读存储介质可以包括用于存储信息的物理装置,通常是将信息数字化后再以利用电、磁或者光学等方式的媒体加以存储。本实施例所述的计算机可读存储介质有可以包括:利用电能方式存储信息的装置如,各式存储器,如RAM、ROM等;利用磁能方式存储信息的装置如,硬盘、软盘、磁带、磁芯存储器、磁泡存储器、U盘;利用光学方式存储信息的装置如,CD或DVD。当然,还有其他方式的可读存储介质,例如量子存储器、石墨烯存储器等等。The computer-readable storage medium may include a physical device for storing information, typically digitizing the information and then storing it in a medium utilizing electrical, magnetic, or optical means. The computer-readable storage medium described in this embodiment may include: devices that store information using electrical energy, such as various types of memory, such as RAM and ROM; devices that store information using magnetic energy, such as hard disks, floppy disks, magnetic tapes, magnetic core memories, bubble memories, and USB flash drives; and devices that store information optically, such as CDs or DVDs. Of course, there are other types of computer-readable storage media, such as quantum memories, graphene memories, and so on.

上述所述的装置或方法可以用于图像处理的电子设备中,实现基于图像的车辆定损快速处理。所述的电子设备器可以是单独的服务器,也可以是多台应用服务器组成的系统集群,也可以是分布式系统中的服务器。图5是本申请提供的一种电子设备一种实施例的结构示意图。一种实施例中,所述电子设备可以包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:The device or method described above can be used in electronic devices for image processing to achieve rapid processing of vehicle damage assessment based on images. The electronic device can be a separate server, a system cluster composed of multiple application servers, or a server in a distributed system. Figure 5 is a structural diagram of an embodiment of an electronic device provided by the present application. In one embodiment, the electronic device may include a processor and a memory for storing processor-executable instructions, and when the processor executes the instructions, it implements:

获取车辆部件对应的部件图像;Obtaining component images corresponding to vehicle components;

通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;Detecting the component image using a constructed component damage recognition model to determine the damage location and damage type of the vehicle component;

基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果。A repair plan result for the vehicle component is generated based on information including a damage location and a damage type of the vehicle component.

图6是利用本申请实施方案进行车辆定损的一个处理场景示意图。图6中的客户端为用户的移动终端,其他的实施场景中也可以为PC或其他终端设备。本申请提供的一种基于图像的车辆定损方法、装置及电子设备,使用深度学习技术检测受损部位和损伤类型,利用图像匹配方法精确定位损伤部位,可以使用多图像检测结果提高定损的准确性。图像检测技术和车辆部件价格库以及维修规则相结合自动生成维修方案和估价。本申请的一些实施方案可以基于更为具体的车损信息、车辆部件价格库以及维修处理方式等自动生成维修方案和预估的维修费用,可以满足保险公司或车主用户快速、全面、准确可靠的车辆定损处理需求,提高车辆定损处理结果的准确性和可靠性,提高用户服务体验。Figure 6 is a schematic diagram of a processing scenario for vehicle damage assessment using the implementation scheme of the present application. The client in Figure 6 is the user's mobile terminal, and it can also be a PC or other terminal device in other implementation scenarios. The present application provides an image-based vehicle damage assessment method, device and electronic device, which uses deep learning technology to detect damaged parts and damage types, and uses image matching methods to accurately locate damaged parts, and can use multi-image detection results to improve the accuracy of damage assessment. Image detection technology is combined with a vehicle parts price library and maintenance rules to automatically generate repair plans and estimates. Some implementation schemes of the present application can automatically generate repair plans and estimated repair costs based on more specific vehicle damage information, vehicle parts price libraries, and repair processing methods, which can meet the needs of insurance companies or car owners for fast, comprehensive, accurate and reliable vehicle damage assessment processing, improve the accuracy and reliability of vehicle damage assessment processing results, and improve user service experience.

需要说明的是,虽然上述实施例提供的一些装置、电子设备、计算机可读存储介质的实施例的描述,但基于前述相关方法或装置实施例的描述,所述的装置、电子设备、计算机可读存储介质还可以包括其他的实施方式,具体的可以参照相关方法或装置实施例的描述,在此不再一一举例赘述。It should be noted that although the above embodiments provide descriptions of embodiments of some devices, electronic devices, and computer-readable storage media, based on the descriptions of the aforementioned related methods or device embodiments, the devices, electronic devices, and computer-readable storage media may also include other implementation methods. For details, please refer to the descriptions of the related methods or device embodiments, and no further examples will be given here.

尽管本申请内容中提到图像质量处理、卷积神经网络和区域建议网络以及其组合生成的深度神经网络、预估维修价格的计算方式、同一部件多个部件图像的处理方式等等之类的数据模型构建、数据获取、交互、计算、判断等描述,但是,本申请并不局限于必须是符合行业通信标准、标准数据模型、计算机处理和存储规则或本申请实施例所描述的情况。某些行业标准或者使用自定义方式或实施例描述的实施基础上略加修改后的实施方案也可以实现上述实施例相同、等同或相近、或变形后可预料的实施效果。应用这些修改或变形后的数据获取、存储、判断、处理方式等获取的实施例,仍然可以属于本申请的可选实施方案范围之内。Although the content of this application mentions image quality processing, convolutional neural networks and region proposal networks and deep neural networks generated by their combination, calculation methods for estimating repair prices, processing methods for multiple component images of the same component, etc., such data model construction, data acquisition, interaction, calculation, judgment, etc., however, this application is not limited to situations that must comply with industry communication standards, standard data models, computer processing and storage rules or the embodiments of this application. Certain industry standards or slightly modified implementation plans based on the implementation described in the custom method or embodiment can also achieve the same, equivalent or similar, or predictable implementation effects as the above-mentioned embodiments. The embodiments obtained by applying these modified or deformed data acquisition, storage, judgment, processing methods, etc. can still fall within the scope of the optional implementation plans of this application.

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。In the 1990s, technological improvements could be clearly distinguished as either hardware improvements (for example, improvements to circuit structures like diodes, transistors, and switches) or software improvements (improvements to process flows). However, with the advancement of technology, many process flow improvements today can now be considered direct improvements to hardware circuit structures. Designers almost always create the corresponding hardware circuit structure by programming the improved process flow into the hardware circuit. Therefore, it cannot be said that a process flow improvement cannot be implemented using hardware modules. For example, a programmable logic device (PLD), such as a field programmable gate array (FPGA), is an integrated circuit whose logical function is determined by user programming. Designers can "integrate" a digital system on a PLD through their own programming, without having to hire a chip manufacturer to design and manufacture a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly done using "logic compiler" software. This is similar to the software compiler used when developing programs. Before compilation, the original code must also be written in a specific programming language, called a hardware description language (HDL). There is not just one HDL, but many, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art will also understand that by simply programming the method flow in one of these hardware description languages and then programming it into an integrated circuit, a hardware circuit that implements the logic method flow can be easily obtained.

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。The controller can be implemented in any suitable manner. For example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that in addition to implementing the controller in a purely computer-readable program code format, the controller can be implemented in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be considered as structures within the hardware component. Or even, the devices for implementing various functions can be considered as both software modules that implement the method and structures within the hardware component.

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、车载人机交互设备、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。The systems, devices, modules, or units described in the above embodiments may be implemented by computer chips or entities, or by products having certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, an in-vehicle human-computer interaction device, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或终端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。Although the application provides the method operation steps as described in the embodiment or flow chart, more or less operation steps may be included based on conventional or non-creative means. The order of steps listed in the embodiment is only a way in the order of many step executions and does not represent a unique execution order. When the device or terminal product in practice is executed, it can be performed in sequence or in parallel according to the method shown in the embodiment or the accompanying drawings (such as a parallel processor or a multi-threaded processing environment, or even a distributed data processing environment). The term "comprise", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, product or equipment including a series of elements not only include those elements, but also include other elements not clearly listed, or also include elements inherent to such process, method, product or equipment. In the absence of more restrictions, it is not excluded that there are other identical or equivalent elements in the process, method, product or equipment including the elements.

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。For the convenience of description, the above devices are described as being divided into various modules according to their functions. Of course, when implementing this application, the functions of each module can be implemented in the same or multiple software and/or hardware, or the module that implements the same function can be implemented by a combination of multiple sub-modules or sub-units, etc. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。Those skilled in the art will also appreciate that, in addition to implementing the controller in pure computer-readable program code, it is entirely possible to implement the same functionality by logically programming the method steps in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, embedded microcontrollers, and the like. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be considered structures within the hardware component. Alternatively, the devices for implementing various functions can be considered both software modules implementing the method and structures within the hardware component.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to the flowcharts and/or block diagrams of the methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and/or box in the flowchart and/or block diagram, as well as the combination of processes and/or boxes in the flowchart and/or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and/or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communications network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。The various embodiments in this specification are described in a progressive manner. Similar or identical parts between the various embodiments can be referenced to each other. Each embodiment focuses on the differences from other embodiments. In particular, since the system embodiments are generally similar to the method embodiments, the description is relatively simple. For relevant parts, reference can be made to the partial description of the method embodiments. In the description of this specification, reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of this application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and combine the different embodiments or examples described in this specification, as well as features of different embodiments or examples, without conflict.

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

Claims (11)

1.一种基于图像的车辆定损方法,其特征在于,所述方法包括:1. An image-based vehicle damage assessment method, characterized in that the method comprises: 获取车辆部件对应的部件图像,其中,在用户上传部件图像时指定所述部件图像所属的部件;Obtain the component image corresponding to the vehicle component, wherein the component to which the component image belongs is specified when the user uploads the component image; 通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;The component damage identification model is used to detect the component image and determine the damage location and type of the vehicle component. 基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果;A repair plan for the vehicle component is generated based on information including the location and type of damage. 其中,若确认当前处理的一个受损的车辆部件包括至少两个损伤部位时,所述部件损伤识别模型被配置成包括:Wherein, if it is confirmed that a damaged vehicle component being processed currently includes at least two damaged areas, the component damage identification model is configured to include: 基于所述部件图像识别所述车辆部件的损伤部位,以及损伤部位对应的损伤类型;Based on the component image, identify the damaged parts of the vehicle component and the corresponding damage type; 选取所述损伤类型中表示损伤程度最高的损伤类型所对应的损伤部位作为所述车辆部件的损伤部位,相应的,所述损伤程度最高的损伤类型为确定出的所述车辆部件的损伤类型。The damaged part corresponding to the damage type with the highest degree of damage among the damage types is selected as the damaged part of the vehicle component. Accordingly, the damage type with the highest degree of damage is the determined damage type of the vehicle component. 2.如权利要求1所述的一种基于图像的车辆定损方法,其特征在于,所述方法还包括:2. The image-based vehicle damage assessment method as described in claim 1, characterized in that the method further comprises: 获取所述车辆部件的维修策略的信息;Obtain information on the maintenance strategy for the vehicle components; 相应的,所述维修方案结果还可以包括对应于所述维修策略的预估维修价格;所述预估维修价格根据包括所述车辆部件的损伤部位.损伤类型.维修策略的信息,并查询对应于所述维修策略中车辆部件的产品和/或维修服务的价格数据后,计算得到的所述车辆部件的预估维修价格。Accordingly, the repair plan result may also include an estimated repair price corresponding to the repair strategy; the estimated repair price is calculated based on information including the damaged part, damage type, and repair strategy of the vehicle component, and after querying the price data of the product and/or repair service corresponding to the vehicle component in the repair strategy. 3.如权利要求1所述的一种基于图像的车辆定损方法,其特征在于,所述部件损伤识别模型包括:3. The image-based vehicle damage assessment method as described in claim 1, characterized in that the component damage identification model includes: 基于卷积层和区域建议层的网络模型,经过样本数据训练后构建生成的深度神经网络。A deep neural network is generated by training a network model based on convolutional layers and region proposal layers using sample data. 4.如权利要求1所述的一种基于图像的车辆定损方法,其特征在于,若获取的为所述车辆部件的至少两个部件图像,所述通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型,包括:4. The image-based vehicle damage assessment method as described in claim 1, characterized in that, if at least two component images of the vehicle component are obtained, the step of detecting the component images through a constructed component damage recognition model to determine the damage location and damage type of the vehicle component includes: 利用所述部件损伤识别模型分别检测所述部件图像,确定每个部件图像的损伤部位和损伤类型;The component damage recognition model is used to detect the component images respectively, and the damage location and damage type of each component image are determined; 按照预定规则对每个部件图像对应的损伤部位和损伤类型进行合并筛选,确定出所述车辆部件的损伤部位和损伤类型结果。According to predetermined rules, the damage location and damage type corresponding to each component image are merged and filtered to determine the damage location and damage type of the vehicle component. 5.一种基于图像的车辆定损装置,其特征在于,所述装置包括:5. An image-based vehicle damage assessment device, characterized in that the device comprises: 图像获取模块,用于获取车辆部件对应的部件图像,其中,在用户上传部件图像时指定所述部件图像所属的部件;The image acquisition module is used to acquire component images corresponding to vehicle components, wherein the component to which the component image belongs is specified when the user uploads the component image; 检测模块,用于存储构建的部件损伤识别模型,以及通过所述部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;还用于若确认当前处理的一个受损的车辆部件包括至少两个损伤部位时,所述部件损伤识别模型被配置成包括:A detection module is used to store a constructed component damage identification model, and to detect component images using the component damage identification model to determine the damaged location and damage type of the vehicle component; it is also used to configure the component damage identification model to include, if it is confirmed that a currently processed damaged vehicle component includes at least two damaged locations: 基于所述部件图像识别所述车辆部件的损伤部位,以及损伤部位对应的损伤类型;Based on the component image, identify the damaged parts of the vehicle component and the corresponding damage type; 选取所述损伤类型中表示损伤程度最高的损伤类型所对应的损伤部位作为所述车辆部件的损伤部位,相应的,所述损伤程度最高的损伤类型为确定出的所述车辆部件的损伤类型;The damaged part corresponding to the damage type with the highest degree of damage among the damage types is selected as the damaged part of the vehicle component. Accordingly, the damage type with the highest degree of damage is the determined damage type of the vehicle component. 定损处理模块,用于基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果。The damage assessment module is used to generate a repair plan result for the vehicle component based on information including the location and type of damage. 6.一种基于图像的车辆定损装置,其特征在于,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:6. An image-based vehicle damage assessment device, characterized in that it includes a processor and a memory for storing processor-executable instructions, wherein the processor executes the instructions to achieve: 获取车辆部件对应的部件图像,其中,在用户上传部件图像时指定所述部件图像所属的部件;Obtain the component image corresponding to the vehicle component, wherein the component to which the component image belongs is specified when the user uploads the component image; 通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;The component damage identification model is used to detect the component image and determine the damage location and type of the vehicle component. 基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果;A repair plan for the vehicle component is generated based on information including the location and type of damage. 其中,所述处理器执行所述指令时,若确认当前处理的一个受损的车辆部件包括至少两个损伤部位,则执行所述部件损伤识别模型的指令时实现包括:Wherein, when the processor executes the instruction, if it confirms that a damaged vehicle component currently being processed includes at least two damaged areas, then when executing the instruction of the component damage identification model, it implements the following: 基于所述部件图像识别所述车辆部件的损伤部位,以及损伤部位对应的损伤类型;Based on the component image, identify the damaged parts of the vehicle component and the corresponding damage type; 选取所述损伤类型中表示损伤程度最高的损伤类型所对应的损伤部位作为所述车辆部件的损伤部位,相应的,所述损伤程度最高的损伤类型为确定出的所述车辆部件的损伤类型。The damaged part corresponding to the damage type with the highest degree of damage among the damage types is selected as the damaged part of the vehicle component. Accordingly, the damage type with the highest degree of damage is the determined damage type of the vehicle component. 7.如权利要求6所述的一种基于图像的车辆定损装置,其特征在于,所述处理器执行所述指令时还实现:7. The image-based vehicle damage assessment device as described in claim 6, characterized in that, when the processor executes the instruction, it further implements: 获取所述车辆部件的维修策略的信息;Obtain information on the maintenance strategy for the vehicle components; 相应的,所述维修方案结果还可以包括对应于所述维修策略的预估维修价格;所述预估维修价格根据包括所述车辆部件的损伤部位.损伤类型.维修策略的信息,并查询对应于所述维修策略中车辆部件的产品和/或维修服务的价格数据后,计算得到的所述车辆部件的预估维修价格。Accordingly, the repair plan result may also include an estimated repair price corresponding to the repair strategy; the estimated repair price is calculated based on information including the damaged part, damage type, and repair strategy of the vehicle component, and after querying the price data of the product and/or repair service corresponding to the vehicle component in the repair strategy. 8.如权利要求6所述的一种基于图像的车辆定损装置,其特征在于,所述构建的部件损伤识别模型的指令包括基于卷积层和区域建议层的网络模型,经过样本数据训练后构建生成的深度神经网络的算法处理指令。8. The image-based vehicle damage assessment device as described in claim 6, characterized in that the instructions of the constructed component damage identification model include algorithm processing instructions for a deep neural network constructed after training with sample data based on a network model with convolutional layers and region proposal layers. 9.如权利要求6所述的一种基于图像的车辆定损装置,其特征在于,所述处理器执行所述指令时,若获取的为所述车辆部件的至少两个部件图像,则所述处理器通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型,包括:9. The image-based vehicle damage assessment device as described in claim 6, characterized in that, when the processor executes the instruction, if at least two component images of the vehicle component are acquired, the processor detects the component images through a constructed component damage recognition model to determine the damaged location and damage type of the vehicle component, including: 利用所述部件损伤识别模型分别检测所述部件图像,确定每个部件图像的损伤部位和损伤类型;The component damage recognition model is used to detect the component images respectively, and the damage location and damage type of each component image are determined; 按照预定规则对每个部件图像对应的损伤部位和损伤类型进行合并筛选,确定出所述车辆部件的损伤部位和损伤类型结果。According to predetermined rules, the damage location and damage type corresponding to each component image are merged and filtered to determine the damage location and damage type of the vehicle component. 10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述指令被执行时实现以下步骤:10. A computer-readable storage medium storing computer instructions thereon, characterized in that, when the instructions are executed, they perform the following steps: 获取车辆部件对应的部件图像,其中,在用户上传部件图像时指定所述部件图像所属的部件;Obtain the component image corresponding to the vehicle component, wherein the component to which the component image belongs is specified when the user uploads the component image; 通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;The component damage identification model is used to detect the component image and determine the damage location and type of the vehicle component. 基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果;其中,若确认当前处理的一个受损的车辆部件包括至少两个损伤部位时,所述部件损伤识别模型被配置成包括:A repair plan for the vehicle component is generated based on information including the location and type of damage. Wherein, if it is confirmed that a damaged vehicle component being processed includes at least two damaged locations, the component damage identification model is configured to include: 基于所述部件图像识别所述车辆部件的损伤部位,以及损伤部位对应的损伤类型;Based on the component image, identify the damaged parts of the vehicle component and the corresponding damage type; 选取所述损伤类型中表示损伤程度最高的损伤类型所对应的损伤部位作为所述车辆部件的损伤部位,相应的,所述损伤程度最高的损伤类型为确定出的所述车辆部件的损伤类型。The damaged part corresponding to the damage type with the highest degree of damage among the damage types is selected as the damaged part of the vehicle component. Accordingly, the damage type with the highest degree of damage is the determined damage type of the vehicle component. 11.一种电子设备,其特征在于,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:11. An electronic device, characterized in that it includes a processor and a memory for storing processor-executable instructions, wherein the processor, when executing the instructions, implements: 获取车辆部件对应的部件图像,其中,在用户上传部件图像时指定所述部件图像所属的部件;Obtain the component image corresponding to the vehicle component, wherein the component to which the component image belongs is specified when the user uploads the component image; 通过构建的部件损伤识别模型检测所述部件图像,确定所述车辆部件的损伤部位和损伤类型;The component damage identification model is used to detect the component image and determine the damage location and type of the vehicle component. 基于包括所述车辆部件的损伤部位和损伤类型的信息生成所述车辆部件的维修方案结果;A repair plan for the vehicle component is generated based on information including the location and type of damage. 其中,所述处理器执行所述指令时,若确认当前处理的一个受损的车辆部件包括至少两个损伤部位,则执行所述部件损伤识别模型的指令时实现包括:Wherein, when the processor executes the instruction, if it confirms that a damaged vehicle component currently being processed includes at least two damaged areas, then when executing the instruction of the component damage identification model, it implements the following: 基于所述部件图像识别所述车辆部件的损伤部位,以及损伤部位对应的损伤类型;Based on the component image, identify the damaged parts of the vehicle component and the corresponding damage type; 选取所述损伤类型中表示损伤程度最高的损伤类型所对应的损伤部位作为所述车辆部件的损伤部位,相应的,所述损伤程度最高的损伤类型为确定出的所述车辆部件的损伤类型。The damaged part corresponding to the damage type with the highest degree of damage among the damage types is selected as the damaged part of the vehicle component. Accordingly, the damage type with the highest degree of damage is the determined damage type of the vehicle component.
HK18106438.7A 2018-05-17 Image-based vehicle loss assessment method and apparatus, and electronic device HK1247374B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
HK18106438.7A HK1247374B (en) 2018-05-17 Image-based vehicle loss assessment method and apparatus, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
HK18106438.7A HK1247374B (en) 2018-05-17 Image-based vehicle loss assessment method and apparatus, and electronic device

Publications (2)

Publication Number Publication Date
HK1247374A1 HK1247374A1 (en) 2018-09-21
HK1247374B true HK1247374B (en) 2021-03-26

Family

ID=

Similar Documents

Publication Publication Date Title
TWI726194B (en) Image-based vehicle damage assessment method, device and electronic equipment
CN107403424B (en) Vehicle loss assessment method and device based on image and electronic equipment
CN107358596B (en) An image-based vehicle damage assessment method, device, electronic device and system
TWI709919B (en) Auto insurance image processing method, device, server and system
EP3844668B1 (en) System and method for training a damage identification model
US20200118365A1 (en) Method and apparatus for improving vehicle loss assessment image identification result, and server
WO2018191421A1 (en) Image-based vehicle damage determining method, apparatus, and electronic device
EP3719703A1 (en) Vehicle damage identification processing method, processing device, client and server
CN113989616A (en) Target detection method, device, equipment and storage medium
CN117576109B (en) A defect detection method, device, equipment and storage medium
CN108682010A (en) Processing method, processing equipment, client and the server of vehicle damage identification
HK1247374B (en) Image-based vehicle loss assessment method and apparatus, and electronic device
CN113283978B (en) Financial risk assessment method based on biological basis, behavioral characteristics and business characteristics
HK1247423B (en) Image-based vehicle damage estimation method and device and electronic equipment
HK1246477B (en) Image-based vehicle loss assessment method, device, and system, and electronic device
HK1247374A1 (en) Image-based vehicle loss assessment method and apparatus, and electronic device
CN116958770A (en) Target identification method, device, equipment and medium
HK1247423A1 (en) Image-based vehicle damage estimation method and device and electronic equipment
CN120635425A (en) Vehicle brand recognition method, device, equipment and storage medium based on improved YOLOv3 model
HK1249264A1 (en) Car insurance image processing method, device, server, and system
HK1246477A1 (en) Image-based vehicle loss assessment method, device, and system, and electronic device