CN108573277A - A kind of pantograph carbon slide surface disease automatic recognition system and method - Google Patents

A kind of pantograph carbon slide surface disease automatic recognition system and method Download PDF

Info

Publication number
CN108573277A
CN108573277A CN201810200743.1A CN201810200743A CN108573277A CN 108573277 A CN108573277 A CN 108573277A CN 201810200743 A CN201810200743 A CN 201810200743A CN 108573277 A CN108573277 A CN 108573277A
Authority
CN
China
Prior art keywords
network
image
parameter
layer
module
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN201810200743.1A
Other languages
Chinese (zh)
Inventor
魏秀琨
李岩
贾利民
魏德华
尹贤贤
江思阳
杨子明
赵利瑞
王熙楠
李永光
崔霆锐
孟鸿飞
李赛
滕延芹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jiaotong University
Original Assignee
Beijing Jiaotong University
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 Beijing Jiaotong University filed Critical Beijing Jiaotong University
Priority to CN201810200743.1A priority Critical patent/CN108573277A/en
Publication of CN108573277A publication Critical patent/CN108573277A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • 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/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/08Detecting or categorising vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

The present invention provides a kind of pantograph carbon slide surface disease automatic recognition system and methods, including:Acquisition module;Processing module;Modeling module;Training module;Transfer module.The present invention provides a kind of pantograph carbon slide surface disease automatic recognition system and methods, the autonomous learning to image data and feature extraction by network eliminate complicated flows such as a series of images pretreatment image enhancing edge detection feature extraction target identification of traditional means;The influence of the variations such as network makes model that can not be illuminated by the light the identification of disease advanced features the non-linear fusion of low-level features, displacement, scale has better robustness;Model is completed once training, you can is directly used in image recognition, and training manually carries out complex operations without relying on using process to image and model, has higher intellectually and automatically degree.

Description

