Nothing Special   »   [go: up one dir, main page]

WO2018205467A1 - Automobile damage part recognition method, system and electronic device and storage medium - Google Patents

Automobile damage part recognition method, system and electronic device and storage medium Download PDF

Info

Publication number
WO2018205467A1
WO2018205467A1 PCT/CN2017/100045 CN2017100045W WO2018205467A1 WO 2018205467 A1 WO2018205467 A1 WO 2018205467A1 CN 2017100045 W CN2017100045 W CN 2017100045W WO 2018205467 A1 WO2018205467 A1 WO 2018205467A1
Authority
WO
WIPO (PCT)
Prior art keywords
picture
training
pixel area
preset
damage part
Prior art date
Application number
PCT/CN2017/100045
Other languages
French (fr)
Chinese (zh)
Inventor
王健宗
王晨羽
马进
肖京
Original Assignee
平安科技(深圳)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 平安科技(深圳)有限公司 filed Critical 平安科技(深圳)有限公司
Publication of WO2018205467A1 publication Critical patent/WO2018205467A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/217Validation; Performance evaluation; Active pattern learning techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/25Determination of region of interest [ROI] or a volume of interest [VOI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/26Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
    • G06V10/267Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion by performing operations on regions, e.g. growing, shrinking or watersheds

Definitions

  • the present invention relates to the field of computer technologies, and in particular, to a method, system, electronic device and storage medium for identifying a vehicle damage portion.
  • the main object of the present invention is to provide a method, system, electronic device and storage medium for identifying a vehicle damage portion, which aim to accurately identify a vehicle damage portion of a vehicle.
  • the present invention provides a method for identifying a vehicle damage portion, the method comprising the following steps:
  • the pixel area of the car damage part is identified by using the pre-trained recognition model; wherein the predetermined recognition model is pre-adjusted to the preset a number of pixel regions in each sample of the vehicle damage part are marked and trained to obtain a recognition model;
  • the identified pixel area is identified, and the car insurance claim photo with the pixel area identifier is sent to the first terminal and/or predetermined Or the second terminal, or the identified pixel area is intercepted and sent to the first terminal and/or the predetermined second terminal.
  • the present invention also provides a vehicle damage part identification system, and the vehicle damage part identification system includes:
  • the identification module is configured to use the pre-training if the car insurance claim photo uploaded by the first terminal is received
  • the recognition model identifies the pixel area of the vehicle damage part of the car insurance claim photo; wherein the predetermined recognition model is to mark and train the pixel area in the preset number of each car damage part sample picture in advance The obtained recognition model;
  • a sending module configured to: identify the pixel area of the vehicle damage part in the car insurance claim photo, and identify the identified pixel area, and send the car insurance claim photo with the pixel area identifier to the first terminal And/or a predetermined second terminal, or intercepting the identified pixel area for transmission to the first terminal and/or the predetermined second terminal.
  • the present invention further provides an electronic device including a memory and a processor connected to the memory, wherein the memory stores a vehicle damage portion operable on the processor
  • the identification system when the vehicle damage part identification system is executed by the processor, implements the following steps:
  • the pixel area of the car damage part is identified by using the pre-trained recognition model; wherein the predetermined recognition model is pre-adjusted to the preset a number of pixel regions in each sample of the vehicle damage part are marked and trained to obtain a recognition model;
  • the identified pixel area is identified, and the car insurance claim photo with the pixel area identifier is sent to the first terminal and/or predetermined Or the second terminal, or the identified pixel area is intercepted and sent to the first terminal and/or the predetermined second terminal.
  • the present invention also provides a computer readable storage medium having a vehicle damage part identification system stored thereon, and the vehicle damage part identification system is implemented by the processor The following steps:
  • the pixel area of the car damage part is identified by using the pre-trained recognition model; wherein the predetermined recognition model is pre-adjusted to the preset a number of pixel regions in each sample of the vehicle damage part are marked and trained to obtain a recognition model;
  • the identified pixel area is identified, and the car insurance claim photo with the pixel area identifier is sent to the first terminal and/or predetermined Or the second terminal, or the identified pixel area is intercepted and sent to the first terminal and/or the predetermined second terminal.
  • the method, system, electronic device and storage medium for identifying a vehicle damage part proposed by the present invention are to be recognized by a recognition model which is marked and trained by a preset number of pixel areas in each sample of the vehicle damage part.
  • the car insurance claim photo is used to identify the pixel area of the car damage part. If the pixel area of the car damage part is recognized in the car insurance claim photo, the identified pixel area is marked or intercepted as the identified car damage part and then sent to The corresponding terminal. Since the specific vehicle damage area can be identified by identifying the pixel area of the vehicle damage part in the auto insurance claim photo, instead of identifying the vehicle damage part only by recognizing the outline of the damaged part of the vehicle, the car insurance claim photo can be more accurately identified.
  • FIG. 1 is a schematic diagram of an optional application environment of each embodiment of the present invention.
  • FIG. 2 is a schematic flow chart of an embodiment of a method for identifying a vehicle damage portion according to the present invention
  • FIG. 3 is a schematic diagram of functional modules of an embodiment of a vehicle damage part identification system according to the present invention.
  • FIG. 1 is a schematic diagram of an optional application environment according to various embodiments of the present invention.
  • the application environment diagram includes an electronic device 1, a first terminal 2, and a second terminal 3.
  • the electronic device 1 can perform data interaction with the first terminal 2 and the second terminal 3 through a suitable technology such as a network or a near field communication technology.
  • the first terminal 2 or the second terminal 3 includes, but is not limited to, any electronic product that can interact with a user through a keyboard, a mouse, a remote controller, a touch panel, or a voice control device, for example, a personal computer or a tablet.
  • Mobile devices such as computers, smart phones, personal digital assistants (PDAs), game consoles, Internet Protocol Television (IPTV), smart wearable devices, navigation devices, etc., or such as digital TV Fixed terminals for desktop computers, notebooks, servers, etc.
  • the electronic device 1 is an apparatus capable of automatically performing numerical calculation and/or information processing in accordance with an instruction set or stored in advance.
  • the electronic device 1 may be a computer, a single network server, a server group composed of multiple network servers, or a cloud-based cloud composed of a large number of hosts or network servers, where cloud computing is a type of distributed computing.
  • a super virtual computer consisting of a group of loosely coupled computers.
  • the electronic device 1 may include, but is not limited to, a memory 11 communicably connected to each other through a system bus, a processor 12, and a network interface 13, and the memory 11 stores a vehicle loss portion that can be operated on the processor 12. recognition system. It should be noted that FIG. 1 only shows the electronic device 1 having the components 11-13, but it should be understood that not all illustrated components are required to be implemented, and more or fewer components may be implemented instead.
  • the memory 11 includes a memory and at least one type of readable storage medium.
  • the memory provides a cache for the operation of the electronic device 1;
  • the readable storage medium may be, for example, a flash memory, a hard disk, a multimedia card, a card type memory (eg, SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM).
  • a non-volatile storage medium such as a read only memory (ROM), an electrically erasable programmable read only memory (EEPROM), a programmable read only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, or the like.
  • the readable storage medium may be an internal storage unit of the electronic device 1, such as a hard disk of the electronic device 1; in other embodiments, the non-volatile storage medium may also be external to the electronic device 1. a storage device, such as a plug-in type on the electronic device 1 Hard disk, smart memory card (SMC), Secure Digital (SD) card, flash card, etc.
  • the readable storage medium of the memory 11 is generally used to store an operating system and various types of application software installed in the electronic device 1, such as a program code of a vehicle damage part identification system in an embodiment of the present invention. Further, the memory 11 can also be used to temporarily store various types of data that have been output or are to be output.
  • the processor 12 may be a Central Processing Unit (CPU), controller, microcontroller, microprocessor, or other data processing chip in some embodiments.
  • the processor 12 is typically used to control the overall operation of the electronic device 1, such as performing control and processing related to data interaction or communication with the first terminal 2 or the second terminal 3.
  • the processor 12 is configured to run program code or processing data stored in the memory 11, such as running a vehicle damage part identification system or the like.
  • the network interface 13 may comprise a wireless network interface or a wired network interface, which is typically used to establish a communication connection between the electronic device 1 and other electronic devices.
  • the network interface 13 is mainly used to connect the electronic device 1 with the first terminal 2 and the second terminal 3, and establish a data transmission channel and a communication connection between the electronic device 1 and the first terminal 2 and the second terminal 3. .
  • the vehicle damage location identification system is stored in the memory 11 and includes at least one computer readable instruction stored in the memory 11, the at least one computer readable instruction being executable by the processor 12 to implement the embodiments of the present application.
  • the method; and the at least one computer readable instruction can be classified into different logic modules depending on the functions implemented by the various portions thereof.
  • FIG. 2 is a schematic flow chart of an embodiment of a method for identifying a vehicle damage portion according to the present invention.
  • the method for identifying the vehicle damage location includes:
  • Step S10 If the car insurance claim photo uploaded by the first terminal is received, the pixel area of the car damage part is identified by using the pre-trained recognition model; wherein the predetermined recognition model is pre-determined A recognition model in which a pixel area in a predetermined number of sample images of each vehicle loss portion is marked and trained.
  • the vehicle damage part identification system can receive the vehicle damage part identification request sent by the user and include the car damage claim photo to be identified, for example, receiving the user through the first terminal (for example, the user's handheld terminal, the car insurance inspector's handheld terminal) Or the vehicle damage part identification request sent by the background operator of the loss-receiving staff, for example, receiving the vehicle damage part identification request sent by the user on the pre-installed client in the terminal such as the mobile phone, the tablet computer, the self-service terminal device, or receiving A vehicle loss part identification request sent by a user on a browser system in a terminal such as a mobile phone, a tablet computer, or a self-service terminal device.
  • the first terminal for example, the user's handheld terminal, the car insurance inspector's handheld terminal
  • the vehicle damage part identification request sent by the background operator of the loss-receiving staff for example, receiving the vehicle damage part identification request sent by the user on the pre-installed client in the terminal such as the mobile phone, the tablet computer, the self-service terminal device, or
  • the vehicle damage part identification system After receiving the vehicle damage part identification request sent by the user, the vehicle damage part identification system uses the pre-trained identification model to identify the received auto insurance claim photo to be identified.
  • the recognition model can be continuously labeled, and the pixel regions in the sample images of different vehicle damage parts are marked in advance, and the pixel regions marked in the sample images of different vehicle damage parts are continuously identified, thereby continuously training, learning, verifying, optimizing, etc. Train it into a model that accurately identifies the pixel areas of different vehicle damage locations.
  • the recognition model may employ a Convolutional Neural Network (CNN) model or the like.
  • CNN Convolutional Neural Network
  • Step S20 if the pixel area of the vehicle damage part in the car insurance claim photo is identified, the identification is performed The pixel area is identified, and the car insurance claim photo with the pixel area identifier is sent to the first terminal and/or the predetermined second terminal, or the identified pixel area is intercepted and sent to the first a terminal and/or a predetermined second terminal.
  • the recognition model it indicates that there is a car damage part in the car insurance claim photo, and the specific car damage part area is recognized, that is, the recognized pixel area And identifying the identified pixel area (for example, according to a color identifier corresponding to a preset different vehicle damage part, performing corresponding color identification on the pixel area of the identified vehicle damage part, for example, setting a door damage identifier Yellow, bumper damage is marked as red, etc.; according to the corresponding digital identification of different vehicle damage parts, the corresponding digital identification of each pixel in the identified pixel area of the vehicle damage part, such as Setting each pixel point in the pixel area where the door is damaged is identified as "1", each pixel point in the pixel area damaged by the bumper is identified as "2", etc., and the photo with the pixel area identifier is sent to the first a terminal and/or a predetermined second terminal, so that the user accurately and comprehensively obtains the identified pixel area according to
  • the identified pixel region may also be intercepted for transmission to the first terminal and/or the predetermined second terminal.
  • the first terminal is a handheld terminal of the user or a handheld terminal of the vehicle inspector
  • the second terminal may be an office terminal of the background loss maker or the like.
  • the car damage claim photo does not exist in the car insurance claim photo or the car damage part is not successfully identified, and the unidentified car is sent to the first terminal. Reminder of the damage location to identify or transfer to manual identification.
  • the pixel area of the vehicle damage part is identified by the identification model of the preset number of pixel areas in the sample picture of each vehicle damage part and is trained, if the vehicle insurance claims are compensated If the pixel area of the vehicle damage part is recognized in the photo, the identified pixel area is marked or intercepted as the identified vehicle damage part, and then transmitted to the corresponding terminal. Since the specific vehicle damage area can be identified by identifying the pixel area of the vehicle damage part in the auto insurance claim photo, instead of identifying the vehicle damage part only by recognizing the outline of the damaged part of the vehicle, the car insurance claim photo can be more accurately identified. The car damage parts of different sizes in different areas.
  • the recognition model is a deep convolutional neural network model without a fully connected layer, the deep convolutional neural network model including an input layer, a convolution layer, a pooling layer, and an upsampling Layer and cutting layer.
  • the deep convolutional neural network model is composed of one input layer, 16 convolution layers, 5 pooling layers, 1 upsampling layer, and 1 cropping layer.
  • Table 1 The detailed structure of the deep convolutional neural network model is shown in Table 1 below:
  • Layer Name column indicates the name of each layer
  • Channel indicates the number of channels output
  • Kernel Size indicates the scale of the current layer convolution kernel (for example, Kernel Size can be equal to 3, indicating that the scale of the convolution kernel is 3x 3)
  • Stride Size indicates the moving step size of the convolution kernel, that is, the distance moved to the next convolution position after one convolution is completed
  • Pad Size indicates the size of the image fill in the current network layer.
  • Input represents the data input layer of the network
  • Conv represents the convolutional layer of the model
  • Conv1 represents the first convolutional layer of the model
  • MaxPool represents the maximum pooled layer of the model
  • MaxPool1 represents the first maximum pooled layer of the model.
  • SoftmaxWithLoss is the Softmax layer used in the training phase to calculate Loss. Unlike the SoftMax layer, it only calculates Loss; Upscore represents the upsampling layer and implements deconvolution; Crop represents the cropping layer, and the Upscore layer is cropped to the same size as the original image. Big. It should be noted that the pooling mode of the pooling layer in this embodiment includes, but is not limited to, Mean pooling, Max pooling, Overlapping, L2pooling, Local Contrast. Normalization, Stochasticpooling, Def-pooling, and more.
  • the recognition model in this embodiment is a deep convolutional neural network model without a fully connected layer, and the deep convolutional neural network model only needs to be on Conv8.
  • each point on the feature map has scores of different classifications in class num+1 categories, so the output channel is also class num+1, and the recognition efficiency is greatly improved.
  • the training process of the predetermined recognition model is as follows:
  • A. Prepare a corresponding preset number of sample pictures for preset vehicle damage parts (for example, left front door, right front door, left fender, right fender, front bumper, rear bumper, etc.);
  • the model training can be performed after performing image preprocessing such as scaling, cropping, flipping, and/or distorting on each sample picture to effectively perform model training. Improve the authenticity and accuracy of model training.
  • the pixel color of the vehicle damage part of each training picture is changed to the corresponding label color, and the training picture for each label color is changed according to a preset conversion rule. Converting and generating a corresponding pixel area labeling matrix of the vehicle damage part;
  • the training pictures with all the pixel area labeling matrix of the vehicle loss part are divided into a training set of a first ratio (for example, 70%) and a verification set of a second ratio (for example, 30%);
  • the preset conversion rule includes:
  • each pixel is converted into corresponding identification data (for example, the identification data corresponding to the label color pixel area of the left front door is 1, and the identification data corresponding to each pixel in the label color pixel area of the left front door is 1; the label color of the right front door
  • the identification data corresponding to the pixel area is 2, and the identification data corresponding to each pixel in the label color pixel area of the right front door is 2), to obtain the pixel area labeling matrix of the vehicle loss part corresponding to each training picture whose label color is changed, so that
  • the subsequent recognition model trains the recognition of the pixel areas of different vehicle damage parts.
  • the step of performing image pre-processing on each sample picture to obtain a training picture to be model-trained includes:
  • the function of the flipping and twisting operation is to simulate various forms of images in the actual business scene. Through these flipping and twisting operations, the scale of the data set can be increased, thereby improving the authenticity and practicability of the model training.
  • each pixel of the average pixel picture is an average pixel of the corresponding second picture and the third picture corresponding pixel.
  • the pixel point X of the average pixel picture corresponds to the pixel point X1 of the second picture and the pixel point X2 of the third picture, respectively, and the pixel of the pixel point X is the average pixel of the pixels of all the pixel points X1 and the pixel point X2. .
  • a training picture corresponding to each sample picture can be obtained.
  • each of the second picture and the average picture picture of the third picture corresponding to each sample picture can be directly used as the training picture corresponding to each sample picture, and each pixel in each of the second picture and the third picture corresponding to each sample picture can also be used.
  • the corresponding pixels in the corresponding average pixel image are respectively subtracted to obtain a training picture corresponding to each sample picture, which is not limited herein.
  • the invention further provides a vehicle damage part identification system.
  • the vehicle damage part identification system is installed and operated in the electronic device 1.
  • FIG. 3 is a functional block diagram of a preferred embodiment of the vehicle damage part identification system of the present invention.
  • the vehicle damage part identification system may be divided into one or more modules, the one or more modules being stored in the memory 11 and being processed by one or more processors (this Embodiments are performed by the processor 12) to complete the present invention.
  • the vehicle damage part identification system may be divided into an identification module 01 and a transmission module 02.
  • the term "module" as used in the present invention refers to a series of computer program instruction segments capable of performing a specific function, which is more suitable than the program for describing the execution process of the vehicle damage part identification system in the electronic device 1. The following description will specifically describe the functions of the identification module 01 and the transmission module 02.
  • the identification module 01 is configured to: if the car insurance claim photo uploaded by the first terminal is received, identify, by using a pre-trained recognition model, the pixel area of the car damage part of the car insurance claim photo; wherein the predetermined recognition model is A recognition model obtained by pre-labeling and training a pixel area in a preset number of sample images of respective vehicle damage parts.
  • the vehicle damage part identification system can receive the vehicle damage part identification request sent by the user and include the car damage claim photo to be identified, for example, receiving the user through the first terminal (for example, the user's handheld terminal, the car insurance inspector's handheld terminal) Or the vehicle damage part identification request sent by the background operator of the loss-receiving staff, for example, receiving the vehicle damage part identification request sent by the user on the pre-installed client in the terminal such as the mobile phone, the tablet computer, the self-service terminal device, or receiving A vehicle loss part identification request sent by a user on a browser system in a terminal such as a mobile phone, a tablet computer, or a self-service terminal device.
  • the first terminal for example, the user's handheld terminal, the car insurance inspector's handheld terminal
  • the vehicle damage part identification request sent by the background operator of the loss-receiving staff for example, receiving the vehicle damage part identification request sent by the user on the pre-installed client in the terminal such as the mobile phone, the tablet computer, the self-service terminal device, or
  • the vehicle damage part identification system After receiving the vehicle damage part identification request sent by the user, the vehicle damage part identification system uses the pre-trained identification model to identify the received auto insurance claim photo to be identified.
  • the recognition model can be pre- Firstly, the pixel area in the sample picture of a large number of different vehicle damage parts is marked, and the pixel area marked in the sample picture of different vehicle damage parts is continuously identified, and training, learning, verification, optimization, etc. are continuously trained to train A model that accurately identifies pixel regions of different vehicle damage locations.
  • the recognition model may employ a Convolutional Neural Network (CNN) model or the like.
  • CNN Convolutional Neural Network
  • the sending module 02 is configured to: if the pixel area of the car damage part in the car insurance claim photo is identified, identify the identified pixel area, and send the car insurance claim photo with the pixel area identifier to the first The terminal and/or the predetermined second terminal, or the identified pixel area is intercepted and sent to the first terminal and/or the predetermined second terminal.
  • the recognition model it indicates that there is a car damage part in the car insurance claim photo, and the specific car damage part area is recognized, that is, the recognized pixel area And identifying the identified pixel area (for example, according to a color identifier corresponding to a preset different vehicle damage part, performing corresponding color identification on the pixel area of the identified vehicle damage part, for example, setting a door damage identifier Yellow, bumper damage is marked as red, etc.; according to the corresponding digital identification of different vehicle damage parts, the corresponding digital identification of each pixel in the identified pixel area of the vehicle damage part, such as Setting each pixel point in the pixel area where the door is damaged is identified as "1", each pixel point in the pixel area damaged by the bumper is identified as "2", etc., and the photo with the pixel area identifier is sent to the first a terminal and/or a predetermined second terminal, so that the user accurately and comprehensively obtains the identified pixel area according to
  • the identified pixel region may also be intercepted for transmission to the first terminal and/or the predetermined second terminal.
  • the first terminal is a handheld terminal of the user or a handheld terminal of the vehicle inspector
  • the second terminal may be an office terminal of the background loss maker or the like.
  • the car damage claim photo does not exist in the car insurance claim photo or the car damage part is not successfully identified, and the unidentified car is sent to the first terminal. Reminder of the damage location to identify or transfer to manual identification.
  • the pixel area of the vehicle damage part is identified by the identification model of the preset number of pixel areas in the sample picture of each vehicle damage part and is trained, if the vehicle insurance claims are compensated If the pixel area of the vehicle damage part is recognized in the photo, the identified pixel area is marked or intercepted as the identified vehicle damage part, and then transmitted to the corresponding terminal. Since the specific vehicle damage area can be identified by identifying the pixel area of the vehicle damage part in the auto insurance claim photo, instead of identifying the vehicle damage part only by recognizing the outline of the damaged part of the vehicle, the car insurance claim photo can be more accurately identified. The car damage parts of different sizes in different areas.
  • the recognition model is a deep convolutional neural network model without a fully connected layer, the deep convolutional neural network model including an input layer, a convolution layer, a pooling layer, and an upsampling Layer and cutting layer.
  • the deep convolutional neural network model consists of one input layer. 16 convolution layers, 5 pooling layers, 1 upsampling layer, and 1 cropping layer.
  • Table 1 The detailed structure of the deep convolutional neural network model is shown in Table 1 below:
  • Layer Name column indicates the name of each layer
  • Channel indicates the number of channels output
  • Kernel Size indicates the scale of the current layer convolution kernel (for example, Kernel Size can be equal to 3, indicating that the scale of the convolution kernel is 3x 3)
  • Stride Size indicates the moving step size of the convolution kernel, that is, the distance moved to the next convolution position after one convolution is completed
  • Pad Size indicates the size of the image fill in the current network layer.
  • Input represents the data input layer of the network
  • Conv represents the convolutional layer of the model
  • Conv1 represents the first convolutional layer of the model
  • MaxPool represents the maximum pooled layer of the model
  • MaxPool1 represents the first maximum pooled layer of the model.
  • SoftmaxWithLoss is the Softmax layer used in the training phase to calculate Loss. Unlike the SoftMax layer, it only calculates Loss; Upscore represents the upsampling layer and implements deconvolution; Crop represents the cropping layer, and the Upscore layer is cropped to the same size as the original image. Big. It should be noted that the pooling mode of the pooling layer in this embodiment includes, but is not limited to, Mean pooling, Max pooling, Overlapping, and L2pooling. Square sampling), Local Contrast Normalization, Stochasticpooling, Def-pooling, and more.
  • the recognition model in this embodiment is a deep convolutional neural network model without a fully connected layer.
  • the deep convolutional neural network model only needs to output a classification score for each pixel on a Conv8 layer. .
  • each point on the feature map has scores of different classifications in class num+1 categories, so the output channel is also class num+1, and the recognition efficiency is greatly improved.
  • the training process of the predetermined recognition model is as follows:
  • A. Prepare a corresponding preset number of sample pictures for preset vehicle damage parts (for example, left front door, right front door, left fender, right fender, front bumper, rear bumper, etc.);
  • the model training can be performed after performing image preprocessing such as scaling, cropping, flipping, and/or distorting on each sample picture to effectively perform model training. Improve the authenticity and accuracy of model training.
  • the pixel color of the vehicle damage part of each training picture is changed to the corresponding label color, and the training picture for each label color is changed according to a preset conversion rule. Converting and generating a corresponding pixel area labeling matrix of the vehicle damage part;
  • the training pictures with all the pixel area labeling matrix of the vehicle loss part are divided into a training set of a first ratio (for example, 70%) and a verification set of a second ratio (for example, 30%);
  • the preset conversion rule includes:
  • the step of performing image pre-processing on each sample picture to obtain a training picture to be model-trained includes:
  • a first preset size eg, 384*384 pixels
  • a second preset size eg, 256*256 pixels
  • the function of the flipping and twisting operation is to simulate various forms of images in the actual business scene. Through these flipping and twisting operations, the scale of the data set can be increased, thereby improving the authenticity and practicability of the model training.
  • each pixel of the average pixel picture is an average pixel of the corresponding second picture and the third picture corresponding pixel.
  • the pixel point X of the average pixel picture corresponds to the pixel point X1 of the second picture and the pixel point X2 of the third picture, respectively, and the pixel of the pixel point X is the average pixel of the pixels of all the pixel points X1 and the pixel point X2. .
  • a training picture corresponding to each sample picture can be obtained.
  • each of the second picture and the average picture picture of the third picture corresponding to each sample picture can be directly used as the training picture corresponding to each sample picture, and each pixel in each of the second picture and the third picture corresponding to each sample picture can also be used.
  • the corresponding pixels in the corresponding average pixel image are respectively subtracted to obtain a training picture corresponding to each sample picture, which is not limited herein.
  • the present invention also provides a computer readable storage medium having stored thereon a vehicle damage location identification system that implements the steps of the method described above when executed by a processor.
  • the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and can also be implemented by hardware, but in many cases, the former is A better implementation.
  • the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
  • the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in various embodiments of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Analysis (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

Disclosed in the present invention are an automobile damage part recognition method, system and electronic device, and a storage medium. The method comprises: if an automobile insurance claim photo uploaded by a first terminal is received, recognizing a pixel area of an automobile damage part in the automobile insurance claim photo by utilizing a pre-trained recognition model, the predetermined recognition model being obtained through labeling and training in advance pixel areas in a preset number of automobile damage part sample pictures; and if the pixel area of an automobile damage part in the automobile insurance claim photo is recognized, labeling the recognized pixel area and sending the automobile insurance claim photo having the pixel area label to the first terminal and/or a predetermined second terminal, or intercepting the recognized pixel area and sending the intercepted pixel area to the first terminal and/or the predetermined second terminal. The present invention can more precisely recognize automobile damage parts of different area sizes in automobile insurance claim photos.

Description

车损部位的识别方法、系统、电子装置及存储介质Method, system, electronic device and storage medium for identifying vehicle damage parts
优先权申明Priority claim
本申请基于巴黎公约申明享有2017年05月10日递交的申请号为201710327373.3、名称为“车损部位的识别方法及系统”中国专利申请的优先权,该中国专利申请的整体内容以参考的方式结合在本申请中。This application is based on the priority of the Paris Convention, which is entitled to the Chinese Patent Application No. 201710327373.3, entitled "Identification Method and System for Vehicle Damage Locations", which is filed on May 10, 2017, the entire contents of which are incorporated by reference. Combined in this application.
技术领域Technical field
本发明涉及计算机技术领域,尤其涉及一种车损部位的识别方法、系统、电子装置及存储介质。The present invention relates to the field of computer technologies, and in particular, to a method, system, electronic device and storage medium for identifying a vehicle damage portion.
背景技术Background technique
目前,在车险理赔领域,为了提高理赔效率,很多车险公司在车险理赔系统中运用图像分类和识别技术对上传的理赔照片中的车辆和受损部位进行自动识别。然而,现有的图像分类和识别技术只能识别出车辆大致的受损部位轮廓,无法精确的识别出车的受损部位,当一个受损部位同时涉及两个车辆部位时,现有技术中识别出的大致受损车辆部位轮廓可能只指向一个车辆部位。例如,车辆划痕如果大部分处于一个车辆部位X1上,只有少部分处于另一个车辆部位X2的边缘上,采用现有技术识别出的车损车辆部位可能只是X1。因此,如何更加精确的对车损部位进行识别已经成为一个亟待解决的技术问题。At present, in the field of auto insurance claims, in order to improve the efficiency of claims, many auto insurance companies use image classification and recognition technology in the auto insurance claims system to automatically identify the vehicles and damaged parts in the uploaded claims photo. However, the existing image classification and recognition technology can only recognize the outline of the damaged part of the vehicle, and cannot accurately identify the damaged part of the vehicle. When one damaged part involves two vehicle parts at the same time, in the prior art, The identified outline of a substantially damaged vehicle location may only point to one vehicle location. For example, if the vehicle scratches are mostly on one vehicle part X1 and only a small part is on the edge of the other vehicle part X2, the vehicle damage identified by the prior art may be only X1. Therefore, how to more accurately identify the damage parts has become a technical problem to be solved.
发明内容Summary of the invention
本发明的主要目的在于提供一种车损部位的识别方法、系统、电子装置及存储介质,旨在精确的识别出车辆的车损部位。The main object of the present invention is to provide a method, system, electronic device and storage medium for identifying a vehicle damage portion, which aim to accurately identify a vehicle damage portion of a vehicle.
为实现上述目的,本发明提供的一种车损部位的识别方法,所述方法包括以下步骤:To achieve the above object, the present invention provides a method for identifying a vehicle damage portion, the method comprising the following steps:
若收到第一终端上传的车险理赔照片,则利用预先训练的识别模型对所述车险理赔照片进行车损部位的像素区域进行识别;其中,所述预先确定的识别模型为预先通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型;If the car insurance claim photo uploaded by the first terminal is received, the pixel area of the car damage part is identified by using the pre-trained recognition model; wherein the predetermined recognition model is pre-adjusted to the preset a number of pixel regions in each sample of the vehicle damage part are marked and trained to obtain a recognition model;
若识别出所述车险理赔照片中车损部位的像素区域,则对识别出的像素区域进行标识,并将带有像素区域标识的所述车险理赔照片发送给该第一终端及/或预先确定的第二终端,或者,将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。If the pixel area of the car damage part in the car insurance claim photo is identified, the identified pixel area is identified, and the car insurance claim photo with the pixel area identifier is sent to the first terminal and/or predetermined Or the second terminal, or the identified pixel area is intercepted and sent to the first terminal and/or the predetermined second terminal.
此外,为实现上述目的,本发明还提供一种车损部位识别系统,所述车损部位识别系统包括:In addition, in order to achieve the above object, the present invention also provides a vehicle damage part identification system, and the vehicle damage part identification system includes:
识别模块,用于若收到第一终端上传的车险理赔照片,则利用预先训练 的识别模型对所述车险理赔照片进行车损部位的像素区域进行识别;其中,所述预先确定的识别模型为预先通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型;The identification module is configured to use the pre-training if the car insurance claim photo uploaded by the first terminal is received The recognition model identifies the pixel area of the vehicle damage part of the car insurance claim photo; wherein the predetermined recognition model is to mark and train the pixel area in the preset number of each car damage part sample picture in advance The obtained recognition model;
发送模块,用于若识别出所述车险理赔照片中车损部位的像素区域,则对识别出的像素区域进行标识,并将带有像素区域标识的所述车险理赔照片发送给该第一终端及/或预先确定的第二终端,或者,将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。a sending module, configured to: identify the pixel area of the vehicle damage part in the car insurance claim photo, and identify the identified pixel area, and send the car insurance claim photo with the pixel area identifier to the first terminal And/or a predetermined second terminal, or intercepting the identified pixel area for transmission to the first terminal and/or the predetermined second terminal.
此外,为实现上述目的,本发明还提供一种电子装置,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的车损部位识别系统,所述车损部位识别系统被所述处理器执行时实现如下步骤:In addition, in order to achieve the above object, the present invention further provides an electronic device including a memory and a processor connected to the memory, wherein the memory stores a vehicle damage portion operable on the processor The identification system, when the vehicle damage part identification system is executed by the processor, implements the following steps:
若收到第一终端上传的车险理赔照片,则利用预先训练的识别模型对所述车险理赔照片进行车损部位的像素区域进行识别;其中,所述预先确定的识别模型为预先通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型;If the car insurance claim photo uploaded by the first terminal is received, the pixel area of the car damage part is identified by using the pre-trained recognition model; wherein the predetermined recognition model is pre-adjusted to the preset a number of pixel regions in each sample of the vehicle damage part are marked and trained to obtain a recognition model;
若识别出所述车险理赔照片中车损部位的像素区域,则对识别出的像素区域进行标识,并将带有像素区域标识的所述车险理赔照片发送给该第一终端及/或预先确定的第二终端,或者,将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。If the pixel area of the car damage part in the car insurance claim photo is identified, the identified pixel area is identified, and the car insurance claim photo with the pixel area identifier is sent to the first terminal and/or predetermined Or the second terminal, or the identified pixel area is intercepted and sent to the first terminal and/or the predetermined second terminal.
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有车损部位识别系统,所述车损部位识别系统被所述处理器执行时实现如下步骤:In addition, in order to achieve the above object, the present invention also provides a computer readable storage medium having a vehicle damage part identification system stored thereon, and the vehicle damage part identification system is implemented by the processor The following steps:
若收到第一终端上传的车险理赔照片,则利用预先训练的识别模型对所述车险理赔照片进行车损部位的像素区域进行识别;其中,所述预先确定的识别模型为预先通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型;If the car insurance claim photo uploaded by the first terminal is received, the pixel area of the car damage part is identified by using the pre-trained recognition model; wherein the predetermined recognition model is pre-adjusted to the preset a number of pixel regions in each sample of the vehicle damage part are marked and trained to obtain a recognition model;
若识别出所述车险理赔照片中车损部位的像素区域,则对识别出的像素区域进行标识,并将带有像素区域标识的所述车险理赔照片发送给该第一终端及/或预先确定的第二终端,或者,将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。If the pixel area of the car damage part in the car insurance claim photo is identified, the identified pixel area is identified, and the car insurance claim photo with the pixel area identifier is sent to the first terminal and/or predetermined Or the second terminal, or the identified pixel area is intercepted and sent to the first terminal and/or the predetermined second terminal.
本发明提出的车损部位的识别方法、系统、电子装置及存储介质,通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型来对收到的待识别车险理赔照片进行车损部位的像素区域识别,若该车险理赔照片中有车损部位的像素区域被识别出,则将识别出的像素区域作为识别出的车损部位进行标注或截取后发送给相应终端。由于能通过识别车险理赔照片中车损部位的像素区域来识别出具体的车损部位,而不是仅通过识别车辆大致的受损部位轮廓来确定车损部位,能更加精确的识别出车险理赔照片中各个不同区域大小的车损部位。 The method, system, electronic device and storage medium for identifying a vehicle damage part proposed by the present invention are to be recognized by a recognition model which is marked and trained by a preset number of pixel areas in each sample of the vehicle damage part. The car insurance claim photo is used to identify the pixel area of the car damage part. If the pixel area of the car damage part is recognized in the car insurance claim photo, the identified pixel area is marked or intercepted as the identified car damage part and then sent to The corresponding terminal. Since the specific vehicle damage area can be identified by identifying the pixel area of the vehicle damage part in the auto insurance claim photo, instead of identifying the vehicle damage part only by recognizing the outline of the damaged part of the vehicle, the car insurance claim photo can be more accurately identified. The car damage parts of different sizes in different areas.
附图说明DRAWINGS
图1是本发明各个实施例一可选的应用环境示意图;1 is a schematic diagram of an optional application environment of each embodiment of the present invention;
图2为本发明车损部位的识别方法一实施例的流程示意图;2 is a schematic flow chart of an embodiment of a method for identifying a vehicle damage portion according to the present invention;
图3为本发明车损部位识别系统一实施例的功能模块示意图。FIG. 3 is a schematic diagram of functional modules of an embodiment of a vehicle damage part identification system according to the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments.
具体实施方式detailed description
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。The present invention will be further described in detail below with reference to the accompanying drawings and embodiments, in order to make the present invention. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
请参阅图1,图1是本发明各个实施例一可选的应用环境示意图,该应用环境示意图包括电子装置1、第一终端2及第二终端3。电子装置1可以通过网络、近场通信技术等适合的技术与第一终端2及第二终端3进行数据交互。Please refer to FIG. 1. FIG. 1 is a schematic diagram of an optional application environment according to various embodiments of the present invention. The application environment diagram includes an electronic device 1, a first terminal 2, and a second terminal 3. The electronic device 1 can perform data interaction with the first terminal 2 and the second terminal 3 through a suitable technology such as a network or a near field communication technology.
第一终端2或第二终端3包括,但不限于,任何一种可与用户通过键盘、鼠标、遥控器、触摸板或者声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备、导航装置等等的可移动设备,或者诸如数字TV、台式计算机、笔记本、服务器等等的固定终端。The first terminal 2 or the second terminal 3 includes, but is not limited to, any electronic product that can interact with a user through a keyboard, a mouse, a remote controller, a touch panel, or a voice control device, for example, a personal computer or a tablet. Mobile devices such as computers, smart phones, personal digital assistants (PDAs), game consoles, Internet Protocol Television (IPTV), smart wearable devices, navigation devices, etc., or such as digital TV Fixed terminals for desktop computers, notebooks, servers, etc.
所述电子装置1是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。所述电子装置1可以是计算机、也可以是单个网络服务器、多个网络服务器组成的服务器组或者基于云计算的由大量主机或者网络服务器构成的云,其中云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。The electronic device 1 is an apparatus capable of automatically performing numerical calculation and/or information processing in accordance with an instruction set or stored in advance. The electronic device 1 may be a computer, a single network server, a server group composed of multiple network servers, or a cloud-based cloud composed of a large number of hosts or network servers, where cloud computing is a type of distributed computing. A super virtual computer consisting of a group of loosely coupled computers.
在本实施例中,电子装置1可包括,但不仅限于,可通过系统总线相互通信连接的存储器11、处理器12、网络接口13,存储器11存储有可在处理器12上运行的车损部位识别系统。需要指出的是,图1仅示出了具有组件11-13的电子装置1,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。In this embodiment, the electronic device 1 may include, but is not limited to, a memory 11 communicably connected to each other through a system bus, a processor 12, and a network interface 13, and the memory 11 stores a vehicle loss portion that can be operated on the processor 12. recognition system. It should be noted that FIG. 1 only shows the electronic device 1 having the components 11-13, but it should be understood that not all illustrated components are required to be implemented, and more or fewer components may be implemented instead.
其中,存储器11包括内存及至少一种类型的可读存储介质。内存为电子装置1的运行提供缓存;可读存储介质可为如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等的非易失性存储介质。在一些实施例中,可读存储介质可以是电子装置1的内部存储单元,例如该电子装置1的硬盘;在另一些实施例中,该非易失性存储介质也可以是电子装置1的外部存储设备,例如电子装置1上配备的插接式 硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。本实施例中,存储器11的可读存储介质通常用于存储安装于电子装置1的操作系统和各类应用软件,例如本发明一实施例中的车损部位识别系统的程序代码等。此外,存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。The memory 11 includes a memory and at least one type of readable storage medium. The memory provides a cache for the operation of the electronic device 1; the readable storage medium may be, for example, a flash memory, a hard disk, a multimedia card, a card type memory (eg, SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM). A non-volatile storage medium such as a read only memory (ROM), an electrically erasable programmable read only memory (EEPROM), a programmable read only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, or the like. In some embodiments, the readable storage medium may be an internal storage unit of the electronic device 1, such as a hard disk of the electronic device 1; in other embodiments, the non-volatile storage medium may also be external to the electronic device 1. a storage device, such as a plug-in type on the electronic device 1 Hard disk, smart memory card (SMC), Secure Digital (SD) card, flash card, etc. In the present embodiment, the readable storage medium of the memory 11 is generally used to store an operating system and various types of application software installed in the electronic device 1, such as a program code of a vehicle damage part identification system in an embodiment of the present invention. Further, the memory 11 can also be used to temporarily store various types of data that have been output or are to be output.
所述处理器12在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述电子装置1的总体操作,例如执行与所述第一终端2或第二终端3进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行车损部位识别系统等。The processor 12 may be a Central Processing Unit (CPU), controller, microcontroller, microprocessor, or other data processing chip in some embodiments. The processor 12 is typically used to control the overall operation of the electronic device 1, such as performing control and processing related to data interaction or communication with the first terminal 2 or the second terminal 3. In this embodiment, the processor 12 is configured to run program code or processing data stored in the memory 11, such as running a vehicle damage part identification system or the like.
所述网络接口13可包括无线网络接口或有线网络接口,该网络接口13通常用于在所述电子装置1与其他电子设备之间建立通信连接。本实施例中,网络接口13主要用于将电子装置1与第一终端2及第二终端3相连,在电子装置1与第一终端2及第二终端3之间建立数据传输通道和通信连接。The network interface 13 may comprise a wireless network interface or a wired network interface, which is typically used to establish a communication connection between the electronic device 1 and other electronic devices. In this embodiment, the network interface 13 is mainly used to connect the electronic device 1 with the first terminal 2 and the second terminal 3, and establish a data transmission channel and a communication connection between the electronic device 1 and the first terminal 2 and the second terminal 3. .
所述车损部位识别系统存储在存储器11中,包括至少一个存储在存储器11中的计算机可读指令,该至少一个计算机可读指令可被处理器器12执行,以实现本申请各实施例的方法;以及,该至少一个计算机可读指令依据其各部分所实现的功能不同,可被划为不同的逻辑模块。The vehicle damage location identification system is stored in the memory 11 and includes at least one computer readable instruction stored in the memory 11, the at least one computer readable instruction being executable by the processor 12 to implement the embodiments of the present application. The method; and the at least one computer readable instruction can be classified into different logic modules depending on the functions implemented by the various portions thereof.
参照图2,图2为本发明车损部位的识别方法一实施例的流程示意图。Referring to FIG. 2, FIG. 2 is a schematic flow chart of an embodiment of a method for identifying a vehicle damage portion according to the present invention.
在一实施例中,该车损部位的识别方法包括:In an embodiment, the method for identifying the vehicle damage location includes:
步骤S10,若收到第一终端上传的车险理赔照片,则利用预先训练的识别模型对所述车险理赔照片进行车损部位的像素区域进行识别;其中,所述预先确定的识别模型为预先通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型。Step S10: If the car insurance claim photo uploaded by the first terminal is received, the pixel area of the car damage part is identified by using the pre-trained recognition model; wherein the predetermined recognition model is pre-determined A recognition model in which a pixel area in a predetermined number of sample images of each vehicle loss portion is marked and trained.
本实施例中,车损部位识别系统可以接收用户发出的包含待识别的车险理赔照片的车损部位识别请求,例如,接收用户通过第一终端(例如用户的手持终端、车险查勘员的手持终端或者后台定损员的办公终端等)发送的车损部位识别请求,如接收用户在手机、平板电脑、自助终端设备等终端中预先安装的客户端上发送来的车损部位识别请求,或接收用户在手机、平板电脑、自助终端设备等终端中的浏览器系统上发送来的车损部位识别请求。In this embodiment, the vehicle damage part identification system can receive the vehicle damage part identification request sent by the user and include the car damage claim photo to be identified, for example, receiving the user through the first terminal (for example, the user's handheld terminal, the car insurance inspector's handheld terminal) Or the vehicle damage part identification request sent by the background operator of the loss-receiving staff, for example, receiving the vehicle damage part identification request sent by the user on the pre-installed client in the terminal such as the mobile phone, the tablet computer, the self-service terminal device, or receiving A vehicle loss part identification request sent by a user on a browser system in a terminal such as a mobile phone, a tablet computer, or a self-service terminal device.
车损部位识别系统在收到用户发出的车损部位识别请求后,利用预先训练好的识别模型对收到的待识别的车险理赔照片进行识别。该识别模型可预先通过对大量不同车损部位样本图片中的像素区域进行标注,并针对不同车损部位样本图片中标注后的像素区域进行识别来不断进行训练、学习、验证、优化等,以将其训练成能准确识别出不同车损部位的像素区域的模型。例如,该识别模型可采用深度卷积神经网络模型(Convolutional Neural Network,CNN)模型等。After receiving the vehicle damage part identification request sent by the user, the vehicle damage part identification system uses the pre-trained identification model to identify the received auto insurance claim photo to be identified. The recognition model can be continuously labeled, and the pixel regions in the sample images of different vehicle damage parts are marked in advance, and the pixel regions marked in the sample images of different vehicle damage parts are continuously identified, thereby continuously training, learning, verifying, optimizing, etc. Train it into a model that accurately identifies the pixel areas of different vehicle damage locations. For example, the recognition model may employ a Convolutional Neural Network (CNN) model or the like.
步骤S20,若识别出所述车险理赔照片中车损部位的像素区域,则对识别 出的像素区域进行标识,并将带有像素区域标识的所述车险理赔照片发送给该第一终端及/或预先确定的第二终端,或者,将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。Step S20, if the pixel area of the vehicle damage part in the car insurance claim photo is identified, the identification is performed The pixel area is identified, and the car insurance claim photo with the pixel area identifier is sent to the first terminal and/or the predetermined second terminal, or the identified pixel area is intercepted and sent to the first a terminal and/or a predetermined second terminal.
若所述车险理赔照片中有车损部位的像素区域被该识别模型识别出,则说明所述车险理赔照片中存在车损部位,且已找到具体的车损部位的区域即识别出的像素区域,则对识别出的像素区域进行标识(如可根据预先设定的不同车损部位对应的颜色标识,对识别出的车损部位的像素区域进行对应的颜色标识,如可设定车门损坏标识为黄色、保险杠损坏标识为红色等;还可根据预先设定的不同车损部位对应的数字标识,对识别出的车损部位的像素区域中的各个像素点进行对应的数字标识,如可设定车门损坏的像素区域中的各个像素点标识为“1”、保险杠损坏的像素区域中的各个像素点标识为“2”等),并将带有像素区域标识的照片发送给该第一终端及/或预先确定的第二终端,以便用户根据所述车险理赔照片中的像素区域标识准确全面地获取到识别出的所述车险理赔照片中各个不同区域大小的车损部位。在另一种实施方式中,还可将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。其中,若第一终端是用户的手持终端或者车险查勘员的手持终端,则该第二终端可以是后台定损员的办公终端等。If the pixel area of the car damage claim in the car insurance claim photo is recognized by the recognition model, it indicates that there is a car damage part in the car insurance claim photo, and the specific car damage part area is recognized, that is, the recognized pixel area And identifying the identified pixel area (for example, according to a color identifier corresponding to a preset different vehicle damage part, performing corresponding color identification on the pixel area of the identified vehicle damage part, for example, setting a door damage identifier Yellow, bumper damage is marked as red, etc.; according to the corresponding digital identification of different vehicle damage parts, the corresponding digital identification of each pixel in the identified pixel area of the vehicle damage part, such as Setting each pixel point in the pixel area where the door is damaged is identified as "1", each pixel point in the pixel area damaged by the bumper is identified as "2", etc., and the photo with the pixel area identifier is sent to the first a terminal and/or a predetermined second terminal, so that the user accurately and comprehensively obtains the identified pixel area according to the pixel area identifier in the car insurance claim photo Said vehicle damage various parts of the region size photo auto insurance claims. In another embodiment, the identified pixel region may also be intercepted for transmission to the first terminal and/or the predetermined second terminal. Wherein, if the first terminal is a handheld terminal of the user or a handheld terminal of the vehicle inspector, the second terminal may be an office terminal of the background loss maker or the like.
若所述车险理赔照片中没有车损部位的像素区域被识别出,则说明所述车险理赔照片中不存在车损部位或未成功识别车损部位,则向该第一终端发送未成功识别车损部位的提醒信息,以便再次识别或转入人工识别。If the pixel area of the car insurance claim photo is not recognized, the car damage claim photo does not exist in the car insurance claim photo or the car damage part is not successfully identified, and the unidentified car is sent to the first terminal. Reminder of the damage location to identify or transfer to manual identification.
本实施例通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型来对收到的待识别车险理赔照片进行车损部位的像素区域识别,若该车险理赔照片中有车损部位的像素区域被识别出,则将识别出的像素区域作为识别出的车损部位进行标注或截取后发送给相应终端。由于能通过识别车险理赔照片中车损部位的像素区域来识别出具体的车损部位,而不是仅通过识别车辆大致的受损部位轮廓来确定车损部位,能更加精确的识别出车险理赔照片中各个不同区域大小的车损部位。In this embodiment, the pixel area of the vehicle damage part is identified by the identification model of the preset number of pixel areas in the sample picture of each vehicle damage part and is trained, if the vehicle insurance claims are compensated If the pixel area of the vehicle damage part is recognized in the photo, the identified pixel area is marked or intercepted as the identified vehicle damage part, and then transmitted to the corresponding terminal. Since the specific vehicle damage area can be identified by identifying the pixel area of the vehicle damage part in the auto insurance claim photo, instead of identifying the vehicle damage part only by recognizing the outline of the damaged part of the vehicle, the car insurance claim photo can be more accurately identified. The car damage parts of different sizes in different areas.
进一步地,在其他实施例中,所述识别模型为不带有全连接层的深度卷积神经网络模型,所述深度卷积神经网络模型包括输入层、卷积层、池化层、上采样层及裁切层。Further, in other embodiments, the recognition model is a deep convolutional neural network model without a fully connected layer, the deep convolutional neural network model including an input layer, a convolution layer, a pooling layer, and an upsampling Layer and cutting layer.
在一种具体的实施方式中,所述深度卷积神经网络模型由1个输入层,16个卷积层,5个池化层,1个上采样层,1个裁切层构成。所述深度卷积神经网络模型的详细结构如下表1所示:In a specific embodiment, the deep convolutional neural network model is composed of one input layer, 16 convolution layers, 5 pooling layers, 1 upsampling layer, and 1 cropping layer. The detailed structure of the deep convolutional neural network model is shown in Table 1 below:
Layer NameLayer Name ChannelChannel Kernel SizeKernel Size Stride SizeStride Size Pad SizePad Size
InputInput 33 N/AN/A N/AN/A N/AN/A
Conv1_1Conv1_1 6464 33 11 100100
Conv1_2Conv1_2 6464 33 11 11
MaxPool1 MaxPool1 可计算的值Computable value 22 22 00
Conv2_1Conv2_1 128128 33 11 11
Conv2_2Conv2_2 128128 33 11 11
MaxPool2 MaxPool2 可计算的值Computable value 22 22 00
Conv3_1Conv3_1 256256 33 11 11
Conv3_2Conv3_2 256256 33 11 11
Conv3_3Conv3_3 256256 33 11 11
MaxPool3 MaxPool3 可计算的值Computable value 22 22 00
Conv4_1Conv4_1 512512 33 11 11
Conv4_2Conv4_2 512512 33 11 11
Conv4_3Conv4_3 512512 33 11 11
MaxPool4 MaxPool4 可计算的值Computable value 22 22 00
Conv5_1Conv5_1 512512 33 11 11
Conv5_2Conv5_2 512512 33 11 11
Conv5_3Conv5_3 512512 33 11 11
MaxPool5 MaxPool5 可计算的值Computable value 22 22 00
Conv6Conv6 40964096 77 11 00
Conv7Conv7 40964096 11 11 00
Conv8Conv8 Class num+1Class num+1 55 11 00
UpscoreUpscore Class num+1Class num+1 6464 3232 00
CropCrop N/AN/A N/AN/A N/AN/A N/AN/A
SoftmaxWithLossSoftmaxWithLoss N/AN/A N/AN/A N/AN/A N/AN/A
表1Table 1
其中:Layer Name列表示每一层的名称,Channel表示输出的通道数,Kernel Size表示当前层卷积核的尺度(例如,Kernel Size可以等于3,表示卷积核的尺度为3x 3),Stride Size表示卷积核的移动步长,即做完一次卷积之后移动到下一个卷积位置的距离;Pad Size表示对当前网络层之中的图像填充的大小。Input表示网络的数据输入层,Conv表示模型的卷积层,Conv1表示模型的第1个卷积层,MaxPool表示模型的最大值池化层,MaxPool1表示模型的第1个最大值池化层,SoftmaxWithLoss是训练阶段用于计算Loss的Softmax层,与SoftMax层不同,它只计算Loss;Upscore表示上采样层,实现反卷积;Crop表示裁切层,把Upscore层裁切到和原图尺寸一样大。需要说明的是,本实施例中池化层的池化方式包括但不限于Mean pooling(均值采样)、Max pooling(最大值采样)、Overlapping(重叠采样)、L2pooling(均方采样)、Local Contrast Normalization(归一化采样)、Stochasticpooling(随机采样)、Def-pooling(形变约束采样)等等。Among them: Layer Name column indicates the name of each layer, Channel indicates the number of channels output, Kernel Size indicates the scale of the current layer convolution kernel (for example, Kernel Size can be equal to 3, indicating that the scale of the convolution kernel is 3x 3), Stride Size indicates the moving step size of the convolution kernel, that is, the distance moved to the next convolution position after one convolution is completed; Pad Size indicates the size of the image fill in the current network layer. Input represents the data input layer of the network, Conv represents the convolutional layer of the model, Conv1 represents the first convolutional layer of the model, MaxPool represents the maximum pooled layer of the model, and MaxPool1 represents the first maximum pooled layer of the model. SoftmaxWithLoss is the Softmax layer used in the training phase to calculate Loss. Unlike the SoftMax layer, it only calculates Loss; Upscore represents the upsampling layer and implements deconvolution; Crop represents the cropping layer, and the Upscore layer is cropped to the same size as the original image. Big. It should be noted that the pooling mode of the pooling layer in this embodiment includes, but is not limited to, Mean pooling, Max pooling, Overlapping, L2pooling, Local Contrast. Normalization, Stochasticpooling, Def-pooling, and more.
由于在传统的分类问题中,一般需要用全连接层来输出每一张图片属于每个类的概率,然而在语义分割问题上,用这种方法来预测每个像素属于哪个类必然会导致效率低下。因此,本实施例中的识别模型为不带有全连接层的深度卷积神经网络模型,该深度卷积神经网络模型只需在Conv8上,用一 个卷积层来输出每个像素的分类score。在该层上,特征图上的每个点都有class num+1个分类中不同分类的score,因此输出的channel也是class num+1,识别效率大大提高。In the traditional classification problem, it is generally necessary to use the fully connected layer to output the probability that each picture belongs to each class. However, in the semantic segmentation problem, using this method to predict which class each pixel belongs to will inevitably lead to efficiency. low. Therefore, the recognition model in this embodiment is a deep convolutional neural network model without a fully connected layer, and the deep convolutional neural network model only needs to be on Conv8. A convolutional layer to output the classification score for each pixel. At this level, each point on the feature map has scores of different classifications in class num+1 categories, so the output channel is also class num+1, and the recognition efficiency is greatly improved.
进一步地,在其他实施例中,所述预先确定的识别模型的训练过程如下:Further, in other embodiments, the training process of the predetermined recognition model is as follows:
A、为预设的各个车损部位(例如,左前门、右前门、左叶子板、右叶子板、前保险杠、后保险杠等)准备对应的预设数量的样本图片;A. Prepare a corresponding preset number of sample pictures for preset vehicle damage parts (for example, left front door, right front door, left fender, right fender, front bumper, rear bumper, etc.);
B、将各个样本图片进行图片预处理以获得待模型训练的训练图片,例如可通过对各个样本图片进行图片预处理如缩放、裁剪、翻转及/或扭曲等操作后才进行模型训练,以有效提高模型训练的真实性及准确率。再根据预设的车损部位与标签颜色的映射关系,将每一个训练图片的车损部位的像素颜色更改为对应的标签颜色,并为各个更改了标签颜色的训练图片按照预设的转换规则转换生成对应的车损部位像素区域标注矩阵;B. Perform image preprocessing on each sample picture to obtain a training picture to be trained by the model. For example, the model training can be performed after performing image preprocessing such as scaling, cropping, flipping, and/or distorting on each sample picture to effectively perform model training. Improve the authenticity and accuracy of model training. Then, according to the preset mapping relationship between the vehicle damage part and the label color, the pixel color of the vehicle damage part of each training picture is changed to the corresponding label color, and the training picture for each label color is changed according to a preset conversion rule. Converting and generating a corresponding pixel area labeling matrix of the vehicle damage part;
C、将所有带有车损部位像素区域标注矩阵的训练图片分为第一比例(例如,70%)的训练集、第二比例(例如,30%)的验证集;C. The training pictures with all the pixel area labeling matrix of the vehicle loss part are divided into a training set of a first ratio (for example, 70%) and a verification set of a second ratio (for example, 30%);
D、利用所述训练集训练所述预先确定的识别模型;D. training the predetermined recognition model by using the training set;
E、利用所述验证集验证训练的识别模型的准确率,若准确率大于或者等于预设准确率,则训练结束,或者,若准确率小于预设准确率,则增加各个车损部位对应的样本图片数量并重新执行上述步骤B、C、D、E,直至训练的识别模型的准确率大于或者等于预设准确率。E. verifying the accuracy of the training recognition model by using the verification set, if the accuracy rate is greater than or equal to the preset accuracy rate, the training ends, or if the accuracy rate is less than the preset accuracy rate, increasing the corresponding position of each vehicle damage part The number of sample pictures is re-executed in steps B, C, D, and E until the accuracy of the trained recognition model is greater than or equal to the preset accuracy.
进一步地,在其他实施例中,所述预设的转换规则包括:Further, in other embodiments, the preset conversion rule includes:
识别出各个更改了标签颜色的训练图片中的标签颜色像素区域及其对应的车损部位;Recognizing a label color pixel area and a corresponding vehicle damage part thereof in each training picture in which the label color is changed;
根据预先确定的车损部位与标识数据的映射关系,确定各个更改了标签颜色的训练图片中的标签颜色像素区域对应的标识数据;Determining, according to a predetermined mapping relationship between the vehicle damage location and the identification data, identification data corresponding to the label color pixel region in each training image in which the label color is changed;
将各个更改了标签颜色的训练图片中除了标签颜色像素区域之外的所有其他像素点转换为预设数据(例如,0),并将各个更改了标签颜色的训练图片中的标签颜色像素区域中的各个像素转换为对应的标识数据(例如,左前门的标签颜色像素区域对应的标识数据为1,则左前门的标签颜色像素区域中的各个像素对应的标识数据为1;右前门的标签颜色像素区域对应的标识数据为2,则右前门的标签颜色像素区域中的各个像素对应的标识数据为2),以获得各个更改了标签颜色的训练图片对应的车损部位像素区域标注矩阵,以便后续识别模型对不同车损部位像素区域的识别训练。Converts all other pixels except the label color pixel area in the training picture whose label color has been changed to preset data (for example, 0), and in the label color pixel area in the training picture in which each label color is changed Each pixel is converted into corresponding identification data (for example, the identification data corresponding to the label color pixel area of the left front door is 1, and the identification data corresponding to each pixel in the label color pixel area of the left front door is 1; the label color of the right front door The identification data corresponding to the pixel area is 2, and the identification data corresponding to each pixel in the label color pixel area of the right front door is 2), to obtain the pixel area labeling matrix of the vehicle loss part corresponding to each training picture whose label color is changed, so that The subsequent recognition model trains the recognition of the pixel areas of different vehicle damage parts.
进一步地,在其他实施例中,所述将各个样本图片进行图片预处理以获得待模型训练的训练图片的步骤包括:Further, in other embodiments, the step of performing image pre-processing on each sample picture to obtain a training picture to be model-trained includes:
将各个样本图片调整为第一预设大小(例如,384*384像素)的第一图片,在各个第一图片上随机裁剪出一个第二预设大小(例如,256*256像素)的第 二图片;Adjusting each sample picture to a first picture of a first preset size (eg, 384*384 pixels), and randomly cropping a second preset size (eg, 256*256 pixels) on each first picture Two pictures;
对各个第二图片做预设方向(例如,水平和垂直方向)的翻转,及按照预设的扭曲角度对各个第二图片进行扭曲操作,以获得各个第二图片对应的第三图片。其中,翻转和扭曲操作的作用是模拟实际业务场景下各种形式的图像,通过这些翻转和扭曲操作可以增大数据集的规模,从而提高模型训练的真实性和实用性。Performing a flip of a preset direction (for example, a horizontal direction and a vertical direction) for each of the second pictures, and performing a warping operation on each of the second pictures according to a preset twist angle to obtain a third picture corresponding to each of the second pictures. Among them, the function of the flipping and twisting operation is to simulate various forms of images in the actual business scene. Through these flipping and twisting operations, the scale of the data set can be increased, thereby improving the authenticity and practicability of the model training.
计算出各个样本图片对应的所有第二图片和第三图片的平均像素图片,所述平均像素图片的各个像素是对应的所有第二图片和第三图片对应像素的平均像素。例如,所述平均像素图片的像素点X分别与第二图片的像素点X1和第三图片的像素点X2对应,则像素点X的像素是所有像素点X1和像素点X2的像素的平均像素。An average pixel picture of all the second picture and the third picture corresponding to each sample picture is calculated, and each pixel of the average pixel picture is an average pixel of the corresponding second picture and the third picture corresponding pixel. For example, the pixel point X of the average pixel picture corresponds to the pixel point X1 of the second picture and the pixel point X2 of the third picture, respectively, and the pixel of the pixel point X is the average pixel of the pixels of all the pixel points X1 and the pixel point X2. .
基于所述平均像素图片即可得到各个样本图片对应的训练图片。如可直接将各个样本图片对应的所有第二图片和第三图片的平均像素图片作为各个样本图片对应的训练图片,还可将各个样本图片对应的各个第二图片和第三图片中的各个像素分别减去对应的平均像素图片中的对应像素,以得到各个样本图片对应的训练图片,在此不做限定。Based on the average pixel picture, a training picture corresponding to each sample picture can be obtained. For example, each of the second picture and the average picture picture of the third picture corresponding to each sample picture can be directly used as the training picture corresponding to each sample picture, and each pixel in each of the second picture and the third picture corresponding to each sample picture can also be used. The corresponding pixels in the corresponding average pixel image are respectively subtracted to obtain a training picture corresponding to each sample picture, which is not limited herein.
本发明进一步提供一种车损部位识别系统。在本实施例中,所述的车损部位识别系统安装并运行于电子装置1中。The invention further provides a vehicle damage part identification system. In the embodiment, the vehicle damage part identification system is installed and operated in the electronic device 1.
请参阅图3,是本发明车损部位识别系统较佳实施例的功能模块图。在本实施例中,所述的车损部位识别系统可以被分割成一个或多个模块,所述一个或者多个模块被存储于所述存储器11中,并由一个或多个处理器(本实施例为所述处理器12)所执行,以完成本发明。例如,在图3中,所述的车损部位识别系统可以被分割成识别模块01、发送模块02。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述车损部位识别系统在所述电子装置1中的执行过程。以下描述将具体介绍所述识别模块01、发送模块02的功能。Please refer to FIG. 3, which is a functional block diagram of a preferred embodiment of the vehicle damage part identification system of the present invention. In this embodiment, the vehicle damage part identification system may be divided into one or more modules, the one or more modules being stored in the memory 11 and being processed by one or more processors (this Embodiments are performed by the processor 12) to complete the present invention. For example, in FIG. 3, the vehicle damage part identification system may be divided into an identification module 01 and a transmission module 02. The term "module" as used in the present invention refers to a series of computer program instruction segments capable of performing a specific function, which is more suitable than the program for describing the execution process of the vehicle damage part identification system in the electronic device 1. The following description will specifically describe the functions of the identification module 01 and the transmission module 02.
识别模块01,用于若收到第一终端上传的车险理赔照片,则利用预先训练的识别模型对所述车险理赔照片进行车损部位的像素区域进行识别;其中,所述预先确定的识别模型为预先通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型。The identification module 01 is configured to: if the car insurance claim photo uploaded by the first terminal is received, identify, by using a pre-trained recognition model, the pixel area of the car damage part of the car insurance claim photo; wherein the predetermined recognition model is A recognition model obtained by pre-labeling and training a pixel area in a preset number of sample images of respective vehicle damage parts.
本实施例中,车损部位识别系统可以接收用户发出的包含待识别的车险理赔照片的车损部位识别请求,例如,接收用户通过第一终端(例如用户的手持终端、车险查勘员的手持终端或者后台定损员的办公终端等)发送的车损部位识别请求,如接收用户在手机、平板电脑、自助终端设备等终端中预先安装的客户端上发送来的车损部位识别请求,或接收用户在手机、平板电脑、自助终端设备等终端中的浏览器系统上发送来的车损部位识别请求。In this embodiment, the vehicle damage part identification system can receive the vehicle damage part identification request sent by the user and include the car damage claim photo to be identified, for example, receiving the user through the first terminal (for example, the user's handheld terminal, the car insurance inspector's handheld terminal) Or the vehicle damage part identification request sent by the background operator of the loss-receiving staff, for example, receiving the vehicle damage part identification request sent by the user on the pre-installed client in the terminal such as the mobile phone, the tablet computer, the self-service terminal device, or receiving A vehicle loss part identification request sent by a user on a browser system in a terminal such as a mobile phone, a tablet computer, or a self-service terminal device.
车损部位识别系统在收到用户发出的车损部位识别请求后,利用预先训练好的识别模型对收到的待识别的车险理赔照片进行识别。该识别模型可预 先通过对大量不同车损部位样本图片中的像素区域进行标注,并针对不同车损部位样本图片中标注后的像素区域进行识别来不断进行训练、学习、验证、优化等,以将其训练成能准确识别出不同车损部位的像素区域的模型。例如,该识别模型可采用深度卷积神经网络模型(Convolutional Neural Network,CNN)模型等。After receiving the vehicle damage part identification request sent by the user, the vehicle damage part identification system uses the pre-trained identification model to identify the received auto insurance claim photo to be identified. The recognition model can be pre- Firstly, the pixel area in the sample picture of a large number of different vehicle damage parts is marked, and the pixel area marked in the sample picture of different vehicle damage parts is continuously identified, and training, learning, verification, optimization, etc. are continuously trained to train A model that accurately identifies pixel regions of different vehicle damage locations. For example, the recognition model may employ a Convolutional Neural Network (CNN) model or the like.
发送模块02,用于若识别出所述车险理赔照片中车损部位的像素区域,则对识别出的像素区域进行标识,并将带有像素区域标识的所述车险理赔照片发送给该第一终端及/或预先确定的第二终端,或者,将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。The sending module 02 is configured to: if the pixel area of the car damage part in the car insurance claim photo is identified, identify the identified pixel area, and send the car insurance claim photo with the pixel area identifier to the first The terminal and/or the predetermined second terminal, or the identified pixel area is intercepted and sent to the first terminal and/or the predetermined second terminal.
若所述车险理赔照片中有车损部位的像素区域被该识别模型识别出,则说明所述车险理赔照片中存在车损部位,且已找到具体的车损部位的区域即识别出的像素区域,则对识别出的像素区域进行标识(如可根据预先设定的不同车损部位对应的颜色标识,对识别出的车损部位的像素区域进行对应的颜色标识,如可设定车门损坏标识为黄色、保险杠损坏标识为红色等;还可根据预先设定的不同车损部位对应的数字标识,对识别出的车损部位的像素区域中的各个像素点进行对应的数字标识,如可设定车门损坏的像素区域中的各个像素点标识为“1”、保险杠损坏的像素区域中的各个像素点标识为“2”等),并将带有像素区域标识的照片发送给该第一终端及/或预先确定的第二终端,以便用户根据所述车险理赔照片中的像素区域标识准确全面地获取到识别出的所述车险理赔照片中各个不同区域大小的车损部位。在另一种实施方式中,还可将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。其中,若第一终端是用户的手持终端或者车险查勘员的手持终端,则该第二终端可以是后台定损员的办公终端等。If the pixel area of the car damage claim in the car insurance claim photo is recognized by the recognition model, it indicates that there is a car damage part in the car insurance claim photo, and the specific car damage part area is recognized, that is, the recognized pixel area And identifying the identified pixel area (for example, according to a color identifier corresponding to a preset different vehicle damage part, performing corresponding color identification on the pixel area of the identified vehicle damage part, for example, setting a door damage identifier Yellow, bumper damage is marked as red, etc.; according to the corresponding digital identification of different vehicle damage parts, the corresponding digital identification of each pixel in the identified pixel area of the vehicle damage part, such as Setting each pixel point in the pixel area where the door is damaged is identified as "1", each pixel point in the pixel area damaged by the bumper is identified as "2", etc., and the photo with the pixel area identifier is sent to the first a terminal and/or a predetermined second terminal, so that the user accurately and comprehensively obtains the identified pixel area according to the pixel area identifier in the car insurance claim photo Said vehicle damage various parts of the region size photo auto insurance claims. In another embodiment, the identified pixel region may also be intercepted for transmission to the first terminal and/or the predetermined second terminal. Wherein, if the first terminal is a handheld terminal of the user or a handheld terminal of the vehicle inspector, the second terminal may be an office terminal of the background loss maker or the like.
若所述车险理赔照片中没有车损部位的像素区域被识别出,则说明所述车险理赔照片中不存在车损部位或未成功识别车损部位,则向该第一终端发送未成功识别车损部位的提醒信息,以便再次识别或转入人工识别。If the pixel area of the car insurance claim photo is not recognized, the car damage claim photo does not exist in the car insurance claim photo or the car damage part is not successfully identified, and the unidentified car is sent to the first terminal. Reminder of the damage location to identify or transfer to manual identification.
本实施例通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型来对收到的待识别车险理赔照片进行车损部位的像素区域识别,若该车险理赔照片中有车损部位的像素区域被识别出,则将识别出的像素区域作为识别出的车损部位进行标注或截取后发送给相应终端。由于能通过识别车险理赔照片中车损部位的像素区域来识别出具体的车损部位,而不是仅通过识别车辆大致的受损部位轮廓来确定车损部位,能更加精确的识别出车险理赔照片中各个不同区域大小的车损部位。In this embodiment, the pixel area of the vehicle damage part is identified by the identification model of the preset number of pixel areas in the sample picture of each vehicle damage part and is trained, if the vehicle insurance claims are compensated If the pixel area of the vehicle damage part is recognized in the photo, the identified pixel area is marked or intercepted as the identified vehicle damage part, and then transmitted to the corresponding terminal. Since the specific vehicle damage area can be identified by identifying the pixel area of the vehicle damage part in the auto insurance claim photo, instead of identifying the vehicle damage part only by recognizing the outline of the damaged part of the vehicle, the car insurance claim photo can be more accurately identified. The car damage parts of different sizes in different areas.
进一步地,在其他实施例中,所述识别模型为不带有全连接层的深度卷积神经网络模型,所述深度卷积神经网络模型包括输入层、卷积层、池化层、上采样层及裁切层。Further, in other embodiments, the recognition model is a deep convolutional neural network model without a fully connected layer, the deep convolutional neural network model including an input layer, a convolution layer, a pooling layer, and an upsampling Layer and cutting layer.
在一种具体的实施方式中,所述深度卷积神经网络模型由1个输入层, 16个卷积层,5个池化层,1个上采样层,1个裁切层构成。所述深度卷积神经网络模型的详细结构如下表1所示:In a specific embodiment, the deep convolutional neural network model consists of one input layer. 16 convolution layers, 5 pooling layers, 1 upsampling layer, and 1 cropping layer. The detailed structure of the deep convolutional neural network model is shown in Table 1 below:
Layer NameLayer Name ChannelChannel Kernel SizeKernel Size Stride SizeStride Size Pad SizePad Size
InputInput 33 N/AN/A N/AN/A N/AN/A
Conv1_1Conv1_1 6464 33 11 100100
Conv1_2Conv1_2 6464 33 11 11
MaxPool1 MaxPool1 可计算的值Computable value 22 22 00
Conv2_1Conv2_1 128128 33 11 11
Conv2_2Conv2_2 128128 33 11 11
MaxPool2 MaxPool2 可计算的值Computable value 22 22 00
Conv3_1Conv3_1 256256 33 11 11
Conv3_2Conv3_2 256256 33 11 11
Conv3_3Conv3_3 256256 33 11 11
MaxPool3 MaxPool3 可计算的值Computable value 22 22 00
Conv4_1Conv4_1 512512 33 11 11
Conv4_2Conv4_2 512512 33 11 11
Conv4_3Conv4_3 512512 33 11 11
MaxPool4 MaxPool4 可计算的值Computable value 22 22 00
Conv5_1Conv5_1 512512 33 11 11
Conv5_2Conv5_2 512512 33 11 11
Conv5_3Conv5_3 512512 33 11 11
MaxPool5 MaxPool5 可计算的值Computable value 22 22 00
Conv6Conv6 40964096 77 11 00
Conv7Conv7 40964096 11 11 00
Conv8Conv8 Class num+1Class num+1 55 11 00
UpscoreUpscore Class num+1Class num+1 6464 3232 00
CropCrop N/AN/A N/AN/A N/AN/A N/AN/A
SoftmaxWithLossSoftmaxWithLoss N/AN/A N/AN/A N/AN/A N/AN/A
表1Table 1
其中:Layer Name列表示每一层的名称,Channel表示输出的通道数,Kernel Size表示当前层卷积核的尺度(例如,Kernel Size可以等于3,表示卷积核的尺度为3x 3),Stride Size表示卷积核的移动步长,即做完一次卷积之后移动到下一个卷积位置的距离;Pad Size表示对当前网络层之中的图像填充的大小。Input表示网络的数据输入层,Conv表示模型的卷积层,Conv1表示模型的第1个卷积层,MaxPool表示模型的最大值池化层,MaxPool1表示模型的第1个最大值池化层,SoftmaxWithLoss是训练阶段用于计算Loss的Softmax层,与SoftMax层不同,它只计算Loss;Upscore表示上采样层,实现反卷积;Crop表示裁切层,把Upscore层裁切到和原图尺寸一样大。需要说明的是,本实施例中池化层的池化方式包括但不限于Mean pooling(均值采样)、Max pooling(最大值采样)、Overlapping(重叠采样)、L2pooling(均 方采样)、Local Contrast Normalization(归一化采样)、Stochasticpooling(随机采样)、Def-pooling(形变约束采样)等等。Among them: Layer Name column indicates the name of each layer, Channel indicates the number of channels output, Kernel Size indicates the scale of the current layer convolution kernel (for example, Kernel Size can be equal to 3, indicating that the scale of the convolution kernel is 3x 3), Stride Size indicates the moving step size of the convolution kernel, that is, the distance moved to the next convolution position after one convolution is completed; Pad Size indicates the size of the image fill in the current network layer. Input represents the data input layer of the network, Conv represents the convolutional layer of the model, Conv1 represents the first convolutional layer of the model, MaxPool represents the maximum pooled layer of the model, and MaxPool1 represents the first maximum pooled layer of the model. SoftmaxWithLoss is the Softmax layer used in the training phase to calculate Loss. Unlike the SoftMax layer, it only calculates Loss; Upscore represents the upsampling layer and implements deconvolution; Crop represents the cropping layer, and the Upscore layer is cropped to the same size as the original image. Big. It should be noted that the pooling mode of the pooling layer in this embodiment includes, but is not limited to, Mean pooling, Max pooling, Overlapping, and L2pooling. Square sampling), Local Contrast Normalization, Stochasticpooling, Def-pooling, and more.
由于在传统的分类问题中,一般需要用全连接层来输出每一张图片属于每个类的概率,然而在语义分割问题上,用这种方法来预测每个像素属于哪个类必然会导致效率低下。因此,本实施例中的识别模型为不带有全连接层的深度卷积神经网络模型,该深度卷积神经网络模型只需在Conv8上,用一个卷积层来输出每个像素的分类score。在该层上,特征图上的每个点都有class num+1个分类中不同分类的score,因此输出的channel也是class num+1,识别效率大大提高。In the traditional classification problem, it is generally necessary to use the fully connected layer to output the probability that each picture belongs to each class. However, in the semantic segmentation problem, using this method to predict which class each pixel belongs to will inevitably lead to efficiency. low. Therefore, the recognition model in this embodiment is a deep convolutional neural network model without a fully connected layer. The deep convolutional neural network model only needs to output a classification score for each pixel on a Conv8 layer. . At this level, each point on the feature map has scores of different classifications in class num+1 categories, so the output channel is also class num+1, and the recognition efficiency is greatly improved.
进一步地,在其他实施例中,所述预先确定的识别模型的训练过程如下:Further, in other embodiments, the training process of the predetermined recognition model is as follows:
A、为预设的各个车损部位(例如,左前门、右前门、左叶子板、右叶子板、前保险杠、后保险杠等)准备对应的预设数量的样本图片;A. Prepare a corresponding preset number of sample pictures for preset vehicle damage parts (for example, left front door, right front door, left fender, right fender, front bumper, rear bumper, etc.);
B、将各个样本图片进行图片预处理以获得待模型训练的训练图片,例如可通过对各个样本图片进行图片预处理如缩放、裁剪、翻转及/或扭曲等操作后才进行模型训练,以有效提高模型训练的真实性及准确率。再根据预设的车损部位与标签颜色的映射关系,将每一个训练图片的车损部位的像素颜色更改为对应的标签颜色,并为各个更改了标签颜色的训练图片按照预设的转换规则转换生成对应的车损部位像素区域标注矩阵;B. Perform image preprocessing on each sample picture to obtain a training picture to be trained by the model. For example, the model training can be performed after performing image preprocessing such as scaling, cropping, flipping, and/or distorting on each sample picture to effectively perform model training. Improve the authenticity and accuracy of model training. Then, according to the preset mapping relationship between the vehicle damage part and the label color, the pixel color of the vehicle damage part of each training picture is changed to the corresponding label color, and the training picture for each label color is changed according to a preset conversion rule. Converting and generating a corresponding pixel area labeling matrix of the vehicle damage part;
C、将所有带有车损部位像素区域标注矩阵的训练图片分为第一比例(例如,70%)的训练集、第二比例(例如,30%)的验证集;C. The training pictures with all the pixel area labeling matrix of the vehicle loss part are divided into a training set of a first ratio (for example, 70%) and a verification set of a second ratio (for example, 30%);
D、利用所述训练集训练所述预先确定的识别模型;D. training the predetermined recognition model by using the training set;
E、利用所述验证集验证训练的识别模型的准确率,若准确率大于或者等于预设准确率,则训练结束,或者,若准确率小于预设准确率,则增加各个车损部位对应的样本图片数量并重新执行上述步骤B、C、D、E,直至训练的识别模型的准确率大于或者等于预设准确率。E. verifying the accuracy of the training recognition model by using the verification set, if the accuracy rate is greater than or equal to the preset accuracy rate, the training ends, or if the accuracy rate is less than the preset accuracy rate, increasing the corresponding position of each vehicle damage part The number of sample pictures is re-executed in steps B, C, D, and E until the accuracy of the trained recognition model is greater than or equal to the preset accuracy.
进一步地,在其他实施例中,所述预设的转换规则包括:Further, in other embodiments, the preset conversion rule includes:
识别出各个更改了标签颜色的训练图片中的标签颜色像素区域及其对应的车损部位;Recognizing a label color pixel area and a corresponding vehicle damage part thereof in each training picture in which the label color is changed;
根据预先确定的车损部位与标识数据的映射关系,确定各个更改了标签颜色的训练图片中的标签颜色像素区域对应的标识数据;Determining, according to a predetermined mapping relationship between the vehicle damage location and the identification data, identification data corresponding to the label color pixel region in each training image in which the label color is changed;
将各个更改了标签颜色的训练图片中除了标签颜色像素区域之外的所有其他像素点转换为预设数据(例如,0),并将各个更改了标签颜色的训练图片中的标签颜色像素区域中的各个像素转换为对应的标识数据(例如,左前门的标签颜色像素区域对应的标识数据为1,则左前门的标签颜色像素区域中的各个像素对应的标识数据为1;右前门的标签颜色像素区域对应的标识数据为2,则右前门的标签颜色像素区域中的各个像素对应的标识数据为2),以获得各个更改了标签颜色的训练图片对应的车损部位像素区域标注矩阵,以 便后续识别模型对不同车损部位像素区域的识别训练。Converts all other pixels except the label color pixel area in the training picture whose label color has been changed to preset data (for example, 0), and in the label color pixel area in the training picture in which each label color is changed Each pixel is converted into corresponding identification data (for example, the identification data corresponding to the label color pixel area of the left front door is 1, and the identification data corresponding to each pixel in the label color pixel area of the left front door is 1; the label color of the right front door The identification data corresponding to the pixel area is 2, and the identification data corresponding to each pixel in the label color pixel area of the right front door is 2), to obtain the pixel area labeling matrix of the vehicle loss part corresponding to each training picture whose label color is changed, The subsequent recognition model identifies the training of the pixel areas of different vehicle damage parts.
进一步地,在其他实施例中,所述将各个样本图片进行图片预处理以获得待模型训练的训练图片的步骤包括:Further, in other embodiments, the step of performing image pre-processing on each sample picture to obtain a training picture to be model-trained includes:
将各个样本图片调整为第一预设大小(例如,384*384像素)的第一图片,在各个第一图片上随机裁剪出一个第二预设大小(例如,256*256像素)的第二图片;Adjusting each sample picture to a first picture of a first preset size (eg, 384*384 pixels), and randomly cropping a second preset size (eg, 256*256 pixels) on each first picture image;
对各个第二图片做预设方向(例如,水平和垂直方向)的翻转,及按照预设的扭曲角度对各个第二图片进行扭曲操作,以获得各个第二图片对应的第三图片。其中,翻转和扭曲操作的作用是模拟实际业务场景下各种形式的图像,通过这些翻转和扭曲操作可以增大数据集的规模,从而提高模型训练的真实性和实用性。Performing a flip of a preset direction (for example, a horizontal direction and a vertical direction) for each of the second pictures, and performing a warping operation on each of the second pictures according to a preset twist angle to obtain a third picture corresponding to each of the second pictures. Among them, the function of the flipping and twisting operation is to simulate various forms of images in the actual business scene. Through these flipping and twisting operations, the scale of the data set can be increased, thereby improving the authenticity and practicability of the model training.
计算出各个样本图片对应的所有第二图片和第三图片的平均像素图片,所述平均像素图片的各个像素是对应的所有第二图片和第三图片对应像素的平均像素。例如,所述平均像素图片的像素点X分别与第二图片的像素点X1和第三图片的像素点X2对应,则像素点X的像素是所有像素点X1和像素点X2的像素的平均像素。An average pixel picture of all the second picture and the third picture corresponding to each sample picture is calculated, and each pixel of the average pixel picture is an average pixel of the corresponding second picture and the third picture corresponding pixel. For example, the pixel point X of the average pixel picture corresponds to the pixel point X1 of the second picture and the pixel point X2 of the third picture, respectively, and the pixel of the pixel point X is the average pixel of the pixels of all the pixel points X1 and the pixel point X2. .
基于所述平均像素图片即可得到各个样本图片对应的训练图片。如可直接将各个样本图片对应的所有第二图片和第三图片的平均像素图片作为各个样本图片对应的训练图片,还可将各个样本图片对应的各个第二图片和第三图片中的各个像素分别减去对应的平均像素图片中的对应像素,以得到各个样本图片对应的训练图片,在此不做限定。Based on the average pixel picture, a training picture corresponding to each sample picture can be obtained. For example, each of the second picture and the average picture picture of the third picture corresponding to each sample picture can be directly used as the training picture corresponding to each sample picture, and each pixel in each of the second picture and the third picture corresponding to each sample picture can also be used. The corresponding pixels in the corresponding average pixel image are respectively subtracted to obtain a training picture corresponding to each sample picture, which is not limited herein.
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有车损部位识别系统,所述车损部位识别系统被处理器执行时实现上述的方法的步骤。The present invention also provides a computer readable storage medium having stored thereon a vehicle damage location identification system that implements the steps of the method described above when executed by a processor.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It is to be understood that the term "comprises", "comprising", or any other variants thereof, is intended to encompass a non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes those elements. It also includes other elements that are not explicitly listed, or elements that are inherent to such a process, method, article, or device. An element that is defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in the process, method, item, or device that comprises the element.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and can also be implemented by hardware, but in many cases, the former is A better implementation. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk, The optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利 范围。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。The preferred embodiments of the present invention have been described above with reference to the accompanying drawings, and are not intended to limit the scope of the invention range. The serial numbers of the embodiments of the present invention are merely for the description, and do not represent the advantages and disadvantages of the embodiments. Additionally, although logical sequences are shown in the flowcharts, in some cases the steps shown or described may be performed in a different order than the ones described herein.
本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。 A person skilled in the art can implement the invention in various variants without departing from the scope and spirit of the invention. For example, the features of one embodiment can be used in another embodiment to obtain a further embodiment. Any modifications, equivalent substitutions and improvements made within the technical concept of the invention are intended to be included within the scope of the invention.

Claims (20)

  1. 一种车损部位的识别方法,其特征在于,所述方法包括以下步骤:A method for identifying a vehicle damage location, characterized in that the method comprises the following steps:
    若收到第一终端上传的车险理赔照片,则利用预先训练的识别模型对所述车险理赔照片进行车损部位的像素区域进行识别;其中,所述预先确定的识别模型为预先通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型;If the car insurance claim photo uploaded by the first terminal is received, the pixel area of the car damage part is identified by using the pre-trained recognition model; wherein the predetermined recognition model is pre-adjusted to the preset a number of pixel regions in each sample of the vehicle damage part are marked and trained to obtain a recognition model;
    若识别出所述车险理赔照片中车损部位的像素区域,则对识别出的像素区域进行标识,并将带有像素区域标识的所述车险理赔照片发送给该第一终端及/或预先确定的第二终端,或者,将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。If the pixel area of the car damage part in the car insurance claim photo is identified, the identified pixel area is identified, and the car insurance claim photo with the pixel area identifier is sent to the first terminal and/or predetermined Or the second terminal, or the identified pixel area is intercepted and sent to the first terminal and/or the predetermined second terminal.
  2. 如权利要求1所述的车损部位的识别方法,其特征在于,所述识别模型为不带有全连接层的深度卷积神经网络模型,所述深度卷积神经网络模型包括输入层、卷积层、池化层、上采样层及裁切层。The method for identifying a vehicle damage portion according to claim 1, wherein the recognition model is a deep convolutional neural network model without a fully connected layer, and the deep convolutional neural network model includes an input layer and a volume. Stack, pooling layer, upsampling layer and cutting layer.
  3. 如权利要求1或2所述的车损部位的识别方法,其特征在于,所述识别模型的训练过程如下:The method for identifying a vehicle damage portion according to claim 1 or 2, wherein the training process of the recognition model is as follows:
    A、为预设的各个车损部位准备对应的预设数量的样本图片;A. Preparing a corresponding preset number of sample pictures for each preset vehicle damage part;
    B、对各个样本图片进行图片预处理以获得待模型训练的训练图片,根据预设的车损部位与标签颜色的映射关系,将每一个训练图片的车损部位的像素颜色更改为对应的标签颜色,并为各个更改了标签颜色的训练图片按照预设的转换规则转换生成对应的车损部位像素区域标注矩阵;B. Perform image preprocessing on each sample image to obtain a training picture to be trained by the model, and change the pixel color of the car damage part of each training picture to a corresponding label according to a preset mapping relationship between the car damage part and the label color. The color, and the training picture for each of the changed label colors is converted according to a preset conversion rule to generate a corresponding pixel area labeling matrix of the vehicle damage part;
    C、将所有带有车损部位像素区域标注矩阵的训练图片分为第一比例的训练集、第二比例的验证集;C. The training pictures with all the pixel area labeling matrix of the vehicle loss part are divided into a training set of a first ratio and a verification set of a second ratio;
    D、利用所述训练集训练所述预先确定的识别模型;D. training the predetermined recognition model by using the training set;
    E、利用所述验证集验证训练的识别模型的准确率,若准确率大于或者等于预设准确率,则训练结束,或者,若准确率小于预设准确率,则增加各个车损部位对应的样本图片数量并重新执行上述步骤B、C、D、E。E. verifying the accuracy of the training recognition model by using the verification set, if the accuracy rate is greater than or equal to the preset accuracy rate, the training ends, or if the accuracy rate is less than the preset accuracy rate, increasing the corresponding position of each vehicle damage part The number of sample pictures and re-execute steps B, C, D, E above.
  4. 如权利要求3所述的车损部位的识别方法,其特征在于,所述预设的转换规则包括:The method for identifying a vehicle damage portion according to claim 3, wherein the preset conversion rule comprises:
    识别出各个更改了标签颜色的训练图片中的标签颜色像素区域及其对应的车损部位;Recognizing a label color pixel area and a corresponding vehicle damage part thereof in each training picture in which the label color is changed;
    根据预先确定的车损部位与标识数据的映射关系,确定各个更改了标签颜色的训练图片中的标签颜色像素区域对应的标识数据;Determining, according to a predetermined mapping relationship between the vehicle damage location and the identification data, identification data corresponding to the label color pixel region in each training image in which the label color is changed;
    将各个更改了标签颜色的训练图片中除了标签颜色像素区域之外的所有其他像素点转换为预设数据,并将各个更改了标签颜色的训练图片中的标签颜色像素区域中的各个像素转换为对应的标识数据,以获得各个更改了标签 颜色的训练图片对应的车损部位像素区域标注矩阵。Converts all the pixels except the label color pixel area in the training picture whose label color has been changed to the preset data, and converts each pixel in the label color pixel area in the training picture whose label color is changed to Corresponding identification data to get individual changed labels The color training image corresponds to the pixel area labeling matrix of the vehicle damage part.
  5. 如权利要求3所述的车损部位的识别方法,其特征在于,所述对各个样本图片进行图片预处理以获得待模型训练的训练图片的步骤包括:The method for identifying a vehicle damage portion according to claim 3, wherein the step of performing image pre-processing on each sample picture to obtain a training picture to be model-trained comprises:
    将各个样本图片调整为第一预设大小的第一图片,在各个第一图片上随机裁剪出一个第二预设大小的第二图片;Adjusting each sample picture to a first picture of a first preset size, and randomly cutting a second picture of a second preset size on each first picture;
    对各个第二图片做预设方向的翻转,及按照预设的扭曲角度对各个第二图片进行扭曲操作,以获得各个第二图片对应的第三图片;Performing a preset direction flipping on each second picture, and performing a twisting operation on each second picture according to a preset twist angle to obtain a third picture corresponding to each second picture;
    计算出各个样本图片对应的所有第二图片和第三图片的平均像素图片;Calculating an average pixel picture of all second pictures and third pictures corresponding to each sample picture;
    基于所述平均像素图片得到各个样本图片对应的训练图片。A training picture corresponding to each sample picture is obtained based on the average pixel picture.
  6. 一种车损部位识别系统,其特征在于,所述车损部位识别系统包括:A vehicle damage part identification system, characterized in that the vehicle damage part identification system comprises:
    识别模块,用于若收到第一终端上传的车险理赔照片,则利用预先训练的识别模型对所述车险理赔照片进行车损部位的像素区域进行识别;其中,所述预先确定的识别模型为预先通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型;The identification module is configured to: if the car insurance claim photo uploaded by the first terminal is received, identify, by using a pre-trained recognition model, the pixel area of the car damage part of the car insurance claim photo; wherein the predetermined recognition model is a recognition model obtained by labeling and training a pixel area in a predetermined number of sample images of each vehicle damage part in advance;
    发送模块,用于若识别出所述车险理赔照片中车损部位的像素区域,则对识别出的像素区域进行标识,并将带有像素区域标识的所述车险理赔照片发送给该第一终端及/或预先确定的第二终端,或者,将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。a sending module, configured to: identify the pixel area of the vehicle damage part in the car insurance claim photo, and identify the identified pixel area, and send the car insurance claim photo with the pixel area identifier to the first terminal And/or a predetermined second terminal, or intercepting the identified pixel area for transmission to the first terminal and/or the predetermined second terminal.
  7. 如权利要求6所述的车损部位识别系统,其特征在于,所述识别模型为不带有全连接层的深度卷积神经网络模型,所述深度卷积神经网络模型包括输入层、卷积层、池化层、上采样层及裁切层。The vehicle damage part identification system according to claim 6, wherein said recognition model is a deep convolutional neural network model without a fully connected layer, said deep convolutional neural network model comprising an input layer, convolution Layer, pooling layer, upsampling layer, and cutting layer.
  8. 如权利要求6或7所述的车损部位识别系统,其特征在于,所述识别模型的训练过程如下:The vehicle damage part identification system according to claim 6 or 7, wherein the training process of the recognition model is as follows:
    A、为预设的各个车损部位准备对应的预设数量的样本图片;A. Preparing a corresponding preset number of sample pictures for each preset vehicle damage part;
    B、对各个样本图片进行图片预处理以获得待模型训练的训练图片,根据预设的车损部位与标签颜色的映射关系,将每一个训练图片的车损部位的像素颜色更改为对应的标签颜色,并为各个更改了标签颜色的训练图片按照预设的转换规则转换生成对应的车损部位像素区域标注矩阵;B. Perform image preprocessing on each sample image to obtain a training picture to be trained by the model, and change the pixel color of the car damage part of each training picture to a corresponding label according to a preset mapping relationship between the car damage part and the label color. The color, and the training picture for each of the changed label colors is converted according to a preset conversion rule to generate a corresponding pixel area labeling matrix of the vehicle damage part;
    C、将所有带有车损部位像素区域标注矩阵的训练图片分为第一比例的训练集、第二比例的验证集;C. The training pictures with all the pixel area labeling matrix of the vehicle loss part are divided into a training set of a first ratio and a verification set of a second ratio;
    D、利用所述训练集训练所述预先确定的识别模型;D. training the predetermined recognition model by using the training set;
    E、利用所述验证集验证训练的识别模型的准确率,若准确率大于或者等于预设准确率,则训练结束,或者,若准确率小于预设准确率,则增加各个车损部位对应的样本图片数量并重新执行上述步骤B、C、D、E。 E. verifying the accuracy of the training recognition model by using the verification set, if the accuracy rate is greater than or equal to the preset accuracy rate, the training ends, or if the accuracy rate is less than the preset accuracy rate, increasing the corresponding position of each vehicle damage part The number of sample pictures and re-execute steps B, C, D, E above.
  9. 如权利要求8所述的车损部位识别系统,其特征在于,所述预设的转换规则包括:The vehicle damage part identification system according to claim 8, wherein the preset conversion rule comprises:
    识别出各个更改了标签颜色的训练图片中的标签颜色像素区域及其对应的车损部位;Recognizing a label color pixel area and a corresponding vehicle damage part thereof in each training picture in which the label color is changed;
    根据预先确定的车损部位与标识数据的映射关系,确定各个更改了标签颜色的训练图片中的标签颜色像素区域对应的标识数据;Determining, according to a predetermined mapping relationship between the vehicle damage location and the identification data, identification data corresponding to the label color pixel region in each training image in which the label color is changed;
    将各个更改了标签颜色的训练图片中除了标签颜色像素区域之外的所有其他像素点转换为预设数据,并将各个更改了标签颜色的训练图片中的标签颜色像素区域中的各个像素转换为对应的标识数据,以获得各个更改了标签颜色的训练图片对应的车损部位像素区域标注矩阵。Converts all the pixels except the label color pixel area in the training picture whose label color has been changed to the preset data, and converts each pixel in the label color pixel area in the training picture whose label color is changed to The corresponding identification data is used to obtain a pixel area labeling matrix of the vehicle damage part corresponding to each training picture whose label color is changed.
  10. 如权利要求8所述的车损部位识别系统,其特征在于,所述对各个样本图片进行图片预处理以获得待模型训练的训练图片的步骤包括:The vehicle damage part identification system according to claim 8, wherein the step of performing image pre-processing on each sample picture to obtain a training picture to be model-trained comprises:
    将各个样本图片调整为第一预设大小的第一图片,在各个第一图片上随机裁剪出一个第二预设大小的第二图片;Adjusting each sample picture to a first picture of a first preset size, and randomly cutting a second picture of a second preset size on each first picture;
    对各个第二图片做预设方向的翻转,及按照预设的扭曲角度对各个第二图片进行扭曲操作,以获得各个第二图片对应的第三图片;Performing a preset direction flipping on each second picture, and performing a twisting operation on each second picture according to a preset twist angle to obtain a third picture corresponding to each second picture;
    计算出各个样本图片对应的所有第二图片和第三图片的平均像素图片;Calculating an average pixel picture of all second pictures and third pictures corresponding to each sample picture;
    基于所述平均像素图片得到各个样本图片对应的训练图片。A training picture corresponding to each sample picture is obtained based on the average pixel picture.
  11. 一种电子装置,其特征在于,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的车损部位识别系统,所述车损部位识别系统被所述处理器执行时实现如下步骤:An electronic device, comprising: a memory and a processor connected to the memory, wherein the memory stores a vehicle damage part identification system operable on the processor, the vehicle damage The part identification system is implemented by the processor to implement the following steps:
    若收到第一终端上传的车险理赔照片,则利用预先训练的识别模型对所述车险理赔照片进行车损部位的像素区域进行识别;其中,所述预先确定的识别模型为预先通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型;If the car insurance claim photo uploaded by the first terminal is received, the pixel area of the car damage part is identified by using the pre-trained recognition model; wherein the predetermined recognition model is pre-adjusted to the preset a number of pixel regions in each sample of the vehicle damage part are marked and trained to obtain a recognition model;
    若识别出所述车险理赔照片中车损部位的像素区域,则对识别出的像素区域进行标识,并将带有像素区域标识的所述车险理赔照片发送给该第一终端及/或预先确定的第二终端,或者,将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。If the pixel area of the car damage part in the car insurance claim photo is identified, the identified pixel area is identified, and the car insurance claim photo with the pixel area identifier is sent to the first terminal and/or predetermined Or the second terminal, or the identified pixel area is intercepted and sent to the first terminal and/or the predetermined second terminal.
  12. 如权利要求11所述的电子装置,其特征在于,所述识别模型为不带有全连接层的深度卷积神经网络模型,所述深度卷积神经网络模型包括输入层、卷积层、池化层、上采样层及裁切层。The electronic device according to claim 11, wherein said recognition model is a deep convolutional neural network model without a fully connected layer, said deep convolutional neural network model comprising an input layer, a convolution layer, and a pool Layer, upsampling layer and cutting layer.
  13. 如权利要求11或12所述的电子装置,其特征在于,所述识别模型的训练过程如下:The electronic device according to claim 11 or 12, wherein the training process of the recognition model is as follows:
    A、为预设的各个车损部位准备对应的预设数量的样本图片; A. Preparing a corresponding preset number of sample pictures for each preset vehicle damage part;
    B、对各个样本图片进行图片预处理以获得待模型训练的训练图片,根据预设的车损部位与标签颜色的映射关系,将每一个训练图片的车损部位的像素颜色更改为对应的标签颜色,并为各个更改了标签颜色的训练图片按照预设的转换规则转换生成对应的车损部位像素区域标注矩阵;B. Perform image preprocessing on each sample image to obtain a training picture to be trained by the model, and change the pixel color of the car damage part of each training picture to a corresponding label according to a preset mapping relationship between the car damage part and the label color. The color, and the training picture for each of the changed label colors is converted according to a preset conversion rule to generate a corresponding pixel area labeling matrix of the vehicle damage part;
    C、将所有带有车损部位像素区域标注矩阵的训练图片分为第一比例的训练集、第二比例的验证集;C. The training pictures with all the pixel area labeling matrix of the vehicle loss part are divided into a training set of a first ratio and a verification set of a second ratio;
    D、利用所述训练集训练所述预先确定的识别模型;D. training the predetermined recognition model by using the training set;
    E、利用所述验证集验证训练的识别模型的准确率,若准确率大于或者等于预设准确率,则训练结束,或者,若准确率小于预设准确率,则增加各个车损部位对应的样本图片数量并重新执行上述步骤B、C、D、E。E. verifying the accuracy of the training recognition model by using the verification set, if the accuracy rate is greater than or equal to the preset accuracy rate, the training ends, or if the accuracy rate is less than the preset accuracy rate, increasing the corresponding position of each vehicle damage part The number of sample pictures and re-execute steps B, C, D, E above.
  14. 如权利要求13所述的电子装置,其特征在于,所述预设的转换规则包括:The electronic device according to claim 13, wherein the preset conversion rule comprises:
    识别出各个更改了标签颜色的训练图片中的标签颜色像素区域及其对应的车损部位;Recognizing a label color pixel area and a corresponding vehicle damage part thereof in each training picture in which the label color is changed;
    根据预先确定的车损部位与标识数据的映射关系,确定各个更改了标签颜色的训练图片中的标签颜色像素区域对应的标识数据;Determining, according to a predetermined mapping relationship between the vehicle damage location and the identification data, identification data corresponding to the label color pixel region in each training image in which the label color is changed;
    将各个更改了标签颜色的训练图片中除了标签颜色像素区域之外的所有其他像素点转换为预设数据,并将各个更改了标签颜色的训练图片中的标签颜色像素区域中的各个像素转换为对应的标识数据,以获得各个更改了标签颜色的训练图片对应的车损部位像素区域标注矩阵。Converts all the pixels except the label color pixel area in the training picture whose label color has been changed to the preset data, and converts each pixel in the label color pixel area in the training picture whose label color is changed to The corresponding identification data is used to obtain a pixel area labeling matrix of the vehicle damage part corresponding to each training picture whose label color is changed.
  15. 如权利要求13所述的电子装置,其特征在于,所述对各个样本图片进行图片预处理以获得待模型训练的训练图片的步骤包括:The electronic device according to claim 13, wherein the step of performing image pre-processing on each sample picture to obtain a training picture to be model-trained comprises:
    将各个样本图片调整为第一预设大小的第一图片,在各个第一图片上随机裁剪出一个第二预设大小的第二图片;Adjusting each sample picture to a first picture of a first preset size, and randomly cutting a second picture of a second preset size on each first picture;
    对各个第二图片做预设方向的翻转,及按照预设的扭曲角度对各个第二图片进行扭曲操作,以获得各个第二图片对应的第三图片;Performing a preset direction flipping on each second picture, and performing a twisting operation on each second picture according to a preset twist angle to obtain a third picture corresponding to each second picture;
    计算出各个样本图片对应的所有第二图片和第三图片的平均像素图片;Calculating an average pixel picture of all second pictures and third pictures corresponding to each sample picture;
    基于所述平均像素图片得到各个样本图片对应的训练图片。A training picture corresponding to each sample picture is obtained based on the average pixel picture.
  16. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有车损部位识别系统,所述车损部位识别系统被所述处理器执行时实现如下步骤:A computer readable storage medium, characterized in that the computer readable storage medium stores a vehicle damage part identification system, and when the vehicle damage part identification system is executed by the processor, the following steps are implemented:
    若收到第一终端上传的车险理赔照片,则利用预先训练的识别模型对所述车险理赔照片进行车损部位的像素区域进行识别;其中,所述预先确定的识别模型为预先通过对预设数量的各个车损部位样本图片中的像素区域进行标注并训练得到的识别模型;If the car insurance claim photo uploaded by the first terminal is received, the pixel area of the car damage part is identified by using the pre-trained recognition model; wherein the predetermined recognition model is pre-adjusted to the preset a number of pixel regions in each sample of the vehicle damage part are marked and trained to obtain a recognition model;
    若识别出所述车险理赔照片中车损部位的像素区域,则对识别出的像素 区域进行标识,并将带有像素区域标识的所述车险理赔照片发送给该第一终端及/或预先确定的第二终端,或者,将识别出的像素区域截取出来发送给该第一终端及/或预先确定的第二终端。If the pixel area of the vehicle damage part in the car insurance claim photo is identified, the recognized pixel is The area is identified, and the car insurance claim photo with the pixel area identifier is sent to the first terminal and/or the predetermined second terminal, or the identified pixel area is intercepted and sent to the first terminal and / or a predetermined second terminal.
  17. 如权利要求16所述的计算机可读存储介质,其特征在于,所述识别模型为不带有全连接层的深度卷积神经网络模型,所述深度卷积神经网络模型包括输入层、卷积层、池化层、上采样层及裁切层。The computer readable storage medium of claim 16 wherein said recognition model is a deep convolutional neural network model without a fully connected layer, said deep convolutional neural network model comprising an input layer, convolution Layer, pooling layer, upsampling layer, and cutting layer.
  18. 如权利要求16或17所述的计算机可读存储介质,其特征在于,所述识别模型的训练过程如下:The computer readable storage medium according to claim 16 or 17, wherein the training process of the recognition model is as follows:
    A、为预设的各个车损部位准备对应的预设数量的样本图片;A. Preparing a corresponding preset number of sample pictures for each preset vehicle damage part;
    B、对各个样本图片进行图片预处理以获得待模型训练的训练图片,根据预设的车损部位与标签颜色的映射关系,将每一个训练图片的车损部位的像素颜色更改为对应的标签颜色,并为各个更改了标签颜色的训练图片按照预设的转换规则转换生成对应的车损部位像素区域标注矩阵;B. Perform image preprocessing on each sample image to obtain a training picture to be trained by the model, and change the pixel color of the car damage part of each training picture to a corresponding label according to a preset mapping relationship between the car damage part and the label color. The color, and the training picture for each of the changed label colors is converted according to a preset conversion rule to generate a corresponding pixel area labeling matrix of the vehicle damage part;
    C、将所有带有车损部位像素区域标注矩阵的训练图片分为第一比例的训练集、第二比例的验证集;C. The training pictures with all the pixel area labeling matrix of the vehicle loss part are divided into a training set of a first ratio and a verification set of a second ratio;
    D、利用所述训练集训练所述预先确定的识别模型;D. training the predetermined recognition model by using the training set;
    E、利用所述验证集验证训练的识别模型的准确率,若准确率大于或者等于预设准确率,则训练结束,或者,若准确率小于预设准确率,则增加各个车损部位对应的样本图片数量并重新执行上述步骤B、C、D、E。E. verifying the accuracy of the training recognition model by using the verification set, if the accuracy rate is greater than or equal to the preset accuracy rate, the training ends, or if the accuracy rate is less than the preset accuracy rate, increasing the corresponding position of each vehicle damage part The number of sample pictures and re-execute steps B, C, D, E above.
  19. 如权利要求18所述的计算机可读存储介质,其特征在于,所述预设的转换规则包括:The computer readable storage medium of claim 18, wherein the predetermined conversion rule comprises:
    识别出各个更改了标签颜色的训练图片中的标签颜色像素区域及其对应的车损部位;Recognizing a label color pixel area and a corresponding vehicle damage part thereof in each training picture in which the label color is changed;
    根据预先确定的车损部位与标识数据的映射关系,确定各个更改了标签颜色的训练图片中的标签颜色像素区域对应的标识数据;Determining, according to a predetermined mapping relationship between the vehicle damage location and the identification data, identification data corresponding to the label color pixel region in each training image in which the label color is changed;
    将各个更改了标签颜色的训练图片中除了标签颜色像素区域之外的所有其他像素点转换为预设数据,并将各个更改了标签颜色的训练图片中的标签颜色像素区域中的各个像素转换为对应的标识数据,以获得各个更改了标签颜色的训练图片对应的车损部位像素区域标注矩阵。Converts all the pixels except the label color pixel area in the training picture whose label color has been changed to the preset data, and converts each pixel in the label color pixel area in the training picture whose label color is changed to The corresponding identification data is used to obtain a pixel area labeling matrix of the vehicle damage part corresponding to each training picture whose label color is changed.
  20. 如权利要求18所述的计算机可读存储介质,其特征在于,所述对各个样本图片进行图片预处理以获得待模型训练的训练图片的步骤包括:The computer readable storage medium according to claim 18, wherein the step of performing image preprocessing on each sample picture to obtain a training picture to be model trained comprises:
    将各个样本图片调整为第一预设大小的第一图片,在各个第一图片上随机裁剪出一个第二预设大小的第二图片;Adjusting each sample picture to a first picture of a first preset size, and randomly cutting a second picture of a second preset size on each first picture;
    对各个第二图片做预设方向的翻转,及按照预设的扭曲角度对各个第二图片进行扭曲操作,以获得各个第二图片对应的第三图片; Performing a preset direction flipping on each second picture, and performing a twisting operation on each second picture according to a preset twist angle to obtain a third picture corresponding to each second picture;
    计算出各个样本图片对应的所有第二图片和第三图片的平均像素图片;Calculating an average pixel picture of all second pictures and third pictures corresponding to each sample picture;
    基于所述平均像素图片得到各个样本图片对应的训练图片。 A training picture corresponding to each sample picture is obtained based on the average pixel picture.
PCT/CN2017/100045 2017-05-10 2017-08-31 Automobile damage part recognition method, system and electronic device and storage medium WO2018205467A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710327373.3 2017-05-10
CN201710327373.3A CN107194398B (en) 2017-05-10 2017-05-10 Vehicle damages recognition methods and the system at position

Publications (1)

Publication Number Publication Date
WO2018205467A1 true WO2018205467A1 (en) 2018-11-15

Family

ID=59872921

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/100045 WO2018205467A1 (en) 2017-05-10 2017-08-31 Automobile damage part recognition method, system and electronic device and storage medium

Country Status (2)

Country Link
CN (1) CN107194398B (en)
WO (1) WO2018205467A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109635742A (en) * 2018-12-13 2019-04-16 深源恒际科技有限公司 A kind of subassembly damnification recognition method in vehicle image setting loss
CN109657599A (en) * 2018-12-13 2019-04-19 深源恒际科技有限公司 Image identification method apart from adaptive vehicle appearance component
CN109784171A (en) * 2018-12-14 2019-05-21 平安科技(深圳)有限公司 Car damage identification method for screening images, device, readable storage medium storing program for executing and server
CN109919890A (en) * 2019-03-06 2019-06-21 颐保医疗科技(上海)有限公司 A kind of data enhancement methods applied to medicine identification
CN109978017A (en) * 2019-03-06 2019-07-05 开易(北京)科技有限公司 Difficult specimen sample method and system
CN110660000A (en) * 2019-09-09 2020-01-07 平安科技(深圳)有限公司 Data prediction method, apparatus, device, and computer-readable storage medium
CN111680746A (en) * 2020-06-08 2020-09-18 平安科技(深圳)有限公司 Vehicle loss detection model training method, vehicle loss detection device, vehicle loss detection equipment and vehicle loss detection medium
CN112149701A (en) * 2019-06-28 2020-12-29 杭州海康威视数字技术股份有限公司 Image identification method, virtual sample data generation method and storage medium
WO2021073576A1 (en) * 2019-10-16 2021-04-22 平安科技(深圳)有限公司 Intelligent vehicle verification method and system, computer device, and storage medium
CN114842205A (en) * 2022-05-30 2022-08-02 平安科技(深圳)有限公司 Vehicle damage detection method, device, equipment and storage medium
CN116434047A (en) * 2023-03-29 2023-07-14 邦邦汽车销售服务(北京)有限公司 Vehicle damage range determining method and system based on data processing

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108764046A (en) * 2018-04-26 2018-11-06 平安科技(深圳)有限公司 Generating means, method and the computer readable storage medium of vehicle damage disaggregated model
CN108734702A (en) * 2018-04-26 2018-11-02 平安科技(深圳)有限公司 Vehicle damages determination method, server and storage medium
CN110634120B (en) * 2018-06-05 2022-06-03 杭州海康威视数字技术股份有限公司 Vehicle damage judgment method and device
CN108764365A (en) * 2018-06-06 2018-11-06 国网福建省电力有限公司厦门供电公司 A kind of device signboard detection method
CN110570316A (en) * 2018-08-31 2019-12-13 阿里巴巴集团控股有限公司 Method and device for training damage recognition model
CN110569864A (en) * 2018-09-04 2019-12-13 阿里巴巴集团控股有限公司 vehicle loss image generation method and device based on GAN network
CN110570435B (en) * 2018-09-10 2020-06-26 阿里巴巴集团控股有限公司 Method and device for carrying out damage segmentation on vehicle damage image
CN109523556A (en) * 2018-09-30 2019-03-26 百度在线网络技术(北京)有限公司 Vehicle part dividing method and device
CN109615649A (en) * 2018-10-31 2019-04-12 阿里巴巴集团控股有限公司 A kind of image labeling method, apparatus and system
CN110009509B (en) * 2019-01-02 2021-02-19 创新先进技术有限公司 Method and device for evaluating vehicle damage recognition model
CN109753937A (en) * 2019-01-09 2019-05-14 宽凳(北京)科技有限公司 It is a kind of nesting target recognition methods and device
CN110378254B (en) * 2019-07-03 2022-04-19 中科软科技股份有限公司 Method and system for identifying vehicle damage image modification trace, electronic device and storage medium
CN111191400B (en) * 2019-12-31 2023-12-29 上海钧正网络科技有限公司 Vehicle part life prediction method and system based on user fault reporting data
CN111274951B (en) * 2020-01-19 2023-12-26 北京迈格威科技有限公司 Method and device for monitoring state of feed box and automatic feeding system
CN112329596B (en) * 2020-11-02 2021-08-24 中国平安财产保险股份有限公司 Target damage assessment method and device, electronic equipment and computer-readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105678622A (en) * 2016-01-07 2016-06-15 平安科技(深圳)有限公司 Analysis method and system for vehicle insurance claim-settlement photos
CN106127747A (en) * 2016-06-17 2016-11-16 史方 Car surface damage classifying method and device based on degree of depth study

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5839112A (en) * 1994-12-28 1998-11-17 Automatic Data Processing Method and apparatus for displaying and selecting vehicle parts
CN103473739B (en) * 2013-08-15 2016-06-22 华中科技大学 A kind of Leukocyte Image Accurate Segmentation method and system based on support vector machine
CN105719188B (en) * 2016-01-22 2017-12-26 平安科技(深圳)有限公司 The anti-method cheated of settlement of insurance claim and server are realized based on plurality of pictures uniformity

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105678622A (en) * 2016-01-07 2016-06-15 平安科技(深圳)有限公司 Analysis method and system for vehicle insurance claim-settlement photos
CN106127747A (en) * 2016-06-17 2016-11-16 史方 Car surface damage classifying method and device based on degree of depth study

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109635742A (en) * 2018-12-13 2019-04-16 深源恒际科技有限公司 A kind of subassembly damnification recognition method in vehicle image setting loss
CN109657599A (en) * 2018-12-13 2019-04-19 深源恒际科技有限公司 Image identification method apart from adaptive vehicle appearance component
CN109657599B (en) * 2018-12-13 2023-08-01 深源恒际科技有限公司 Picture identification method of distance-adaptive vehicle appearance part
CN109784171A (en) * 2018-12-14 2019-05-21 平安科技(深圳)有限公司 Car damage identification method for screening images, device, readable storage medium storing program for executing and server
CN109978017A (en) * 2019-03-06 2019-07-05 开易(北京)科技有限公司 Difficult specimen sample method and system
CN109919890B (en) * 2019-03-06 2023-01-20 颐保医疗科技(上海)有限公司 Data enhancement method applied to medicine identification
CN109919890A (en) * 2019-03-06 2019-06-21 颐保医疗科技(上海)有限公司 A kind of data enhancement methods applied to medicine identification
CN112149701A (en) * 2019-06-28 2020-12-29 杭州海康威视数字技术股份有限公司 Image identification method, virtual sample data generation method and storage medium
CN112149701B (en) * 2019-06-28 2024-05-10 杭州海康威视数字技术股份有限公司 Image recognition method, virtual sample data generation method and storage medium
CN110660000A (en) * 2019-09-09 2020-01-07 平安科技(深圳)有限公司 Data prediction method, apparatus, device, and computer-readable storage medium
WO2021073576A1 (en) * 2019-10-16 2021-04-22 平安科技(深圳)有限公司 Intelligent vehicle verification method and system, computer device, and storage medium
CN111680746A (en) * 2020-06-08 2020-09-18 平安科技(深圳)有限公司 Vehicle loss detection model training method, vehicle loss detection device, vehicle loss detection equipment and vehicle loss detection medium
CN111680746B (en) * 2020-06-08 2023-08-04 平安科技(深圳)有限公司 Vehicle damage detection model training, vehicle damage detection method, device, equipment and medium
CN114842205A (en) * 2022-05-30 2022-08-02 平安科技(深圳)有限公司 Vehicle damage detection method, device, equipment and storage medium
CN114842205B (en) * 2022-05-30 2024-05-07 平安科技(深圳)有限公司 Vehicle loss detection method, device, equipment and storage medium
CN116434047A (en) * 2023-03-29 2023-07-14 邦邦汽车销售服务(北京)有限公司 Vehicle damage range determining method and system based on data processing
CN116434047B (en) * 2023-03-29 2024-01-09 邦邦汽车销售服务(北京)有限公司 Vehicle damage range determining method and system based on data processing

Also Published As

Publication number Publication date
CN107194398A (en) 2017-09-22
CN107194398B (en) 2018-09-25

Similar Documents

Publication Publication Date Title
WO2018205467A1 (en) Automobile damage part recognition method, system and electronic device and storage medium
WO2021238281A1 (en) Neural network training method, image classification system, and related device
WO2019128646A1 (en) Face detection method, method and device for training parameters of convolutional neural network, and medium
CN109829453B (en) Method and device for recognizing characters in card and computing equipment
TWI766855B (en) A character recognition method and device
WO2019174130A1 (en) Bill recognition method, server, and computer readable storage medium
WO2018010657A1 (en) Structured text detection method and system, and computing device
WO2020238054A1 (en) Method and apparatus for positioning chart in pdf document, and computer device
CN112699775B (en) Certificate identification method, device, equipment and storage medium based on deep learning
US20200320273A1 (en) Remote sensing image recognition method and apparatus, storage medium and electronic device
CN111615702B (en) A method, device and equipment for extracting structured data from images
WO2018166116A1 (en) Car damage recognition method, electronic apparatus and computer-readable storage medium
WO2019205391A1 (en) Apparatus and method for generating vehicle damage classification model, and computer readable storage medium
CN107203778A (en) PVR intensity grade detecting system and method
CN112612911A (en) Image processing method, system, device and medium, and program product
CN111639527A (en) English handwritten text recognition method and device, electronic equipment and storage medium
CN108491866B (en) Pornographic picture identification method, electronic device and readable storage medium
CN112818852A (en) Seal checking method, device, equipment and storage medium
CN112749695A (en) Text recognition method and device
CN111178357B (en) License plate recognition method, system, device and storage medium
WO2020125062A1 (en) Image fusion method and related device
CN110008997A (en) Image texture similarity recognition method, device and computer readable storage medium
US20230196805A1 (en) Character detection method and apparatus , model training method and apparatus, device and storage medium
CN113313114B (en) Certificate information acquisition method, device, equipment and storage medium
WO2023082588A1 (en) Semantic annotation method and apparatus, electronic device, storage medium, and computer program product

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17909451

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17909451

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS (EPO FORM 1205A DATED 13.03.2020)

122 Ep: pct application non-entry in european phase

Ref document number: 17909451

Country of ref document: EP

Kind code of ref document: A1