A kind of pantograph carbon slide surface disease automatic recognition system and method
Technical field
The present invention relates to rail traffic vehicles Diagnosis Technique fields.More particularly, to a kind of pantograph carbon Sled surface disease automatic recognition system and method.
Background technology
Urban track traffic goes on a journey to urban transportation and has important role to the guiding of urban development.With city rail The fast development of road traffic, to the safety of vehicle part, more stringent requirements are proposed.Pantograph is powered as municipal rail train The important component of system, because of its complicated working environment, strong mechanics and electrical effect always exist higher failure rate.Cause This, the timely detection to bow failure, to ensureing that the normal safe operation of train is of great significance.There is serious event in pantograph When barrier, it may occur that component breakage lacks, and hinders normally to be flowed between bow net, or even cause to be lost to contact line, to row Vehicle safety causes significant damage with line facility.
The existing detection for pantograph carbon slide surface abrasion is more to be carried out by way of manually stepping on roof, although The comprehensive identification to various faults type may be implemented, but have higher want to the technical merit of testing staff and working attitude It asks, and there is also larger interference to driving for the maintenance model climbed to the top of a mountain of parking.Exploitation driving interference is smaller, identification function is various, The high pantograph pan surface disease recognition method of accuracy rate is realized and carries out abrasion of pantograph pan situation in way efficiently inspection Survey, to do not influence normal vehicle operation in the case of, ensure train part reliably with the operation security of vehicle.
Contact can be classified as according to its working method for pantograph pan surface abrasion automatic detection at present Two kinds of detection and non-contact detection;For non-contact detection, then it can be divided into laser detection according to the difference of detection signal, Ultrasound examination and image detection these three.Mutually compared with contact measurement, non-contact detection survey is less to the interference of driving, and Mechanics between bow net, substantially without influence, further improves the efficiency and accuracy of detection with electrical effect.And non-contact In formula detection means, often there is very high precision using the detection of laser, but function is more single;Ultrasound examination has Wider function, but accuracy of detection is more insufficient.
Invention content
At least one of in order to solve the above-mentioned technical problem, one aspect of the present invention provides a kind of pantograph carbon cunning Plate surface disease automatic recognition system, including:
Acquisition module acquires pantograph pan surface defect image;
Processing module, the processing module include:
Operation is normalized to the image data of acquisition in normalizing unit;
Image after normalization is converted to data set by converting unit;
Modeling module builds network model, the parameter of network model is arranged;
Training module trains the network model, the network model generation to preserve according to the data by data set The file for the parameter and value information that training is completed;
Module is transferred, the file is called.
Preferably, described normalize includes:
Size normalization, color mode normalization, global characteristics standardization and image go mean value.
Preferably, the modeling module includes:
Network vision layer dispensing unit, the convolutional layer in vision layer, pond layer, Quan Lian by configuring convolutional neural networks Layer is connect, realizes the extraction and identification of the data characteristics of data set;
Network hyper parameter dispensing unit, the hyper parameter of Configuration network model in solver.prototxt files.
Preferably, the network vision layer dispensing unit further configures in the vision layers of convolutional neural networks Dropout layers.
Preferably, the modeling module further comprises:
Network structure dispensing unit, the parameter of Configuration network structure.
Another aspect of the present invention provides a kind of pantograph carbon slide surface disease automatic identifying method, including:
Acquisition module acquires pantograph pan surface defect image;
Operation is normalized to the image data of acquisition in the normalizing unit of processing module;
Image after normalization is converted to data set by the converting unit of processing module;
Modeling module builds network model, and the parameter of network model is arranged;
Training module trains the network model, the network model generation to preserve instruction according to the data by data set Practice the file of the parameter and value information completed;
It transfers module and calls the file.
Preferably, the modeling module builds network model, and the parameter that network model is arranged includes:
Convolutional layer, pond layer, Quan Lian in vision layer of the network vision layer dispensing unit by configuring convolutional neural networks Layer is connect, realizes the extraction and identification of the data characteristics of data set;
The hyper parameter of network hyper parameter dispensing unit Configuration network model in solver.prototxt files.
Preferably, the network vision layer dispensing unit further configures in the vision layers of convolutional neural networks Dropout layers.
Preferably, the modeling module builds network model, and the parameter that network model is arranged further comprises:
Network structure dispensing unit, the parameter of Configuration network structure.
Beneficial effects of the present invention are as follows:
The present invention provides a kind of pantograph carbon slide surface disease automatic recognition system and methods, by network to image The autonomous learning of data and feature extraction eliminate a series of images pretreatment-image enhancement-edge detection-of traditional means Complicated flow such as feature extraction-target identification;Network makes model to disease advanced features the non-linear fusion of low-level features Identification can not be illuminated by the light, displacement, the variations such as scale influence, there is better robustness;Model is completed once training, i.e., Image recognition is can be directly used for, and training manually carries out complex operations, tool without relying on using process to image and model There is higher intellectually and automatically degree.
Description of the drawings
Specific embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings.
Fig. 1 shows a kind of pantograph carbon slide surface disease automatic identification that the embodiment of first aspect present invention provides System structure diagram.
Fig. 2 shows the pantograph three-dimensional coordinate schematic diagrames in the embodiment of first aspect present invention.
Fig. 3 shows image data global characteristics standardization schematic diagram in the embodiment of first aspect present invention.
Fig. 4 shows that data go mean value principle and effect diagram in the embodiment of first aspect present invention.
Fig. 5 shows convolutional layer schematic diagram of connecting in the embodiment of first aspect present invention.
Fig. 6 shows dropout layers in the embodiment of first aspect present invention of algorithm principle figure.
Fig. 7 shows a kind of pantograph carbon slide surface disease provided in the embodiment using second aspect of the present invention certainly Dynamic recognition methods flow diagram.
Fig. 8 shows one of the idiographic flow schematic diagram of S400 in Fig. 7.
Fig. 9 shows two of the idiographic flow schematic diagram of S400 in Fig. 7.
Figure 10 shows that the method provided in the embodiment of second aspect of the present invention is accurate to the test of pantograph image recognition True rate and error change figure.
Figure 11 shows the algorithm model of the method provided in the embodiment using second aspect of the present invention completion to by electricity Bend the top-5 result figures of sled surface disease geo-radar image identification.
Specific implementation mode
In order to illustrate more clearly of the present invention, the present invention is done further with reference to preferred embodiments and drawings It is bright.Similar component is indicated with identical reference numeral in attached drawing.It will be appreciated by those skilled in the art that institute is specific below The content of description is illustrative and be not restrictive, and should not be limited the scope of the invention with this.
The various sectional views that embodiment is disclosed according to the present invention are shown in the accompanying drawings.These figures are not drawn to scale , wherein for the purpose of clear expression, some details are magnified, and some details may be omitted.It is shown in the drawings Various regions, the shape of layer and the relative size between them, position relationship are merely exemplary, in practice may be due to system It makes tolerance or technology restriction and is deviated, and those skilled in the art may be additionally designed as required with not similar shape Shape, size, the regions/layers of relative position.
The high frequency time of rail traffic, big load use, and are proposed to the Stability and dependability of train pantograph higher It is required that.The automatic fault detection without driving interference may be implemented in pantograph pan surface Defect inspection based on image.However mesh Preceding image detecting technique need to carry out image cumbersome image preprocessing-image enhancement-edge detection-feature extraction-target The flows such as identification, not only process is complicated, it is also necessary to and various knowledge accumulation such as a large amount of mathematics, signal filtering, image procossings are right Related technical personnel have higher requirement.The present invention is proposed using deep learning theory, to pantograph carbon slide surface defect Image carries out automatic identification and classification.Mutually compared with traditional image detecting method, deep learning only needs to build network mould appropriate Type, and original image is simply pre-processed, autonomous learning and feature extraction can be carried out to it using network, is realized complete Automatic image recognition;Model is once completed to train, you can is directly used in image recognition.Training is not necessarily to dependence with using process Complex operations manually are carried out to image and model.Network makes model to disease advanced features the non-linear fusion of low-level features Identification can not be illuminated by the light, displacement, the variations such as scale influence, have better robustness and higher automation with Intelligence degree.
In the first aspect of the present invention, shown in Fig. 1, a kind of pantograph carbon slide surface disease is provided and is known automatically Other system, including:Acquisition module 100 acquires pantograph pan surface defect image;Processing module, the processing module 200 are wrapped It includes:Operation is normalized to the image data of acquisition in normalizing unit 201;Converting unit 202 turns the image after normalization It is changed to data set;Modeling module 300 builds network model, the parameter of network model is arranged;Training module 400, according to by number The network model, the network model is trained to generate the text of the parameter and value information of preserving training completion according to the data of collection Part;Module 500 is transferred, the file is called.
Wherein, the acquisition of pantograph image is completed by the industrial camera in tunnel with area array cameras, acquires direction High speed candid photograph is carried out to vehicle pantograph by the induction to carrying out vehicle for the oblique shooting in 30-60 degree angle above pantograph.In addition, Using hand-held DSLR cameras and no reverse phase machine, the failure pantograph picture that collection vehicle section is changed supplements training data.
Optionally, described normalize includes:Size normalization, color mode normalization, global characteristics standardization and figure As going mean value.
Wherein, the size of image is normalized to:
Original rectangle diagram picture is subjected to resize, is converted to the identical square-shaped image of size, i.e., to the length of image Degree direction carries out certain compression.As shown in Fig. 2, definition This train is bound for XXX be pantograph x axis, perpendicular to pantograph slide Lath mounting plane is z-axis, is y-axis with x-z-plane vertical-right direction.By image as can be seen that sled surface wears away trace It is in one-dimensional distribution that mark, which shows as position along y-axis, and depth is distributed along z-axis, and the directions x are without significant difference in same bow item.To image It is main to influence the information in the directions y when the operation that depth-width ratio is stretched, and the abrasion depth on the directions z is had no significant effect.Mill The significance degree of consumption can be by Z'(y) reflection, and have:
As can be seen that stretched operation can make the increase in image so that defect is easier identified.Simultaneously as not having Have and change the ratio that abrasion depth accounts for slide plate thickness, without changing position distribution of the defect along y-axis, therefore resize operations are not yet Too big negative effect can be caused to the identification classification of disease, instead so that original disease shows to become apparent, be more conducive to The identification of system.
In addition, color mode is normalized to:
In image capture device used, except Industrial Optics camera and area array cameras acquire as gray level image in tunnel, Remaining is RGB color image.It is unwise to color data since sled surface defect is there is only the deformation characteristics on geometric scale Feel, and can be seen that the pantograph image under different color channels through overtesting, the identification of slide plate defect is not present bright Aobvious difference, therefore image is converted to gray level image using matlab.
Further, for the convolutional neural networks used in this system in calculating process, data are distributed in the model of [0,1] In enclosing, and data distribution therefore need to carry out global characteristics standard in [0,255] range to gray level image in normal grayscale image Change, so that the numberical range of its each pixel is zoomed to network operations and be used.Its process can be by as shown in Figure 3.
In addition, before carrying out network training, after subtracting mean value to training data, then other operations are carried out, it on the one hand can be with Influence of the similar background that do not reject to feature recognition is reduced, the feature of different type disease on the other hand can be protruded, be convenient for The classification of feature.As shown in figure 4, data go the normalized process of mean value to be one moves to coordinate original by data distribution center The process of point, to reduce network iterative process very long after weight initialization so that network can be in shorter time Reach convergence, the classification of complete paired data.
Further, the modeling module includes:Network vision layer dispensing unit, by configuring regarding for convolutional neural networks Feel convolutional layer, pond layer, the full articulamentum in layer, realizes the extraction and identification of the data characteristics of data set;Network hyper parameter is matched Unit is set, the hyper parameter of Configuration network model in solver.prototxt files.Network adjusts this three layers by backpropagation In weights, realize extraction and identification to data characteristics.
The frame of convolutional layer is as shown in table 1:
1 convolution story frame structure of table
Wherein, the configuration of convolutional layer includes:
I, essential information
Part main definitions network layer name, the connection relation of channel type, top layer and bottom, to determine that network layer connects Relationship flows to define network structure with data transfer.
Ii, parameter regulation rate
This part is defining the learning rates of partial structurtes and its rate of decay.On the basis of basic learning rate, lead to It crosses and defines this layer of learning rate multiplying power, realize the definition of local learning rate.Due to having two parts parameter in every layer of transmittance process, that is, weigh Value and biasing, therefore two groups of learning rate definition can be at most set.Two groups of parameters are respectively the multiplying power of weights and biasing, if only one Group, then two multiplying powers are identical.
Iii, weighting parameter and initialization
The part is to define the convolution kernel size of convolutional layer, the parameters such as sliding step and Filling power, at the same to weights into Row initialization, therefore this part is the most crucial part of convolutional layer setting, determines the operation and right when data pass through convolutional layer The extraction strategy of data characteristics, to further affect extraction and data dimension of subsequent image information etc..
When carrying out initial training, the weights of each convolutional layer and biasing are required to through one value of initializing set, with into Row data transfer, error back propagation will also carry out the adjustment of parameter on the basis of initiation parameter, therefore, at the beginning of parameter The mode of beginningization has a great impact to the training effect of network with convergence rate.
Configuration for pond layer, pond layer multi-configuration carry out down-sampling after convolutional layer, to the characteristic pattern after convolution, To reduce operand and data dimension.Pond layer structure is relatively simple, and there is only the definition to Chi Huahe.
Configuration for full articulamentum, in convolutional neural networks, full articulamentum is usually configured as Feature Mapping structure It is last at all layers, the two dimensional character figure that convolutional layer exports is mapped as one-dimensional characteristic vector, further map to needed for Output dimension.Identical as convolutional layer, the configuration of full articulamentum equally includes parameter regulation rate and weighting parameter and its initial Change.
Network hyper parameter is configured, is existed to the configuration of deep learning model hyper parameter under CAFFE frames Configured in solver.prototxt files, be mainly used for indicating in network training process training network used and The place path of test network for verifying and assessing;Iterations of the network in forward direction and back-propagation process are set; Setting evaluation is spaced with display;The storage of Configuration network snapshot.Incorporated by reference to table 2 to joining to super in solver.prototxt files Several definition.
Definition in 2 solver.prototxt files of table to hyper parameter
The learning rate of model is constantly adjusted by learning rate decaying strategy, and to avoid training, later stage learning rate is excessive to lead The gradient of cause is exploded.
Present aspect provides a kind of pantograph carbon slide surface disease automatic recognition systems, by network to image data Autonomous learning and feature extraction, a series of images pretreatment-image enhancement-edge detection-feature for eliminating traditional means carry Take-complicated flow such as target identification;Network makes identification of the model to disease advanced features to the non-linear fusion of low-level features Can not be illuminated by the light, displacement, the variations such as scale influence, there is better robustness;Model is completed once training, you can directly For image recognition, and training manually carries out complex operations without relying on using process to image and model, has higher Intellectually and automatically degree.
Preferably, the network vision layer dispensing unit further configures in the vision layers of convolutional neural networks Dropout layers.
Dropout layers refer to the weight for closing at random in the training process part hidden layer node, so that it is not involved in epicycle and change In generation, calculates, but still retains its weights in a network, reduces the simultaneous adaptation between neuron node, to a certain extent Enhance the generalization ability of network.Its principle is as shown in Figure 5.
When the amount of training data of network is smaller and the network number of plies is more, it is easy to happen the over-fitting of network so that Network judging nicety rate on training set is higher, and larger in the upper error of verification collection, even if such network training effect is preferable, Also it is difficult to be promoted the use of.To reduce the over-fitting of network, dropout layers are arranged in a network, by closing network at random Connection, reduces the complexity of network, to reduce the over-fitting of network.
In addition to the network layer essential information of standard configuration, network parameter only includes this parameter of dropout ratios, It selects part hidden layer node at random in equivalent layer according to this ratio, its weight is set to 0 temporarily it is made to be not involved in epicycle and change Generation.The layer is chiefly used in after full articulamentum, and is only involved in the operation of network training process.
Preferably, the modeling module further comprises:Network structure dispensing unit 303, the parameter of Configuration network structure.
Setting integrally-built to network is carried out referring especially to the basic thought of existing AlexNet and VGGNet, i.e., right In the setting up procedure of network structure, convolutional layer size is successively decreased from large to small;Large scale list is substituted using small scale series connection convolutional layer One convolutional layer reduces the number of parameters of network under the premise of ensureing constant to the receptive field of image, reduces operation pressure, together Shi Zengjia nonlinear activation numbers make network have better effect.
When convolutional layer carries out feature extraction to the 2-D data of input, the change in size of output data meets rule such as Under:
Wherein k.size is convolution kernel size, and I.size and O.size is respectively to input to be with output figure size, stride Convolution kernel sliding step, it is Boundary filling to be usually arranged as 1, pad, is usually arranged as 0.
Therefore it is K for convolution kernel sizesM convolution of series connection, equivalent convolution kernel size KbIt can be by indicating as follows:
kb=m (ks-1)+1 (3)
Based on above formula, as shown in fig. 6, the convolution kernel arranged in series of two 3*3 sizes, receptive field range are equivalent to one The convolution kernel of 5*5.
Since convolutional neural networks are completed to work to the Feature extraction and recognition of image by convolutional layer and pond layer, it is not necessarily to It is manually extracted, therefore the extraction of the training and characteristics of image to network is directly slided using the pantograph carbon that processing module obtains Plate surface disease geo-radar image data set executes modeling module, is arranged with network structure to the parameter in model, carries out network training. After training, the * .caffemodel files ultimately generated are the model file of algorithm, remain all of training completion Parameter and value information, can be by calling this document implementation model to classify the identification of pantograph carbon slide surface disease geo-radar image. As shown in Figure 10, this method is finally 90.625% or so to the recognition accuracy of image, error 0.68 or so, compared with current AlexNet network models, accuracy rate improve 12.5%, and error reduces 20.9% by 0.86.It is instructed as shown in figure 11 to utilize Damage Types shown in picture are identified in the network model perfected, and export top-5 probability, and picture used is subordinate to class respectively Other 0, classification 1 and classification 3, i.e., respectively normal, excessive wear, kerve, right side are prediction result of the network to the picture, wherein Left side of the digital represents prediction classification, and right side is the probability of the category.It can be seen that for selected test image, this method can Judged with carrying out accurately identification to it.
In the second aspect of the present invention, in conjunction with Fig. 7, a kind of pantograph carbon slide surface disease automatic identifying method is provided, Including:
S100:Acquisition module acquires pantograph pan surface defect image;
S200:Operation is normalized to the image data of acquisition in the normalizing unit of processing module;
S300:Image after normalization is converted to data set by the converting unit of processing module;
S400:Modeling module builds network model, and the parameter of network model is arranged;
Specifically, please referring to Fig. 8, the modeling module builds network model, and the parameter that network model is arranged includes:
S411:Convolutional layer, pond layer in vision layer of the network vision layer dispensing unit by configuring convolutional neural networks, Full articulamentum realizes the extraction and identification of the data characteristics of data set;
S412:The hyper parameter of network hyper parameter dispensing unit Configuration network model in solver.prototxt files.
S500:Training module trains the network model according to the data by data set, and the network model, which generates, to be protected There is the file of the parameter and value information of training completion;
S600:It transfers module and calls the file.
Present aspect provides a kind of pantograph carbon slide surface disease automatic identifying method, by network to picture number According to autonomous learning and feature extraction, eliminate a series of images pretreatment-image enhancement-edge detection-spy of traditional means Levy complicated flows such as extraction-target identification;Network makes model to disease advanced features the non-linear fusion of low-level features Identification can not be illuminated by the light, displacement, the variations such as scale influence, there is better robustness;Model is completed once training, you can It is directly used in image recognition, and training manually carries out complex operations without relying on using process to image and model, has Higher intellectually and automatically degree.
Further, in one preferred embodiment of present aspect, the modeling module builds network model, please refers to Fig. 9 and parameter that network model is arranged includes:
S421:Convolutional layer, pond layer in vision layer of the network vision layer dispensing unit by configuring convolutional neural networks, Full articulamentum realizes the extraction and identification of the data characteristics of data set;
S422:The hyper parameter of network hyper parameter dispensing unit Configuration network model in solver.prototxt files.
S423:The network vision layer dispensing unit further configures the Dropout in the vision layer of convolutional neural networks Layer.
Further, the modeling module builds network model, and the parameter that network model is arranged further comprises:
S424:Network structure dispensing unit, the parameter of Configuration network structure.
The method can be simultaneously including S423 and S424 steps, can also be only including wherein any one step, this hair It is bright to repeat no more.
When the amount of training data of network is smaller and the network number of plies is more, it is easy to happen the over-fitting of network so that Network judging nicety rate on training set is higher, and larger in the upper error of verification collection, even if such network training effect is preferable, Also it is difficult to be promoted the use of.To reduce the over-fitting of network, dropout layers are arranged in a network, by closing network at random Connection, reduces the complexity of network, to reduce the over-fitting of network.
In addition to the network layer essential information of standard configuration, network parameter only includes this parameter of dropout ratios, It selects part hidden layer node at random in equivalent layer according to this ratio, its weight is set to 0 temporarily it is made to be not involved in epicycle and change Generation.The layer is chiefly used in after full articulamentum, and is only involved in the operation of network training process.
Setting integrally-built to network is carried out referring especially to the basic thought of existing AlexNet and VGGNet, i.e., right In the setting up procedure of network structure, convolutional layer size is successively decreased from large to small;Large scale list is substituted using small scale series connection convolutional layer One convolutional layer reduces the number of parameters of network under the premise of ensureing constant to the receptive field of image, reduces operation pressure, together Shi Zengjia nonlinear activation numbers make network have better effect.
Belong to " first ", " second " etc. in description and claims of this specification and above-mentioned attached drawing are for distinguishing Different objects, rather than for describing particular order.In addition, term " comprising " and " having " and their any deformations, meaning Figure, which is to cover, non-exclusive includes.Such as contain process, method, system, product or the equipment of series of steps or unit The step of being not limited to list or unit, but further include the steps that optionally not listing or unit, or optionally also Include for these processes, method or the intrinsic gas step or unit of equipment.
Obviously, the above embodiment of the present invention be only to clearly illustrate example of the present invention, and not be pair The restriction of embodiments of the present invention may be used also on the basis of the above description for those of ordinary skill in the art To make other variations or changes in different ways, all embodiments can not be exhaustive here, it is every to belong to this hair Row of the obvious changes or variations that bright technical solution is extended out still in protection scope of the present invention.

Claims (9)

1. a kind of pantograph carbon slide surface disease automatic recognition system, which is characterized in that including:
Acquisition module acquires pantograph pan surface defect image;
Processing module, the processing module include:
Operation is normalized to the image data of acquisition in normalizing unit;
Image after normalization is converted to data set by converting unit;
Modeling module builds network model, the parameter of network model is arranged;
Training module trains the network model, the network model generation to preserve training according to the data by data set The parameter of completion and the file of value information;
Module is transferred, the file is called.
2. system according to claim 1, which is characterized in that the normalization includes:
Size normalization, color mode normalization, global characteristics standardization and image go mean value.
3. system according to claim 1, which is characterized in that the modeling module includes:
Network vision layer dispensing unit, the convolutional layer in vision layer, pond layer, full connection by configuring convolutional neural networks Layer, realizes the extraction and identification of the data characteristics of data set;
Network hyper parameter dispensing unit, the hyper parameter of Configuration network model in solver.prototxt files.
4. system according to claim 3, which is characterized in that the network vision layer dispensing unit further configures convolution god Dropout layers in vision layer through network.
5. system according to claim 3, which is characterized in that the modeling module further comprises:
Network structure dispensing unit, the parameter of Configuration network structure.
6. a kind of pantograph carbon slide surface disease automatic identifying method, which is characterized in that including:
Acquisition module acquires pantograph pan surface defect image;
Operation is normalized to the image data of acquisition in the normalizing unit of processing module;
Image after normalization is converted to data set by the converting unit of processing module;
Modeling module builds network model, and the parameter of network model is arranged;
Training module trains the network model according to the data by data set, and the network model generation, which is preserved, have been trained At parameter and value information file;
It transfers module and calls the file.
7. method according to claim 1, which is characterized in that the modeling module builds network model, and network mould is arranged The parameter of type includes:
Convolutional layer, pond layer, full articulamentum in vision layer of the network vision layer dispensing unit by configuring convolutional neural networks, Realize the extraction and identification of the data characteristics of data set;
The hyper parameter of network hyper parameter dispensing unit Configuration network model in solver.prototxt files.
8. method according to claim 7, which is characterized in that the network vision layer dispensing unit further configures convolution god Dropout layers in vision layer through network.
9. method according to claim 7, which is characterized in that the modeling module builds network model, and network mould is arranged The parameter of type further comprises:
Network structure dispensing unit, the parameter of Configuration network structure.
CN201810200743.1A 2018-03-12 2018-03-12 A kind of pantograph carbon slide surface disease automatic recognition system and method Pending CN108573277A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810200743.1A CN108573277A (en) 2018-03-12 2018-03-12 A kind of pantograph carbon slide surface disease automatic recognition system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810200743.1A CN108573277A (en) 2018-03-12 2018-03-12 A kind of pantograph carbon slide surface disease automatic recognition system and method

Publications (1)

Publication Number Publication Date
CN108573277A true CN108573277A (en) 2018-09-25

Family

ID=63576784

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810200743.1A Pending CN108573277A (en) 2018-03-12 2018-03-12 A kind of pantograph carbon slide surface disease automatic recognition system and method

Country Status (1)

Country Link
CN (1) CN108573277A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109658387A (en) * 2018-11-27 2019-04-19 北京交通大学 The detection method of the pantograph carbon slide defect of power train
CN109783929A (en) * 2019-01-10 2019-05-21 北京交通大学 Railcar pantograph carbon slide wears away evaluation method and life-span prediction method
CN110118788A (en) * 2019-04-30 2019-08-13 东南大学 Submerged structure Defect inspection contact visual sensing equipment and image processing method
CN111006592A (en) * 2019-12-02 2020-04-14 西安宝利铁路器材有限公司 Locomotive hook height monitoring device and method
CN111238393A (en) * 2020-01-20 2020-06-05 成都铁安科技有限责任公司 Pantograph carbon slide plate detecting system and its control method
CN111259762A (en) * 2020-01-13 2020-06-09 西南交通大学 Pantograph abnormity detection method
CN111563439A (en) * 2020-04-28 2020-08-21 北京海益同展信息科技有限公司 Aquatic organism disease detection method, device and equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104850845A (en) * 2015-05-30 2015-08-19 大连理工大学 Traffic sign recognition method based on asymmetric convolution neural network
WO2015180397A1 (en) * 2014-05-31 2015-12-03 华为技术有限公司 Method and device for recognizing data category based on deep neural network
CN107437245A (en) * 2017-06-26 2017-12-05 西南交通大学 High-speed railway touching net method for diagnosing faults based on depth convolutional neural networks
CN107742130A (en) * 2017-10-25 2018-02-27 西南交通大学 High iron catenary based on deep learning supports device fastener failure diagnostic method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015180397A1 (en) * 2014-05-31 2015-12-03 华为技术有限公司 Method and device for recognizing data category based on deep neural network
CN104850845A (en) * 2015-05-30 2015-08-19 大连理工大学 Traffic sign recognition method based on asymmetric convolution neural network
CN107437245A (en) * 2017-06-26 2017-12-05 西南交通大学 High-speed railway touching net method for diagnosing faults based on depth convolutional neural networks
CN107742130A (en) * 2017-10-25 2018-02-27 西南交通大学 High iron catenary based on deep learning supports device fastener failure diagnostic method

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109658387A (en) * 2018-11-27 2019-04-19 北京交通大学 The detection method of the pantograph carbon slide defect of power train
CN109658387B (en) * 2018-11-27 2023-10-13 北京交通大学 Method for detecting defects of pantograph carbon slide plate of electric train
CN109783929A (en) * 2019-01-10 2019-05-21 北京交通大学 Railcar pantograph carbon slide wears away evaluation method and life-span prediction method
CN109783929B (en) * 2019-01-10 2021-02-19 北京交通大学 Subway vehicle pantograph carbon slide plate abrasion estimation method and service life prediction method
CN110118788A (en) * 2019-04-30 2019-08-13 东南大学 Submerged structure Defect inspection contact visual sensing equipment and image processing method
CN111006592A (en) * 2019-12-02 2020-04-14 西安宝利铁路器材有限公司 Locomotive hook height monitoring device and method
CN111259762A (en) * 2020-01-13 2020-06-09 西南交通大学 Pantograph abnormity detection method
CN111259762B (en) * 2020-01-13 2022-03-29 西南交通大学 Pantograph abnormity detection method
CN111238393A (en) * 2020-01-20 2020-06-05 成都铁安科技有限责任公司 Pantograph carbon slide plate detecting system and its control method
CN111563439A (en) * 2020-04-28 2020-08-21 北京海益同展信息科技有限公司 Aquatic organism disease detection method, device and equipment
CN111563439B (en) * 2020-04-28 2023-08-08 京东科技信息技术有限公司 Aquatic organism disease detection method, device and equipment

Similar Documents

Publication Publication Date Title
CN108573277A (en) A kind of pantograph carbon slide surface disease automatic recognition system and method
CN111598861B (en) Improved Faster R-CNN model-based non-uniform texture small defect detection method
CN107576960B (en) Target detection method and system for visual radar space-time information fusion
CN110188705B (en) Remote traffic sign detection and identification method suitable for vehicle-mounted system
CN108154508B (en) Method, apparatus, storage medium and the terminal device of product defects detection positioning
CN106504248B (en) Vehicle damage judging method based on computer vision
CN110298387A (en) Incorporate the deep neural network object detection method of Pixel-level attention mechanism
CN104112269B (en) A kind of solar battery laser groove parameter detection method and system based on machine vision
CN110163187A (en) Remote road traffic sign detection recognition methods based on F-RCNN
CN108830188A (en) Vehicle checking method based on deep learning
CN106841216A (en) Tunnel defect automatic identification equipment based on panoramic picture CNN
CN109389599A (en) A kind of defect inspection method and device based on deep learning
CN109726627A (en) A kind of detection method of neural network model training and common ground line
CN112329747B (en) Vehicle parameter detection method based on video identification and deep learning and related device
CN105354568A (en) Convolutional neural network based vehicle logo identification method
CN110210350A (en) A kind of quick parking space detection method based on deep learning
CN110120036A (en) A kind of multiple dimensioned tire X-ray defect detection method
CN104166841A (en) Rapid detection identification method for specified pedestrian or vehicle in video monitoring network
Dib et al. A review on negative road anomaly detection methods
CN105260734A (en) Commercial oil surface laser code recognition method with self modeling function
CN102332089A (en) Railway wagon brake shoe key going-out fault recognition method based on artificial neural network
CN110163208A (en) A kind of scene character detecting method and system based on deep learning
CN117037119A (en) Road target detection method and system based on improved YOLOv8
CN114648669A (en) Motor train unit fault detection method and system based on domain-adaptive binocular parallax calculation
CN115937518A (en) Pavement disease identification method and system based on multi-source image fusion

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180925

RJ01 Rejection of invention patent application after publication