[go: up one dir, main page]

WO2024260008A1 - Road damage detection method and apparatus, method and apparatus for determining layout position of road sensor, and computer device and storage medium - Google Patents

Road damage detection method and apparatus, method and apparatus for determining layout position of road sensor, and computer device and storage medium Download PDF

Info

Publication number
WO2024260008A1
WO2024260008A1 PCT/CN2024/078083 CN2024078083W WO2024260008A1 WO 2024260008 A1 WO2024260008 A1 WO 2024260008A1 CN 2024078083 W CN2024078083 W CN 2024078083W WO 2024260008 A1 WO2024260008 A1 WO 2024260008A1
Authority
WO
WIPO (PCT)
Prior art keywords
damage
road
data
target
layout
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
PCT/CN2024/078083
Other languages
French (fr)
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.)
Tsinghua University
Original Assignee
Tsinghua 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
Priority claimed from CN202310740091.1A external-priority patent/CN116858851A/en
Priority claimed from CN202310745521.9A external-priority patent/CN116881783B/en
Priority claimed from CN202310745064.3A external-priority patent/CN116879499B/en
Application filed by Tsinghua University filed Critical Tsinghua University
Publication of WO2024260008A1 publication Critical patent/WO2024260008A1/en
Anticipated expiration legal-status Critical
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/01Arrangements or apparatus for facilitating the optical investigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/956Inspecting patterns on the surface of objects
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/24Earth materials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/10Pre-processing; Data cleansing
    • G06F18/15Statistical pre-processing, e.g. techniques for normalisation or restoring missing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/213Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2415Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/25Fusion techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/044Recurrent networks, e.g. Hopfield networks
    • G06N3/0442Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Activation functions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/09Supervised learning

Definitions

  • the present application relates to the field of artificial intelligence technology, and in particular to a method and device for detecting road damage, a method and device for determining the location of road sensors, computer equipment, storage media, and computer program products.
  • the traditional road damage detection method is to manually detect the current state of the road and judge the damage of the road based on the state and the experience of the staff. This solution requires a lot of manpower costs, and due to the different experience of the staff, manual judgment will lead to large deviations in the judgment results of the road damage, resulting in low accuracy in road damage detection.
  • road health monitoring is an important part of road maintenance. In order to be able to timely infer possible defects inside the road based on the stress conditions of the road, road health monitoring is generally carried out by burying sensors inside the road.
  • Traditional road damage detection technology usually installs a camera on the side of the road to collect road image data. Based on the large amount of collected road image data and convolutional neural networks, image recognition processing is performed on the collected road surface image data to identify road damage in the image data to complete road damage detection.
  • the present application provides a road damage detection method.
  • the method comprises:
  • a target damage area of the road is identified through a damage location identification strategy, and based on the damage sensor map of the road, a damage identification network is used to identify the damage type of the road;
  • the target damage area, the damage level of the target damage area, and the damage type of the target damage area are used as target damage information of the road.
  • the sensor data information of the road includes sensor information of multiple sensors of the road and location information of each of the sensors; and determining the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road includes:
  • the damage map data includes the position information of the corresponding pixel points of the damage map data and the sensing information of the corresponding pixel points of the damage map data;
  • a damage sensor map corresponding to each image data within the current damage range is established.
  • the identifying a target damaged area of the road by a damage location identification strategy based on the image information of the road and the current damage range of the road includes:
  • the identifying the damage type of the road through a damage identification network based on the damage sensor map of the road includes:
  • the sub-damage type corresponding to each damage feature data is used as the damage type of the road.
  • the calculating the damage level corresponding to the damage sensor data of the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type includes:
  • the sample damage range to which the damage sensing data of the sub-damage region belongs is identified, and the degree of the sub-damage type corresponding to the sub-damage region is obtained;
  • the damage level corresponding to the sub-damage area is determined through a damage level classification strategy.
  • the method further includes:
  • determining a damage repair strategy for the sub-damage region based on the sub-damage type of the sub-damage region and the degree of the sub-damage type of the sub-damage region;
  • the maintenance order of each sub-damage area is arranged to obtain the repair sequence of each sub-damage area; and the damage repair strategy of each sub-damage area is filled into the repair sequence to obtain the repair task information of the target damage area, and the early warning information including the repair task information and the damage information of the target damage area is sent to the display module.
  • the method further includes: in response to the user's sensor acquisition system update operation, obtaining the acquisition system update information of each sensor Information, and send the acquisition system update data information to the acquisition box; the acquisition system update data information is used to update the current acquisition system data information of each sensor to the acquisition system update data information.
  • the method further includes: in response to a user's sensor acquisition task upload operation, generating an acquisition instruction for each sensor, and sending the acquisition instruction to the acquisition box; the acquisition instruction includes the acquisition task of each sensor, and the acquisition instruction is used to instruct each sensor to execute the acquisition task in the acquisition instruction.
  • the present application also provides a road damage detection device, which includes: an acquisition module, an identification module, a re-acquisition module and a determination module.
  • an acquisition module used to acquire sensor data information of the road sent by the collection box, image information of the road sent by the collection box, and a plurality of different sample damage ranges, and determine the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road;
  • the sample damage range includes damage ranges of different damage types;
  • an identification module configured to identify a target damaged area of the road through a damage location identification strategy based on the image information of the road and the current damage range of the road, and to identify a damage type of the road through a damage identification network based on a damage sensor map of the road;
  • a re-acquisition module configured to acquire the damage sensor data of the target damage area, and calculate the damage level corresponding to the damage sensor data of the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type;
  • the determination module is used to use the target damage area, the damage level of the target damage area, and the damage type of the target damage area as the target damage information of the road.
  • the sensor data information of the road includes sensor information of multiple sensors on the road and location information of each of the sensors.
  • the acquisition module is specifically used to: establish three-dimensional sensor map data of the road based on the sensor information of each sensor and the position information of each sensor, and screen damage map data that meets the road damage condition in the three-dimensional sensor map data of the road, and use the range of all damage map data in the three-dimensional sensor map data as the current damage range of the road;
  • the damage map data includes the position information of the pixel points corresponding to the damage map data and the sensor information of the pixel points corresponding to the damage map data; based on the position information of each map data within the current damage range and the sensor information of each map data, establish a damage sensor map corresponding to each map data in the current damage range.
  • the recognition module is specifically used to: establish three-dimensional map data of the image information of the road, and identify the damage location area of the image information of the road through a damage image recognition network; establish a correspondence between the three-dimensional sensor image data and the three-dimensional map data, and identify the sub-damage range corresponding to the damage location area within the current damage range based on the correspondence; cluster each damage map data within the current damage range according to the distance between each damage map data and the sub-damage range to obtain multiple damage map data groups, and calculate the average distance of each damage map data in each damage map data group from the sub-damage range; screen each target damage map data in the damage map data group corresponding to the average distance below a preset distance threshold, and use the sub-damage range and the range included in the target damage map data corresponding to the sub-damage range as a sub-damage area, and use all sub-damage areas as target damage areas of the road.
  • the identification module is specifically used to: extract damage feature data of each sub-damage area of the damage sensor map, and input each damage feature data into the damage identification network respectively to obtain the sub-damage type corresponding to each damage feature data; and use the sub-damage type corresponding to each damage feature data as the damage type of the road.
  • the re-acquisition module is specifically used to: for each sub-damage area, based on the sample damage ranges of each degree corresponding to the sub-damage type of the sub-damage area, identify the sample damage range to which the damage sensing data of the sub-damage area belongs, and obtain the degree of the sub-damage type corresponding to the sub-damage area; based on the sub-damage type corresponding to the sub-damage area and the degree of the sub-damage type corresponding to the sub-damage area, determine the damage level corresponding to the sub-damage area through a damage level classification strategy.
  • the device further includes: a strategy determination module and a task determination module.
  • the strategy determination module is used to determine, for each sub-damage area, a damage repair strategy for the sub-damage area based on the sub-damage type of the sub-damage area and the degree of the sub-damage type of the sub-damage area.
  • the task determination module is used to determine the repair order of each sub-damage area according to the damage level of each sub-damage area from high to low. Arrange them to obtain a repair sequence for each of the sub-damage areas; and fill the damage repair strategy of each sub-damage area into the repair sequence to obtain the repair task information of the target damage area, and send the warning information including the repair task information and the damage information of the target damage area to the display module.
  • the device also includes an updating module.
  • the update module is used to respond to the user's sensor acquisition system update operation, obtain the acquisition system update information of each sensor, and send the acquisition system update data information to the acquisition box; the acquisition system update data information is used to update the current acquisition system data information of each sensor to the acquisition system update data information.
  • the device also includes an instruction sending module.
  • the instruction sending module is used to generate an acquisition instruction for each sensor in response to the user's sensor acquisition task upload operation, and send the acquisition instruction to the acquisition box; the acquisition instruction includes the acquisition task of each sensor, and the acquisition instruction is used to instruct each sensor to execute the acquisition task in the acquisition instruction.
  • the present application also provides a road damage detection system, which includes a cloud platform and a collection box.
  • the collection box is communicatively connected to the cloud platform.
  • the collection box is used to collect sensor data information of the road and image information of the road.
  • the cloud platform is used to obtain multiple different sample damage ranges, and based on the sensor data information of the road, determine the current damage range of the road and the damage sensor map of the road; the sample damage range includes damage ranges of different damage types; based on the image information of the road and the current damage range of the road, identify the target damage area of the road through a damage location recognition strategy, and based on the damage sensor map of the road, identify the damage type of the road through a damage identification network; obtain the damage sensor data of the target damage area, and based on the damage type of the road and the sample damage ranges of each degree of the damage type, calculate the damage level corresponding to the damage sensor data of the target damage area; use the target damage area, the damage level of the target damage area, and the damage type of the target damage area as the target damage information of the road.
  • the above-mentioned road damage detection method and device obtain sensor data information of the road sent by the collection box, image information of the road sent by the collection box, and multiple different sample damage ranges, and determine the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road;
  • the sample damage range includes damage ranges of different damage types; based on the image information of the road and the current damage range of the road, the target damage area of the road is identified through a damage position identification strategy, and based on the damage sensor map of the road, the damage type of the road is identified through a damage identification network;
  • the damage sensor data of the target damage area is obtained, and based on the damage type of the road and the sample damage ranges of each degree of the damage type, the damage level corresponding to the damage sensor data of the target damage area is calculated; the target damage area, the damage level of the target damage area, and the damage type of the target damage area are used as the target damage information of the road.
  • the target damage area of the road is determined through the sensor data information of the road and the image information of the road, and the damage type and damage level of the target damage area are identified through the damage identification network based on multiple sample damage ranges of different degrees to obtain the target damage information of the road. Therefore, the target damage area can be determined without manual detection, which improves the accuracy of judging the location of road damage. Then, the damage type of the target damage area is identified, which reduces the data processing amount for judging road damage information and improves the detection efficiency of road damage information. Finally, the damage level of the target damage area is identified through multiple sample damage ranges of different degrees, which improves the accuracy of road damage detection.
  • the present application also provides a method for determining the location of a road sensor.
  • the method comprises:
  • For each candidate layout point determine the target road condition corresponding to the candidate layout point, and determine the first condition data corresponding to each reference layout point under the target road condition, and the second condition data corresponding to the candidate layout point under the target road condition, and determine the correlation coefficient between the candidate layout point and the reference layout point group according to each of the first condition data and the second condition data, wherein the condition data is used to characterize the stress condition of the road at the layout point;
  • the target layout point is added to the reference layout point group to obtain a final target layout point group.
  • the step of determining the layout points corresponding to each road condition from a plurality of preset layout points of the target road includes:
  • the vehicle driving data corresponding to the target road under the road condition is obtained, and based on the vehicle driving data and the road model corresponding to the target road under the road condition, the third condition data corresponding to multiple preset layout points of the target road under the road condition are respectively determined, and based on each of the third condition data, the layout point corresponding to the road condition is determined from each of the preset layout points.
  • determining the layout point corresponding to the road working condition from the preset layout points according to the third working condition data includes:
  • determining the reference layout point from the layout points corresponding to each of the road conditions includes:
  • layout points corresponding to the road conditions respectively determine the number of layout points corresponding to the road conditions
  • the layout points corresponding to the largest number of layout points among the numbers of layout points are taken as the reference layout point group.
  • determining the correlation coefficient between the candidate layout points and the reference layout point group according to each of the first operating condition data and the second operating condition data includes:
  • the correlation coefficient between the candidate layout point and the reference layout point group is determined according to the correlation coefficient corresponding to each of the reference layout points.
  • selecting a target layout point from each of the candidate layout points according to the correlation coefficient corresponding to each of the candidate layout points includes:
  • the candidate layout point when the correlation coefficient corresponding to the candidate layout point is less than a correlation coefficient threshold, the candidate layout point is used as a target layout point.
  • the method further comprises:
  • a plurality of preset layout points are determined on the target road, and the plurality of preset layout points are evenly distributed on the target road.
  • the present application also provides a device for determining the location of a road sensor.
  • the device comprises:
  • a first determination module is used to determine the layout points corresponding to each road condition from a plurality of preset layout points of the target road;
  • a second determination module is used to determine a reference layout point from the layout points corresponding to each of the road conditions, construct a reference layout point group according to the reference layout point, and use the layout points that do not belong to the reference layout point group among the layout points corresponding to each of the road conditions as candidate layout points;
  • a third determination module is used to determine, for any of the candidate layout points, the target road condition corresponding to the candidate layout point, and determine the first condition data corresponding to each of the reference layout points under the target road condition, and the second condition data corresponding to the candidate layout point under the target road condition, and determine the correlation coefficient between the candidate layout point and the reference layout point group according to each of the first condition data and the second condition data, wherein the condition data is used to characterize the stress condition of the road at the layout point;
  • a selection module configured to select a target layout point from each of the candidate layout points according to the correlation coefficient corresponding to each of the candidate layout points;
  • An adding module is used to add the target layout point to the reference layout point group to obtain a final target layout point group.
  • the first determining module is further used to:
  • the vehicle driving data corresponding to the target road under the road condition is obtained, and based on the vehicle driving data and the road model corresponding to the target road under the road condition, the third condition data corresponding to multiple preset layout points of the target road under the road condition are respectively determined, and based on each of the third condition data, the layout point corresponding to the road condition is determined from each of the preset layout points.
  • the first determining module is further used to:
  • the second determining module is further used to:
  • layout points corresponding to the road conditions respectively determine the number of layout points corresponding to the road conditions
  • the layout points corresponding to the largest number of layout points among the numbers of layout points are taken as the reference layout point group.
  • the third determination module is further used to:
  • the correlation coefficient between the candidate layout point and the reference layout point group is determined according to the correlation coefficient corresponding to each of the reference layout points.
  • the selection module is further used to:
  • the candidate layout point when the correlation coefficient corresponding to the candidate layout point is less than a correlation coefficient threshold, the candidate layout point is used as a target layout point.
  • the device further comprises:
  • the fourth determination module is used to determine a plurality of preset layout points on the target road according to a preset layout point arrangement strategy, wherein the plurality of preset layout points are evenly distributed on the target road.
  • the present application also provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements any of the above methods when executing the computer program.
  • the present application also provides a non-volatile computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, any of the above methods is implemented.
  • the present application also provides a computer program product, which includes executable instructions, and when the executable instructions are executed by a processor, any of the above methods is implemented.
  • the above method and device for determining the location of road sensor deployment, and computer equipment select a reference deployment point group, and then calculate the correlation coefficients between the remaining candidate deployment points and the reference deployment point group respectively.
  • the correlation coefficients meet the requirements, it is determined that the road conditions at the candidate deployment point cannot be accurately monitored based on each reference deployment point in the reference deployment point group, and the candidate deployment point is added to the reference deployment point group, thereby obtaining the final target deployment point group. Therefore, it is possible to detect a variety of typical road diseases with fewer sensors, reducing the detection cost.
  • the present application also provides a road damage detection method.
  • the method comprises:
  • the acceleration data set is obtained by detecting a vibration acceleration signal generated by a vehicle load using an implanted sensor disposed inside the road to be detected;
  • the fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected.
  • the implantable sensor is a vibration acceleration sensor pre-installed inside the road to be detected, and the acquisition of the acceleration data set of the road to be detected within a preset detection period includes:
  • the vibration acceleration signal collected by each vibration acceleration sensor when the vehicle passes through the detection area of the road to be detected within the preset detection period is collected; the vibration acceleration signal is generated by the road panel of the vehicle passing through the road to be detected. Response generation;
  • an acceleration data set is obtained.
  • the step of obtaining an additional attribute feature data set of a road to be detected within a preset detection period includes:
  • the attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor are cleaned and normalized to obtain an additional attribute feature data set.
  • the hidden layer of the recursive neural network includes multiple hidden layer units
  • the feature extraction of the acceleration data set according to the recursive neural network to obtain the acceleration feature includes: inputting the acceleration data set into a pre-trained recursive neural network, and extracting the feature of the acceleration vector in the acceleration data set through the multiple hidden layer units included in the hidden layer of the recursive neural network to obtain the acceleration feature.
  • the method further includes:
  • an instruction is given to perform maintenance management on the road to be inspected.
  • the method further comprises:
  • the training data samples include a training acceleration data set, an additional attribute feature data set, and a road damage category label;
  • the loss result of the road damage detection model is determined until the loss result meets the preset model loss condition, and it is determined that the road damage detection model training is completed.
  • the present application also provides a road damage detection device, which includes: an acquisition module, a feature extraction module, a splicing module and a detection and discrimination module.
  • An acquisition module is used to acquire an acceleration data set and an additional attribute feature data set of a road to be detected within a preset detection period; the acceleration data set is obtained by collecting a vibration acceleration signal generated by a vehicle load through an implanted sensor arranged inside the road to be detected;
  • a feature extraction module used for extracting features from the acceleration data set according to a recursive neural network to obtain acceleration features
  • a splicing module used for performing feature splicing on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector
  • the detection and discrimination module is used to input the fused feature vector into a preset classification prediction network to obtain the road damage result of the road to be detected.
  • the present application also provides a computer device.
  • the computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
  • the acceleration data set is obtained by detecting a vibration acceleration signal generated by a vehicle load using an implanted sensor disposed inside the road to be detected;
  • the fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected.
  • the present application also provides a non-volatile computer-readable storage medium.
  • the computer-readable storage medium stores a computer program, When the computer program is executed by a processor, the following steps are implemented:
  • the acceleration data set is obtained by detecting a vibration acceleration signal generated by a vehicle load using an implanted sensor disposed inside the road to be detected;
  • the fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected.
  • the present application also provides a computer program product.
  • the computer program product includes executable instructions, and when the executable instructions are executed by a processor, the following steps are implemented:
  • the acceleration data set is obtained by detecting a vibration acceleration signal generated by a vehicle load using an implanted sensor disposed inside the road to be detected;
  • the fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected.
  • the above-mentioned road damage detection method, device, computer equipment, storage medium and computer program product obtain the acceleration data set and additional attribute feature data set of the road to be detected within a preset detection period; the acceleration data set is obtained by detecting the vibration acceleration signal generated by the vehicle load through an implanted sensor set inside the road to be detected, and the acceleration data set is extracted by a recursive neural network to obtain the acceleration feature, and the acceleration feature and the additional attribute feature in the additional attribute feature data set are spliced to obtain a fused feature vector, and then the fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected.
  • the vibration acceleration signal is the vibration response generated by the road to be detected when the vehicle load passes through the road to be detected, so that the acceleration data is processed and analyzed, the condition of the internal structure of the road can be detected, and the road damage result corresponding to the road to be detected can be obtained, thereby improving the damage detection accuracy of the road to be detected.
  • FIG1 is a schematic diagram of a process flow of a road damage detection method in one embodiment of the present application.
  • FIG2 is a schematic diagram of the structure of a road damage detection system in one embodiment of the present application.
  • FIG3 is a flow chart of an example of road damage detection in another embodiment of the present application.
  • FIG5 is a schematic diagram of a flow chart of a method for determining a road sensor deployment position in one embodiment of the present application
  • FIG8 is a schematic diagram of determining a target deployment point group in one embodiment of the present application.
  • FIG9 is a flow chart of step 102 in one embodiment of the present application.
  • FIG10 is a flow chart of step 504 in one embodiment of the present application.
  • FIG11 is a flow chart of step 104 in one embodiment of the present application.
  • FIG12 is a schematic diagram of a flow chart of step 106 in one embodiment of the present application.
  • FIG13 is a schematic diagram of a process for determining a preset deployment point in one embodiment of the present application.
  • FIG14 is a schematic diagram of a method for determining a road sensor deployment position in one embodiment of the present application.
  • FIG15 is a structural block diagram of a device for determining a road sensor deployment position in one embodiment of the present application.
  • FIG16 is a diagram showing an application environment of a road damage detection method according to an embodiment of the present application.
  • FIG17 is a schematic diagram of a process flow of a road damage detection method in one embodiment of the present application.
  • FIG18 is a schematic diagram of a flow chart of steps for obtaining an acceleration data set in one embodiment of the present application.
  • FIG19 is a flowchart of the steps of obtaining an additional attribute feature data set in another embodiment of the present application.
  • FIG20 is a schematic diagram of the internal structure of a long short-term memory recursive neural network in one embodiment of the present application.
  • FIG21 is a flow chart of steps for determining a target road management strategy in one embodiment of the present application.
  • FIG22 is a flow chart of a method for training a road damage detection model in one embodiment of the present application.
  • FIG23 is an example flow chart of a road damage detection method applied to a concrete pavement in one embodiment of the present application.
  • FIG24 is a structural block diagram of a road damage detection device in one embodiment of the present application.
  • FIG. 25 is a diagram showing the internal structure of a computer device in one embodiment of the present application.
  • the road damage detection method provided in the embodiment of the present application is applied to the road infrastructure monitoring system, as shown in FIG2 , the system includes a cloud platform 201 and a collection box 202, the cloud platform is used to control the collection box 202 to collect sensor data information of the road, the collection box 202 collects the sensor data information of the road through sensors embedded in multiple fixed positions of the road, and sends the sensor data information of the road to the cloud platform 201.
  • the cloud platform 201 determines the target damage area of the road according to the sensor data information of the road and the image information of the road, and identifies the damage type and damage level of the target damage area based on multiple sample damage ranges of different degrees through the damage identification network, and obtains the target damage information of the road, so that the accuracy of judging the location of the road damage can be improved by determining the target damage area without manual detection, then, the damage type of the target damage area is identified, the data processing amount of judging the road damage information is reduced, and the detection efficiency of the road damage information is improved, and finally, the damage level of the target damage area is identified through multiple sample damage ranges of different degrees, and the accuracy of road damage detection is improved.
  • a road damage detection method is provided, which is described by taking the method applied to a cloud platform 201 as an example, and includes the following steps S101 to S104 .
  • Step S101 obtaining the road sensor data information, road image information, and multiple different sample damage ranges sent by the collection box, and determining the current damage range of the road and the road damage sensor map based on the road sensor data information.
  • the sample damage range includes the damage range of different damage types.
  • the cloud platform obtains information collected by the collection box from multiple sensors built into the road, obtains the sensor information of the road detected by each sensor, and the cloud platform uses the location information of each sensor preset in the cloud platform, and the sensor information of each sensor, that is, the sensor information of the road detected by each sensor, as the sensor data information of the road.
  • the cloud platform obtains the image information of the road through the road image collected by the image acquisition device set in the collection box.
  • the image acquisition device can be, but is not limited to, a camera, a SLR camera and other photographic equipment.
  • the cloud platform obtains the damage sensor data of the road under different damage degrees for each damage type of the road in the database as multiple sample damage ranges of different degrees of the road.
  • the damage types of the road include faults, cracks, misalignments, voids, collapses, depressions, potholes, etc.
  • the damage degree is determined according to different damage types, and the damage degree includes mild damage, moderate damage, and severe damage, etc.
  • the degree corresponding to a crack of 1m is moderate damage
  • the degree corresponding to a misalignment of 10cm is severe damage
  • the degree corresponding to a void of 2mm is mild damage, etc.
  • the damage range is the range of the damage sensor data of the road.
  • the sensor data information can be represented in the form of a chart, and the collection box collects the sensor data information of each sensor in real time and stores it in real time in the collection box.
  • the image acquisition device set in the collection box can collect road images and road videos in real time and store them in real time in the collection box.
  • the cloud platform analyzes the current damage range of the road based on the sensor location information and sensor information in the sensor data information of the road, and determines the damage sensor map of the road within the damage range. The specific determination process will be described in detail later.
  • Step S102 based on the image information of the road and the current damage range of the road, a damage location recognition strategy is used to identify the target damage area of the road, and based on the damage sensor map of the road, a damage identification network is used to identify the damage type of the road.
  • the cloud platform narrows the current damage range of the road based on the image information of the road, and identifies the target damage area in the current damage range through the damage location recognition strategy.
  • the target damage area contains multiple sub-damage areas, and each sub-damage area may not be connected.
  • the specific recognition process will be described in detail later.
  • the cloud platform inputs the damage sensor map of the road into the damage identification network to identify the damage type corresponding to the damage sensor map.
  • the specific data processing process will be described in detail later.
  • Step S103 obtaining damage sensor data of the target damage area, and based on the damage type of the road and the samples of each degree of the damage type, In this damage range, the damage level corresponding to the damage sensor data of the target damage area is calculated.
  • the cloud platform obtains the damage sensing data of the target damage area based on each sensor, and then the cloud platform determines the damage degree of the damage type corresponding to the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type, and the sample damage range corresponding to the damage sensing data of the target damage area, and determines the damage level of the target damage area based on the damage degree of the damage type corresponding to the target damage area.
  • the cloud platform pre-stores the level corresponding to each damage degree of each damage type. The same damage degree of different damage types may correspond to different damage levels.
  • the damage level is level 3
  • the corresponding damage level is level 1
  • the damage level is level 2 where the lower the level, the more serious the damage, that is, level 1 is the most serious damage.
  • Step S104 taking the target damage area, the damage level of the target damage area, and the damage type of the target damage area as target damage information of the road.
  • the cloud platform uses the target damage area, the damage level of the target damage area, and the damage type of the target damage area as the target damage information of the road.
  • the target damage area of the road is determined through the sensor data information of the road and the image information of the road, and the damage type and damage level of the target damage area are identified through the damage identification network based on multiple sample damage ranges of different degrees, so as to obtain the target damage information of the road. Therefore, the target damage area can be determined without manual detection, thereby improving the accuracy of judging the location of road damage. Then, the damage type of the target damage area is identified, which reduces the data processing amount for judging road damage information and improves the detection efficiency of road damage information. Finally, the damage level of the target damage area is identified through multiple sample damage ranges of different degrees, thereby improving the accuracy of road damage detection.
  • the sensor data information of the road includes sensor information of multiple sensors of the road and location information of each sensor.
  • the current damage range of the road and the damage sensor map of the road are determined, including: based on the sensor information of each sensor and the location information of each sensor, three-dimensional sensor map data of the road is established, and damage map data that meets the road damage conditions is screened in the three-dimensional sensor map data of the road, and the range containing all damage map data in the three-dimensional sensor map data is used as the current damage range of the road;
  • the damage map data includes the location information of the corresponding pixel points of the damage map data and the sensor information of the corresponding pixel points of the damage map data; based on the location information of each map data within the current damage range and the sensor information of each map data, a damage sensor map corresponding to each map data of the current damage range is established.
  • the cloud platform 201 establishes a three-dimensional data map based on the sensing information of each sensor and the position information of each sensor, and a geodetic coordinate system with the range collected by all sensors as the boundary. Then, the cloud platform fills the sensing data collected by each sensor and the position information of the three-dimensional data map corresponding to the position information of the sensor into the three-dimensional data map to obtain the three-dimensional sensing map data of the road.
  • the three-dimensional sensing map data includes damage data of pixel points corresponding to multiple map data (i.e., sensing information of pixel points corresponding to the map data).
  • the cloud platform presets a damage data threshold, and selects the image data corresponding to the pixel points of the damage data greater than the damage data threshold in the three-dimensional sensor image data of the road as the damage image data. Then the cloud platform uses the range of all damage image data in the three-dimensional sensor image data as the current damage range of the road.
  • the damage image data includes the position information of the corresponding pixel points of the damage image data, and the sensor information of the corresponding pixel points of the damage image data. Based on the position information of each image data within the current damage range and the sensor information of each image data, the cloud platform establishes a damage sensor map corresponding to each image data in the current damage range according to the distribution of the position information of each damage image data.
  • the current damage range is screened, and based on the damage map data of the damage range, a damage sensor map is established, thereby improving the calculation accuracy of the damage sensor map.
  • a damage location identification strategy is used to identify a target damage area of the road, including: establishing three-dimensional map data of the image information of the road, and identifying the damage location area of the image information of the road through a damage image recognition network; establishing a correspondence between the three-dimensional sensing map data and the three-dimensional map data, and identifying a sub-damage range corresponding to the damage location area within the current damage range based on the correspondence; clustering each damage map data within the current damage range according to the distance between each damage map data and the sub-damage range to obtain multiple damage map data groups, and calculating the average distance of each damage map data in each damage map data group from the sub-damage range; screening each target damage map data in the damage map data group corresponding to the average distance below a preset distance threshold, and treating the sub-damage range and the range contained in the target damage map data corresponding to the sub-damage range as a sub-damage area; treating all sub-
  • the cloud platform 201 establishes the three-dimensional image data of the image information of the road based on the earth coordinate system, and identifies the damage position area corresponding to the road damage position in the image information of the road through the damage image recognition network.
  • the damage image recognition network is a convolutional neural network based on image feature recognition. Based on the image ratio of the three-dimensional sensor image data and the number of pixels contained in the image of the three-dimensional image sensor data, the cloud platform performs equal-proportion and equal-pixel processing on the three-dimensional sensor image data, and establishes a corresponding relationship between the processed three-dimensional image data and the pixels of the same position information in each three-dimensional sensor image data.
  • the cloud platform determines the damage position area within the current damage range of the three-dimensional sensor image data corresponding to the damage position area of the three-dimensional image data.
  • the cloud platform uses the damage position area within the current damage range as the sub-damage range of the current damage range.
  • the cloud platform calculates the straight-line distance between each damage image data within the current damage range and the sub-damage range, and performs clustering processing according to the distance between each damage image data and the sub-damage range to obtain multiple damage image data groups.
  • the cloud platform presets a distance threshold and calculates the average distance between each damage map data in each damage map data group and the sub-damage range. Then, the cloud platform selects each target damage map data in the damage map data group corresponding to the average distance below the preset distance threshold, and takes the sub-damage range and the range included in the target damage map data corresponding to the sub-damage range as the sub-damage area, and takes all the sub-damage areas as the target damage area of the road.
  • the cloud platform reacquires sample image information of multiple damage types and sample damage image information in each sample image information. Then, for each sample image information of a damage type, the cloud platform inputs the sample image information of the damage type and the sample damage image information in the sample image information of the damage type into the initial damage image recognition network, trains the damage recognition parameters of the damage type of the initial damage image recognition network, and obtains the damage image recognition network.
  • the initial damage image recognition network is a convolutional neural network based on image feature recognition.
  • the current damage range of the road is limited through the image information of the road, and the current damage range is divided into multiple sub-damage areas, thereby improving the accuracy of identifying the damage information corresponding to each sub-damage area of the road.
  • the damage type of the road is identified through a damage identification network, including: extracting damage feature data of each sub-damage area of the damage sensor map, and inputting each damage feature data into the damage identification network respectively to obtain the sub-damage type corresponding to each damage feature data; and using the sub-damage type corresponding to each damage feature data as the damage type of the road.
  • the cloud platform extracts damage feature data of each sub-damage area of the damage sensor map.
  • the damage feature data is a sub-damage sensor map in the damage sensor map corresponding to the self-damage area.
  • the cloud platform inputs each damage feature data into the damage identification network respectively, and identifies the sub-damage type corresponding to each damage feature data through the damage identification network. Then the cloud platform uses the sub-damage type corresponding to each damage feature data as the damage type of the road.
  • the damage identification network is a reinforcement learning neural network, which inputs the sample damage sensor maps of multiple damage types into the initial reinforcement learning neural network, trains the identification parameter range of each damage type corresponding to the initial reinforcement learning neural network, and obtains the damage identification network.
  • the damage identification network Based on the above scheme, through the damage identification network, based on the damage feature data of each sub-damage area, the sub-damage type of each sub-damage area is identified, thereby improving the efficiency of identifying the damage type of the damage area.
  • the damage level corresponding to the damage sensor data of the target damage area is calculated, including: for each sub-damage area, based on the sample damage ranges of each degree corresponding to the sub-damage type of the sub-damage area, identifying the sample damage range to which the damage sensor data of the sub-damage area belongs, and obtaining the degree of the sub-damage type corresponding to the sub-damage area; based on the sub-damage type corresponding to the sub-damage area and the degree of the sub-damage type corresponding to the sub-damage area, determining the damage level corresponding to the sub-damage area through a damage level classification strategy.
  • the cloud platform identifies the sample damage range to which the damage sensing data of the sub-damage area belongs based on the sample damage ranges of each degree corresponding to the sub-damage type of the sub-damage area for each sub-damage area, and obtains the degree of the sub-damage type corresponding to the sub-damage area. Then, the cloud platform determines the damage level corresponding to the sub-damage area based on the damage level corresponding to the degree of each damage type preset in the cloud platform, the sub-damage type corresponding to the sub-damage area, and the degree of the sub-damage type corresponding to the sub-damage area.
  • the cloud platform identifies the damage level of each sub-damage area based on the preset damage level corresponding to the degree of each damage type of the cloud platform, thereby improving the efficiency of identifying the damage level.
  • the following further includes: for each sub-damage area, based on the sub-damage type of the sub-damage area and the degree of the sub-damage type of the sub-damage area, determining a damage repair strategy for the sub-damage area; arranging the repair sequence of each sub-damage area in descending order of the damage level of each sub-damage area to obtain a repair sequence for each sub-damage area; and Fill it into the repair sequence to obtain the repair task information of the target damaged area, and send the warning information including the repair task information and the damage information of the target damaged area to the display module.
  • the cloud platform presets the maintenance method of each damage type and the maintenance resource consumption information corresponding to the different degrees of each damage type. Then, for each self-damaged area, the cloud platform determines the maintenance method of the sub-damaged area based on the sub-damage type of the sub-damaged area, and determines the maintenance resource consumption information of the sub-damaged area based on the degree of the sub-damage type of the sub-damaged area. Then the cloud platform uses the maintenance method of the sub-damaged area and the maintenance resource consumption information of the sub-damaged area as the damage repair strategy of the sub-damaged area.
  • the sub-damage type of the sub-damaged area and the degree of the sub-damage type of the sub-damaged area are depressions, and the degree of the depression is moderate damage.
  • the maintenance method corresponding to the depression is grouting repair, and the maintenance resource consumption information corresponding to the maintenance method of the depression with moderate damage is 0.3 tons/m 3.
  • the cloud platform clears the maintenance order of each sub-damaged area according to the damage level of each sub-damaged area from high to low, and obtains the repair sequence of each sub-damaged area.
  • the cloud platform fills the damage repair strategy of each sub-damage area into the repair sequence to obtain the repair task information of the target damage area. After obtaining the repair task information, the cloud platform sends the warning information containing the repair task information and the damage information of the target damage area to the display module.
  • the repair task information of the target damaged area is determined through the damage information of the target damaged area, thereby improving the accuracy of the repair task information of the determined target damaged area.
  • the method also includes: in response to the user's sensor acquisition system update operation, obtaining the acquisition system update information of each sensor, and sending the acquisition system update data information to the acquisition box; the acquisition system update data information is used to update the current acquisition system data information of each sensor to the acquisition system update data information.
  • the cloud platform when the user needs to update the sensor's acquisition system, the cloud platform responds to the user's sensor acquisition system update operation and obtains the acquisition system update information of each sensor. The cloud platform then sends the acquisition system update data information to the acquisition box. The acquisition box sends the acquisition system update data information to each sensor respectively, and controls the sensor to update the current acquisition system data information to the acquisition system update data information.
  • the cloud platform is used to control the collection box in real time to update the sensor, avoiding the process of manually updating each sensor and improving the update efficiency of the sensor.
  • the method also includes: in response to the user's sensor acquisition task upload operation, generating an acquisition instruction for each sensor, and sending the acquisition instruction to the acquisition box; the acquisition instruction includes the acquisition task of each sensor, and the acquisition instruction is used to instruct each sensor to execute the acquisition task in the acquisition instruction.
  • the cloud platform when the user needs to adjust the acquisition task of the sensor, responds to the user's sensor acquisition task upload operation, generates an acquisition instruction for each sensor based on the acquisition task, and then the cloud platform sends the acquisition instruction to the acquisition box; wherein the acquisition instruction includes the acquisition task of each sensor.
  • the collector sends the acquisition instruction to each sensor respectively, and controls each sensor to execute the acquisition task in the acquisition instruction.
  • the acquisition task also includes the numerical values corresponding to the working status of heat dissipation and dehumidification of the collection box when executing the acquisition task, and the time point when the collection box starts/ends the acquisition.
  • the cloud platform will authenticate different users when different users access the cloud platform. Different users have different permissions to access the cloud platform, and different users can only query the user's own operation information on the cloud platform.
  • a road damage detection system which includes a cloud platform 201 and a collection box 202 .
  • the collection box 202 is communicatively connected with the cloud platform 201; the collection box 202 is used to collect sensor data information of the road; the cloud platform 201 is used to obtain image information of the road, multiple different sample damage ranges, and based on the sensor data information of the road, determine the current damage range of the road and the damage sensor map of the road; the sample damage range includes damage ranges of different damage types; based on the image information of the road and the current damage range of the road, a target damage area of the road is identified through a damage location recognition strategy, and based on the damage sensor map of the road, a damage type of the road is identified through a damage identification network; damage sensor data of the target damage area is obtained, and based on the damage type of the road and the sample damage ranges of each degree of the damage type, the damage level corresponding to the damage sensor data of the target damage area is calculated; the target damage area, the damage level of the target damage area, and the damage type of the target damage area are used as the target damage information of the road.
  • the collection box 202 is connected to the cloud platform 201.
  • the collection box 202 sends the sensor data information of the road detected by each sensor to the cloud platform 201, and the cloud platform 201 processes the sensor data information of the road, the road image information collected by the image acquisition device,
  • the target damage information of the road is obtained by using the sample damage ranges of different degrees in the database.
  • a download port is provided in the collection box 202, and the download port is used by the user to download the sensor data information of the historical road stored in the collection box 202, as well as the road images and road videos of the historical road stored in the collection box 202.
  • the cloud platform 201 transmits control information (i.e., the collection system update data information and control instructions) to the collection box 202, and the collection box 202 transmits data information (i.e., the sensor data information of the road and the image information of the road) to the cloud platform 201.
  • control information i.e., the collection system update data information and control instructions
  • data information i.e., the sensor data information of the road and the image information of the road
  • the authentication module in the cloud platform 201 is used to store the usage rights of each user, and the configuration issuance module is used to respond to the user's sensor collection system update operation and obtain the collection system update information of each sensor; the transceiver control module is used to transmit data with the collection box 202, and the storage module is used to store each data information processed by the cloud platform 201; the analysis and processing module is used to execute the content between step S101 and step S102; the diagnosis module is used to execute the content between step S103 and step S104; the display module is used to display the damage information of the target damaged area and the repair task information of the target damaged area; the alarm module is used to execute the task of alerting the user after receiving the early warning information.
  • a road damage detection example is provided, which includes the following steps S301 to S312 .
  • Step S301 acquiring sensor data information of the road sent by the collection box, image information of the road sent by the collection box, and a plurality of different sample damage ranges.
  • Step S302 Based on the sensing information of each sensor and the position information of each sensor in the sensing data information, three-dimensional sensing map data of the road is established, and damage map data that meets the road damage condition is screened in the three-dimensional sensing map data of the road, and the range containing all damage map data in the three-dimensional sensing map data is used as the current damage range of the road.
  • Step S303 Based on the position information in each map data within the current damage range and the sensing information in each map data, a damage sensing map corresponding to each map data of the current damage range is established.
  • Step S304 creating three-dimensional graph data of the image information of the road, and identifying the damaged location area of the image information of the road through a damaged image recognition network.
  • Step S305 establishing a correspondence between the three-dimensional sensing image data and the three-dimensional image data, and identifying a sub-damage range corresponding to the damage position area within the current damage range based on the correspondence.
  • Step S306 clustering the damage map data within the current damage range according to the distance between each damage map data and the sub-damage range to obtain multiple damage map data groups, and calculating the average distance between each damage map data in each damage map data group and the sub-damage range.
  • Step S307 screening each target damage map data in the damage map data group corresponding to the average distance below the preset distance threshold, and taking the sub-damage range and the range included in the target damage map data corresponding to the sub-damage range as the sub-damage area, and taking all the sub-damage areas as the target damage areas of the road.
  • Step S308 extracting damage feature data of each sub-damage area of the damage sensing map, and inputting each damage feature data into the damage identification network respectively to obtain the sub-damage type corresponding to each damage feature data.
  • Step S309 and taking the sub-damage type corresponding to each damage feature data as the damage type of the road.
  • Step S310 for each sub-damage area, based on the sample damage ranges of each degree corresponding to the sub-damage type of the sub-damage area, identify the sample damage range to which the damage sensing data of the sub-damage area belongs, and obtain the degree of the sub-damage type corresponding to the sub-damage area.
  • Step S311 based on the sub-damage type corresponding to the sub-damage area and the degree of the sub-damage type corresponding to the sub-damage area, the damage level corresponding to the sub-damage area is determined through a damage level classification strategy.
  • Step S312 The target damage area, the damage level of the target damage area, and the damage type of the target damage area are used as target damage information of the road.
  • steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
  • the embodiment of the present application also provides a road damage detection device for implementing the road damage detection method involved above.
  • the implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the following is provided
  • the specific limitations in one or more embodiments of the road damage detection device can refer to the above limitations on the road damage detection method, which will not be repeated here.
  • the acquisition module 410 is used to acquire the sensor data information of the road sent by the collection box, the image information of the road sent by the collection box, and a plurality of different sample damage ranges, and determine the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road.
  • the sample damage range includes damage ranges of different damage types.
  • the identification module 420 is used to identify the target damage area of the road based on the image information of the road and the current damage range of the road through a damage location identification strategy, and to identify the damage type of the road based on the damage sensor map of the road through a damage identification network.
  • the re-acquisition module 430 is used to acquire the damage sensor data of the target damage area, and calculate the damage level corresponding to the damage sensor data of the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type.
  • the determination module 440 is configured to use the target damage area, the damage level of the target damage area, and the damage type of the target damage area as target damage information of the road.
  • the sensor data information of the road includes sensor information of multiple sensors on the road and location information of each of the sensors.
  • the acquisition module 410 is specifically used to: establish three-dimensional sensor map data of the road based on the sensor information of each sensor and the position information of each sensor, and screen damage map data that meets the road damage condition in the three-dimensional sensor map data of the road, and use the range of all damage map data in the three-dimensional sensor map data as the current damage range of the road; the damage map data includes the position information of the corresponding pixel points of the damage map data and the sensor information of the corresponding pixel points of the damage map data; based on the position information of each map data within the current damage range and the sensor information of each map data, establish a damage sensor map corresponding to each map data in the current damage range.
  • the re-acquisition module 430 is specifically used to: for each sub-damage area, based on the sample damage ranges of each degree corresponding to the sub-damage type of the sub-damage area, identify the sample damage range to which the damage sensing data of the sub-damage area belongs, and obtain the degree of the sub-damage type corresponding to the sub-damage area; based on the sub-damage type corresponding to the sub-damage area and the degree of the sub-damage type corresponding to the sub-damage area, determine the damage level corresponding to the sub-damage area through a damage level classification strategy.
  • the task determination module is used to arrange the maintenance order of each sub-damage area in descending order of the damage level of each sub-damage area to obtain a repair sequence for each sub-damage area; and fill the damage repair strategy of each sub-damage area into the repair sequence to obtain the repair task information of the target damage area, and send the warning information including the repair task information and the damage information of the target damage area to the display module.
  • the device further includes an update module.
  • the update module is used to obtain the acquisition system update information of each sensor in response to the user's sensor acquisition system update operation, and send the acquisition system update data information to the acquisition box; the acquisition system update data information is used to update the current acquisition system data information of each sensor to the acquisition system update data information.
  • the device further includes: an instruction sending module.
  • the instruction sending module is used to generate an acquisition instruction for each sensor in response to the user's sensor acquisition task upload operation, and send the acquisition instruction to the acquisition box; the acquisition instruction includes the acquisition task of each sensor, and the acquisition instruction is used to instruct each sensor to execute the acquisition task in the acquisition instruction.
  • Each module in the above-mentioned road damage detection device can be implemented in whole or in part by software, hardware or a combination thereof.
  • Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
  • a method for determining the deployment location of a road sensor is provided. This embodiment is illustrated by applying the method to a terminal. It is understandable that the method can also be applied to a server, or to a system including a terminal and a server, and implemented through the interaction between the terminal and the server. In this embodiment, the method includes the following steps 102 to 110.
  • Step 102 determining the layout points corresponding to each road condition from a plurality of preset layout points of the target road.
  • the target road is a road where sensors need to be deployed
  • the preset deployment points refer to location points pre-selected on the target road where sensors can be deployed, as shown in Figure 6.
  • the light gray points in the figure are the preset deployment points for a section of road, and the final target deployment points should be generated from the preset deployment points.
  • Road conditions refer to the state of a road.
  • a road under the influence of a certain disease can be a road condition, and a road in a certain period of time can also be a road condition.
  • the layout points corresponding to the road conditions are the layout points among the preset layout points that can reflect the stress conditions of the road under the road condition, such as the layout points where the road is subjected to greater stress, the layout points where the probability of vehicles passing by is higher, etc.
  • the specific selection criteria can be determined by those skilled in the art according to actual needs, and the embodiments of this application are not specifically limited here.
  • Step 104 determining a reference layout point from the layout points corresponding to each road condition, constructing a reference layout point group based on the reference layout point, and taking the layout points corresponding to each road condition that do not belong to the reference layout point group as candidate layout points.
  • a benchmark layout point group in order to make the number of final target layout points smaller, can be determined based on the layout points corresponding to each road condition, and the layout points corresponding to each road condition that do not belong to the benchmark layout point group are used as candidate layout points, and the candidate layout points are gradually added to the benchmark layout point group to obtain the final target layout points that can reflect the stress conditions of the target road under various road conditions.
  • the selection criteria of the reference layout points in the reference layout point group can be determined by those skilled in the art according to actual needs. Since it is necessary to obtain a smaller number of target layout points (the number of reference layout points selected at the beginning should not be too large) and to improve the efficiency of adding candidate layout points later (the more candidate layout points, the longer it takes to add candidate layout points, that is, the number of reference layout points selected at the beginning should not be too small), it is necessary to control the number of reference layout points within a reasonable range.
  • the overlapping layout points are the layout points that can simultaneously reflect the stress conditions of the target road under multiple road conditions, and this point is likely to belong to the final target layout point; therefore, the overlapping layout points can be used as reference layout points.
  • the reference layout points may be selected according to the distribution patterns of the layout points under different road conditions (e.g., distribution positions, distances between distribution centers, etc., where the distribution center may refer to a point with the smallest sum of distances from all layout points).
  • some points may be selected from the layout points corresponding to the above road conditions as reference layout points; when there are road conditions with relatively similar distribution patterns, reference layout points may be selected based on the overlapping layout points in the two road conditions.
  • the final reference layout point group is obtained based on the candidate reference layout points determined based on A and D, B and C, and the layout points corresponding to E.
  • the layout points corresponding to one road condition may not reflect the road stress conditions in another road condition when the distribution patterns of the layout points are quite different, if only the layout points corresponding to one road condition are used as reference layout points, when the candidate layout points of another road condition are subsequently matched with the reference layout points, it is highly likely that the candidate layout points still need to be added to the reference layout point group. Therefore, when determining the reference layout points, some layout points can be selected from the layout points corresponding to the above road conditions in advance as reference layout points to speed up the subsequent acquisition of the target layout points.
  • the candidate benchmark layout point can be added as the final benchmark layout point.
  • a and D correspond to two candidate benchmark layout points.
  • one point for example, a point with a larger average value of the working condition data under two road conditions
  • the benchmark layout point can be selected from the two candidate benchmark layout points according to the force conditions of the target road at the two candidate benchmark layout points under two road conditions (which can be represented by pressure data, acceleration signal energy data, etc. collected at the layout points, hereinafter referred to as working condition data) as the benchmark layout point.
  • working condition data which can be represented by pressure data, acceleration signal energy data, etc. collected at the layout points, hereinafter referred to as working condition data
  • one point can also be selected from the layout points corresponding to E as the benchmark layout point to obtain the final benchmark layout point group.
  • the layout points under each road condition that do not belong to the reference layout point group are taken as candidate layout points, as shown in FIG7 .
  • Step 106 for each candidate layout point, determine the target road condition corresponding to the candidate layout point, and determine the first condition data corresponding to each benchmark layout point under the target road condition, and the second condition data corresponding to the candidate layout point under the target road condition, and determine the correlation coefficient between the candidate layout point and the benchmark layout point group based on each first condition data and the second condition data, wherein the condition data is used to characterize the stress condition of the road at the layout point.
  • the target road condition corresponding to the candidate layout point is the road condition that includes the candidate layout point among the layout points. If there are multiple layout points that include the road conditions of the candidate layout point, there will be multiple target road conditions.
  • Working condition data refers to any data that can characterize the force conditions of the road at a point, such as the force exerted on the road at that point, the acceleration signal energy data collected at that point over a period of time, the frequency of vehicles passing by that point, and the pressure exerted on the road when vehicles pass by, etc.
  • the embodiments of the present application do not make specific limitations on this.
  • the corresponding working condition data of each reference layout point and candidate layout point in the reference layout point group under the target road working condition can be calculated respectively.
  • the correlation coefficient between the reference layout point group and the candidate layout point can be determined.
  • the working condition data is a numerical value (such as a pressure value)
  • the correlation coefficient can be made inversely proportional to the smallest difference between the first working condition data and the second working condition data, that is, if the difference between the second working condition data and any first working condition data is small, the correlation coefficient between the candidate layout point and the reference layout point group is large.
  • the correlation coefficient between each first working condition data and the second working condition data can be calculated according to any algorithm for calculating the correlation coefficient between two sequences, and then the largest correlation coefficient among the correlation coefficients is used as the correlation coefficient between the candidate layout point and the reference layout point group.
  • the correlation coefficient may also be calculated in other ways, which are not specifically limited in the embodiments of the present application.
  • the correlation coefficients corresponding to the candidate layout point under multiple target road conditions can be calculated separately, and then the largest correlation coefficient, or the smallest correlation coefficient, or the average of the correlation coefficients, or other numerical values that can characterize the characteristics of multiple correlation coefficients are used as the correlation coefficient corresponding to the candidate layout point.
  • the embodiment of the present application does not make any specific limitations on this.
  • Step 108 selecting a target layout point from each candidate layout point according to the correlation coefficient corresponding to each candidate layout point.
  • a candidate layout point with a small correlation coefficient that is, based on the original reference layout point, cannot accurately reflect the road stress condition at the candidate layout point
  • a correlation coefficient threshold can be set in advance, and the candidate layout point with a correlation coefficient less than the correlation coefficient threshold can be used as the target layout point.
  • the candidate layout points can be sorted from small to large according to the correlation coefficient, and the candidate layout points with a preset number of candidates in the front can be used as the target layout point, which is not specifically limited in the embodiment of the present application.
  • the working condition data can also be used as a criterion for selecting the target layout point. For example, for the target layout point that has been screened out based on the correlation coefficient, all layout points under the target road working condition corresponding to the target layout point can be obtained, the sum of the working condition data of each layout point can be calculated, and then the first ratio of the working condition data of the target layout point to the sum of the working condition data of each layout point can be calculated, as well as the first ratio of the working condition data of the target layout point to the sum of the working condition data of each layout point. The second ratio of the sum of the working condition data of the layout points of the reference layout point to the sum of the working condition data of each layout point.
  • first ratio is less than the second ratio and the difference between the first ratio and the second ratio is large, it means that the target layout point is not important for characterizing the stress condition of the target road under the target road working condition, and the target layout point can be deleted. If the first ratio is greater than or equal to the second ratio, or the first ratio is less than the second ratio and the difference between the first ratio and the second ratio is not large, it means that the target layout point is more important, and the target layout point can be retained.
  • Step 110 adding the target layout point to the reference layout point group to obtain a final target layout point group.
  • each target deployment point is added to the reference deployment point group to obtain the final target deployment point group, as shown in Figure 8.
  • sensors can be deployed at corresponding positions of the target road according to each point in the target deployment point group to monitor the health status of the target road.
  • the method for determining the road sensor deployment position selects a reference deployment point group, and then respectively calculates the correlation coefficients between the remaining candidate deployment points and the reference deployment point group.
  • the correlation coefficients meet the requirements, it is determined that the road conditions at the candidate deployment point cannot be accurately monitored based on each reference deployment point in the reference deployment point group, and the candidate deployment point is added to the reference deployment point group, thereby obtaining the final target deployment point group. Therefore, it is possible to detect a variety of typical road diseases with fewer sensors, reducing the detection cost.
  • step 102 layout points corresponding to each road condition are determined from a plurality of preset layout points of the target road, including steps 502 and 504 .
  • Step 502 construct road models corresponding to the target road under various road conditions.
  • Step 504 for each road condition, obtain the vehicle driving data corresponding to the target road under the road condition, and determine the third condition data corresponding to multiple preset layout points of the target road under the road condition based on the vehicle driving data and the road model corresponding to the target road under the road condition, and determine the layout point corresponding to the road condition from each preset layout point based on each third condition data.
  • the working condition data can be obtained based on the road model of the target road, and the layout points corresponding to each road working condition can be determined from each preset layout point based on the working condition data.
  • a road model of the target road in a normal state can be constructed.
  • the road model should consider the structural parameters and material parameters of each layer of the road (such as the surface layer, base layer, subbase layer, etc.), the boundary conditions of each layer, the size and layout of the force transmission rods and pull rods in the road, etc., and then on this basis, the road model in the normal state is adjusted for different road working conditions to obtain road models corresponding to different road working conditions. For example, when the road working condition is that the bottom of the road plate corner is hollow, the bottom of the plate corner can be simulated at the base of the road model in the normal state to obtain the road model under the road working condition.
  • the vehicle driving data corresponding to the road condition refers to the data that can characterize the vehicle conditions on the road, such as the road roughness, vehicle speed, vehicle type, vehicle load, wheel track distribution probability, etc. under the road condition.
  • the above data can be obtained by monitoring the target road in reality, or the typical data obtained by monitoring multiple roads under the road condition can be used as vehicle driving data.
  • the stress conditions of the road model at the preset layout points can be obtained, so as to simulate the stress conditions of the target road at the preset layout points and obtain the working condition data.
  • the vehicle moving load parameters can be obtained according to the above vehicle driving data.
  • the vehicle moving load parameters are used to characterize the stress conditions of any point on the road at any time under the road condition; the vehicle moving load parameters are applied to the road model, and the road model is analyzed by the finite element method, so as to obtain the third working condition data at each preset layout point.
  • the preset layout points with larger third working condition data can be used as layout points.
  • the third working condition data threshold can be set in advance, and the preset layout points with third working condition data greater than the third working condition data threshold can be used as layout points.
  • the preset layout points can be sorted from large to small according to the third working condition data, and the preset layout points with a preset number of rows in front can be used as layout points. The embodiments of the present application do not specifically limit this.
  • the method for determining the layout position of the road sensor constructs a road model under the road working condition, obtains the third working condition data of each preset layout point according to the vehicle driving data corresponding to the road working condition, and then selects the layout point according to the third working condition data. It is possible to determine which points among the preset layout points can better reflect the stress conditions of the road under the road working condition according to the model, and then select the reference layout point and the final target layout point from these points, which can improve the accuracy of the final target layout point.
  • step 504 the road working condition is determined from each preset layout point according to each third working condition data.
  • the method further comprises steps 602 and 604.
  • Step 602 sort the preset layout points from large to small according to the third working condition data to obtain a preset layout point queue.
  • Step 604 traverse the preset layout point queue, and when the third working condition data corresponding to each preset layout point arranged before the current traversal position meets the preset strategy, stop traversing the preset layout point queue, and use each preset layout point arranged before the current traversal position as the layout point corresponding to the road working condition.
  • the preset layout points can be sorted from large to small according to the third working condition data, and the layout points corresponding to the road working condition can be determined by traversing the preset layout point queue obtained by sorting.
  • the preset strategy refers to the termination condition for selecting the layout point, such as the third working condition data is less than the third working condition data threshold, or the number of selected layout points is equal to the number threshold, etc.
  • the preset layout point queue can be traversed, and the third working condition data of the preset layout point arranged before the current traversal position can be compared with the third working condition data threshold. If all the third working condition data are greater than or equal to the third working condition data threshold, the next preset layout point will be traversed; if there is a third working condition data less than the third working condition data threshold, the termination condition of the traversal is triggered, and the preset layout point arranged before the current traversal position is used as the layout point corresponding to the road working condition, and the traversal process is stopped.
  • the preset strategy may also be that the sum of the third working condition data of the preset layout points arranged before the current traversal position and the sum of the third working condition data of all preset layout points are greater than the ratio threshold.
  • the sum of the third working condition data of all preset layout points may be calculated in advance, and in the process of traversing the preset layout point queue, the sum of the third working condition data of each preset layout point arranged before the current traversal position is calculated.
  • the ratio between the sum and the sum of the third working condition data of all preset layout points is greater than the ratio threshold (for example, 15%)
  • the termination condition of the traversal is triggered, the preset layout points arranged before the current traversal position are used as the layout points corresponding to the road working condition, and the traversal process is stopped.
  • the method for determining the layout position of the road sensor sorts each preset layout point according to the third working condition data, traverses the queue obtained after sorting, and then selects the layout point according to whether the third working condition data of each preset layout point before the current traversal position meets the preset strategy.
  • the preset layout point that can better reflect the stress condition of the road under the current road working condition can be selected as the layout point under the current road working condition, and then the reference layout point and the final target layout point are selected from these points, which can improve the accuracy of the final target layout point.
  • step 104 determining a reference layout point from the layout points corresponding to each road condition includes: step 1041 and step 1042 .
  • Step 1042 taking the layout points corresponding to the largest number of layout points among the layout points as the reference layout point group.
  • the layout points with the largest number of layout points among the corresponding layout points in each road condition can be used as the reference layout point group to reduce the number of subsequent matching of candidate layout points and the reference layout point group.
  • the solution of selecting the reference layout points according to the distribution law of the layout points in the aforementioned embodiment can be referred to, and the similarity between the distribution law of the layout points in these road conditions and the distribution law of the layout points in other road conditions can be calculated respectively, and the layout points corresponding to the road conditions with the highest similarity to the distribution law of the layout points in other road conditions can be selected as the reference layout points.
  • the highest similarity to the distribution law of the layout points in other road conditions can refer to the highest sum of the similarities between the layout point distribution law of the road condition and the layout point distribution law of other road conditions, or the highest average value, etc., which is not specifically limited in the embodiments of the present application.
  • the method for determining the road sensor deployment position uses a group of deployment points with the largest number of deployment points as a reference deployment point group, thereby reducing the number of times that candidate deployment points and reference deployment point groups need to be matched, and improving the efficiency of obtaining a target deployment point group.
  • step 106 the correlation coefficient between the candidate layout points and the reference layout point group is determined according to each of the first operating condition data and the second operating condition data, including: step 1061 and step 1062 .
  • Step 1061 for any reference layout point, determine the correlation coefficient between the candidate layout point and the reference layout point according to the first operating condition data and the second operating condition data corresponding to the reference layout point.
  • Step 1062 Determine the correlation coefficient between the candidate layout points and the reference layout point group according to the correlation coefficient corresponding to each reference layout point.
  • the correlation coefficient between the second working condition data and the reference layout point group can be determined according to the correlation coefficient between each first working condition data and the second working condition data. Taking the first working condition data and the second working condition data as time series data, which contain all acceleration signal energy data collected in one collection cycle, the first working condition data and the second working condition data can be calculated according to the Pearson correlation coefficient.
  • the correlation coefficient (see formula (1)):
  • X refers to the first working condition data
  • Y refers to the second working condition data
  • r(X,Y) is the Pearson correlation coefficient
  • Cov(X,Y) is the covariance of X and Y
  • Var[X] is the variance of the first working condition data
  • Var[Y] is the variance of the second working condition data.
  • the correlation coefficient between the second operating condition data and the reference layout point group can be determined based on all the calculated correlation coefficients. For example, the smallest correlation coefficient is used as the correlation coefficient between the second operating condition data and the reference layout point group, the largest correlation coefficient is used as the correlation coefficient between the second operating condition data and the reference layout point group, the average value of the correlation coefficient is used as the correlation coefficient between the second operating condition data and the reference layout point group, etc., which is not specifically limited in the embodiments of the present application.
  • a target layout point is selected from each candidate layout point according to the correlation coefficient corresponding to each candidate layout point, including: for any candidate layout point, when the correlation coefficient corresponding to the candidate layout point is less than the correlation coefficient threshold, the candidate layout point is selected as the target layout point.
  • the correlation coefficient corresponding to the candidate layout point when the correlation coefficient corresponding to the candidate layout point is less than the correlation coefficient threshold (a pre-set value, the value of which can be pre-set by a person skilled in the art), it means that each benchmark layout point in the benchmark layout point group cannot accurately reflect the stress condition of the target road at the candidate layout point, so the candidate layout point can be added to the benchmark layout point group as a target layout point.
  • the correlation coefficient threshold a pre-set value, the value of which can be pre-set by a person skilled in the art
  • taking the candidate layout point as the target layout point also has different corresponding meanings.
  • taking the candidate layout point as the target layout point means that when there is a benchmark layout point that cannot accurately reflect the stress condition at the candidate layout point, the candidate layout point is added to the benchmark layout point;
  • taking the candidate layout point as the target layout point means that when all benchmark layout points cannot accurately reflect the stress condition at the candidate layout point, the candidate layout point is added to the benchmark layout point.
  • the method for determining the road sensor deployment position takes the candidate deployment point whose correlation coefficient is less than the correlation coefficient threshold as the target deployment point. That is, when the road stress condition at the candidate deployment point cannot be accurately detected based on the reference deployment point, the candidate deployment point is taken as the target deployment point. This can improve the monitoring accuracy of road health when the sensors are subsequently deployed according to the target deployment point.
  • the method further includes: determining a plurality of preset layout points on the target road according to a preset layout point arrangement strategy, wherein the plurality of preset layout points are evenly distributed on the target road.
  • the preset layout points in order to make the preset layout points cover the points that can characterize the stress conditions of the road under all road conditions, the preset layout points can be evenly distributed.
  • the stress conditions of any point on the target road at each time can be calculated in advance for each road condition using the road model and vehicle driving data under the road condition, and a candidate point (point 1, point 2 and point 3 on the left side of FIG13) that best characterizes the stress conditions of the road under the road condition is selected; after obtaining the candidate points under multiple road conditions, new points can be inserted between the candidate points according to the distribution of the candidate points and the distance between the candidate points to obtain the final preset layout points and make the preset layout points evenly distributed.
  • the distance between any two candidate points in the direction of road travel can be calculated, and the smallest distance can be selected as the longitudinal distance between each preset layout point (d3 in Figure 13); the distance between any two candidate points perpendicular to the direction of road travel can be calculated, and the smallest distance can be selected as the lateral distance between each preset layout point (s2 in Figure 13); according to the longitudinal distance and the lateral distance, new points can be uniformly inserted between each candidate point, as shown on the right side of Figure 13. The points filled with shades on the right side of Figure 13 are the newly inserted points.
  • the longitudinal distance and the lateral distance between each preset layout point, as well as the reserved distance between the preset layout point and the road edge may be preset.
  • a row of preset layout points is first laid out according to the longitudinal distance at the reserved distance from the road edge, and then a row of preset layout points is laid out at each lateral distance, so as to complete the uniform arrangement of the preset layout points.
  • the method for determining the layout position of road sensors makes each preset layout point evenly distributed when presetting each preset layout point, so that each preset layout point can contain points that can reflect the road stress conditions under various road conditions, thereby improving the determination accuracy of the preset layout points, and further improving the accuracy of the final target layout points.
  • the target deployment points to be selected are the sensor deployment points for various road diseases.
  • the deployment position of the road sensor can be determined for each cement slab of the target road.
  • 4 ⁇ 5 preset deployment points can be selected on the road in advance, and then the target deployment point can be determined from the preset deployment points.
  • a road model without damage can be established for the target road, and the structural parameters, material parameters and boundary conditions of each layer of the road can be considered when establishing the road model. Then, based on the road model without damage, road models with different road damages can be constructed for various road damages that need to be detected.
  • the vehicle moving load parameters are calculated by vehicle speed, vehicle load, wheel track distribution, etc., and the vehicle moving load parameters are applied to the road model to obtain the acceleration signal energy at each target layout point.
  • the acceleration signal energy is
  • the sum of the acceleration signal energies corresponding to the preset layout point can be obtained (E i,j in FIG14 , N in FIG14 is the total number of acceleration signal energies).
  • the preset layout points are sorted from large to small according to the sum of the acceleration signal energies, and the queue obtained after traversal is summed up for the sum of the acceleration signal energies corresponding to the preset layout points before the currently traversed position, and the ratio of the sum to the sum of the acceleration signal energies corresponding to all the preset layout points is calculated. When the ratio is greater than 15% for the first time, the queue is stopped, and the preset layout point before the currently traversed position is used as the layout point under this road condition.
  • the layout points corresponding to the road conditions with the largest number of layout points in each road condition are taken as the benchmark layout points, and the layout points that do not belong to the benchmark layout points are taken as candidate layout points.
  • the Pearson correlation coefficient between the candidate layout points and each benchmark layout point is calculated. When the correlation coefficients between all benchmark layout points and the candidate layout points are less than 0.8, the candidate layout points are added to the benchmark layout point group as target layout points to obtain the final target layout point group.
  • the method for determining the deployment position of road sensors uses as few sensors as possible to maximize monitoring, thereby improving detection efficiency and reducing economic costs.
  • steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
  • a device 1100 for determining a road sensor deployment location comprising: a first determination module 1102 , a second determination module 1104 , a third determination module 1106 , a selection module 1108 , and an adding module 1100 .
  • the first determining module 1102 is used to determine the layout points corresponding to each road condition from a plurality of preset layout points of the target road.
  • the second determination module 1104 is used to determine the reference layout points from the layout points corresponding to each of the road conditions, construct a reference layout point group based on the reference layout points, and use the layout points that do not belong to the reference layout point group among the layout points corresponding to each of the road conditions as candidate layout points.
  • the third determination module 1106 is used to determine the target road condition corresponding to any of the candidate layout points, and determine the first condition data corresponding to each of the benchmark layout points under the target road condition, and the second condition data corresponding to the candidate layout point under the target road condition, and determine the correlation coefficient between the candidate layout point and the benchmark layout point group based on each of the first condition data and the second condition data, wherein the condition data is used to characterize the stress condition of the road at the layout point.
  • the selection module 1108 is used to select a target layout point from each of the candidate layout points according to the correlation coefficient corresponding to each of the candidate layout points.
  • the adding module 1110 is used to add the target layout point to the reference layout point group to obtain a final target layout point group.
  • the device for determining the layout position of road sensors selects a reference layout point group, and then respectively calculates the correlation coefficients between the remaining candidate layout points and the reference layout point group.
  • the correlation coefficients meet the requirements, it is determined that the road conditions at the candidate layout point cannot be accurately monitored based on each reference layout point in the reference layout point group, and the candidate layout point is added to the reference layout point group, thereby obtaining the final target layout point group. Therefore, it is possible to detect a variety of typical road diseases with fewer sensors, reducing the detection cost.
  • the first determination module 1102 is further used to: sort each of the preset layout points from large to small according to the third operating condition data to obtain a preset layout point queue; traverse the preset layout point queue, and when the third operating condition data corresponding to each of the preset layout points arranged before the current traversal position meets the preset strategy, stop traversing the preset layout point queue, and use each of the preset layout points arranged before the current traversal position as the layout points corresponding to the road operating condition.
  • the second determination module 1104 is further used to: determine the number of layout points corresponding to each of the road conditions according to the layout points corresponding to each of the road conditions; and use the layout points corresponding to the largest number of layout points among the layout points as the reference layout point group.
  • the third determination module 1106 is further used to: for any of the benchmark layout points, determine the correlation coefficient between the candidate layout point and the benchmark layout point according to the first operating condition data and the second operating condition data corresponding to the benchmark layout point; and determine the correlation coefficient between the candidate layout point and the benchmark layout point group according to the correlation coefficient corresponding to each of the benchmark layout points.
  • the device further comprises a fourth determination module.
  • the fourth determination module is used to determine a plurality of preset layout points on the target road according to the preset layout point arrangement strategy, wherein the plurality of preset layout points are evenly distributed on the target road.
  • Each module in the above-mentioned device for determining the layout position of the road sensor can be implemented in whole or in part by software, hardware or a combination thereof.
  • Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
  • a computer device which may be a server or a cloud platform, and its internal structure diagram may be shown in FIG25.
  • the computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected via a system bus.
  • the processor of the computer device is used to provide computing and control capabilities.
  • the memory of the computer device includes a non-volatile storage medium and an internal memory.
  • the non-volatile storage medium stores an operating system and a computer program.
  • the internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium.
  • FIG. 25 is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied.
  • the specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
  • a computer device including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of any one of the above methods are implemented.
  • a non-volatile computer-readable storage medium on which a computer program is stored.
  • the computer program is executed by a processor, the steps of any of the above methods are implemented.
  • a computer program product comprising executable instructions, which, when executed by a processor, implement the steps of any of the above methods.
  • One embodiment of the present application provides a road damage detection method, which can be applied in an application environment as shown in FIG16. It includes an implanted sensor 102 buried inside the road, a roadside acquisition device 104 and a terminal (the remote terminal is not shown in FIG16), and the implanted sensor 102, the acquisition device 104 and the terminal can communicate through a network.
  • the terminal obtains an acceleration data set and an additional attribute feature data set of the road to be detected within a preset detection period.
  • the acceleration data set is obtained by detecting the vibration acceleration signal generated by the vehicle load by the implanted sensor 102 set inside the road to be detected.
  • the terminal extracts features from the acceleration data set according to a recursive neural network to obtain acceleration features.
  • the acceleration features and the additional attribute features in the additional attribute feature data set are feature spliced to obtain a fused feature vector. Then, the terminal inputs the fused feature vector into a preset classification prediction network to obtain the road damage result of the road to be detected. Thus, damage detection of the road interior of the road to be detected is realized, and the accuracy of road damage detection is improved.
  • the terminal may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, and IoT devices, and the IoT devices may be smart vehicle-mounted devices, etc.
  • the method can also be applied to servers, and can also be applied to systems including terminals and servers, and implemented through the interaction between the terminals and servers.
  • the present application can also be applied to cloud platform systems. Therefore, in addition to the need for data collection with the help of implanted sensors and roadside collection equipment, the specific execution end of the road damage detection method can be any computer device with a memory and a processor that can realize data processing functions. The present application does not limit the type of the execution end of the road damage detection method.
  • this embodiment uses the road damage detection method applied to a terminal as an example.
  • the method includes the following steps S202 to S208 .
  • Step S202 obtaining an acceleration data set and an additional attribute feature data set of a road to be detected within a preset detection period.
  • the acceleration data set is obtained by detecting the vibration acceleration signal generated by the vehicle load through an implanted sensor arranged inside the road to be detected.
  • a concrete road is used as an example for explanation.
  • multiple implanted sensors are pre-arranged inside the road to be detected.
  • the implanted sensors detect the vibration acceleration signal generated by the vehicle load when the vehicle passes through the detection area of the road to be detected.
  • the number and arrangement of the implanted sensors are not limited.
  • k implanted sensors can be arranged based on the size of the road panel. These k implanted sensors are laid at different positions of the same road panel inside the road, for example, at the corner of the panel, the longitudinal edge of the road panel along the driving direction, the center of the road panel, etc.
  • the k implanted sensors can obtain the vibration acceleration signal generated by the internal structure response of the road when the vehicle passes at the same time, and process and analyze the vibration acceleration signal to obtain the acceleration data at the time when the vehicle passes. Furthermore, within the preset detection cycle, an acceleration data set is constructed.
  • the terminal obtains the acceleration data set detected by the implanted sensor.
  • the terminal can also collect additional attribute feature data related to the road to be detected through a variety of other types of sensors, so that the terminal can obtain an additional attribute feature data set containing multi-dimensional data. Based on the acceleration data set and the additional attribute feature data set, the road structure of the road to be detected can be detected.
  • Step S204 extract features from the acceleration data set using a recursive neural network to obtain acceleration features.
  • a road damage detection model is pre-deployed in the terminal, and the road damage detection model at least includes a recursive neural network and a classification Specifically, after obtaining the acceleration data set of the road to be detected, the terminal extracts features of the acceleration data set according to the recursive neural network in the road damage detection model to obtain acceleration features.
  • the recursive neural network may select a long short-term memory recursive neural network (Long Short-Term Memory, LSTM), or may select a multi-layer recursive neural network, a bidirectional recurrent neural network, etc.
  • Long Short-Term Memory Long Short-Term Memory
  • LSTM Long Short-Term Memory
  • multi-layer recursive neural network a bidirectional recurrent neural network, etc.
  • the embodiment of the present application does not limit the type of recursive neural network.
  • the LSTM network is used as an example of the recursive neural network in the road damage detection model.
  • the LSTM network can well extract the timing signal characteristics of the timing signal (the vibration acceleration signal contained in the acceleration data set) according to the context information, thereby obtaining the acceleration characteristics corresponding to the acceleration data set, so as to detect road damage more accurately.
  • Step S206 concatenating the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector.
  • the terminal performs a feature splicing operation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector.
  • a feature fusion layer may also be included, and the feature fusion layer may be a weighted function with a weight, through which the acceleration feature and the additional attribute feature are feature spliced to obtain a fused feature vector.
  • Step S208 input the fused feature vector into a preset classification prediction network to obtain a road damage result of the road to be detected.
  • the terminal inputs the fused feature vector obtained after feature splicing into the classification prediction network of the road damage detection model, performs data analysis and processing on the fused feature vector through the classification prediction network, and determines the road damage result of the current road to be detected.
  • the road damage result is used to reflect the specific road damage category.
  • the classification prediction network included in the road damage detection model can be a multilayer perceptron (MLP), which is a supervised learning model based on a feedforward artificial neural network.
  • MLP multilayer perceptron
  • the multilayer perceptron performs prediction processing on the fused feature vector to obtain the probability of each road damage classification category.
  • the terminal can use the road damage classification category with the highest probability as the road damage result based on the probability of each road damage classification result.
  • the acceleration data set and the additional attribute feature data set of the road to be detected within a preset detection period are obtained;
  • the acceleration data set is obtained by collecting the vibration acceleration signal generated by the vehicle load through an implanted sensor set inside the road to be detected, and the acceleration data set is feature extracted through a recursive neural network to obtain acceleration features, and the acceleration features and the additional attribute features in the additional attribute feature data set are spliced to obtain a fused feature vector, and then the fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected.
  • the vibration acceleration signal is the vibration response generated by the road to be detected when the vehicle load passes through the road to be detected. Therefore, by processing and analyzing the acceleration data, the condition of the internal structure of the road can be detected, and the road damage result corresponding to the road to be detected can be obtained, thereby improving the accuracy of damage detection of the road to be detected.
  • the implantable sensor may be a vibration acceleration sensor pre-set inside the road to be detected.
  • Step S202 acquires an acceleration data set of the road to be detected within a preset detection period, including the following steps S2021-S2023.
  • Step S2021 based on a preset sampling frequency and signal length, collecting vibration acceleration signals collected by each vibration acceleration sensor when a vehicle passes through a detection area of a road to be detected within a preset detection period.
  • the vibration acceleration signal is generated by the road panel response generated by a vehicle passing through the road to be detected.
  • the terminal collects vibration acceleration signals collected by each vibration acceleration sensor when the vehicle passes through a detection area of the road to be detected within a preset detection period.
  • the response frequency of the road structure generally does not exceed 100Hz
  • we configure the acquisition frequency of the vibration acceleration sensor to be below 200Hz to reduce the amount of collected data and improve data processing efficiency.
  • the time for a vehicle to pass through each road panel is less than 2 seconds, so the vibration acceleration sensor cuts the signal length to 10s, which can ensure that the road panel fully responds.
  • Step S2022 perform data preprocessing on each vibration acceleration signal, and construct an acceleration vector based on the vibration acceleration signals collected at the same time.
  • the terminal performs data preprocessing on each vibration acceleration signal, and constructs an acceleration vector based on the vibration acceleration signals collected at the same time.
  • the internal road panel of the road to be detected is equipped with k sensors, and the acceleration data processed by different vibration acceleration sensors at the same time are combined into a k-dimensional acceleration vector.
  • Step S2023 obtaining an acceleration data set based on each acceleration vector.
  • the terminal constructs an acceleration data set based on each acceleration vector generated within a preset detection period.
  • the vibration acceleration signal generated by the road panel response when a vehicle passes by the road to be detected is collected through a preset sampling frequency and signal length.
  • an acceleration data set is constructed based on the vibration acceleration signal. The processing and analysis of the acceleration data set can realize the detection of the internal structure of the road.
  • multiple types of sensors may be used to collect additional attribute feature data from multiple sources.
  • the additional attribute feature data set of the road to be detected within a preset detection period is obtained in step S202, including steps S402 and S404:
  • Step S402 acquiring attribute feature data of the road to be detected, attribute feature data of each vehicle passing through the road to be detected within a preset detection period, and internal monitoring environment data of the implanted sensor within the preset detection period.
  • the additional attribute feature data may include, but is not limited to, attribute feature data of the road to be detected, attribute feature data of the vehicle, and internal monitoring environment data of the implanted sensor.
  • the terminal obtains various types of attribute characteristic data, for example, the attribute characteristic data of the road to be inspected: road structure dimension information (for example, roadbed thickness, base thickness, roadbed width, etc.), joint form, etc.; the attribute characteristic data of each vehicle passing through the road to be inspected within a preset detection period: axle weight, vehicle type, vehicle speed, etc., and the internal monitoring environment data of the implanted sensor within the preset detection period: temperature, humidity, etc.
  • road structure dimension information for example, roadbed thickness, base thickness, roadbed width, etc.
  • joint form etc.
  • the attribute characteristic data of each vehicle passing through the road to be inspected within a preset detection period axle weight, vehicle type, vehicle speed, etc.
  • the internal monitoring environment data of the implanted sensor within the preset detection period: temperature, humidity, etc.
  • the acquisition method of various types of attribute feature data is specifically as follows: the attribute feature data of the road to be detected can be directly queried and obtained in the road attribute feature record, that is, the terminal can query the road structure size information, joint form, etc. of the current road to be detected in the road attribute feature record based on the current location of the road to be detected.
  • the attribute feature data of each vehicle passing on the road to be detected and the internal monitoring environment data of the implanted sensor can be collected based on other types of sensors or directly reported based on the implanted sensor.
  • an ultrasonic radar can be set in the collection device on the side of the road to be detected, and the speed of the vehicle passing through the road to be detected can be collected by the ultrasonic radar.
  • a weighing instrument can also be buried in the detection area of the road to be detected, and the vehicle load can be collected by the weighing instrument, and a temperature sensor and a humidity sensor can be set inside the collection device and the implanted sensor, and the internal temperature and humidity of the collection device and the implanted sensor can be monitored by the temperature sensor and the humidity sensor.
  • the attribute characteristic data of the vehicle are not limited to including: vehicle speed, axle weight, vehicle model, vehicle load, etc.
  • the attribute characteristic data of the road to be inspected are not limited to including road structure dimension information, joint form, material, etc.
  • the internal monitoring environment data of the implanted sensor are not limited to including temperature, humidity, etc.
  • the embodiment of the present application does not limit the data type of the additional attribute characteristic data.
  • Step S404 performing data cleaning and normalization processing on the attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor to obtain an additional attribute feature data set.
  • the terminal cleans various types of attribute feature data, such as the attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor, eliminates missing values and abnormal values in each attribute feature data, and normalizes each attribute feature data after cleaning to obtain normalized attribute feature data.
  • attribute feature data such as the attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor, eliminates missing values and abnormal values in each attribute feature data, and normalizes each attribute feature data after cleaning to obtain normalized attribute feature data.
  • an additional attribute feature data set is constructed.
  • the embodiment of the present application adopts the mean variance normalization method to normalize each attribute feature data.
  • the formula of the mean variance normalization method is as follows:
  • Xi represents each data in each type of attribute feature data
  • ⁇ and ⁇ represent the mean and standard deviation of the attribute feature data of this type, respectively.
  • an additional attribute feature data set is constructed by collecting multi-source data such as the attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor.
  • the additional attribute feature data set can include relevant attribute features for detecting road damage, thereby combining with the acceleration features to achieve multi-dimensional road damage detection.
  • the hidden layer of the recursive neural network in the road damage detection model includes multiple hidden layer units, and step S204 performs feature extraction on the acceleration data set according to the recursive neural network to obtain acceleration features, which specifically includes step S2041.
  • Step S2041 inputting the acceleration data set into a pre-trained recursive neural network, performing feature extraction on the acceleration vector in the acceleration data set through a plurality of hidden layer units included in a hidden layer of the recursive neural network, and obtaining acceleration features.
  • a recursive neural network is a neural network with time series synapses.
  • an LSTM network is selected to process the acceleration data set.
  • the acceleration data set is input into the recursive neural network model in the form of a time series.
  • the n k-dimensional acceleration vectors x t on the time series t are used as input data of the LSTM network.
  • the LSTM network includes multiple hidden layer units. As shown in FIG20 , the LSTM network uses the output result h n output by the last hidden layer unit as the feature extraction result of the acceleration data, i.e., the acceleration feature.
  • the number of hidden layer units is adjusted according to the actual training effect during the model training process, and is not limited in the embodiment of the present application.
  • a recursive neural network is used to extract features from the acceleration data set, and the timing signals contained in the acceleration data set are learned, thereby obtaining acceleration features to better analyze the timing changes contained in the acceleration data set, thereby more accurately detecting road damage.
  • the method further includes steps S602 and S604 .
  • Step S602 Based on the road damage result, a target road management strategy is determined in the corresponding relationship between the road damage result and the road management strategy.
  • a list containing correspondences between road damage results and road management strategies is pre-configured in the terminal.
  • the terminal determines the current road damage results of the road to be detected. Then, based on the road damage results, the terminal determines the target road management strategy in the correspondences between each road damage result and the road management strategy.
  • Step S604 Based on the target road management strategy, instruct to perform maintenance management on the road to be inspected.
  • the terminal instructs maintenance management of the road to be detected based on the target road management strategy.
  • the target road management strategy includes generating alarm information and providing road maintenance management advice information.
  • the target road management strategy includes: generating alarm information characterizing road debonding damage, and at the same time, providing road maintenance management advice information for maintaining road debonding damage (for example, repairing and filling, removing damaged road surface, maintaining roadbed, etc.).
  • the alarm information characterizing road debonding damage is used to remind the user that there is road debonding damage in the target detection section of the current road to be detected, and the road maintenance management advice information is used to guide the user to complete the corresponding road maintenance.
  • the target road management strategy for the current road to be detected can be automatically recommended, and then, based on the instructions of the target road management strategy, timely maintenance of the current road to be detected can be achieved.
  • the road damage detection model includes a recursive neural network layer and a classification prediction network layer. Before the road damage detection model is applied, it is necessary to perform model training in advance to ensure the accuracy of the model output results. As shown in FIG22, the method also includes:
  • Step S702 obtaining training data samples.
  • the training data samples include training acceleration data sets, additional attribute feature data sets, and road damage category labels.
  • the terminal obtains a training data sample.
  • the additional attribute feature data set in the training data sample may include, but is not limited to, a vehicle attribute feature data set, a road attribute feature data set, and internal monitoring environment data of an implanted sensor.
  • the training data is divided into a training set, a validation set, and a test set and annotated, and the specific division ratio may be 0.9:0.09:0.01.
  • training acceleration data and internal monitoring environment data of the implanted sensor can be collected by an implanted sensor
  • vehicle attribute feature data can be collected by a collection device
  • road attribute feature data can be obtained by query, etc.
  • the terminal can construct a training data sample based on the acquired training acceleration data, vehicle attribute feature data, road attribute feature data, and internal environment monitoring data of the implanted sensor, etc.
  • each type of training data may be cleaned and normalized, and the processing process is similar to step S404 in the above embodiment, and the present embodiment will not be described in detail here.
  • a training data sample is constructed based on the training data after data cleaning and normalization.
  • Step S704 input the training acceleration data set into the recursive neural network, perform feature extraction on the training acceleration data set, and obtain acceleration features.
  • the terminal inputs the training acceleration data set in the training data sample into the recursive neural network, and extracts the features of the training acceleration data set through each hidden layer unit of the hidden layer in the recursive neural network to obtain the acceleration features.
  • the number of hidden layer units is adjusted according to the actual training effect of the road damage detection model.
  • the recursive neural network processes the training acceleration data, it adaptively learns the time dependency of the sequence data to model and predict the acceleration data sequence.
  • supervised learning can be used to use known annotated acceleration data.
  • the model is trained based on the acceleration data to extract the characteristics of the acceleration data, such as the change trend, peak value, and duration of the acceleration value.
  • Step S706 Concatenate the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector.
  • the terminal performs feature concatenation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector.
  • the road damage detection model may also include a feature fusion layer, which is used to fuse acceleration features and additional attribute features.
  • the feature fusion layer may be a weighted function of a preset weight coefficient, through which feature splicing of multi-source features is achieved to obtain a fused feature vector.
  • Step S708 input the fused feature vector and the road damage category label into the classification prediction network, and perform data processing on the fused feature vector through the classification prediction network to obtain a classification prediction result.
  • the terminal inputs the fused feature vector and the road damage category label into the classification prediction network, performs data processing on the fused feature vector through the classification prediction network, and outputs the classification prediction result representing the road damage category, which can be the probability of the corresponding road damage category.
  • the classification prediction network can be a multilayer perceptron, which is a feedforward neural network with multiple hidden layers. It can be used for supervised learning tasks. In classification tasks, MLP can learn to map input training data samples to predefined category labels through training. In the training process of this application, except for the activation function of the last classification layer of the multilayer perceptron, the activation function of the remaining layers uses the Relu activation function, and the activation function is used to calculate the probability that each input training data belongs to a different road damage category.
  • the Adam method may be selected to train the classification prediction network.
  • the Adam method may be used to adaptively adjust the learning rate in the gradient descent process to avoid local convergence of the road damage detection model during the model training process.
  • Step S710 determining the loss result of the road damage detection model according to the classification prediction result, the road damage category label and the preset loss function, until the loss result meets the preset model loss condition, and determining that the road damage detection model training is completed.
  • the terminal determines the loss result of the road damage detection model based on the classification prediction result, the road damage category label and the preset loss function. Furthermore, the terminal determines whether the road damage detection model is trained based on the loss result and the preset model loss condition.
  • the final loss function of the road damage detection model may be a cross entropy loss function, and the calculation formula is as follows:
  • M is the total number of classifications
  • c is a different classification category (road damage category)
  • i represents a different sample
  • pic is the predicted probability that training data i belongs to classification category c
  • yic itself has only two values, 0 and 1.
  • the training data i is actually labeled as c, it is 1, and otherwise it is 0.
  • the preset model loss condition may be less than or equal to a preset model loss threshold. If the model loss result does not meet the preset model loss condition, the above steps S702 to S710 are repeatedly performed until the loss result meets the preset model loss condition, and it is determined that the road damage detection model training is completed.
  • the road damage detection model is trained using training data samples containing multidimensional training data to obtain a trained road damage detection model. Through the trained road damage detection model, road damage detection based on multidimensional detection data can be implemented.
  • an example of a road damage detection method applied to a concrete pavement is given, specifically including steps 801 to 805 .
  • Step 801 obtaining an additional attribute feature data set of a road to be detected within a preset detection period.
  • Step 802 Acquire an acceleration data set of the road to be detected within a preset detection period.
  • Step 803 extract features from the acceleration data set using a recursive neural network to obtain acceleration features.
  • Step 804 concatenating the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector.
  • Step 805 input the fused feature vector into a preset classification prediction network to obtain the road damage result of the concrete pavement.
  • step 801 and step 802 may be synchronous.
  • the embodiment of the present application also provides a road damage detection device for implementing the road damage detection method involved above.
  • the implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more road damage detection device embodiments provided below can refer to the limitations of the road damage detection method above, and will not be repeated here.
  • a road damage detection device 900 including: an acquisition module, a feature extraction module, a splicing module and a detection and discrimination module.
  • the acquisition module 901 is used to acquire the acceleration data set and the additional attribute feature data set of the road to be detected within a preset detection period; the acceleration data set is obtained by detecting the vibration acceleration signal generated by the vehicle load through an implanted sensor set inside the road to be detected.
  • the feature extraction module 902 is used to extract features from the acceleration data set according to a recursive neural network to obtain acceleration features.
  • the splicing module 903 is used to perform feature splicing on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector.
  • the detection and discrimination module 904 is used to input the fused feature vector into a preset classification prediction network to obtain the road damage result of the road to be detected.
  • the implantable sensor is a vibration acceleration sensor pre-installed inside the road to be detected
  • the acquisition module 901 is specifically used to collect the vibration acceleration signals collected by each vibration acceleration sensor when the vehicle passes through the detection area of the road to be detected within a preset detection period based on the preset sampling frequency and signal length.
  • the vibration acceleration signal is generated by the road panel response generated by the vehicle passing through the road to be detected.
  • the acquisition module 901 is used to perform data preprocessing on each vibration acceleration signal and construct an acceleration vector based on the vibration acceleration signals collected at the same time.
  • the acquisition module 901 is used to obtain an acceleration data set based on each acceleration vector.
  • the acquisition module 901 is specifically used to obtain the attribute feature data of the road to be detected, the attribute feature data of each vehicle passing through the road to be detected within a preset detection period, and the internal monitoring environment data of the implanted sensor within the preset detection period; the attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor are cleaned and normalized to obtain an additional attribute feature data set.
  • the hidden layer of the recursive neural network includes multiple hidden layer units
  • the feature extraction module 902 is specifically used to input the acceleration data set into the pre-trained recursive neural network, and extract features of the acceleration vector in the acceleration data set through the multiple hidden layer units included in the hidden layer of the recursive neural network to obtain acceleration features.
  • the apparatus 900 further includes: a determination module and an indication module.
  • the determination module is used to determine the target road management strategy based on the road damage result and in the corresponding relationship between the road damage result and the road management strategy.
  • the instruction module is used to instruct maintenance management of the road to be inspected based on the target road management strategy.
  • the device 900 further includes: a training acquisition module, a feature extraction module, a splicing module, a detection and discrimination module and a training and discrimination module.
  • the training acquisition module is used to obtain training data samples.
  • the training data samples include training acceleration data sets, additional attribute feature data sets, and road damage category labels.
  • the feature extraction module is used to input the training acceleration data set into the recursive neural network, perform feature extraction on the training acceleration data set, and obtain acceleration features.
  • the splicing module is used to perform feature splicing on the acceleration feature and the additional attribute features in the additional attribute feature data set to obtain a fused feature vector.
  • the detection and discrimination module is used to input the fused feature vector and the road damage category label into the classification prediction network, and perform data processing on the fused feature vector through the classification prediction network to obtain the classification prediction result.
  • the training discriminant module is used to determine the road damage detection model based on the classification prediction results, road damage category labels and preset loss functions.
  • the loss results of the model are calculated until the loss results meet the preset model loss conditions, and the road damage detection model training is determined to be completed.
  • Each module in the above-mentioned road damage detection device can be implemented in whole or in part by software, hardware or a combination thereof.
  • Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
  • a computer device which may be a terminal, and its internal structure diagram may be shown in FIG25.
  • the computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected via a system bus.
  • the processor of the computer device is used to provide computing and control capabilities.
  • the memory of the computer device includes a non-volatile storage medium and an internal memory.
  • the non-volatile storage medium stores an operating system and a computer program.
  • the internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium.
  • FIG. 25 is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied.
  • the specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
  • a computer device including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
  • the acceleration data set is obtained by collecting a vibration acceleration signal generated by a vehicle load through an implanted sensor arranged inside the road to be detected;
  • the processor when the processor executes the computer program, the processor further implements the following steps:
  • the vibration acceleration signals collected by each vibration acceleration sensor when a vehicle passes through a detection area of the road to be detected within a preset detection period are collected; the vibration acceleration signals are generated by a road panel response generated by a vehicle passing through the road to be detected;
  • an acceleration data set is obtained.
  • the processor when the processor executes the computer program, the processor further implements the following steps:
  • the attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor are cleaned and normalized to obtain an additional attribute feature data set.
  • the processor when the processor executes the computer program, the processor further implements the following steps:
  • the acceleration data set is input into a pre-trained recursive neural network, and the acceleration vector in the acceleration data set is feature extracted through a plurality of hidden layer units included in a hidden layer of the recursive neural network to obtain acceleration features.
  • the processor when the processor executes the computer program, the processor further implements the following steps:
  • an instruction is given to perform maintenance management on the road to be inspected.
  • the processor when the processor executes the computer program, the processor further implements the following steps:
  • the loss result of the road damage detection model is determined until the loss result meets the preset model loss condition, and it is determined that the road damage detection model training is completed.
  • user information including but not limited to user device information, user personal information, etc.
  • data including but not limited to data used for analysis, stored data, displayed data, etc.
  • any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory.
  • Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc.
  • Volatile memory can include random access memory (RAM) or external cache memory, etc.
  • RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • the database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database.
  • Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this.
  • the processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, etc., but are not limited to this.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Pathology (AREA)
  • Immunology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Biochemistry (AREA)
  • Analytical Chemistry (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Medicinal Chemistry (AREA)
  • Food Science & Technology (AREA)
  • Probability & Statistics with Applications (AREA)
  • Environmental & Geological Engineering (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Remote Sensing (AREA)
  • Geology (AREA)
  • Traffic Control Systems (AREA)

Abstract

A road damage detection method and apparatus, and a computer device and a storage medium. The detection method comprises: acquiring sensing data information and image information, which are sent by collection boxes, of a road, and a plurality of different sample damage ranges, and on the basis of the sensing data information of the road, determining the current damage range of the road and a damage sensing map of the road (S101); identifying a target damage area of the road on the basis of the image information of the road and the current damage range of the road, and identifying a damage type of the road on the basis of the damage sensing map of the road (S102); acquiring damage sensing data of the target damage area, and on the basis of the damage type of the road and a sample damage range of the damage type at each degree, calculating a damage level corresponding to the damage sensing data of the target damage area (S103); and using the target damage area, the damage level and a damage type as target damage information of the road (S104).

Description

道路损伤检测方法及装置、道路传感器布设位置的确定方法及装置、计算机设备和存储介质Road damage detection method and device, road sensor layout location determination method and device, computer equipment and storage medium

相关申请Related Applications

本申请要求2023年6月21日申请的,申请号为202310740091.1,名称为“道路损伤检测方法、装置、计算机设备和存储介质”,2023年6月21日申请的,申请号为202310745064.3,名称为“道路传感器布设位置的确定方法、装置及计算机设备”,以及2023年6月21日申请的,申请号为202310745521.9,名称为“道路损伤检测方法、装置、计算机设备、存储介质”的中国专利申请的优先权,在此将其全文引入作为参考。This application claims priority to Chinese patent applications filed on June 21, 2023, with application number 202310740091.1, entitled “Road Damage Detection Method, Device, Computer Equipment and Storage Medium”, filed on June 21, 2023, with application number 202310745064.3, entitled “Method, Device and Computer Equipment for Determining the Location of Road Sensors”, and filed on June 21, 2023, with application number 202310745521.9, entitled “Road Damage Detection Method, Device, Computer Equipment and Storage Medium”, the entire text of which is hereby incorporated by reference.

技术领域Technical Field

本申请涉及人工智能技术领域,特别是涉及一种道路损伤检测方法及装置、道路传感器布设位置的确定方法及装置计算机设备、存储介质和计算机程序产品。The present application relates to the field of artificial intelligence technology, and in particular to a method and device for detecting road damage, a method and device for determining the location of road sensors, computer equipment, storage media, and computer program products.

背景技术Background Art

道路基础设施在服役期间,受到车辆、环境等荷载的往复作用,会发生开裂、脱空等病害,使得道路的服役能力降低。监测道路的服役状态,使得养护方能在病害早期对道路进行修复,是延长道路使用寿命、降低道路全寿命周期成本的重要途径。因此,如何检测道路损伤情况是当前的研究重点。During the service life of road infrastructure, due to the reciprocating effects of vehicle and environmental loads, cracking, hollowing and other defects may occur, which reduces the service capacity of the road. Monitoring the service status of the road so that the maintenance party can repair the road in the early stage of the disease is an important way to extend the service life of the road and reduce the cost of the road throughout its life cycle. Therefore, how to detect road damage is the current research focus.

传统道路损伤检测方法是通过人工检测道路当前的状态,并基于该状态,通过工作人员的经验判断该道路的损伤情况。基于该方案需要耗费大量人力成本,且由于工作人员的经验不同,人工判断会导致获取的道路损伤情况判断结果偏差较大,从而导致道路损伤的检测精准度较低。The traditional road damage detection method is to manually detect the current state of the road and judge the damage of the road based on the state and the experience of the staff. This solution requires a lot of manpower costs, and due to the different experience of the staff, manual judgment will lead to large deviations in the judgment results of the road damage, resulting in low accuracy in road damage detection.

另外,对道路进行健康监测是道路维护的重要一环。为能够及时根据道路的受力情况推测出道路内部可能存在的缺陷,一般会通过在道路内部埋入传感器的方式对道路进行健康监测。In addition, road health monitoring is an important part of road maintenance. In order to be able to timely infer possible defects inside the road based on the stress conditions of the road, road health monitoring is generally carried out by burying sensors inside the road.

一般而言,道路内部的传感器越多,道路的健康监测精度就越高。但布设过多的传感器也会导致建设监测系统的成本提高。因此需要提供一种能够以较少的传感器实现较高检测精度的传感器布设方案,降低监测系统成本。Generally speaking, the more sensors there are inside the road, the higher the accuracy of road health monitoring. However, deploying too many sensors will also increase the cost of building a monitoring system. Therefore, it is necessary to provide a sensor deployment solution that can achieve higher detection accuracy with fewer sensors and reduce the cost of the monitoring system.

另外,目前我国高速公路里程位于世界第一位,有大量的公路需要进行维护管理,由于受到环境侵蚀、老化等原因的影响,会产生高速公路的道路损伤,因此,出现了道路损伤检测技术。In addition, my country currently ranks first in the world in terms of highway mileage, and a large number of roads need to be maintained and managed. Due to environmental erosion, aging and other factors, highway road damage may occur. Therefore, road damage detection technology has emerged.

传统的道路损伤检测技术,通常是在道路侧安装有摄像设备,通过摄像设备采集道路图像数据,基于采集到的大量的道路图像数据和卷积神经网络,对采集到的路面图像数据进行图像识别处理,识别图像数据中的路面损伤,以完成对道路的损伤检测。Traditional road damage detection technology usually installs a camera on the side of the road to collect road image data. Based on the large amount of collected road image data and convolutional neural networks, image recognition processing is performed on the collected road surface image data to identify road damage in the image data to complete road damage detection.

然而,在传统的道路检测技术中,通过路面图像数据实现路面检测,往往只能识别道路表面的病害损伤,对于水泥混凝土路面来说,路面板底脱空是其最根本的病害,当路面发生表面损伤时往往是其路面内部出现了更严重的损伤引起的,因此,传统的道路检测技术不能识别道路内部病害损伤,对于道路损伤的检测准确性较差。However, in traditional road detection technology, road surface detection is achieved through road surface image data, which can often only identify road surface diseases and damage. For cement concrete pavement, the bottom of the road slab is hollowed out, which is the most fundamental disease. When the road surface is damaged, it is often caused by more serious damage inside the road surface. Therefore, traditional road detection technology cannot identify internal road diseases and damage, and the accuracy of road damage detection is poor.

发明内容Summary of the invention

基于此,有必要针对上述技术问题,提供一种道路损伤检测方法及装置、道路传感器布设位置的确定方法及装置、计算机设备、计算机可读存储介质和计算机程序产品。Based on this, it is necessary to provide a road damage detection method and device, a road sensor deployment location determination method and device, computer equipment, computer-readable storage medium and computer program product to address the above technical issues.

本申请提供了一种道路损伤检测方法。所述方法包括:The present application provides a road damage detection method. The method comprises:

获取采集箱发送的道路的传感数据信息、所述采集箱发送的道路的图像信息、以及多个不同的样本损伤范围,并基于所述道路的传感数据信息,确定所述道路的当前损伤范围,以及所述道路的损伤传感图谱;所述样本损伤范围包括不同损伤类型的损伤范围;Acquire sensor data information of the road sent by the collection box, image information of the road sent by the collection box, and a plurality of different sample damage ranges, and determine the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road; the sample damage range includes damage ranges of different damage types;

基于所述道路的图像信息、以及所述道路的当前损伤范围,通过损伤位置识别策略,识别所述道路的目标损伤区域,并基于所述道路的损伤传感图谱,通过损伤鉴别网络,识别所述道路的损伤类型; Based on the image information of the road and the current damage range of the road, a target damage area of the road is identified through a damage location identification strategy, and based on the damage sensor map of the road, a damage identification network is used to identify the damage type of the road;

获取所述目标损伤区域的损伤传感数据,并基于所述道路的损伤类型、以及所述损伤类型的各所述程度的样本损伤范围,计算所述目标损伤区域的损伤传感数据对应的损伤等级;Acquire damage sensor data of the target damage area, and calculate the damage level corresponding to the damage sensor data of the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type;

将所述目标损伤区域、所述目标损伤区域的损伤等级、以及所述目标损伤区域的损伤类型,作为所述道路的目标损伤信息。The target damage area, the damage level of the target damage area, and the damage type of the target damage area are used as target damage information of the road.

可选的,所述道路的传感数据信息包括所述道路的多个传感器的传感信息、以及各所述传感器的位置信息;所述基于所述道路的传感数据信息,确定所述道路的当前损伤范围,以及所述道路的损伤传感图谱,包括:Optionally, the sensor data information of the road includes sensor information of multiple sensors of the road and location information of each of the sensors; and determining the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road includes:

基于各所述传感器的传感信息、以及各传感器的位置信息,建立所述道路的三维传感图数据,并在所述道路的三维传感图数据中,筛选满足道路损伤条件的损伤图数据,将所述三维传感图数据中包含所有损伤图数据的范围,作为所述道路的当前损伤范围;所述损伤图数据包括所述损伤图数据的对应的像素点的位置信息、以及所述损伤图数据的对应的像素点的传感信息;Based on the sensing information of each sensor and the position information of each sensor, three-dimensional sensing map data of the road is established, and damage map data that meets the road damage condition is screened in the three-dimensional sensing map data of the road, and the range of all damage map data included in the three-dimensional sensing map data is used as the current damage range of the road; the damage map data includes the position information of the corresponding pixel points of the damage map data and the sensing information of the corresponding pixel points of the damage map data;

基于所述当前损伤范围内的各图数据的位置信息、以及各所述图数据的传感信息,建立所述当前损伤范围的各图数据对应的损伤传感图谱。Based on the position information of each image data within the current damage range and the sensor information of each image data, a damage sensor map corresponding to each image data within the current damage range is established.

可选的,所述基于所述道路的图像信息、以及所述道路的当前损伤范围,通过损伤位置识别策略,识别所述道路的目标损伤区域,包括:Optionally, the identifying a target damaged area of the road by a damage location identification strategy based on the image information of the road and the current damage range of the road includes:

建立所述道路的图像信息的三维图数据,并通过损伤图像识别网络,识别所述道路的图像信息的损伤位置区域;Establishing three-dimensional image data of the image information of the road, and identifying the damaged location area of the image information of the road through a damaged image recognition network;

建立所述三维传感图数据、以及所述三维图数据的对应关系,并基于所述对应关系识别所述当前损伤范围内的损伤位置区域对应的子损伤范围;Establishing a correspondence between the three-dimensional sensing image data and the three-dimensional image data, and identifying a sub-damage range corresponding to a damage position area within the current damage range based on the correspondence;

将所述当前损伤范围内的各损伤图数据,按照每个损伤图数据与所述子损伤范围的距离的远近进行聚类处理,得到多个损伤图数据组,并计算每个损伤图数据组中的各损伤图数据距离所述子损伤范围的平均距离;Clustering the damage map data within the current damage range according to the distance between each damage map data and the sub-damage range to obtain multiple damage map data groups, and calculating the average distance between each damage map data in each damage map data group and the sub-damage range;

筛选低于预设距离阈值的平均距离对应的损伤图数据组中的各目标损伤图数据,并将所述子损伤范围、以及所述子损伤范围对应的目标损伤图数据包含的范围,作为子损伤区域,将所有子损伤区域,作为所述道路的目标损伤区域。Filter each target damage map data in the damage map data group corresponding to the average distance below the preset distance threshold, and use the sub-damage range and the range included in the target damage map data corresponding to the sub-damage range as the sub-damage area, and use all the sub-damage areas as the target damage areas of the road.

可选的,所述基于所述道路的损伤传感图谱,通过损伤鉴别网络,识别所述道路的损伤类型,包括:Optionally, the identifying the damage type of the road through a damage identification network based on the damage sensor map of the road includes:

提取所述损伤传感图谱的每个子损伤区域的损伤特征数据,并分别将每个损伤特征数据输入损伤鉴别网络,得到每个损伤特征数据对应的子损伤类型;Extracting damage feature data of each sub-damage area of the damage sensing map, and inputting each damage feature data into a damage identification network to obtain a sub-damage type corresponding to each damage feature data;

并将每个损伤特征数据对应的子损伤类型,作为所述道路的损伤类型。The sub-damage type corresponding to each damage feature data is used as the damage type of the road.

可选的,所述基于所述道路的损伤类型、以及所述损伤类型的各所述程度的样本损伤范围,计算所述目标损伤区域的损伤传感数据对应的损伤等级,包括:Optionally, the calculating the damage level corresponding to the damage sensor data of the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type includes:

针对每个子损伤区域,基于所述子损伤区域的子损伤类型对应的各所述程度的样本损伤范围,识别所述子损伤区域的损伤传感数据所属的样本损伤范围,得到所述子损伤区域对应的子损伤类型的程度;For each sub-damage region, based on the sample damage ranges of the degrees corresponding to the sub-damage types of the sub-damage region, the sample damage range to which the damage sensing data of the sub-damage region belongs is identified, and the degree of the sub-damage type corresponding to the sub-damage region is obtained;

基于所述子损伤区域对应的子损伤类型、以及所述子损伤区域对应的子损伤类型的程度,通过损伤等级划分策略,确定所述子损伤区域对应的损伤等级。Based on the sub-damage type corresponding to the sub-damage area and the degree of the sub-damage type corresponding to the sub-damage area, the damage level corresponding to the sub-damage area is determined through a damage level classification strategy.

可选的,所述将所述目标损伤区域、所述目标损伤区域的损伤等级、以及所述目标损伤区域的损伤类型,作为所述道路的目标损伤信息之后,还包括:Optionally, after taking the target damage area, the damage level of the target damage area, and the damage type of the target damage area as the target damage information of the road, the method further includes:

针对每个子损伤区域,基于所述子损伤区域的子损伤类型,以及所述子损伤区域的子损伤类型的程度,确定所述子损伤区域的损伤修补策略;For each sub-damage region, determining a damage repair strategy for the sub-damage region based on the sub-damage type of the sub-damage region and the degree of the sub-damage type of the sub-damage region;

按照每个子损伤区域的损伤等级从高到低的顺序,对每个子损伤区域的维修顺序进行排列,得到各所述子损伤区域的修补序列;并将每个子损伤区域的损伤修补策略填充至所述修补序列中,得到所述目标损伤区域的修补任务信息,将包含所述修补任务信息、以及所述目标损伤区域的损伤信息的预警信息发送至显示模块。According to the damage level of each sub-damage area from high to low, the maintenance order of each sub-damage area is arranged to obtain the repair sequence of each sub-damage area; and the damage repair strategy of each sub-damage area is filled into the repair sequence to obtain the repair task information of the target damage area, and the early warning information including the repair task information and the damage information of the target damage area is sent to the display module.

可选的,所述方法还包括:响应于用户的传感器采集系统更新操作,获取每个传感器的采集系统更新 信息,并将所述采集系统更新数据信息发送至所述采集箱;所述采集系统更新数据信息用于将每个传感器的当前采集系统数据信息,更新为所述采集系统更新数据信息。Optionally, the method further includes: in response to the user's sensor acquisition system update operation, obtaining the acquisition system update information of each sensor Information, and send the acquisition system update data information to the acquisition box; the acquisition system update data information is used to update the current acquisition system data information of each sensor to the acquisition system update data information.

可选的,所述方法还包括:响应于用户的传感器采集任务上传操作,生成每个传感器的采集指令,并将所述采集指令发送至所述采集箱;所述采集指令包括每个传感器的采集任务,所述采集指令用于指示每个传感器执行所述采集指令中的采集任务。Optionally, the method further includes: in response to a user's sensor acquisition task upload operation, generating an acquisition instruction for each sensor, and sending the acquisition instruction to the acquisition box; the acquisition instruction includes the acquisition task of each sensor, and the acquisition instruction is used to instruct each sensor to execute the acquisition task in the acquisition instruction.

本申请还提供了一种道路损伤检测装置。所述装置包括:获取模块,识别模块,重新获取模块和确定模块。The present application also provides a road damage detection device, which includes: an acquisition module, an identification module, a re-acquisition module and a determination module.

获取模块,用于获取采集箱发送的道路的传感数据信息、所述采集箱发送的道路的图像信息、以及多个不同的样本损伤范围,并基于所述道路的传感数据信息,确定所述道路的当前损伤范围,以及所述道路的损伤传感图谱;所述样本损伤范围包括不同损伤类型的损伤范围;an acquisition module, used to acquire sensor data information of the road sent by the collection box, image information of the road sent by the collection box, and a plurality of different sample damage ranges, and determine the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road; the sample damage range includes damage ranges of different damage types;

识别模块,用于基于所述道路的图像信息、以及所述道路的当前损伤范围,通过损伤位置识别策略,识别所述道路的目标损伤区域,并基于所述道路的损伤传感图谱,通过损伤鉴别网络,识别所述道路的损伤类型;an identification module, configured to identify a target damaged area of the road through a damage location identification strategy based on the image information of the road and the current damage range of the road, and to identify a damage type of the road through a damage identification network based on a damage sensor map of the road;

重新获取模块,用于获取所述目标损伤区域的损伤传感数据,并基于所述道路的损伤类型、以及所述损伤类型的各所述程度的样本损伤范围,计算所述目标损伤区域的损伤传感数据对应的损伤等级;a re-acquisition module, configured to acquire the damage sensor data of the target damage area, and calculate the damage level corresponding to the damage sensor data of the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type;

确定模块,用于将所述目标损伤区域、所述目标损伤区域的损伤等级、以及所述目标损伤区域的损伤类型,作为所述道路的目标损伤信息。The determination module is used to use the target damage area, the damage level of the target damage area, and the damage type of the target damage area as the target damage information of the road.

可选的,所述道路的传感数据信息包括所述道路的多个传感器的传感信息、以及各所述传感器的位置信息。Optionally, the sensor data information of the road includes sensor information of multiple sensors on the road and location information of each of the sensors.

所述获取模块,具体用于:基于各所述传感器的传感信息、以及各传感器的位置信息,建立所述道路的三维传感图数据,并在所述道路的三维传感图数据中,筛选满足道路损伤条件的损伤图数据,将所述三维传感图数据中包含所有损伤图数据的范围,作为所述道路的当前损伤范围;所述损伤图数据包括所述损伤图数据对应的像素点的位置信息、以及所述损伤图数据对应的像素点的传感信息;基于所述当前损伤范围内的各图数据的位置信息、以及各所述图数据的传感信息,建立所述当前损伤范围的各图数据对应的损伤传感图谱。The acquisition module is specifically used to: establish three-dimensional sensor map data of the road based on the sensor information of each sensor and the position information of each sensor, and screen damage map data that meets the road damage condition in the three-dimensional sensor map data of the road, and use the range of all damage map data in the three-dimensional sensor map data as the current damage range of the road; the damage map data includes the position information of the pixel points corresponding to the damage map data and the sensor information of the pixel points corresponding to the damage map data; based on the position information of each map data within the current damage range and the sensor information of each map data, establish a damage sensor map corresponding to each map data in the current damage range.

可选的,所述识别模块,具体用于:建立所述道路的图像信息的三维图数据,并通过损伤图像识别网络,识别所述道路的图像信息的损伤位置区域;建立所述三维传感图数据、以及所述三维图数据的对应关系,并基于所述对应关系识别所述当前损伤范围内的损伤位置区域对应的子损伤范围;将所述当前损伤范围内的各损伤图数据,按照每个损伤图数据与所述子损伤范围的距离的远近进行聚类处理,得到多个损伤图数据组,并计算每个损伤图数据组中的各损伤图数据距离所述子损伤范围的平均距离;筛选低于预设距离阈值的平均距离对应的损伤图数据组中的各目标损伤图数据,并将所述子损伤范围、以及所述子损伤范围对应的目标损伤图数据包含的范围,作为子损伤区域,将所有子损伤区域,作为所述道路的目标损伤区域。Optionally, the recognition module is specifically used to: establish three-dimensional map data of the image information of the road, and identify the damage location area of the image information of the road through a damage image recognition network; establish a correspondence between the three-dimensional sensor image data and the three-dimensional map data, and identify the sub-damage range corresponding to the damage location area within the current damage range based on the correspondence; cluster each damage map data within the current damage range according to the distance between each damage map data and the sub-damage range to obtain multiple damage map data groups, and calculate the average distance of each damage map data in each damage map data group from the sub-damage range; screen each target damage map data in the damage map data group corresponding to the average distance below a preset distance threshold, and use the sub-damage range and the range included in the target damage map data corresponding to the sub-damage range as a sub-damage area, and use all sub-damage areas as target damage areas of the road.

可选的,所述识别模块,具体用于:提取所述损伤传感图谱的每个子损伤区域的损伤特征数据,并分别将每个损伤特征数据输入损伤鉴别网络,得到每个损伤特征数据对应的子损伤类型;并将每个损伤特征数据对应的子损伤类型,作为所述道路的损伤类型。Optionally, the identification module is specifically used to: extract damage feature data of each sub-damage area of the damage sensor map, and input each damage feature data into the damage identification network respectively to obtain the sub-damage type corresponding to each damage feature data; and use the sub-damage type corresponding to each damage feature data as the damage type of the road.

可选的,所述重新获取模块,具体用于:针对每个子损伤区域,基于所述子损伤区域的子损伤类型对应的各所述程度的样本损伤范围,识别所述子损伤区域的损伤传感数据所属的样本损伤范围,得到所述子损伤区域对应的子损伤类型的程度;基于所述子损伤区域对应的子损伤类型、以及所述子损伤区域对应的子损伤类型的程度,通过损伤等级划分策略,确定所述子损伤区域对应的损伤等级。Optionally, the re-acquisition module is specifically used to: for each sub-damage area, based on the sample damage ranges of each degree corresponding to the sub-damage type of the sub-damage area, identify the sample damage range to which the damage sensing data of the sub-damage area belongs, and obtain the degree of the sub-damage type corresponding to the sub-damage area; based on the sub-damage type corresponding to the sub-damage area and the degree of the sub-damage type corresponding to the sub-damage area, determine the damage level corresponding to the sub-damage area through a damage level classification strategy.

可选的,所述装置还包括:策略确定模块和任务确定模块。Optionally, the device further includes: a strategy determination module and a task determination module.

策略确定模块,用于针对每个子损伤区域,基于所述子损伤区域的子损伤类型,以及所述子损伤区域的子损伤类型的程度,确定所述子损伤区域的损伤修补策略。The strategy determination module is used to determine, for each sub-damage area, a damage repair strategy for the sub-damage area based on the sub-damage type of the sub-damage area and the degree of the sub-damage type of the sub-damage area.

任务确定模块,用于按照每个子损伤区域的损伤等级从高到低的顺序,对每个子损伤区域的维修顺序 进行排列,得到各所述子损伤区域的修补序列;并将每个子损伤区域的损伤修补策略填充至所述修补序列中,得到所述目标损伤区域的修补任务信息,将包含所述修补任务信息、以及所述目标损伤区域的损伤信息的预警信息发送至显示模块。The task determination module is used to determine the repair order of each sub-damage area according to the damage level of each sub-damage area from high to low. Arrange them to obtain a repair sequence for each of the sub-damage areas; and fill the damage repair strategy of each sub-damage area into the repair sequence to obtain the repair task information of the target damage area, and send the warning information including the repair task information and the damage information of the target damage area to the display module.

可选的,所述装置还包括更新模块。Optionally, the device also includes an updating module.

更新模块,用于响应于用户的传感器采集系统更新操作,获取每个传感器的采集系统更新信息,并将所述采集系统更新数据信息发送至所述采集箱;所述采集系统更新数据信息用于将每个传感器的当前采集系统数据信息,更新为所述采集系统更新数据信息。The update module is used to respond to the user's sensor acquisition system update operation, obtain the acquisition system update information of each sensor, and send the acquisition system update data information to the acquisition box; the acquisition system update data information is used to update the current acquisition system data information of each sensor to the acquisition system update data information.

可选的,所述装置还包括指令发送模块。Optionally, the device also includes an instruction sending module.

指令发送模块,用于响应于用户的传感器采集任务上传操作,生成每个传感器的采集指令,并将所述采集指令发送至所述采集箱;所述采集指令包括每个传感器的采集任务,所述采集指令用于指示每个传感器执行所述采集指令中的采集任务。The instruction sending module is used to generate an acquisition instruction for each sensor in response to the user's sensor acquisition task upload operation, and send the acquisition instruction to the acquisition box; the acquisition instruction includes the acquisition task of each sensor, and the acquisition instruction is used to instruct each sensor to execute the acquisition task in the acquisition instruction.

本申请还提供了一种道路损伤检测系统。所述系统包括云平台和采集箱。The present application also provides a road damage detection system, which includes a cloud platform and a collection box.

所述采集箱与所述云平台通信连接。The collection box is communicatively connected to the cloud platform.

所述采集箱,用于采集道路的传感数据信息、以及所述道路的图像信息。The collection box is used to collect sensor data information of the road and image information of the road.

所述云平台,用于获取多个不同的样本损伤范围,并基于所述道路的传感数据信息,确定所述道路的当前损伤范围,以及所述道路的损伤传感图谱;所述样本损伤范围包括不同损伤类型的损伤范围;基于所述道路的图像信息、以及所述道路的当前损伤范围,通过损伤位置识别策略,识别所述道路的目标损伤区域,并基于所述道路的损伤传感图谱,通过损伤鉴别网络,识别所述道路的损伤类型;获取所述目标损伤区域的损伤传感数据,并基于所述道路的损伤类型、以及所述损伤类型的各所述程度的样本损伤范围,计算所述目标损伤区域的损伤传感数据对应的损伤等级;将所述目标损伤区域、所述目标损伤区域的损伤等级、以及所述目标损伤区域的损伤类型,作为所述道路的目标损伤信息。The cloud platform is used to obtain multiple different sample damage ranges, and based on the sensor data information of the road, determine the current damage range of the road and the damage sensor map of the road; the sample damage range includes damage ranges of different damage types; based on the image information of the road and the current damage range of the road, identify the target damage area of the road through a damage location recognition strategy, and based on the damage sensor map of the road, identify the damage type of the road through a damage identification network; obtain the damage sensor data of the target damage area, and based on the damage type of the road and the sample damage ranges of each degree of the damage type, calculate the damage level corresponding to the damage sensor data of the target damage area; use the target damage area, the damage level of the target damage area, and the damage type of the target damage area as the target damage information of the road.

上述道路损伤检测方法、装置,通过获取采集箱发送的道路的传感数据信息、采集箱发送的道路的图像信息、以及多个不同的样本损伤范围,并基于所述道路的传感数据信息,确定所述道路的当前损伤范围,以及所述道路的损伤传感图谱;所述样本损伤范围包括不同损伤类型的损伤范围;基于所述道路的图像信息、以及所述道路的当前损伤范围,通过损伤位置识别策略,识别所述道路的目标损伤区域,并基于所述道路的损伤传感图谱,通过损伤鉴别网络,识别所述道路的损伤类型;获取所述目标损伤区域的损伤传感数据,并基于所述道路的损伤类型、以及所述损伤类型的各所述程度的样本损伤范围,计算所述目标损伤区域的损伤传感数据对应的损伤等级;将所述目标损伤区域、所述目标损伤区域的损伤等级、以及所述目标损伤区域的损伤类型,作为所述道路的目标损伤信息。通过道路的传感数据信息、以及道路的图像信息,确定道路的目标损伤区域,并通过损伤鉴别网络、基于多个不同程度的样本损伤范围,识别该目标损伤区域的损伤类型、以及目标损伤区域的损伤等级,得到该道路的目标损伤信息,从而无需人工检测,就能确定目标损伤区域,提升了判断道路损伤所在位置的精准度,然后,识别目标损伤区域的损伤类型,减少了判断道路损伤信息的数据处理量,提升了道路损伤信息的检测效率,最后,通过多个不同程度的样本损伤范围,识别目标损伤区域的损伤等级,提升了道路损伤检测的精准度。The above-mentioned road damage detection method and device obtain sensor data information of the road sent by the collection box, image information of the road sent by the collection box, and multiple different sample damage ranges, and determine the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road; the sample damage range includes damage ranges of different damage types; based on the image information of the road and the current damage range of the road, the target damage area of the road is identified through a damage position identification strategy, and based on the damage sensor map of the road, the damage type of the road is identified through a damage identification network; the damage sensor data of the target damage area is obtained, and based on the damage type of the road and the sample damage ranges of each degree of the damage type, the damage level corresponding to the damage sensor data of the target damage area is calculated; the target damage area, the damage level of the target damage area, and the damage type of the target damage area are used as the target damage information of the road. The target damage area of the road is determined through the sensor data information of the road and the image information of the road, and the damage type and damage level of the target damage area are identified through the damage identification network based on multiple sample damage ranges of different degrees to obtain the target damage information of the road. Therefore, the target damage area can be determined without manual detection, which improves the accuracy of judging the location of road damage. Then, the damage type of the target damage area is identified, which reduces the data processing amount for judging road damage information and improves the detection efficiency of road damage information. Finally, the damage level of the target damage area is identified through multiple sample damage ranges of different degrees, which improves the accuracy of road damage detection.

本申请还提供了一种道路传感器布设位置的确定方法。所述方法包括:The present application also provides a method for determining the location of a road sensor. The method comprises:

从目标道路的多个预设布设点中,分别确定各道路工况对应的布设点;Determine the layout points corresponding to each road condition from a plurality of preset layout points of the target road;

从各所述道路工况对应的布设点中确定基准布设点,根据所述基准布设点构建基准布设点组,并将各所述道路工况对应的布设点中不属于所述基准布设点组的所述布设点,作为候选布设点;Determine a reference layout point from the layout points corresponding to each of the road conditions, construct a reference layout point group based on the reference layout point, and use the layout points that do not belong to the reference layout point group among the layout points corresponding to each of the road conditions as candidate layout points;

针对每一所述候选布设点,确定所述候选布设点对应的目标道路工况,并确定各所述基准布设点在所述目标道路工况下对应的第一工况数据,及所述候选布设点在所述目标道路工况下对应的第二工况数据,根据各所述第一工况数据及所述第二工况数据,确定所述候选布设点与所述基准布设点组的相关性系数,其中,工况数据用于表征道路在布设点处的受力情况;For each candidate layout point, determine the target road condition corresponding to the candidate layout point, and determine the first condition data corresponding to each reference layout point under the target road condition, and the second condition data corresponding to the candidate layout point under the target road condition, and determine the correlation coefficient between the candidate layout point and the reference layout point group according to each of the first condition data and the second condition data, wherein the condition data is used to characterize the stress condition of the road at the layout point;

根据各所述候选布设点对应的所述相关性系数,从各所述候选布设点中选取目标布设点; Selecting a target layout point from each of the candidate layout points according to the correlation coefficient corresponding to each of the candidate layout points;

将所述目标布设点添加至所述基准布设点组中,得到最终的目标布设点组。The target layout point is added to the reference layout point group to obtain a final target layout point group.

在其中一个实施例中,所述从目标道路的多个预设布设点中,分别确定各道路工况对应的布设点,包括:In one embodiment, the step of determining the layout points corresponding to each road condition from a plurality of preset layout points of the target road includes:

分别构建目标道路在各种道路工况下对应的道路模型;Constructing road models corresponding to target roads under various road conditions respectively;

针对每一所述道路工况,获取所述目标道路在所述道路工况下对应的车辆行驶数据,根据所述车辆行驶数据及所述目标道路在所述道路工况下对应的所述道路模型,分别确定所述目标道路的多个预设布设点在所述道路工况下对应的第三工况数据,并根据各所述第三工况数据,从各所述预设布设点中确定所述道路工况对应的布设点。For each of the road conditions, the vehicle driving data corresponding to the target road under the road condition is obtained, and based on the vehicle driving data and the road model corresponding to the target road under the road condition, the third condition data corresponding to multiple preset layout points of the target road under the road condition are respectively determined, and based on each of the third condition data, the layout point corresponding to the road condition is determined from each of the preset layout points.

在其中一个实施例中,所述根据各所述第三工况数据,从各所述预设布设点中确定所述道路工况对应的布设点,包括:In one embodiment, determining the layout point corresponding to the road working condition from the preset layout points according to the third working condition data includes:

对各所述预设布设点按照所述第三工况数据由大至小进行排序,得到预设布设点队列;Sorting the preset layout points from large to small according to the third working condition data to obtain a preset layout point queue;

遍历所述预设布设点队列,在排列在当前遍历位置之前的各所述预设布设点对应的所述第三工况数据满足预置策略的情况下,停止遍历所述预设布设点队列,并将排列在当前遍历位置之前的各所述预设布设点作为所述道路工况对应的布设点。Traverse the preset layout point queue, and when the third operating condition data corresponding to each preset layout point arranged before the current traversal position meets the preset strategy, stop traversing the preset layout point queue, and use each preset layout point arranged before the current traversal position as the layout point corresponding to the road operating condition.

在其中一个实施例中,所述从各所述道路工况对应的布设点中确定基准布设点,包括:In one embodiment, determining the reference layout point from the layout points corresponding to each of the road conditions includes:

根据各所述道路工况对应的布设点,分别确定各所述道路工况对应的布设点数量;According to the layout points corresponding to the road conditions, respectively determine the number of layout points corresponding to the road conditions;

将各所述布设点数量中,最大的所述布设点数量对应的各所述布设点,作为基准布设点组。The layout points corresponding to the largest number of layout points among the numbers of layout points are taken as the reference layout point group.

在其中一个实施例中,所述根据各所述第一工况数据及所述第二工况数据,确定所述候选布设点与所述基准布设点组的相关性系数,包括:In one embodiment, determining the correlation coefficient between the candidate layout points and the reference layout point group according to each of the first operating condition data and the second operating condition data includes:

针对任一所述基准布设点,根据所述基准布设点对应的所述第一工况数据及所述第二工况数据,确定所述候选布设点与所述基准布设点的相关性系数;For any of the reference layout points, determining a correlation coefficient between the candidate layout point and the reference layout point according to the first operating condition data and the second operating condition data corresponding to the reference layout point;

根据各所述基准布设点对应的所述相关性系数,确定所述候选布设点与所述基准布设点组的相关性系数。The correlation coefficient between the candidate layout point and the reference layout point group is determined according to the correlation coefficient corresponding to each of the reference layout points.

在其中一个实施例中,所述根据各所述候选布设点对应的所述相关性系数,从各所述候选布设点中选取目标布设点,包括:In one embodiment, selecting a target layout point from each of the candidate layout points according to the correlation coefficient corresponding to each of the candidate layout points includes:

针对任一所述候选布设点,在所述候选布设点对应的所述相关性系数小于相关性系数阈值的情况下,将所述候选布设点作为目标布设点。For any of the candidate layout points, when the correlation coefficient corresponding to the candidate layout point is less than a correlation coefficient threshold, the candidate layout point is used as a target layout point.

在其中一个实施例中,所述方法还包括:In one embodiment, the method further comprises:

按照预设布设点布置策略,在所述目标道路上确定多个预设布设点,所述多个预设布设点在所述目标道路上均匀分布。According to the preset layout point arrangement strategy, a plurality of preset layout points are determined on the target road, and the plurality of preset layout points are evenly distributed on the target road.

本申请还提供了一种道路传感器布设位置的确定装置。所述装置包括:The present application also provides a device for determining the location of a road sensor. The device comprises:

第一确定模块,用于从目标道路的多个预设布设点中,分别确定各道路工况对应的布设点;A first determination module is used to determine the layout points corresponding to each road condition from a plurality of preset layout points of the target road;

第二确定模块,用于从各所述道路工况对应的布设点中确定基准布设点,根据所述基准布设点构建基准布设点组,并将各所述道路工况对应的布设点中不属于所述基准布设点组的所述布设点,作为候选布设点;A second determination module is used to determine a reference layout point from the layout points corresponding to each of the road conditions, construct a reference layout point group according to the reference layout point, and use the layout points that do not belong to the reference layout point group among the layout points corresponding to each of the road conditions as candidate layout points;

第三确定模块,用于针对任一所述候选布设点,确定所述候选布设点对应的目标道路工况,并确定各所述基准布设点在所述目标道路工况下对应的第一工况数据,及所述候选布设点在所述目标道路工况下对应的第二工况数据,根据各所述第一工况数据及所述第二工况数据,确定所述候选布设点与所述基准布设点组的相关性系数,其中,工况数据用于表征道路在布设点处的受力情况;A third determination module is used to determine, for any of the candidate layout points, the target road condition corresponding to the candidate layout point, and determine the first condition data corresponding to each of the reference layout points under the target road condition, and the second condition data corresponding to the candidate layout point under the target road condition, and determine the correlation coefficient between the candidate layout point and the reference layout point group according to each of the first condition data and the second condition data, wherein the condition data is used to characterize the stress condition of the road at the layout point;

选取模块,用于根据各所述候选布设点对应的所述相关性系数,从各所述候选布设点中选取目标布设点;A selection module, configured to select a target layout point from each of the candidate layout points according to the correlation coefficient corresponding to each of the candidate layout points;

添加模块,用于将所述目标布设点添加至所述基准布设点组中,得到最终的目标布设点组。An adding module is used to add the target layout point to the reference layout point group to obtain a final target layout point group.

在其中一个实施例中,所述第一确定模块,还用于:In one embodiment, the first determining module is further used to:

分别构建目标道路在各种道路工况下对应的道路模型; Constructing road models corresponding to target roads under various road conditions respectively;

针对任一所述道路工况,获取所述目标道路在所述道路工况下对应的车辆行驶数据,根据所述车辆行驶数据及所述目标道路在所述道路工况下对应的所述道路模型,分别确定所述目标道路的多个预设布设点在所述道路工况下对应的第三工况数据,并根据各所述第三工况数据,从各所述预设布设点中确定所述道路工况对应的布设点。For any of the road conditions, the vehicle driving data corresponding to the target road under the road condition is obtained, and based on the vehicle driving data and the road model corresponding to the target road under the road condition, the third condition data corresponding to multiple preset layout points of the target road under the road condition are respectively determined, and based on each of the third condition data, the layout point corresponding to the road condition is determined from each of the preset layout points.

在其中一个实施例中,所述第一确定模块,还用于:In one embodiment, the first determining module is further used to:

对各所述预设布设点按照所述第三工况数据由大至小进行排序,得到预设布设点队列;Sorting the preset layout points from large to small according to the third working condition data to obtain a preset layout point queue;

遍历所述预设布设点队列,在排列在当前遍历位置之前的各所述预设布设点对应的所述第三工况数据满足预置策略的情况下,停止遍历所述预设布设点队列,并将排列在当前遍历位置之前的各所述预设布设点作为所述道路工况对应的布设点。Traverse the preset layout point queue, and when the third operating condition data corresponding to each preset layout point arranged before the current traversal position meets the preset strategy, stop traversing the preset layout point queue, and use each preset layout point arranged before the current traversal position as the layout point corresponding to the road operating condition.

在其中一个实施例中,所述第二确定模块,还用于:In one embodiment, the second determining module is further used to:

根据各所述道路工况对应的布设点,分别确定各所述道路工况对应的布设点数量;According to the layout points corresponding to the road conditions, respectively determine the number of layout points corresponding to the road conditions;

将各所述布设点数量中,最大的所述布设点数量对应的各所述布设点,作为基准布设点组。The layout points corresponding to the largest number of layout points among the numbers of layout points are taken as the reference layout point group.

在其中一个实施例中,所述第三确定模块,还用于:In one embodiment, the third determination module is further used to:

针对任一所述基准布设点,根据所述基准布设点对应的所述第一工况数据及所述第二工况数据,确定所述候选布设点与所述基准布设点的相关性系数;For any of the reference layout points, determining a correlation coefficient between the candidate layout point and the reference layout point according to the first operating condition data and the second operating condition data corresponding to the reference layout point;

根据各所述基准布设点对应的所述相关性系数,确定所述候选布设点与所述基准布设点组的相关性系数。The correlation coefficient between the candidate layout point and the reference layout point group is determined according to the correlation coefficient corresponding to each of the reference layout points.

在其中一个实施例中,所述选取模块,还用于:In one embodiment, the selection module is further used to:

针对任一所述候选布设点,在所述候选布设点对应的所述相关性系数小于相关性系数阈值的情况下,将所述候选布设点作为目标布设点。For any of the candidate layout points, when the correlation coefficient corresponding to the candidate layout point is less than a correlation coefficient threshold, the candidate layout point is used as a target layout point.

在其中一个实施例中,所述装置还包括:In one embodiment, the device further comprises:

第四确定模块,用于按照预设布设点布置策略,在所述目标道路上确定多个预设布设点,所述多个预设布设点在所述目标道路上均匀分布。The fourth determination module is used to determine a plurality of preset layout points on the target road according to a preset layout point arrangement strategy, wherein the plurality of preset layout points are evenly distributed on the target road.

本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以上任一方法。The present application also provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements any of the above methods when executing the computer program.

本申请还提供了一种非易失计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上任一方法。The present application also provides a non-volatile computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, any of the above methods is implemented.

本申请还提供了一种计算机程序产品。所述计算机程序产品,包括可执行指令,该可执行指令被处理器执行时实现以上任一方法。The present application also provides a computer program product, which includes executable instructions, and when the executable instructions are executed by a processor, any of the above methods is implemented.

上述道路传感器布设位置的确定方法及装置,及计算机设备,选取基准布设点组,再分别计算剩余的候选布设点与基准布设点组之间的相关性系数,在相关性系数满足要求的情况下,判定基于基准布设点组中的各基准布设点,无法准确监测该候选布设点处的道路情况,并将该候选布设点添加至基准布设点组中,以此得到最终的目标布设点组。因此可以实现以较少的传感器对多种典型道路病害进行检测,降低检测成本。The above method and device for determining the location of road sensor deployment, and computer equipment, select a reference deployment point group, and then calculate the correlation coefficients between the remaining candidate deployment points and the reference deployment point group respectively. When the correlation coefficients meet the requirements, it is determined that the road conditions at the candidate deployment point cannot be accurately monitored based on each reference deployment point in the reference deployment point group, and the candidate deployment point is added to the reference deployment point group, thereby obtaining the final target deployment point group. Therefore, it is possible to detect a variety of typical road diseases with fewer sensors, reducing the detection cost.

本申请还提供了一种道路损伤检测方法。所述方法包括:The present application also provides a road damage detection method. The method comprises:

获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集;所述加速度数据集通过设置在待检测道路内部的植入式传感器检测车辆荷载产生的振动加速度信号得到;Acquire an acceleration data set and an additional attribute feature data set of a road to be detected within a preset detection period; the acceleration data set is obtained by detecting a vibration acceleration signal generated by a vehicle load using an implanted sensor disposed inside the road to be detected;

根据递归神经网络对所述加速度数据集进行特征提取,得到加速度特征;Extracting features from the acceleration data set according to a recursive neural network to obtain acceleration features;

将所述加速度特征和所述附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量;Performing feature concatenation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector;

将所述融合特征向量输入至预设的分类预测网络中,得到所述待检测道路的道路损伤结果。The fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected.

在其中一个实施例中,所述植入式传感器为预先设置在待检测道路内部的振动加速度传感器,所述获取预设检测周期内待检测道路的加速度数据集,包括:In one embodiment, the implantable sensor is a vibration acceleration sensor pre-installed inside the road to be detected, and the acquisition of the acceleration data set of the road to be detected within a preset detection period includes:

基于预设的采样频率和信号长度,采集预设检测周期内车辆经过所述待检测道路的检测区域时各振动加速度传感器采集到的振动加速度信号;所述振动加速度信号由经过所述待检测道路的车辆产生的路面板 响应生成;Based on the preset sampling frequency and signal length, the vibration acceleration signal collected by each vibration acceleration sensor when the vehicle passes through the detection area of the road to be detected within the preset detection period is collected; the vibration acceleration signal is generated by the road panel of the vehicle passing through the road to be detected. Response generation;

对各所述振动加速度信号进行数据预处理,并基于同一时刻采集到的振动加速度信号,构建加速度向量;Performing data preprocessing on each of the vibration acceleration signals, and constructing an acceleration vector based on the vibration acceleration signals collected at the same time;

基于各所述加速度向量,得到加速度数据集。Based on each of the acceleration vectors, an acceleration data set is obtained.

在其中一个实施例中,所述获取预设检测周期内待检测道路的附加属性特征数据集,包括:In one embodiment, the step of obtaining an additional attribute feature data set of a road to be detected within a preset detection period includes:

获取待检测道路的属性特征数据、预设检测周期内经过所述待检测道路的各车辆的属性特征数据以及所述预设检测周期内植入式传感器的内部监测环境数据;Acquire attribute characteristic data of the road to be detected, attribute characteristic data of each vehicle passing through the road to be detected within a preset detection period, and internal monitoring environment data of the implanted sensor within the preset detection period;

对所述待检测道路的属性特征数据、所述各车辆的属性特征数据以及所述植入式传感器的内部监测环境数据进行数据清洗和归一化处理,得到附加属性特征数据集。The attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor are cleaned and normalized to obtain an additional attribute feature data set.

在其中一个实施例中,所述递归神经网络的隐藏层中包含多个隐藏层单元,所述根据递归神经网络对所述加速度数据集进行特征提取,得到加速度特征,包括:将所述加速度数据集输入至预先训练的递归神经网络中,通过所述递归神经网络的隐藏层中包含的多个隐藏层单元对所述加速度数据集中的加速度向量进行特征提取,得到加速度特征。In one of the embodiments, the hidden layer of the recursive neural network includes multiple hidden layer units, and the feature extraction of the acceleration data set according to the recursive neural network to obtain the acceleration feature includes: inputting the acceleration data set into a pre-trained recursive neural network, and extracting the feature of the acceleration vector in the acceleration data set through the multiple hidden layer units included in the hidden layer of the recursive neural network to obtain the acceleration feature.

在其中一个实施例中,所述将所述融合特征向量输入至预设的分类预测网络中,得到所述待检测道路的道路损伤结果之后,所述方法还包括:In one embodiment, after inputting the fused feature vector into a preset classification prediction network to obtain the road damage result of the road to be detected, the method further includes:

基于所述道路损伤结果,在道路损伤结果与道路管理策略的对应关系中,确定目标道路管理策略;Based on the road damage result, determining a target road management strategy in a corresponding relationship between the road damage result and the road management strategy;

基于所述目标道路管理策略,指示对所述待检测道路进行维护管理。Based on the target road management strategy, an instruction is given to perform maintenance management on the road to be inspected.

在其中一个实施例中,所述方法还包括:In one embodiment, the method further comprises:

获取训练数据样本;所述训练数据样本包含训练加速度数据集、附加属性特征数据集以及道路损伤类别标签;Acquire training data samples; the training data samples include a training acceleration data set, an additional attribute feature data set, and a road damage category label;

将所述训练加速度数据集输入至递归神经网络中,对所述训练加速度数据集进行特征提取,得到加速度特征;Inputting the training acceleration data set into a recursive neural network, performing feature extraction on the training acceleration data set to obtain acceleration features;

将所述加速度特征和所述附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量;Performing feature concatenation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector;

将所述融合特征向量和所述道路损伤类别标签输入至分类预测网络中,通过所述分类预测网络对所述融合特征向量进行数据处理,得到分类预测结果;Inputting the fused feature vector and the road damage category label into a classification prediction network, performing data processing on the fused feature vector through the classification prediction network to obtain a classification prediction result;

根据所述分类预测结果、所述道路损伤类别标签以及预设损失函数,确定所述道路损伤检测模型的损失结果,直至所述损失结果满足预设模型损失条件,确定所述道路损伤检测模型训练完成。According to the classification prediction result, the road damage category label and the preset loss function, the loss result of the road damage detection model is determined until the loss result meets the preset model loss condition, and it is determined that the road damage detection model training is completed.

本申请还提供了一种道路损伤检测装置。所述装置包括:获取模块,特征提取模块,拼接模块和检测判别模块。The present application also provides a road damage detection device, which includes: an acquisition module, a feature extraction module, a splicing module and a detection and discrimination module.

获取模块,用于获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集;所述加速度数据集通过设置在待检测道路内部的植入式传感器采集车辆荷载产生的振动加速度信号得到;An acquisition module is used to acquire an acceleration data set and an additional attribute feature data set of a road to be detected within a preset detection period; the acceleration data set is obtained by collecting a vibration acceleration signal generated by a vehicle load through an implanted sensor arranged inside the road to be detected;

特征提取模块,用于根据递归神经网络对所述加速度数据集进行特征提取,得到加速度特征;A feature extraction module, used for extracting features from the acceleration data set according to a recursive neural network to obtain acceleration features;

拼接模块,用于将所述加速度特征和所述附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量;A splicing module, used for performing feature splicing on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector;

检测判别模块,用于将所述融合特征向量输入至预设的分类预测网络中,得到所述待检测道路的道路损伤结果。The detection and discrimination module is used to input the fused feature vector into a preset classification prediction network to obtain the road damage result of the road to be detected.

本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:The present application also provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集;所述加速度数据集通过设置在待检测道路内部的植入式传感器检测车辆荷载产生的振动加速度信号得到;Acquire an acceleration data set and an additional attribute feature data set of a road to be detected within a preset detection period; the acceleration data set is obtained by detecting a vibration acceleration signal generated by a vehicle load using an implanted sensor disposed inside the road to be detected;

根据递归神经网络对所述加速度数据集进行特征提取,得到加速度特征;Extracting features from the acceleration data set according to a recursive neural network to obtain acceleration features;

将所述加速度特征和所述附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量;Performing feature concatenation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector;

将所述融合特征向量输入至预设的分类预测网络中,得到所述待检测道路的道路损伤结果。The fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected.

本申请还提供了一种非易失计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序, 所述计算机程序被处理器执行时实现以下步骤:The present application also provides a non-volatile computer-readable storage medium. The computer-readable storage medium stores a computer program, When the computer program is executed by a processor, the following steps are implemented:

获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集;所述加速度数据集通过设置在待检测道路内部的植入式传感器检测车辆荷载产生的振动加速度信号得到;Acquire an acceleration data set and an additional attribute feature data set of a road to be detected within a preset detection period; the acceleration data set is obtained by detecting a vibration acceleration signal generated by a vehicle load using an implanted sensor disposed inside the road to be detected;

根据递归神经网络对所述加速度数据集进行特征提取,得到加速度特征;Extracting features from the acceleration data set according to a recursive neural network to obtain acceleration features;

将所述加速度特征和所述附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量;Performing feature concatenation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector;

将所述融合特征向量输入至预设的分类预测网络中,得到所述待检测道路的道路损伤结果。The fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected.

本申请还提供了一种计算机程序产品。所述计算机程序产品,包括可执行指令,所述可执行指令被处理器执行时实现以下步骤:The present application also provides a computer program product. The computer program product includes executable instructions, and when the executable instructions are executed by a processor, the following steps are implemented:

获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集;所述加速度数据集通过设置在待检测道路内部的植入式传感器检测车辆荷载产生的振动加速度信号得到;Acquire an acceleration data set and an additional attribute feature data set of a road to be detected within a preset detection period; the acceleration data set is obtained by detecting a vibration acceleration signal generated by a vehicle load using an implanted sensor disposed inside the road to be detected;

根据递归神经网络对所述加速度数据集进行特征提取,得到加速度特征;Extracting features from the acceleration data set according to a recursive neural network to obtain acceleration features;

将所述加速度特征和所述附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量;Performing feature concatenation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector;

将所述融合特征向量输入至预设的分类预测网络中,得到所述待检测道路的道路损伤结果。The fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected.

上述道路损伤检测方法、装置、计算机设备、存储介质和计算机程序产品,获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集;所述加速度数据集通过设置在待检测道路内部的植入式传感器检测车辆荷载产生的振动加速度信号得到,通过递归神经网络对加速度数据集进行特征提取,得到加速度特征,并将加速特征和附加属性特征数据集中的附加属性特征进行拼接,得到融合特征向量,然后,将所述融合特征向量输入至预设的分类预测网络中,得到所述待检测道路的道路损伤结果。采用本方法,该振动加速度信号是车辆荷载经过待检测道路时,待检测道路产生的振动响应,从而,对该加速度数据进行处理分析,可以对道路内部结构的状况进行检测,得到待检测道路对应的道路损伤结果,提高了待检测道路的损伤检测准确性。The above-mentioned road damage detection method, device, computer equipment, storage medium and computer program product obtain the acceleration data set and additional attribute feature data set of the road to be detected within a preset detection period; the acceleration data set is obtained by detecting the vibration acceleration signal generated by the vehicle load through an implanted sensor set inside the road to be detected, and the acceleration data set is extracted by a recursive neural network to obtain the acceleration feature, and the acceleration feature and the additional attribute feature in the additional attribute feature data set are spliced to obtain a fused feature vector, and then the fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected. Using this method, the vibration acceleration signal is the vibration response generated by the road to be detected when the vehicle load passes through the road to be detected, so that the acceleration data is processed and analyzed, the condition of the internal structure of the road can be detected, and the road damage result corresponding to the road to be detected can be obtained, thereby improving the damage detection accuracy of the road to be detected.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本申请一个实施例中道路损伤检测方法的流程示意图;FIG1 is a schematic diagram of a process flow of a road damage detection method in one embodiment of the present application;

图2为本申请一个实施例中道路损伤检测系统的结构示意图;FIG2 is a schematic diagram of the structure of a road damage detection system in one embodiment of the present application;

图3为本申请另一个实施例中道路损伤检测示例的流程示意图;FIG3 is a flow chart of an example of road damage detection in another embodiment of the present application;

图4为本申请一个实施例中道路损伤检测装置的结构框图;FIG4 is a structural block diagram of a road damage detection device in one embodiment of the present application;

图5为本申请一个实施例中道路传感器布设位置的确定方法的流程示意图;FIG5 is a schematic diagram of a flow chart of a method for determining a road sensor deployment position in one embodiment of the present application;

图6为本申请一个实施例中预设布设点的示意图;FIG6 is a schematic diagram of preset deployment points in one embodiment of the present application;

图7为本申请一个实施例中确定基准布设点的示意图;FIG7 is a schematic diagram of determining reference layout points in one embodiment of the present application;

图8为本申请一个实施例中确定目标布设点组的示意图;FIG8 is a schematic diagram of determining a target deployment point group in one embodiment of the present application;

图9为本申请一个实施例中步骤102的流程示意图;FIG9 is a flow chart of step 102 in one embodiment of the present application;

图10为本申请一个实施例中步骤504的流程示意图;FIG10 is a flow chart of step 504 in one embodiment of the present application;

图11为本申请一个实施例中步骤104的流程示意图;FIG11 is a flow chart of step 104 in one embodiment of the present application;

图12为本申请一个实施例中步骤106的流程示意图;FIG12 is a schematic diagram of a flow chart of step 106 in one embodiment of the present application;

图13为本申请一个实施例中确定预设布设点的流程示意图;FIG13 is a schematic diagram of a process for determining a preset deployment point in one embodiment of the present application;

图14为本申请一个实施例中道路传感器布设位置的确定方法的示意图;FIG14 is a schematic diagram of a method for determining a road sensor deployment position in one embodiment of the present application;

图15为本申请一个实施例中道路传感器布设位置的确定装置的结构框图;FIG15 is a structural block diagram of a device for determining a road sensor deployment position in one embodiment of the present application;

图16为本申请一个实施例中道路损伤检测方法的应用环境图;FIG16 is a diagram showing an application environment of a road damage detection method according to an embodiment of the present application;

图17为本申请一个实施例中道路损伤检测方法的流程示意图;FIG17 is a schematic diagram of a process flow of a road damage detection method in one embodiment of the present application;

图18为本申请一个实施例中获取加速度数据集步骤的流程示意图;FIG18 is a schematic diagram of a flow chart of steps for obtaining an acceleration data set in one embodiment of the present application;

图19为本申请另一个实施例中获取附加属性特征数据集步骤的流程示意图;FIG19 is a flowchart of the steps of obtaining an additional attribute feature data set in another embodiment of the present application;

图20为本申请一个实施例中长短期记忆递归神经网络内部结构示意图;FIG20 is a schematic diagram of the internal structure of a long short-term memory recursive neural network in one embodiment of the present application;

图21为本申请一个实施例中确定目标道路管理策略步骤的流程示意图; FIG21 is a flow chart of steps for determining a target road management strategy in one embodiment of the present application;

图22为本申请一个实施例中一种道路损伤检测模型的训练方法的流程示意图;FIG22 is a flow chart of a method for training a road damage detection model in one embodiment of the present application;

图23为本申请一个实施例中应用于混凝土路面的道路损伤检测方法的示例流程图;FIG23 is an example flow chart of a road damage detection method applied to a concrete pavement in one embodiment of the present application;

图24为本申请一个实施例中道路损伤检测装置的结构框图;FIG24 is a structural block diagram of a road damage detection device in one embodiment of the present application;

图25为本申请一个实施例中计算机设备的内部结构图。FIG. 25 is a diagram showing the internal structure of a computer device in one embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

本申请实施例提供的道路损伤检测方法,该方法应用于道路基础设施监控系统,如图2所示,该系统包括云平台201、以及采集箱202,该云平台用于控制该采集箱202采集道路的传感数据信息,该采集箱202通过内嵌于道路的多个固定位置的传感器,采集该道路的传感数据信息,并将道路的传感数据信息发送至云平台201。其中,云平台201根据道路的传感数据信息、以及道路的图像信息,确定道路的目标损伤区域,并通过损伤鉴别网络、基于多个不同程度的样本损伤范围,识别该目标损伤区域的损伤类型、以及目标损伤区域的损伤等级,得到该道路的目标损伤信息,从而无需人工检测,就能通过确定目标损伤区域,提升了判断道路损伤所在位置的精准度,然后,识别目标损伤区域的损伤类型,减少了判断道路损伤信息的数据处理量,提升了道路损伤信息的检测效率,最后,通过多个不同程度的样本损伤范围,识别目标损伤区域的损伤等级,提升了道路损伤检测的精准度。The road damage detection method provided in the embodiment of the present application is applied to the road infrastructure monitoring system, as shown in FIG2 , the system includes a cloud platform 201 and a collection box 202, the cloud platform is used to control the collection box 202 to collect sensor data information of the road, the collection box 202 collects the sensor data information of the road through sensors embedded in multiple fixed positions of the road, and sends the sensor data information of the road to the cloud platform 201. Among them, the cloud platform 201 determines the target damage area of the road according to the sensor data information of the road and the image information of the road, and identifies the damage type and damage level of the target damage area based on multiple sample damage ranges of different degrees through the damage identification network, and obtains the target damage information of the road, so that the accuracy of judging the location of the road damage can be improved by determining the target damage area without manual detection, then, the damage type of the target damage area is identified, the data processing amount of judging the road damage information is reduced, and the detection efficiency of the road damage information is improved, and finally, the damage level of the target damage area is identified through multiple sample damage ranges of different degrees, and the accuracy of road damage detection is improved.

在一个实施例中,如图1所示,提供了一种道路损伤检测方法,以该方法应用于云平台201为例进行说明,包括以下步骤S101至S104。In one embodiment, as shown in FIG. 1 , a road damage detection method is provided, which is described by taking the method applied to a cloud platform 201 as an example, and includes the following steps S101 to S104 .

步骤S101,获取采集箱发送的道路的传感数据信息、道路的图像信息,以及多个不同的样本损伤范围,并基于道路的传感数据信息,确定道路的当前损伤范围,以及道路的损伤传感图谱。Step S101, obtaining the road sensor data information, road image information, and multiple different sample damage ranges sent by the collection box, and determining the current damage range of the road and the road damage sensor map based on the road sensor data information.

其中,样本损伤范围包括不同损伤类型的损伤范围。Among them, the sample damage range includes the damage range of different damage types.

本实施例中,云平台获取采集箱采集的内置于道路的多个传感器的信息,获取每个传感器检测到的道路的传感信息、云平台将预设于云平台的每个传感器的位置信息、以及每个传感器的传感信息即每个传感器检测到的道路的传感信息,作为该道路的传感数据信息。云平台通过设置于采集箱的图像采集设备采集的道路图像,获取该道路的图像信息。其中图像采集设备可以但不限于是照相机、单反相机等摄影设备。然后,云平台在数据库中,获取道路的每种损伤类型在不同损伤程度的情况下,该道路的损伤传感数据,作为该道路的多个不同程度的样本损伤范围。其中,道路的损伤类型包括断层、开裂、错台、脱空、塌陷、凹陷、坑洼等。损伤程度按照不同损伤类型进行确定,损伤程度包括轻度损伤、中度损伤、以及重度损伤等。例如开裂1m对应的程度为中度损伤、错台10cm对应的程度为重度损伤、脱空2mm对应的程度为轻度损伤等。损伤范围为道路的损伤传感数据的范围。其中,该传感数据信息可以表征为图表形式,且采集箱实时采集各传感器的传感数据信息,并实时存储于该采集箱中。其中设置于采集箱的图像采集设备可以实时采集道路图像、道路视频,并实时存储于该采集箱中。In this embodiment, the cloud platform obtains information collected by the collection box from multiple sensors built into the road, obtains the sensor information of the road detected by each sensor, and the cloud platform uses the location information of each sensor preset in the cloud platform, and the sensor information of each sensor, that is, the sensor information of the road detected by each sensor, as the sensor data information of the road. The cloud platform obtains the image information of the road through the road image collected by the image acquisition device set in the collection box. The image acquisition device can be, but is not limited to, a camera, a SLR camera and other photographic equipment. Then, the cloud platform obtains the damage sensor data of the road under different damage degrees for each damage type of the road in the database as multiple sample damage ranges of different degrees of the road. Among them, the damage types of the road include faults, cracks, misalignments, voids, collapses, depressions, potholes, etc. The damage degree is determined according to different damage types, and the damage degree includes mild damage, moderate damage, and severe damage, etc. For example, the degree corresponding to a crack of 1m is moderate damage, the degree corresponding to a misalignment of 10cm is severe damage, and the degree corresponding to a void of 2mm is mild damage, etc. The damage range is the range of the damage sensor data of the road. The sensor data information can be represented in the form of a chart, and the collection box collects the sensor data information of each sensor in real time and stores it in real time in the collection box. The image acquisition device set in the collection box can collect road images and road videos in real time and store them in real time in the collection box.

其中,传感器为振动传感器,该传感器的传感信息为在车辆经过该道路的该传感器探测范围内时,该传感器检测到的该车辆在探测范围内与地面碰撞的振动频率以及振动振幅。The sensor is a vibration sensor, and the sensing information of the sensor is the vibration frequency and vibration amplitude of the vehicle colliding with the ground within the detection range of the sensor when the vehicle passes through the road.

然后,云平台基于该道路的传感数据信息中的传感器的位置信息、以及传感器的传感信息,分析道路当前的损伤范围、并确定该损伤范围内的道路的损伤传感图谱。具体的确定过程后续将详细说明。Then, the cloud platform analyzes the current damage range of the road based on the sensor location information and sensor information in the sensor data information of the road, and determines the damage sensor map of the road within the damage range. The specific determination process will be described in detail later.

步骤S102,基于道路的图像信息、以及道路的当前损伤范围,通过损伤位置识别策略,识别道路的目标损伤区域,并基于道路的损伤传感图谱,通过损伤鉴别网络,识别道路的损伤类型。Step S102, based on the image information of the road and the current damage range of the road, a damage location recognition strategy is used to identify the target damage area of the road, and based on the damage sensor map of the road, a damage identification network is used to identify the damage type of the road.

本实施例中,云平台基于道路的图像信息,将道路的当前损伤范围进行限缩,通过损伤位置识别策略,识别该当前损伤范围中的目标损伤区域。其中目标损伤区域中包含多个子损伤区域,每个子损伤区域可以不相连接。具体的识别过程后续将详细说明。然后,云平台将该道路的损伤传感图谱输入损伤鉴别网络,识别该损伤传感图谱对应的损伤类型。具体的数据处理过程,后续将详细说明。In this embodiment, the cloud platform narrows the current damage range of the road based on the image information of the road, and identifies the target damage area in the current damage range through the damage location recognition strategy. The target damage area contains multiple sub-damage areas, and each sub-damage area may not be connected. The specific recognition process will be described in detail later. Then, the cloud platform inputs the damage sensor map of the road into the damage identification network to identify the damage type corresponding to the damage sensor map. The specific data processing process will be described in detail later.

步骤S103,获取目标损伤区域的损伤传感数据,并基于道路的损伤类型、以及损伤类型的各程度的样 本损伤范围,计算目标损伤区域的损伤传感数据对应的损伤等级。Step S103, obtaining damage sensor data of the target damage area, and based on the damage type of the road and the samples of each degree of the damage type, In this damage range, the damage level corresponding to the damage sensor data of the target damage area is calculated.

本实施例中,云平台基于每个传感器,获取目标损伤区域的损伤传感数据,然后,云平台基于该道路的损伤类型,以及该损伤类型的各程度的样本损伤范围,基于该目标损伤区域的损伤传感数据对应的样本损伤范围,确定该目标损伤区域对应的损伤类型的损伤程度,并基于该目标损伤区域对应的损伤类型的损伤程度,确定该目标损伤区域的损伤等级。其中,云平台预先存储每个损伤类型的各损伤程度对应的等级。不同损伤类型的相同损伤程度对应的损伤等级可能不同。例如,开裂的程度为中度损伤时的损伤等级为3级、凹陷的程度为中度损伤时对应的损伤等级为1级、脱空的程度为中度损伤时的损伤等级为2级,其中级数越低表征损伤越严重,即1级为最严重的损伤。In this embodiment, the cloud platform obtains the damage sensing data of the target damage area based on each sensor, and then the cloud platform determines the damage degree of the damage type corresponding to the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type, and the sample damage range corresponding to the damage sensing data of the target damage area, and determines the damage level of the target damage area based on the damage degree of the damage type corresponding to the target damage area. Among them, the cloud platform pre-stores the level corresponding to each damage degree of each damage type. The same damage degree of different damage types may correspond to different damage levels. For example, when the degree of cracking is moderate damage, the damage level is level 3, when the degree of depression is moderate damage, the corresponding damage level is level 1, and when the degree of hollowing is moderate damage, the damage level is level 2, where the lower the level, the more serious the damage, that is, level 1 is the most serious damage.

步骤S104,将目标损伤区域、目标损伤区域的损伤等级、以及目标损伤区域的损伤类型,作为道路的目标损伤信息。Step S104: taking the target damage area, the damage level of the target damage area, and the damage type of the target damage area as target damage information of the road.

本实施例中,云平台将目标损伤区域、目标损伤区域的损伤等级、以及目标损伤区域的损伤类型,作为道路的目标损伤信息。In this embodiment, the cloud platform uses the target damage area, the damage level of the target damage area, and the damage type of the target damage area as the target damage information of the road.

基于上述方案,通过道路的传感数据信息、以及道路的图像信息,确定道路的目标损伤区域,并通过损伤鉴别网络、基于多个不同程度的样本损伤范围,识别该目标损伤区域的损伤类型、以及目标损伤区域的损伤等级,得到该道路的目标损伤信息,从而无需人工检测,就能确定目标损伤区域,提升了判断道路损伤所在位置的精准度,然后,识别目标损伤区域的损伤类型,减少了判断道路损伤信息的数据处理量,提升了道路损伤信息的检测效率,最后,通过多个不同程度的样本损伤范围,识别目标损伤区域的损伤等级,提升了道路损伤检测的精准度。Based on the above scheme, the target damage area of the road is determined through the sensor data information of the road and the image information of the road, and the damage type and damage level of the target damage area are identified through the damage identification network based on multiple sample damage ranges of different degrees, so as to obtain the target damage information of the road. Therefore, the target damage area can be determined without manual detection, thereby improving the accuracy of judging the location of road damage. Then, the damage type of the target damage area is identified, which reduces the data processing amount for judging road damage information and improves the detection efficiency of road damage information. Finally, the damage level of the target damage area is identified through multiple sample damage ranges of different degrees, thereby improving the accuracy of road damage detection.

可选的,道路的传感数据信息包括道路的多个传感器的传感信息、以及各传感器的位置信息。基于道路的传感数据信息,确定道路的当前损伤范围,以及道路的损伤传感图谱,包括:基于各传感器的传感信息、以及各传感器的位置信息,建立道路的三维传感图数据,并在道路的三维传感图数据中,筛选满足道路损伤条件的损伤图数据,将三维传感图数据中包含所有损伤图数据的范围,作为道路的当前损伤范围;损伤图数据包括损伤图数据的对应的像素点的位置信息、以及损伤图数据的对应的像素点的传感信息;基于当前损伤范围内的各图数据的位置信息、以及各图数据的传感信息,建立当前损伤范围的各图数据对应的损伤传感图谱。Optionally, the sensor data information of the road includes sensor information of multiple sensors of the road and location information of each sensor. Based on the sensor data information of the road, the current damage range of the road and the damage sensor map of the road are determined, including: based on the sensor information of each sensor and the location information of each sensor, three-dimensional sensor map data of the road is established, and damage map data that meets the road damage conditions is screened in the three-dimensional sensor map data of the road, and the range containing all damage map data in the three-dimensional sensor map data is used as the current damage range of the road; the damage map data includes the location information of the corresponding pixel points of the damage map data and the sensor information of the corresponding pixel points of the damage map data; based on the location information of each map data within the current damage range and the sensor information of each map data, a damage sensor map corresponding to each map data of the current damage range is established.

本实施例中,云平台201基于各传感器的传感信息、以及各传感器的位置信息,以所有传感器采集的范围为边界的大地坐标系,建立三维数据图。然后,云平台将每个传感器采集的传感数据、基于该传感器的位置信息对应的三维数据图的位置信息,填充至该三维数据图中,得到该道路的三维传感图数据。其中,三维传感图数据包括多个图数据的对应的像素点的损伤数据(即图数据对应的像素点的传感信息)。In this embodiment, the cloud platform 201 establishes a three-dimensional data map based on the sensing information of each sensor and the position information of each sensor, and a geodetic coordinate system with the range collected by all sensors as the boundary. Then, the cloud platform fills the sensing data collected by each sensor and the position information of the three-dimensional data map corresponding to the position information of the sensor into the three-dimensional data map to obtain the three-dimensional sensing map data of the road. Among them, the three-dimensional sensing map data includes damage data of pixel points corresponding to multiple map data (i.e., sensing information of pixel points corresponding to the map data).

云平台预设损伤数据阈值,并在道路的三维传感图数据中,筛选大于损伤数据阈值的损伤数据的像素点对应的图数据,作为损伤图数据。然后云平台将三维传感图数据中包含所有损伤图数据的范围,作为道路的当前损伤范围。其中,损伤图数据包括损伤图数据的对应的像素点的位置信息、以及损伤图数据的对应的像素点的传感信息。云平台基于当前损伤范围内的各图数据的位置信息、以及各图数据的传感信息,按照各损伤图数据的位置信息的分布情况,建立当前损伤范围的各图数据对应的损伤传感图谱。The cloud platform presets a damage data threshold, and selects the image data corresponding to the pixel points of the damage data greater than the damage data threshold in the three-dimensional sensor image data of the road as the damage image data. Then the cloud platform uses the range of all damage image data in the three-dimensional sensor image data as the current damage range of the road. Among them, the damage image data includes the position information of the corresponding pixel points of the damage image data, and the sensor information of the corresponding pixel points of the damage image data. Based on the position information of each image data within the current damage range and the sensor information of each image data, the cloud platform establishes a damage sensor map corresponding to each image data in the current damage range according to the distribution of the position information of each damage image data.

基于上述方案,通过建立三维传感图数据,筛选当前损伤范围,并基于该损伤范围的各损伤图数据,建立损伤传感图谱,提升了损伤传感图谱的计算精准度。Based on the above scheme, by establishing three-dimensional sensor map data, the current damage range is screened, and based on the damage map data of the damage range, a damage sensor map is established, thereby improving the calculation accuracy of the damage sensor map.

可选的,基于道路的图像信息、以及道路的当前损伤范围,通过损伤位置识别策略,识别道路的目标损伤区域,包括:建立道路的图像信息的三维图数据,并通过损伤图像识别网络,识别道路的图像信息的损伤位置区域;建立三维传感图数据、以及三维图数据的对应关系,并基于对应关系识别当前损伤范围内的损伤位置区域对应的子损伤范围;将当前损伤范围内的各损伤图数据,按照每个损伤图数据与子损伤范围的距离的远近进行聚类处理,得到多个损伤图数据组,并计算每个损伤图数据组中的各损伤图数据距离子损伤范围的平均距离;筛选低于预设距离阈值的平均距离对应的损伤图数据组中的各目标损伤图数据,并将子损伤范围、以及子损伤范围对应的目标损伤图数据包含的范围,作为子损伤区域;将所有子损伤区域,作为道路的目标损伤区域。 Optionally, based on the image information of the road and the current damage range of the road, a damage location identification strategy is used to identify a target damage area of the road, including: establishing three-dimensional map data of the image information of the road, and identifying the damage location area of the image information of the road through a damage image recognition network; establishing a correspondence between the three-dimensional sensing map data and the three-dimensional map data, and identifying a sub-damage range corresponding to the damage location area within the current damage range based on the correspondence; clustering each damage map data within the current damage range according to the distance between each damage map data and the sub-damage range to obtain multiple damage map data groups, and calculating the average distance of each damage map data in each damage map data group from the sub-damage range; screening each target damage map data in the damage map data group corresponding to the average distance below a preset distance threshold, and treating the sub-damage range and the range contained in the target damage map data corresponding to the sub-damage range as a sub-damage area; treating all sub-damage areas as the target damage area of the road.

本实施例中,云平台201基于大地坐标系,建立该道路的图像信息的三维图数据,并通过损伤图像识别网络,识别道路的图像信息中道路损伤位置对应的损伤位置区域。其中该损伤图像识别网络为基于图像特征识别的卷积神经网络。云平台基于三维传感图数据的图像比例、以及三维图传感数据的图像包含的各像素点数目,将三维传感图数据进行等比例、等像素处理,并建立已处理的三维图数据与每个三维传感图数据中的相同位置信息的像素点之间的对应关系。然后云平台基于该对应关系,确定三维图数据的损伤位置区域对应的三维传感图数据的当前损伤范围内的损伤位置区域。云平台将当前损伤范围内的损伤位置区域,作为该当前损伤范围的子损伤范围。然后,云平台计算当前损伤范围内的各损伤图数据与该子损伤范围的直线距离,并按照每个损伤图数据与子损伤范围的距离的远近进行聚类处理,得到多个损伤图数据组。In this embodiment, the cloud platform 201 establishes the three-dimensional image data of the image information of the road based on the earth coordinate system, and identifies the damage position area corresponding to the road damage position in the image information of the road through the damage image recognition network. The damage image recognition network is a convolutional neural network based on image feature recognition. Based on the image ratio of the three-dimensional sensor image data and the number of pixels contained in the image of the three-dimensional image sensor data, the cloud platform performs equal-proportion and equal-pixel processing on the three-dimensional sensor image data, and establishes a corresponding relationship between the processed three-dimensional image data and the pixels of the same position information in each three-dimensional sensor image data. Then, based on the corresponding relationship, the cloud platform determines the damage position area within the current damage range of the three-dimensional sensor image data corresponding to the damage position area of the three-dimensional image data. The cloud platform uses the damage position area within the current damage range as the sub-damage range of the current damage range. Then, the cloud platform calculates the straight-line distance between each damage image data within the current damage range and the sub-damage range, and performs clustering processing according to the distance between each damage image data and the sub-damage range to obtain multiple damage image data groups.

云平台预设距离阈值,并计算每个损伤图数据组中的各损伤图数据距离子损伤范围的平均距离。然后,云平台筛选低于预设距离阈值的平均距离对应的损伤图数据组中的各目标损伤图数据,并将子损伤范围、以及子损伤范围对应的目标损伤图数据包含的范围,作为子损伤区域,将所有子损伤区域,作为道路的目标损伤区域。The cloud platform presets a distance threshold and calculates the average distance between each damage map data in each damage map data group and the sub-damage range. Then, the cloud platform selects each target damage map data in the damage map data group corresponding to the average distance below the preset distance threshold, and takes the sub-damage range and the range included in the target damage map data corresponding to the sub-damage range as the sub-damage area, and takes all the sub-damage areas as the target damage area of the road.

其中,云平台重新获取多个损伤类型的样本图像信息、以及每个样本图像信息中的样本损伤图像信息。然后,云平台针对每个损伤类型的样本图像信息,将该损伤类型的样本图像信息、以及该损伤类型的样本图像信息中的样本损伤图像信息输入初始损伤图像识别网络,训练初始损伤图像识别网络的损伤类型的损伤识别参数,得到损伤图像识别网络。其中初始损伤图像识别网络为基于图像特征识别的卷积神经网络。The cloud platform reacquires sample image information of multiple damage types and sample damage image information in each sample image information. Then, for each sample image information of a damage type, the cloud platform inputs the sample image information of the damage type and the sample damage image information in the sample image information of the damage type into the initial damage image recognition network, trains the damage recognition parameters of the damage type of the initial damage image recognition network, and obtains the damage image recognition network. The initial damage image recognition network is a convolutional neural network based on image feature recognition.

基于上述方案,通过道路的图像信息,对该道路的当前损伤范围进行限缩,并将当前损伤范围划分为多个子损伤区域,提升了鉴别该道路的各子损伤区域对应的损伤信息的精准度。Based on the above scheme, the current damage range of the road is limited through the image information of the road, and the current damage range is divided into multiple sub-damage areas, thereby improving the accuracy of identifying the damage information corresponding to each sub-damage area of the road.

可选的,基于道路的损伤传感图谱,通过损伤鉴别网络,识别道路的损伤类型,包括:提取损伤传感图谱的每个子损伤区域的损伤特征数据,并分别将每个损伤特征数据输入损伤鉴别网络,得到每个损伤特征数据对应的子损伤类型;并将每个损伤特征数据对应的子损伤类型,作为道路的损伤类型。Optionally, based on the damage sensor map of the road, the damage type of the road is identified through a damage identification network, including: extracting damage feature data of each sub-damage area of the damage sensor map, and inputting each damage feature data into the damage identification network respectively to obtain the sub-damage type corresponding to each damage feature data; and using the sub-damage type corresponding to each damage feature data as the damage type of the road.

本实施例中,云平台提取损伤传感图谱的每个子损伤区域的损伤特征数据。其中该损伤特征数据为该自损伤区域对应的损伤传感图谱中的子损伤传感图谱。云平台分别将每个损伤特征数据输入损伤鉴别网络,通过该损伤鉴别网络,识别每个损伤特征数据对应的子损伤类型。然后云平台将每个损伤特征数据对应的子损伤类型,作为道路的损伤类型。其中该损伤鉴别网络为强化学习神经网络,该损伤鉴别网络通过多个损伤类型的样本损伤传感图谱输入初始强化学习神经网络,训练该初始强化学习神经网络对应的每种损伤类型的鉴别参数范围,得到损伤鉴别网络。In this embodiment, the cloud platform extracts damage feature data of each sub-damage area of the damage sensor map. The damage feature data is a sub-damage sensor map in the damage sensor map corresponding to the self-damage area. The cloud platform inputs each damage feature data into the damage identification network respectively, and identifies the sub-damage type corresponding to each damage feature data through the damage identification network. Then the cloud platform uses the sub-damage type corresponding to each damage feature data as the damage type of the road. The damage identification network is a reinforcement learning neural network, which inputs the sample damage sensor maps of multiple damage types into the initial reinforcement learning neural network, trains the identification parameter range of each damage type corresponding to the initial reinforcement learning neural network, and obtains the damage identification network.

基于上述方案,通过损伤鉴别网络,基于每个子损伤区域的损伤特征数据,识别每个子损伤区域的子损伤类型,提升了识别损伤区域的损伤类型的效率。Based on the above scheme, through the damage identification network, based on the damage feature data of each sub-damage area, the sub-damage type of each sub-damage area is identified, thereby improving the efficiency of identifying the damage type of the damage area.

可选的,基于道路的损伤类型、以及损伤类型的各程度的样本损伤范围,计算目标损伤区域的损伤传感数据对应的损伤等级,包括:针对每个子损伤区域,基于子损伤区域的子损伤类型对应的各程度的样本损伤范围,识别子损伤区域的损伤传感数据所属的样本损伤范围,得到子损伤区域对应的子损伤类型的程度;基于子损伤区域对应的子损伤类型、以及子损伤区域对应的子损伤类型的程度,通过损伤等级划分策略,确定子损伤区域对应的损伤等级。Optionally, based on the damage type of the road and the sample damage ranges of each degree of the damage type, the damage level corresponding to the damage sensor data of the target damage area is calculated, including: for each sub-damage area, based on the sample damage ranges of each degree corresponding to the sub-damage type of the sub-damage area, identifying the sample damage range to which the damage sensor data of the sub-damage area belongs, and obtaining the degree of the sub-damage type corresponding to the sub-damage area; based on the sub-damage type corresponding to the sub-damage area and the degree of the sub-damage type corresponding to the sub-damage area, determining the damage level corresponding to the sub-damage area through a damage level classification strategy.

本实施例中,云平台针对每个子损伤区域,基于子损伤区域的子损伤类型对应的各程度的样本损伤范围,识别子损伤区域的损伤传感数据所属的样本损伤范围,得到子损伤区域对应的子损伤类型的程度。然后,云平台基于预设与云平台的每个损伤类型的程度对应的损伤等级、该子损伤区域对应的子损伤类型、以及该子损伤区域对应的子损伤类型的程度,确定该子损伤区域对应的损伤等级。In this embodiment, the cloud platform identifies the sample damage range to which the damage sensing data of the sub-damage area belongs based on the sample damage ranges of each degree corresponding to the sub-damage type of the sub-damage area for each sub-damage area, and obtains the degree of the sub-damage type corresponding to the sub-damage area. Then, the cloud platform determines the damage level corresponding to the sub-damage area based on the damage level corresponding to the degree of each damage type preset in the cloud platform, the sub-damage type corresponding to the sub-damage area, and the degree of the sub-damage type corresponding to the sub-damage area.

本实施例中,云平台基于预设与云平台的每个损伤类型的程度对应的损伤等级,识别每个子损伤区域的损伤等级,提升了识别损伤等级的效率。In this embodiment, the cloud platform identifies the damage level of each sub-damage area based on the preset damage level corresponding to the degree of each damage type of the cloud platform, thereby improving the efficiency of identifying the damage level.

可选的,将目标损伤区域、目标损伤区域的损伤等级、以及目标损伤区域的损伤类型,作为道路的目标损伤信息之后,还包括:针对每个子损伤区域,基于子损伤区域的子损伤类型,以及子损伤区域的子损伤类型的程度,确定子损伤区域的损伤修补策略;按照每个子损伤区域的损伤等级从高到低的顺序,对每个子损伤区域的维修顺序进行排列,得到各子损伤区域的修补序列;并将每个子损伤区域的损伤修补策略 填充至修补序列中,得到目标损伤区域的修补任务信息,将包含修补任务信息、以及目标损伤区域的损伤信息的预警信息发送至显示模块。Optionally, after the target damage area, the damage level of the target damage area, and the damage type of the target damage area are used as the target damage information of the road, the following further includes: for each sub-damage area, based on the sub-damage type of the sub-damage area and the degree of the sub-damage type of the sub-damage area, determining a damage repair strategy for the sub-damage area; arranging the repair sequence of each sub-damage area in descending order of the damage level of each sub-damage area to obtain a repair sequence for each sub-damage area; and Fill it into the repair sequence to obtain the repair task information of the target damaged area, and send the warning information including the repair task information and the damage information of the target damaged area to the display module.

本实施例中,云平台预设每种损伤类型的维修方式、以及每种损伤类型的不同程度对应的维修资源消耗信息。然后,针对每个自损伤区域,云平台基于该子损伤区域的子损伤类型,确定该子损伤区域的维修方式,基于该子损伤区域的子损伤类型的程度,确定该子损伤区域的维修资源消耗信息。然后云平台将该子损伤区域的维修方式、以及该子损伤区域的维修资源消耗信息,作为该子损伤区域的损伤修补策略。例如,子损伤区域的子损伤类型、以及该子损伤区域的子损伤类型的程度为凹陷、以及凹陷的损伤程度为中度损伤,则基于预设于云平台的每种损伤类型的维修方式、以及每种损伤类型的不同程度对应的维修资源需求信息,得到凹陷对应的维修方式为注浆修复,中度损伤的凹陷的维修方式对应的维修资源消耗信息为0.3吨/m3。云平台将每个子损伤区域的维修顺序,按照每个子损伤区域的损伤等级从高到低的顺序进行排雷,得到每个子损伤区域的修补序列。最后,云平台将每个子损伤区域的损伤修补策略填充至修补序列中,得到目标损伤区域的修补任务信息,云平台在获取到该修补任务信息之后,将包含该修补任务信息、以及目标损伤区域的损伤信息的预警信息发送至显示模块。In this embodiment, the cloud platform presets the maintenance method of each damage type and the maintenance resource consumption information corresponding to the different degrees of each damage type. Then, for each self-damaged area, the cloud platform determines the maintenance method of the sub-damaged area based on the sub-damage type of the sub-damaged area, and determines the maintenance resource consumption information of the sub-damaged area based on the degree of the sub-damage type of the sub-damaged area. Then the cloud platform uses the maintenance method of the sub-damaged area and the maintenance resource consumption information of the sub-damaged area as the damage repair strategy of the sub-damaged area. For example, the sub-damage type of the sub-damaged area and the degree of the sub-damage type of the sub-damaged area are depressions, and the degree of the depression is moderate damage. Based on the maintenance method of each damage type preset in the cloud platform and the maintenance resource demand information corresponding to the different degrees of each damage type, the maintenance method corresponding to the depression is grouting repair, and the maintenance resource consumption information corresponding to the maintenance method of the depression with moderate damage is 0.3 tons/m 3. The cloud platform clears the maintenance order of each sub-damaged area according to the damage level of each sub-damaged area from high to low, and obtains the repair sequence of each sub-damaged area. Finally, the cloud platform fills the damage repair strategy of each sub-damage area into the repair sequence to obtain the repair task information of the target damage area. After obtaining the repair task information, the cloud platform sends the warning information containing the repair task information and the damage information of the target damage area to the display module.

基于上述方案,通过目标损伤区域的损伤信息,确定目标损伤区域的修补任务信息,提升了确定的目标损伤区域的修补任务信息的精准度。Based on the above scheme, the repair task information of the target damaged area is determined through the damage information of the target damaged area, thereby improving the accuracy of the repair task information of the determined target damaged area.

可选的,方法还包括:响应于用户的传感器采集系统更新操作,获取每个传感器的采集系统更新信息,并将采集系统更新数据信息发送至采集箱;采集系统更新数据信息用于将每个传感器的当前采集系统数据信息,更新为采集系统更新数据信息。Optionally, the method also includes: in response to the user's sensor acquisition system update operation, obtaining the acquisition system update information of each sensor, and sending the acquisition system update data information to the acquisition box; the acquisition system update data information is used to update the current acquisition system data information of each sensor to the acquisition system update data information.

本实施例中,在用户需要更新传感器的采集系统时,云平台响应于用户的传感器采集系统更新操作,获取每个传感器的采集系统更新信息。然后云平台将采集系统更新数据信息发送至采集箱。采集箱将该采集系统更新数据信息分别发送至各传感器中,并控制该传感器更新将当前采集系统数据信息更新为采集系统更新数据信息。In this embodiment, when the user needs to update the sensor's acquisition system, the cloud platform responds to the user's sensor acquisition system update operation and obtains the acquisition system update information of each sensor. The cloud platform then sends the acquisition system update data information to the acquisition box. The acquisition box sends the acquisition system update data information to each sensor respectively, and controls the sensor to update the current acquisition system data information to the acquisition system update data information.

基于上述方案,通过云平台实时控制采集箱更新传感器,避免人工更新每个传感器的过程,提升了传感器的更新效率。Based on the above solution, the cloud platform is used to control the collection box in real time to update the sensor, avoiding the process of manually updating each sensor and improving the update efficiency of the sensor.

可选的,方法还包括:响应于用户的传感器采集任务上传操作,生成每个传感器的采集指令,并将采集指令发送至采集箱;采集指令包括每个传感器的采集任务,采集指令用于指示每个传感器执行采集指令中的采集任务。Optionally, the method also includes: in response to the user's sensor acquisition task upload operation, generating an acquisition instruction for each sensor, and sending the acquisition instruction to the acquisition box; the acquisition instruction includes the acquisition task of each sensor, and the acquisition instruction is used to instruct each sensor to execute the acquisition task in the acquisition instruction.

本实施例中,在用户需要调整传感器的采集任务的情况下,云平台响应于用户的传感器采集任务上传操作,基于采集任务,生成每个传感器的采集指令,然后云平台将该采集指令发送至该采集箱;其中,该采集指令包括每个传感器的采集任务。采集器将该采集指令分别发送至每个传感器,并控制每个传感器执行该采集指令中的采集任务。其中,该采集任务还包括采集箱在执行采集任务时的散热、除湿的工作状态对应的数值、以及该采集箱开始/结束采集的时间点。其中该云平台在不同用户访问该云平台时,会对不同用户进行鉴权处理。不同用户访问该云平台的权限不同,且不同用户只能查询到该用户自身在该云平台的操作信息。In this embodiment, when the user needs to adjust the acquisition task of the sensor, the cloud platform responds to the user's sensor acquisition task upload operation, generates an acquisition instruction for each sensor based on the acquisition task, and then the cloud platform sends the acquisition instruction to the acquisition box; wherein the acquisition instruction includes the acquisition task of each sensor. The collector sends the acquisition instruction to each sensor respectively, and controls each sensor to execute the acquisition task in the acquisition instruction. Among them, the acquisition task also includes the numerical values corresponding to the working status of heat dissipation and dehumidification of the collection box when executing the acquisition task, and the time point when the collection box starts/ends the acquisition. Among them, the cloud platform will authenticate different users when different users access the cloud platform. Different users have different permissions to access the cloud platform, and different users can only query the user's own operation information on the cloud platform.

在一个实施例中,如图2所示,提供了一种道路损伤检测系统,该系统包括云平台201和采集箱202。In one embodiment, as shown in FIG. 2 , a road damage detection system is provided, which includes a cloud platform 201 and a collection box 202 .

采集箱202与云平台201通信连接;采集箱202,用于采集道路的传感数据信息;云平台201,用于获取道路的图像信息、多个不同的样本损伤范围,并基于道路的传感数据信息,确定道路的当前损伤范围,以及道路的损伤传感图谱;样本损伤范围包括不同损伤类型的损伤范围;基于道路的图像信息、以及道路的当前损伤范围,通过损伤位置识别策略,识别道路的目标损伤区域,并基于道路的损伤传感图谱,通过损伤鉴别网络,识别道路的损伤类型;获取目标损伤区域的损伤传感数据,并基于道路的损伤类型、以及损伤类型的各程度的样本损伤范围,计算目标损伤区域的损伤传感数据对应的损伤等级;将目标损伤区域、目标损伤区域的损伤等级、以及目标损伤区域的损伤类型,作为道路的目标损伤信息。The collection box 202 is communicatively connected with the cloud platform 201; the collection box 202 is used to collect sensor data information of the road; the cloud platform 201 is used to obtain image information of the road, multiple different sample damage ranges, and based on the sensor data information of the road, determine the current damage range of the road and the damage sensor map of the road; the sample damage range includes damage ranges of different damage types; based on the image information of the road and the current damage range of the road, a target damage area of the road is identified through a damage location recognition strategy, and based on the damage sensor map of the road, a damage type of the road is identified through a damage identification network; damage sensor data of the target damage area is obtained, and based on the damage type of the road and the sample damage ranges of each degree of the damage type, the damage level corresponding to the damage sensor data of the target damage area is calculated; the target damage area, the damage level of the target damage area, and the damage type of the target damage area are used as the target damage information of the road.

本实施例中,采集箱202与云平台201通信连接。采集箱202将每个传感器检测到的道路的传感数据信息发送至云平台201,云平台201通过处理该道路的传感数据信息、图像采集设备采集的道路图像信息、 以及数据库中的多个不同程度的样本损伤范围得到该道路的目标损伤信息。其中,该采集箱202内设置有下载端口,该下载端口用于用户下载存储于该采集箱202的历史道路的传感数据信息、以及存储于该采集箱202的历史道路的道路图像和道路视频。In this embodiment, the collection box 202 is connected to the cloud platform 201. The collection box 202 sends the sensor data information of the road detected by each sensor to the cloud platform 201, and the cloud platform 201 processes the sensor data information of the road, the road image information collected by the image acquisition device, The target damage information of the road is obtained by using the sample damage ranges of different degrees in the database. A download port is provided in the collection box 202, and the download port is used by the user to download the sensor data information of the historical road stored in the collection box 202, as well as the road images and road videos of the historical road stored in the collection box 202.

其中,云平台201向采集箱202传输控制信息(即采集系统更新数据信息、以及控制指令),采集箱202向云平台201传输数据信息(即道路的传感数据信息、以及道路的图像信息),云平台201内的鉴权模块用于存储每个用户的使用权限、配置下发模块用于响应于用户的传感器采集系统更新操作,获取每个传感器的采集系统更新信息;收发控制模块用于与采集箱202进行数据传输,存储模块用于存储该云平台201处理的每个数据信息;分析处理模块用于执行步骤S101至步骤S102之间的内容;诊断模块用于执行步骤S103至步骤S104之间的内容;显示模块用于显示目标损伤区域的损伤信息、以及目标损伤区域的修补任务信息;告警模块用于在接收到预警信息之后,执行向用户告警提醒的任务。Among them, the cloud platform 201 transmits control information (i.e., the collection system update data information and control instructions) to the collection box 202, and the collection box 202 transmits data information (i.e., the sensor data information of the road and the image information of the road) to the cloud platform 201. The authentication module in the cloud platform 201 is used to store the usage rights of each user, and the configuration issuance module is used to respond to the user's sensor collection system update operation and obtain the collection system update information of each sensor; the transceiver control module is used to transmit data with the collection box 202, and the storage module is used to store each data information processed by the cloud platform 201; the analysis and processing module is used to execute the content between step S101 and step S102; the diagnosis module is used to execute the content between step S103 and step S104; the display module is used to display the damage information of the target damaged area and the repair task information of the target damaged area; the alarm module is used to execute the task of alerting the user after receiving the early warning information.

在一个实施例中,如图3所示,提供了一种道路损伤检测示例,该示例包括以下步骤S301至S312。In one embodiment, as shown in FIG3 , a road damage detection example is provided, which includes the following steps S301 to S312 .

步骤S301,获取采集箱发送的道路的传感数据信息、采集箱发送的道路的图像信息、以及多个不同的样本损伤范围。Step S301, acquiring sensor data information of the road sent by the collection box, image information of the road sent by the collection box, and a plurality of different sample damage ranges.

步骤S302,基于传感数据信息中的各传感器的传感信息以及各传感器的位置信息,建立道路的三维传感图数据,并在道路的三维传感图数据中,筛选满足道路损伤条件的损伤图数据,将三维传感图数据中包含所有损伤图数据的范围,作为道路的当前损伤范围。步骤S303,基于当前损伤范围内的各图数据中的位置信息、以及各图数据中的传感信息,建立当前损伤范围的各图数据对应的损伤传感图谱。Step S302: Based on the sensing information of each sensor and the position information of each sensor in the sensing data information, three-dimensional sensing map data of the road is established, and damage map data that meets the road damage condition is screened in the three-dimensional sensing map data of the road, and the range containing all damage map data in the three-dimensional sensing map data is used as the current damage range of the road. Step S303: Based on the position information in each map data within the current damage range and the sensing information in each map data, a damage sensing map corresponding to each map data of the current damage range is established.

步骤S304,建立道路的图像信息的三维图数据,并通过损伤图像识别网络,识别道路的图像信息的损伤位置区域。Step S304, creating three-dimensional graph data of the image information of the road, and identifying the damaged location area of the image information of the road through a damaged image recognition network.

步骤S305,建立三维传感图数据和三维图数据的对应关系,并基于对应关系识别当前损伤范围内的损伤位置区域对应的子损伤范围。Step S305: establishing a correspondence between the three-dimensional sensing image data and the three-dimensional image data, and identifying a sub-damage range corresponding to the damage position area within the current damage range based on the correspondence.

步骤S306,将当前损伤范围内的各损伤图数据,按照每个损伤图数据与子损伤范围的距离的远近进行聚类处理,得到多个损伤图数据组,并计算每个损伤图数据组中的各损伤图数据距离子损伤范围的平均距离。Step S306, clustering the damage map data within the current damage range according to the distance between each damage map data and the sub-damage range to obtain multiple damage map data groups, and calculating the average distance between each damage map data in each damage map data group and the sub-damage range.

步骤S307,筛选低于预设距离阈值的平均距离对应的损伤图数据组中的各目标损伤图数据,并将子损伤范围、以及子损伤范围对应的目标损伤图数据包含的范围,作为子损伤区域,将所有子损伤区域,作为道路的目标损伤区域。Step S307, screening each target damage map data in the damage map data group corresponding to the average distance below the preset distance threshold, and taking the sub-damage range and the range included in the target damage map data corresponding to the sub-damage range as the sub-damage area, and taking all the sub-damage areas as the target damage areas of the road.

步骤S308,提取损伤传感图谱的每个子损伤区域的损伤特征数据,并分别将每个损伤特征数据输入损伤鉴别网络,得到每个损伤特征数据对应的子损伤类型。Step S308, extracting damage feature data of each sub-damage area of the damage sensing map, and inputting each damage feature data into the damage identification network respectively to obtain the sub-damage type corresponding to each damage feature data.

步骤S309,并将每个损伤特征数据对应的子损伤类型,作为道路的损伤类型。Step S309, and taking the sub-damage type corresponding to each damage feature data as the damage type of the road.

步骤S310,针对每个子损伤区域,基于子损伤区域的子损伤类型对应的各程度的样本损伤范围,识别子损伤区域的损伤传感数据所属的样本损伤范围,得到子损伤区域对应的子损伤类型的程度。Step S310, for each sub-damage area, based on the sample damage ranges of each degree corresponding to the sub-damage type of the sub-damage area, identify the sample damage range to which the damage sensing data of the sub-damage area belongs, and obtain the degree of the sub-damage type corresponding to the sub-damage area.

步骤S311,基于子损伤区域对应的子损伤类型、以及子损伤区域对应的子损伤类型的程度,通过损伤等级划分策略,确定子损伤区域对应的损伤等级。Step S311, based on the sub-damage type corresponding to the sub-damage area and the degree of the sub-damage type corresponding to the sub-damage area, the damage level corresponding to the sub-damage area is determined through a damage level classification strategy.

步骤S312,将目标损伤区域、目标损伤区域的损伤等级、以及目标损伤区域的损伤类型,作为道路的目标损伤信息。Step S312: The target damage area, the damage level of the target damage area, and the damage type of the target damage area are used as target damage information of the road.

应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的道路损伤检测方法的道路损伤检测装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供 的一个或多个道路损伤检测装置实施例中的具体限定可以参见上文中对于道路损伤检测方法的限定,在此不再赘述。Based on the same inventive concept, the embodiment of the present application also provides a road damage detection device for implementing the road damage detection method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the following is provided The specific limitations in one or more embodiments of the road damage detection device can refer to the above limitations on the road damage detection method, which will not be repeated here.

在一个实施例中,如图4所示,提供了一种道路损伤检测装置,包括:获取模块410、识别模块420、重新获取模块430和确定模块440。In one embodiment, as shown in FIG. 4 , a road damage detection device is provided, including: an acquisition module 410 , an identification module 420 , a re-acquisition module 430 and a determination module 440 .

获取模块410,用于获取采集箱发送的道路的传感数据信息、所述采集箱发送的道路的图像信息、以及多个不同的样本损伤范围,并基于所述道路的传感数据信息,确定所述道路的当前损伤范围,以及所述道路的损伤传感图谱。所述样本损伤范围包括不同损伤类型的损伤范围。The acquisition module 410 is used to acquire the sensor data information of the road sent by the collection box, the image information of the road sent by the collection box, and a plurality of different sample damage ranges, and determine the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road. The sample damage range includes damage ranges of different damage types.

识别模块420,用于基于所述道路的图像信息、以及所述道路的当前损伤范围,通过损伤位置识别策略,识别所述道路的目标损伤区域,并基于所述道路的损伤传感图谱,通过损伤鉴别网络,识别所述道路的损伤类型。The identification module 420 is used to identify the target damage area of the road based on the image information of the road and the current damage range of the road through a damage location identification strategy, and to identify the damage type of the road based on the damage sensor map of the road through a damage identification network.

重新获取模块430,用于获取所述目标损伤区域的损伤传感数据,并基于所述道路的损伤类型、以及所述损伤类型的各所述程度的样本损伤范围,计算所述目标损伤区域的损伤传感数据对应的损伤等级。The re-acquisition module 430 is used to acquire the damage sensor data of the target damage area, and calculate the damage level corresponding to the damage sensor data of the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type.

确定模块440,用于将所述目标损伤区域、所述目标损伤区域的损伤等级、以及所述目标损伤区域的损伤类型,作为所述道路的目标损伤信息。The determination module 440 is configured to use the target damage area, the damage level of the target damage area, and the damage type of the target damage area as target damage information of the road.

可选的,所述道路的传感数据信息包括所述道路的多个传感器的传感信息、以及各所述传感器的位置信息。Optionally, the sensor data information of the road includes sensor information of multiple sensors on the road and location information of each of the sensors.

所述获取模块410,具体用于:基于各所述传感器的传感信息、以及各传感器的位置信息,建立所述道路的三维传感图数据,并在所述道路的三维传感图数据中,筛选满足道路损伤条件的损伤图数据,将所述三维传感图数据中包含所有损伤图数据的范围,作为所述道路的当前损伤范围;所述损伤图数据包括所述损伤图数据的对应的像素点的位置信息、以及所述损伤图数据的对应的像素点的传感信息;基于所述当前损伤范围内的各图数据的位置信息、以及各所述图数据的传感信息,建立所述当前损伤范围的各图数据对应的损伤传感图谱。The acquisition module 410 is specifically used to: establish three-dimensional sensor map data of the road based on the sensor information of each sensor and the position information of each sensor, and screen damage map data that meets the road damage condition in the three-dimensional sensor map data of the road, and use the range of all damage map data in the three-dimensional sensor map data as the current damage range of the road; the damage map data includes the position information of the corresponding pixel points of the damage map data and the sensor information of the corresponding pixel points of the damage map data; based on the position information of each map data within the current damage range and the sensor information of each map data, establish a damage sensor map corresponding to each map data in the current damage range.

可选的,所述识别模块420,具体用于:建立所述道路的图像信息的三维图数据,并通过损伤图像识别网络,识别所述道路的图像信息的损伤位置区域;建立所述三维传感图数据、以及所述三维图数据的对应关系,并基于所述对应关系识别所述当前损伤范围内的损伤位置区域对应的子损伤范围;将所述当前损伤范围内的各损伤图数据,按照每个损伤图数据与所述子损伤范围的距离的远近进行聚类处理,得到多个损伤图数据组,并计算每个损伤图数据组中的各损伤图数据距离所述子损伤范围的平均距离;筛选低于预设距离阈值的平均距离对应的损伤图数据组中的各目标损伤图数据,并将所述子损伤范围、以及所述子损伤范围对应的目标损伤图数据包含的范围,作为子损伤区域,将所有子损伤区域,作为所述道路的目标损伤区域。Optionally, the recognition module 420 is specifically used to: establish three-dimensional map data of the image information of the road, and identify the damage location area of the image information of the road through a damage image recognition network; establish a correspondence between the three-dimensional sensor image data and the three-dimensional map data, and identify the sub-damage range corresponding to the damage location area within the current damage range based on the correspondence; cluster each damage map data within the current damage range according to the distance between each damage map data and the sub-damage range to obtain multiple damage map data groups, and calculate the average distance of each damage map data in each damage map data group from the sub-damage range; filter each target damage map data in the damage map data group corresponding to the average distance below a preset distance threshold, and use the sub-damage range and the range included in the target damage map data corresponding to the sub-damage range as a sub-damage area, and use all sub-damage areas as target damage areas of the road.

可选的,所述识别模块420,具体用于:提取所述损伤传感图谱的每个子损伤区域的损伤特征数据,并分别将每个损伤特征数据输入损伤鉴别网络,得到每个损伤特征数据对应的子损伤类型;并将每个损伤特征数据对应的子损伤类型,作为所述道路的损伤类型。Optionally, the identification module 420 is specifically used to: extract damage feature data of each sub-damage area of the damage sensor map, and input each damage feature data into the damage identification network respectively to obtain the sub-damage type corresponding to each damage feature data; and use the sub-damage type corresponding to each damage feature data as the damage type of the road.

可选的,所述重新获取模块430,具体用于:针对每个子损伤区域,基于所述子损伤区域的子损伤类型对应的各所述程度的样本损伤范围,识别所述子损伤区域的损伤传感数据所属的样本损伤范围,得到所述子损伤区域对应的子损伤类型的程度;基于所述子损伤区域对应的子损伤类型、以及所述子损伤区域对应的子损伤类型的程度,通过损伤等级划分策略,确定所述子损伤区域对应的损伤等级。Optionally, the re-acquisition module 430 is specifically used to: for each sub-damage area, based on the sample damage ranges of each degree corresponding to the sub-damage type of the sub-damage area, identify the sample damage range to which the damage sensing data of the sub-damage area belongs, and obtain the degree of the sub-damage type corresponding to the sub-damage area; based on the sub-damage type corresponding to the sub-damage area and the degree of the sub-damage type corresponding to the sub-damage area, determine the damage level corresponding to the sub-damage area through a damage level classification strategy.

可选的,所述装置还包括:策略确定模块和任务确定模块。策略确定模块用于针对每个子损伤区域,基于所述子损伤区域的子损伤类型,以及所述子损伤区域的子损伤类型的程度,确定所述子损伤区域的损伤修补策略。Optionally, the device further comprises: a strategy determination module and a task determination module. The strategy determination module is used to determine, for each sub-damage area, a damage repair strategy for the sub-damage area based on the sub-damage type of the sub-damage area and the degree of the sub-damage type of the sub-damage area.

任务确定模块,用于按照每个子损伤区域的损伤等级从高到低的顺序,对每个子损伤区域的维修顺序进行排列,得到各所述子损伤区域的修补序列;并将每个子损伤区域的损伤修补策略填充至所述修补序列中,得到所述目标损伤区域的修补任务信息,将包含所述修补任务信息、以及所述目标损伤区域的损伤信息的预警信息发送至显示模块。 The task determination module is used to arrange the maintenance order of each sub-damage area in descending order of the damage level of each sub-damage area to obtain a repair sequence for each sub-damage area; and fill the damage repair strategy of each sub-damage area into the repair sequence to obtain the repair task information of the target damage area, and send the warning information including the repair task information and the damage information of the target damage area to the display module.

可选的,所述装置还包括更新模块。更新模块,用于响应于用户的传感器采集系统更新操作,获取每个传感器的采集系统更新信息,并将所述采集系统更新数据信息发送至所述采集箱;所述采集系统更新数据信息用于将每个传感器的当前采集系统数据信息,更新为所述采集系统更新数据信息。Optionally, the device further includes an update module. The update module is used to obtain the acquisition system update information of each sensor in response to the user's sensor acquisition system update operation, and send the acquisition system update data information to the acquisition box; the acquisition system update data information is used to update the current acquisition system data information of each sensor to the acquisition system update data information.

可选的,所述装置还包括:指令发送模块。指令发送模块,用于响应于用户的传感器采集任务上传操作,生成每个传感器的采集指令,并将所述采集指令发送至所述采集箱;所述采集指令包括每个传感器的采集任务,所述采集指令用于指示每个传感器执行所述采集指令中的采集任务。Optionally, the device further includes: an instruction sending module. The instruction sending module is used to generate an acquisition instruction for each sensor in response to the user's sensor acquisition task upload operation, and send the acquisition instruction to the acquisition box; the acquisition instruction includes the acquisition task of each sensor, and the acquisition instruction is used to instruct each sensor to execute the acquisition task in the acquisition instruction.

上述道路损伤检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above-mentioned road damage detection device can be implemented in whole or in part by software, hardware or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

在一个实施例中,如图5所示,提供了一种道路传感器布设位置的确定方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤102至110。In one embodiment, as shown in FIG5 , a method for determining the deployment location of a road sensor is provided. This embodiment is illustrated by applying the method to a terminal. It is understandable that the method can also be applied to a server, or to a system including a terminal and a server, and implemented through the interaction between the terminal and the server. In this embodiment, the method includes the following steps 102 to 110.

步骤102,从目标道路的多个预设布设点中,分别确定各道路工况对应的布设点。Step 102, determining the layout points corresponding to each road condition from a plurality of preset layout points of the target road.

本申请实施例中,目标道路为需要布设传感器的道路,预设布设点指预先在目标道路上选定的、可以在此处布设传感器的位置点,参见图6所示,图中浅灰色的点即为针对一段道路的预设布设点,最终的目标布设点应当从各预设布设点中产生。In the embodiment of the present application, the target road is a road where sensors need to be deployed, and the preset deployment points refer to location points pre-selected on the target road where sensors can be deployed, as shown in Figure 6. The light gray points in the figure are the preset deployment points for a section of road, and the final target deployment points should be generated from the preset deployment points.

道路工况指道路所处的状态,例如在某种病害影响下的道路可以是一种道路工况,在某一时间段下的道路也可以是一种道路工况。道路工况对应的布设点是各预设布设点中,能够反映本道路工况下道路受力情况的布设点,例如道路在此处受力较大的布设点、在此处有车辆经过概率较高的布设点等,具体的选择标准可以由本领域技术人员根据实际需求确定,本申请实施例在此不做具体限定。Road conditions refer to the state of a road. For example, a road under the influence of a certain disease can be a road condition, and a road in a certain period of time can also be a road condition. The layout points corresponding to the road conditions are the layout points among the preset layout points that can reflect the stress conditions of the road under the road condition, such as the layout points where the road is subjected to greater stress, the layout points where the probability of vehicles passing by is higher, etc. The specific selection criteria can be determined by those skilled in the art according to actual needs, and the embodiments of this application are not specifically limited here.

步骤104,从各道路工况对应的布设点中确定基准布设点,根据基准布设点构建基准布设点组,并将各道路工况对应的布设点中不属于基准布设点组的布设点,作为候选布设点。Step 104, determining a reference layout point from the layout points corresponding to each road condition, constructing a reference layout point group based on the reference layout point, and taking the layout points corresponding to each road condition that do not belong to the reference layout point group as candidate layout points.

本申请实施例中,为使得最终的目标布设点数量较少,可以根据各道路工况对应的布设点确定基准布设点组,并将各道路工况对应的布设点中不属于基准布设点组的布设点,作为候选布设点,再逐步将候选布设点添加至基准布设点组中,以得到最终能够反映目标道路在多种道路工况下受力情况的目标布设点。In an embodiment of the present application, in order to make the number of final target layout points smaller, a benchmark layout point group can be determined based on the layout points corresponding to each road condition, and the layout points corresponding to each road condition that do not belong to the benchmark layout point group are used as candidate layout points, and the candidate layout points are gradually added to the benchmark layout point group to obtain the final target layout points that can reflect the stress conditions of the target road under various road conditions.

基准布设点组中基准布设点的选取标准可以由本领域技术人员根据实际需求确定。由于既需要最终得到的目标布设点数量较少(要求一开始选取的基准布设点数量不能过多)、又需要提高后续添加候选布设点的效率(候选布设点越多,添加候选布设点的耗时越长,也就是要求一开始选取的基准布设点数量也不能过少),因此此处需要将基准布设点的数量控制在一个合理的范围内。The selection criteria of the reference layout points in the reference layout point group can be determined by those skilled in the art according to actual needs. Since it is necessary to obtain a smaller number of target layout points (the number of reference layout points selected at the beginning should not be too large) and to improve the efficiency of adding candidate layout points later (the more candidate layout points, the longer it takes to add candidate layout points, that is, the number of reference layout points selected at the beginning should not be too small), it is necessary to control the number of reference layout points within a reasonable range.

例如,考虑到若各道路工况对应的布设点中存在重合的布设点,则重合的布设点就是同时能够反映目标道路在多种道路工况下受力情况的布设点,该点大概率会属于最终的目标布设点;因此可以将重合的布设点作为基准布设点。For example, if there are overlapping layout points among the layout points corresponding to various road conditions, the overlapping layout points are the layout points that can simultaneously reflect the stress conditions of the target road under multiple road conditions, and this point is likely to belong to the final target layout point; therefore, the overlapping layout points can be used as reference layout points.

或者,也可以根据不同道路工况下布设点的分布规律(例如分布位置、分布中心之间的距离等,分布中心可以指一个距各布设点之间距离之和最小的点)选取基准布设点。在存在分布规律区别较大的道路工况时,可以从上述道路工况对应的布设点中各选取部分点作为基准布设点;在存在分布规律较为接近的道路工况时,可以根据两个道路工况中重合的布设点选取基准布设点。Alternatively, the reference layout points may be selected according to the distribution patterns of the layout points under different road conditions (e.g., distribution positions, distances between distribution centers, etc., where the distribution center may refer to a point with the smallest sum of distances from all layout points). When there are road conditions with greatly different distribution patterns, some points may be selected from the layout points corresponding to the above road conditions as reference layout points; when there are road conditions with relatively similar distribution patterns, reference layout points may be selected based on the overlapping layout points in the two road conditions.

以具体示例对上述过程进行说明,参见图7所示,若存在道路工况A、B、C、D、E,其中道路工况A和D对应的布设点位于道路左侧,道路工况B和C对应的布设点位于道路右侧,道路工况E对应的布设点位于道路中心,则可以确定A和D、B和C的分布规律较为接近。可以首先根据分布规律较为接近的道路工况确定一次候选基准布设点组。考虑到在布设点的分布规律较为接近的情况下,一个道路工况对应的布设点大致也能够反映另一个道路工况中的道路受力情况,故而可以先选取两个道路工况中重合的布设点作为候选基准布设点。 The above process is explained with a specific example, as shown in FIG7 , if there are road conditions A, B, C, D, and E, where the layout points corresponding to road conditions A and D are located on the left side of the road, the layout points corresponding to road conditions B and C are located on the right side of the road, and the layout points corresponding to road condition E are located in the center of the road, then it can be determined that the distribution patterns of A and D, and B and C are relatively close. A candidate benchmark layout point group can be first determined based on road conditions with relatively close distribution patterns. Considering that when the distribution patterns of the layout points are relatively close, the layout points corresponding to one road condition can roughly reflect the road stress conditions in another road condition, the layout points that overlap in the two road conditions can be first selected as candidate benchmark layout points.

再根据分别基于A和D、B和C确定出的候选基准布设点、以及E对应的布设点得到最终的基准布设点组。考虑到在布设点的分布规律区别较大的情况下,一个道路工况对应的布设点可能并不能反映另一个道路工况中的道路受力情况,因此若仅将一个道路工况对应的布设点作为基准布设点,后续在将另一个道路工况的候选布设点与基准布设点进行匹配时,大概率还是需要将候选布设点加入到基准布设点组中,因此可以在确定基准布设点时就预先分别从上述道路工况对应的布设点中,各选取部分布设点作为基准布设点,加快后续得到目标布设点的速度。Then, the final reference layout point group is obtained based on the candidate reference layout points determined based on A and D, B and C, and the layout points corresponding to E. Considering that the layout points corresponding to one road condition may not reflect the road stress conditions in another road condition when the distribution patterns of the layout points are quite different, if only the layout points corresponding to one road condition are used as reference layout points, when the candidate layout points of another road condition are subsequently matched with the reference layout points, it is highly likely that the candidate layout points still need to be added to the reference layout point group. Therefore, when determining the reference layout points, some layout points can be selected from the layout points corresponding to the above road conditions in advance as reference layout points to speed up the subsequent acquisition of the target layout points.

例如,以上述示例为例,由于B和C只对应一个候选基准布设点,因此可以将该候选基准布设点添加为最终的基准布设点。而A和D对应两个候选基准布设点,为尽量减少最终的基准布设点的数量,可以根据目标道路在两种道路工况下于两个候选基准布设点处的受力情况(可以以在布设点处采集到的压力数据、加速度信号能量数据等表征,以下称为工况数据),从两个候选基准布设点中选取一个点(例如,在两种道路工况下工况数据的平均值较大的一个点)作为基准布设点。类似的,也可以从E对应的布设点中选取一个点作为基准布设点,得到最终的基准布设点组。For example, taking the above example, since B and C correspond to only one candidate benchmark layout point, the candidate benchmark layout point can be added as the final benchmark layout point. A and D correspond to two candidate benchmark layout points. In order to minimize the number of final benchmark layout points, one point (for example, a point with a larger average value of the working condition data under two road conditions) can be selected from the two candidate benchmark layout points according to the force conditions of the target road at the two candidate benchmark layout points under two road conditions (which can be represented by pressure data, acceleration signal energy data, etc. collected at the layout points, hereinafter referred to as working condition data) as the benchmark layout point. Similarly, one point can also be selected from the layout points corresponding to E as the benchmark layout point to obtain the final benchmark layout point group.

在确定基准布设点组后,将各道路工况下的布设点中不属于基准布设点组的布设点作为候选布设点,如图7所示。After the reference layout point group is determined, the layout points under each road condition that do not belong to the reference layout point group are taken as candidate layout points, as shown in FIG7 .

步骤106,针对每一候选布设点,确定候选布设点对应的目标道路工况,并确定各基准布设点在目标道路工况下对应的第一工况数据,及候选布设点在目标道路工况下对应的第二工况数据,根据各第一工况数据及第二工况数据,确定候选布设点与基准布设点组的相关性系数,其中,工况数据用于表征道路在布设点处的受力情况。Step 106, for each candidate layout point, determine the target road condition corresponding to the candidate layout point, and determine the first condition data corresponding to each benchmark layout point under the target road condition, and the second condition data corresponding to the candidate layout point under the target road condition, and determine the correlation coefficient between the candidate layout point and the benchmark layout point group based on each first condition data and the second condition data, wherein the condition data is used to characterize the stress condition of the road at the layout point.

本申请实施例中,候选布设点对应的目标道路工况是布设点中包含有该候选布设点的道路工况,若存在多个布设点中包含有该候选布设点的道路工况,则目标道路工况就有多个。In the embodiment of the present application, the target road condition corresponding to the candidate layout point is the road condition that includes the candidate layout point among the layout points. If there are multiple layout points that include the road conditions of the candidate layout point, there will be multiple target road conditions.

工况数据指可以表征道路在一个点处受力情况的任意数据,例如道路在该点处受到的力、在一段时间内于该点采集到的加速度信号能量数据、车辆在该点处经过的频率和车辆经过时对道路施加的压力等,本申请实施例对此不作具体限定。Working condition data refers to any data that can characterize the force conditions of the road at a point, such as the force exerted on the road at that point, the acceleration signal energy data collected at that point over a period of time, the frequency of vehicles passing by that point, and the pressure exerted on the road when vehicles pass by, etc. The embodiments of the present application do not make specific limitations on this.

可以分别计算基准布设点组中的每一个基准布设点和候选布设点,在目标道路工况下对应的工况数据。根据各基准布设点对应的各第一工况数据和候选布设点对应的第二工况数据,可以确定基准布设点组与候选布设点之间的相关性系数。例如,在工况数据是一个数值的情况下(例如压力值),可以使得相关性系数与各第一工况数据和第二工况数据的差值中,最小的差值成反比,也即若第二工况数据与任意一个第一工况数据之间的差值较小,则候选布设点与基准布设点组的相关性系数就较大。在工况数据是一个序列(例如在一段时间内采集的加速度信号能量)的情况下,可以根据任一计算两个序列之间相关性系数的算法计算各第一工况数据和第二工况数据之间的相关性系数(例如皮尔逊相关性系数、斯皮尔曼相关性系数等),再将各相关性系数中,最大的相关性系数作为候选布设点与基准布设点组的相关性系数。也可以用其他方式计算相关性系数,本申请实施例对此不作具体限定。The corresponding working condition data of each reference layout point and candidate layout point in the reference layout point group under the target road working condition can be calculated respectively. According to each first working condition data corresponding to each reference layout point and the second working condition data corresponding to the candidate layout point, the correlation coefficient between the reference layout point group and the candidate layout point can be determined. For example, in the case where the working condition data is a numerical value (such as a pressure value), the correlation coefficient can be made inversely proportional to the smallest difference between the first working condition data and the second working condition data, that is, if the difference between the second working condition data and any first working condition data is small, the correlation coefficient between the candidate layout point and the reference layout point group is large. In the case where the working condition data is a sequence (such as the energy of the acceleration signal collected within a period of time), the correlation coefficient between each first working condition data and the second working condition data (such as the Pearson correlation coefficient, the Spearman correlation coefficient, etc.) can be calculated according to any algorithm for calculating the correlation coefficient between two sequences, and then the largest correlation coefficient among the correlation coefficients is used as the correlation coefficient between the candidate layout point and the reference layout point group. The correlation coefficient may also be calculated in other ways, which are not specifically limited in the embodiments of the present application.

若一个候选布设点对应多个目标道路工况,则可以分别计算候选布设点在多个目标道路工况下对应的相关性系数,再将其中最大的相关性系数、或最小的相关性系数、或各相关性系数的平均值、或其他能够表征多个相关性系数特征的数值作为候选布设点对应的相关性系数,本申请实施例对此不作具体限定。If a candidate layout point corresponds to multiple target road conditions, the correlation coefficients corresponding to the candidate layout point under multiple target road conditions can be calculated separately, and then the largest correlation coefficient, or the smallest correlation coefficient, or the average of the correlation coefficients, or other numerical values that can characterize the characteristics of multiple correlation coefficients are used as the correlation coefficient corresponding to the candidate layout point. The embodiment of the present application does not make any specific limitations on this.

步骤108,根据各候选布设点对应的相关性系数,从各候选布设点中选取目标布设点。Step 108 : selecting a target layout point from each candidate layout point according to the correlation coefficient corresponding to each candidate layout point.

本申请实施例中,可以将相关性系数较小、也即基于原有的基准布设点,无法准确反映候选布设点处道路受力情况的候选布设点作为目标布设点。例如,可以预先设置相关性系数阈值,并将相关性系数小于相关性系数阈值的候选布设点作为目标布设点。或者也可以按照相关性系数从小至大对各候选布设点排序,将排在前预置数量的候选布设点作为目标布设点,本申请实施例对此不作具体限定。In the embodiment of the present application, a candidate layout point with a small correlation coefficient, that is, based on the original reference layout point, cannot accurately reflect the road stress condition at the candidate layout point, can be used as a target layout point. For example, a correlation coefficient threshold can be set in advance, and the candidate layout point with a correlation coefficient less than the correlation coefficient threshold can be used as the target layout point. Alternatively, the candidate layout points can be sorted from small to large according to the correlation coefficient, and the candidate layout points with a preset number of candidates in the front can be used as the target layout point, which is not specifically limited in the embodiment of the present application.

除相关性系数之外,还可以将工况数据也作为选取目标布设点的标准。例如,针对之前根据相关性系数已筛选出的目标布设点,可以获取目标布设点对应的目标道路工况下的全部布设点,计算各布设点的工况数据之和,再分别计算目标布设点的工况数据占各布设点的工况数据之和的第一比值,以及属于 基准布设点的布设点的工况数据之和占各布设点的工况数据之和的第二比值。若第一比值小于第二比值且与第二比值之间的差异较大,则说明目标布设点对于表征目标道路在目标道路工况下的受力情况并不重要,此时可以将此目标布设点删除。若第一比值大于或者等于第二比值,或者第一比值小于第二比值且与第二比值之间的差异不大,则说明目标布设点较为重要,此时可以保留目标布设点。In addition to the correlation coefficient, the working condition data can also be used as a criterion for selecting the target layout point. For example, for the target layout point that has been screened out based on the correlation coefficient, all layout points under the target road working condition corresponding to the target layout point can be obtained, the sum of the working condition data of each layout point can be calculated, and then the first ratio of the working condition data of the target layout point to the sum of the working condition data of each layout point can be calculated, as well as the first ratio of the working condition data of the target layout point to the sum of the working condition data of each layout point. The second ratio of the sum of the working condition data of the layout points of the reference layout point to the sum of the working condition data of each layout point. If the first ratio is less than the second ratio and the difference between the first ratio and the second ratio is large, it means that the target layout point is not important for characterizing the stress condition of the target road under the target road working condition, and the target layout point can be deleted. If the first ratio is greater than or equal to the second ratio, or the first ratio is less than the second ratio and the difference between the first ratio and the second ratio is not large, it means that the target layout point is more important, and the target layout point can be retained.

需要说明的是,以上仅为根据相关性系数和工况数据选取目标布设点的一种示例。实际上本领域技术人员也可以根据相关性系数和其他的数据选取目标布设点,或者也可以根据相关性系数及工况数据以其他方式选取目标布设点,本申请实施例对此不作具体限定。It should be noted that the above is only an example of selecting target layout points according to the correlation coefficient and the operating condition data. In fact, those skilled in the art can also select the target layout points according to the correlation coefficient and other data, or can also select the target layout points according to the correlation coefficient and the operating condition data in other ways, and the embodiments of the present application do not specifically limit this.

步骤110,将目标布设点添加至基准布设点组中,得到最终的目标布设点组。Step 110, adding the target layout point to the reference layout point group to obtain a final target layout point group.

本申请实施例中,将各目标布设点添加至基准布设点组中,即可得到最终的目标布设点组,如图8所示。获取目标布设点组后,可以按照目标布设点组中的各点,在目标道路相应的位置上布设传感器,以对目标道路的健康状况进行监测。In the embodiment of the present application, each target deployment point is added to the reference deployment point group to obtain the final target deployment point group, as shown in Figure 8. After obtaining the target deployment point group, sensors can be deployed at corresponding positions of the target road according to each point in the target deployment point group to monitor the health status of the target road.

本申请实施例提供的道路传感器布设位置的确定方法,选取基准布设点组,再分别计算剩余的候选布设点与基准布设点组之间的相关性系数,在相关性系数满足要求的情况下,判定基于基准布设点组中的各基准布设点,无法准确监测该候选布设点处的道路情况,并将该候选布设点添加至基准布设点组中,以此得到最终的目标布设点组。因此可以实现以较少的传感器对多种典型道路病害进行检测,降低检测成本。The method for determining the road sensor deployment position provided by the embodiment of the present application selects a reference deployment point group, and then respectively calculates the correlation coefficients between the remaining candidate deployment points and the reference deployment point group. When the correlation coefficients meet the requirements, it is determined that the road conditions at the candidate deployment point cannot be accurately monitored based on each reference deployment point in the reference deployment point group, and the candidate deployment point is added to the reference deployment point group, thereby obtaining the final target deployment point group. Therefore, it is possible to detect a variety of typical road diseases with fewer sensors, reducing the detection cost.

在一个实施例中,如图9所示,步骤102中,从目标道路的多个预设布设点中,分别确定各道路工况对应的布设点,包括步骤502和步骤504。In one embodiment, as shown in FIG. 9 , in step 102 , layout points corresponding to each road condition are determined from a plurality of preset layout points of the target road, including steps 502 and 504 .

步骤502,分别构建目标道路在各种道路工况下对应的道路模型。Step 502: construct road models corresponding to the target road under various road conditions.

步骤504,针对每一道路工况,获取目标道路在道路工况下对应的车辆行驶数据,根据车辆行驶数据及目标道路在道路工况下对应的道路模型,分别确定目标道路的多个预设布设点在道路工况下对应的第三工况数据,并根据各第三工况数据,从各预设布设点中确定道路工况对应的布设点。Step 504, for each road condition, obtain the vehicle driving data corresponding to the target road under the road condition, and determine the third condition data corresponding to multiple preset layout points of the target road under the road condition based on the vehicle driving data and the road model corresponding to the target road under the road condition, and determine the layout point corresponding to the road condition from each preset layout point based on each third condition data.

本申请实施例中,工况数据可以根据构建目标道路的道路模型得到,且可以根据工况数据从各预设布设点中确定各道路工况对应的布设点。可以首先构建目标道路在正常状态下的道路模型,道路模型中应当考虑道路各层(例如面层、基层、底基层等)的结构参数和材料参数、各层的边界条件、道路中传力杆和拉杆的尺寸和布置方式等,进而在此基础上,针对不同的道路工况对正常状态下的道路模型进行调整,获得不同道路工况对应的道路模型。例如在道路工况是道路板角底部脱空时,可以相应在正常状态下的道路模型的基层处模拟板角底部脱空的状况,得到该道路工况下的道路模型。In the embodiment of the present application, the working condition data can be obtained based on the road model of the target road, and the layout points corresponding to each road working condition can be determined from each preset layout point based on the working condition data. First, a road model of the target road in a normal state can be constructed. The road model should consider the structural parameters and material parameters of each layer of the road (such as the surface layer, base layer, subbase layer, etc.), the boundary conditions of each layer, the size and layout of the force transmission rods and pull rods in the road, etc., and then on this basis, the road model in the normal state is adjusted for different road working conditions to obtain road models corresponding to different road working conditions. For example, when the road working condition is that the bottom of the road plate corner is hollow, the bottom of the plate corner can be simulated at the base of the road model in the normal state to obtain the road model under the road working condition.

道路工况对应的车辆行驶数据指该道路工况下的道路不平整度、车辆速度、车辆类型、车辆载重、轮迹分布概率等能够表征道路上车辆情况的数据,上述数据可以通过在现实中对目标道路进行监测获取,或者也可以将针对该道路工况下的多条道路监测得到的典型数据作为车辆行驶数据。根据车辆行驶数据及道路模型,可以获得道路模型在预设布设点处的受力情况,以此模拟目标道路在预设布设点处的受力情况并获取工况数据。例如,可以根据上述车辆行驶数据得到车辆移动载荷参数,车辆移动载荷参数用于表征在道路工况下、道路任一点在任一时刻的受力情况;将车辆移动载荷参数施加到道路模型上,并应用有限元方法对道路模型进行分析,可以得到各预设布设点处的第三工况数据。The vehicle driving data corresponding to the road condition refers to the data that can characterize the vehicle conditions on the road, such as the road roughness, vehicle speed, vehicle type, vehicle load, wheel track distribution probability, etc. under the road condition. The above data can be obtained by monitoring the target road in reality, or the typical data obtained by monitoring multiple roads under the road condition can be used as vehicle driving data. According to the vehicle driving data and the road model, the stress conditions of the road model at the preset layout points can be obtained, so as to simulate the stress conditions of the target road at the preset layout points and obtain the working condition data. For example, the vehicle moving load parameters can be obtained according to the above vehicle driving data. The vehicle moving load parameters are used to characterize the stress conditions of any point on the road at any time under the road condition; the vehicle moving load parameters are applied to the road model, and the road model is analyzed by the finite element method, so as to obtain the third working condition data at each preset layout point.

由于需要从预设布设点中选取能够反映本道路工况下道路受力情况的点,因此可以将第三工况数据较大的预设布设点作为布设点。例如可以预先设置第三工况数据阈值,并将第三工况数据大于第三工况数据阈值的预设布设点作为布设点。或者也可以按照第三工况数据从大至小对各预设布设点排序,将排在前预置数量的预设布设点作为布设点,本申请实施例对此不作具体限定。Since it is necessary to select points that can reflect the stress conditions of the road under the current road condition from the preset layout points, the preset layout points with larger third working condition data can be used as layout points. For example, the third working condition data threshold can be set in advance, and the preset layout points with third working condition data greater than the third working condition data threshold can be used as layout points. Alternatively, the preset layout points can be sorted from large to small according to the third working condition data, and the preset layout points with a preset number of rows in front can be used as layout points. The embodiments of the present application do not specifically limit this.

本申请实施例提供的道路传感器布设位置的确定方法,构建道路工况下的道路模型,并根据道路工况对应的车辆行驶数据得到各预设布设点的第三工况数据,再根据第三工况数据选取布设点。能够根据模型确定各预设布设点中哪些点较能反映本道路工况下道路的受力情况,进而从这些点中选取基准布设点和最终的目标布设点,可以提高最终得到的目标布设点的精度。The method for determining the layout position of the road sensor provided in the embodiment of the present application constructs a road model under the road working condition, obtains the third working condition data of each preset layout point according to the vehicle driving data corresponding to the road working condition, and then selects the layout point according to the third working condition data. It is possible to determine which points among the preset layout points can better reflect the stress conditions of the road under the road working condition according to the model, and then select the reference layout point and the final target layout point from these points, which can improve the accuracy of the final target layout point.

在一个实施例中,如图10所示,步骤504中,根据各第三工况数据,从各预设布设点中确定道路工 况对应的布设点,包括:步骤602和步骤604。In one embodiment, as shown in FIG. 10 , in step 504, the road working condition is determined from each preset layout point according to each third working condition data. The method further comprises steps 602 and 604.

步骤602,对各预设布设点按照第三工况数据由大至小进行排序,得到预设布设点队列。Step 602: sort the preset layout points from large to small according to the third working condition data to obtain a preset layout point queue.

步骤604,遍历预设布设点队列,在排列在当前遍历位置之前的各预设布设点对应的第三工况数据满足预置策略的情况下,停止遍历预设布设点队列,并将排列在当前遍历位置之前的各预设布设点作为道路工况对应的布设点。Step 604, traverse the preset layout point queue, and when the third working condition data corresponding to each preset layout point arranged before the current traversal position meets the preset strategy, stop traversing the preset layout point queue, and use each preset layout point arranged before the current traversal position as the layout point corresponding to the road working condition.

本申请实施例中,可以按照第三工况数据由大至小对预设布设点排序,并通过遍历排序得到的预设布设点队列的方式确定道路工况对应的布设点。预置策略指选取布设点的终止条件,例如第三工况数据小于第三工况数据阈值,或者选择的布设点的数量等于数量阈值等。In the embodiment of the present application, the preset layout points can be sorted from large to small according to the third working condition data, and the layout points corresponding to the road working condition can be determined by traversing the preset layout point queue obtained by sorting. The preset strategy refers to the termination condition for selecting the layout point, such as the third working condition data is less than the third working condition data threshold, or the number of selected layout points is equal to the number threshold, etc.

举例来说,在预置策略是第三工况数据小于第三工况数据阈值时,可以遍历预设布设点队列,并比较排列在当前遍历位置之前的预设布设点的第三工况数据与第三工况数据阈值的大小。若全部第三工况数据均大于或者等于第三工况数据阈值,则继续遍历下一个预设布设点;若存在一个第三工况数据小于第三工况数据阈值,则触发遍历的终止条件,将排列在当前遍历位置之前的预设布设点作为道路工况对应的布设点,并停止遍历过程。For example, when the preset strategy is that the third working condition data is less than the third working condition data threshold, the preset layout point queue can be traversed, and the third working condition data of the preset layout point arranged before the current traversal position can be compared with the third working condition data threshold. If all the third working condition data are greater than or equal to the third working condition data threshold, the next preset layout point will be traversed; if there is a third working condition data less than the third working condition data threshold, the termination condition of the traversal is triggered, and the preset layout point arranged before the current traversal position is used as the layout point corresponding to the road working condition, and the traversal process is stopped.

或者,预置策略也可以是排列在当前遍历位置之前的预设布设点的第三工况数据之和、占全部预设布设点的第三工况数据之和大于比例阈值。可以预先计算全部预设布设点的第三工况数据之和,并在遍历预设布设点队列的过程中,计算排列在当前遍历位置之前的各预设布设点的第三工况数据之和。在该和与全部预设布设点的第三工况数据之和之间的比值大于比例阈值(例如15%)时,触发遍历的终止条件,将排列在当前遍历位置之前的预设布设点作为道路工况对应的布设点,并停止遍历过程。Alternatively, the preset strategy may also be that the sum of the third working condition data of the preset layout points arranged before the current traversal position and the sum of the third working condition data of all preset layout points are greater than the ratio threshold. The sum of the third working condition data of all preset layout points may be calculated in advance, and in the process of traversing the preset layout point queue, the sum of the third working condition data of each preset layout point arranged before the current traversal position is calculated. When the ratio between the sum and the sum of the third working condition data of all preset layout points is greater than the ratio threshold (for example, 15%), the termination condition of the traversal is triggered, the preset layout points arranged before the current traversal position are used as the layout points corresponding to the road working condition, and the traversal process is stopped.

本申请实施例提供的道路传感器布设位置的确定方法,对各预设布设点按照第三工况数据排序,遍历排序后得到的队列,再根据当前遍历位置之前的各预设布设点的第三工况数据是否满足预置策略选取布设点。能够选取较能反映本道路工况下道路的受力情况的预设布设点作为本道路工况下的布设点,进而从这些点中选取基准布设点和最终的目标布设点,可以提高最终得到的目标布设点的精度。The method for determining the layout position of the road sensor provided in the embodiment of the present application sorts each preset layout point according to the third working condition data, traverses the queue obtained after sorting, and then selects the layout point according to whether the third working condition data of each preset layout point before the current traversal position meets the preset strategy. The preset layout point that can better reflect the stress condition of the road under the current road working condition can be selected as the layout point under the current road working condition, and then the reference layout point and the final target layout point are selected from these points, which can improve the accuracy of the final target layout point.

在一个实施例中,如图11所示,步骤104中,从各道路工况对应的布设点中确定基准布设点,包括:步骤1041和步骤1042。In one embodiment, as shown in FIG. 11 , in step 104 , determining a reference layout point from the layout points corresponding to each road condition includes: step 1041 and step 1042 .

步骤1041,根据各道路工况对应的布设点,分别确定各道路工况对应的布设点数量。Step 1041, according to the layout points corresponding to each road condition, determine the number of layout points corresponding to each road condition.

步骤1042,将各布设点数量中,最大的布设点数量对应的各布设点,作为基准布设点组。Step 1042: taking the layout points corresponding to the largest number of layout points among the layout points as the reference layout point group.

本申请实施例中,可以将各道路工况中对应的布设点中,布设点数量最大的布设点作为基准布设点组,以减少后续将候选布设点和基准布设点组进行匹配的次数。In an embodiment of the present application, the layout points with the largest number of layout points among the corresponding layout points in each road condition can be used as the reference layout point group to reduce the number of subsequent matching of candidate layout points and the reference layout point group.

若存在多个布设点数量最大的道路工况,则可以参照前述实施例中根据布设点的分布规律选取基准布设点的方案,分别计算这些道路工况中布设点的分布规律和其他道路工况中的布设点分布规律的相似度,并选取与其他道路工况中布设点的分布规律相似度最高的道路工况对应的布设点作为基准布设点。其中与其他道路工况中布设点的分布规律相似度最高,可以指该道路工况的布设点分布规律与其他道路工况布设点分布规律的相似度之和最高,也可以指平均值最高等,本申请实施例对此不作具体限定。If there are multiple road conditions with the largest number of layout points, the solution of selecting the reference layout points according to the distribution law of the layout points in the aforementioned embodiment can be referred to, and the similarity between the distribution law of the layout points in these road conditions and the distribution law of the layout points in other road conditions can be calculated respectively, and the layout points corresponding to the road conditions with the highest similarity to the distribution law of the layout points in other road conditions can be selected as the reference layout points. The highest similarity to the distribution law of the layout points in other road conditions can refer to the highest sum of the similarities between the layout point distribution law of the road condition and the layout point distribution law of other road conditions, or the highest average value, etc., which is not specifically limited in the embodiments of the present application.

本申请实施例提供的道路传感器布设位置的确定方法,将布设点数量最大的一组布设点作为基准布设点组,因而可以减少需要将候选布设点和基准布设点组进行匹配的次数,提高获取目标布设点组的效率。The method for determining the road sensor deployment position provided in the embodiment of the present application uses a group of deployment points with the largest number of deployment points as a reference deployment point group, thereby reducing the number of times that candidate deployment points and reference deployment point groups need to be matched, and improving the efficiency of obtaining a target deployment point group.

在一个实施例中,如图12所示,步骤106中,根据各第一工况数据及第二工况数据,确定候选布设点与基准布设点组的相关性系数,包括:步骤1061和步骤1062。In one embodiment, as shown in FIG. 12 , in step 106 , the correlation coefficient between the candidate layout points and the reference layout point group is determined according to each of the first operating condition data and the second operating condition data, including: step 1061 and step 1062 .

步骤1061,针对任一基准布设点,根据基准布设点对应的第一工况数据及第二工况数据,确定候选布设点与基准布设点的相关性系数。Step 1061 : for any reference layout point, determine the correlation coefficient between the candidate layout point and the reference layout point according to the first operating condition data and the second operating condition data corresponding to the reference layout point.

步骤1062,根据各基准布设点对应的相关性系数,确定候选布设点与基准布设点组的相关性系数。Step 1062: Determine the correlation coefficient between the candidate layout points and the reference layout point group according to the correlation coefficient corresponding to each reference layout point.

本申请实施例中,可以根据各第一工况数据和第二工况数据的相关性系数,确定第二工况数据和基准布设点组的相关性系数。以第一工况数据和第二工况数据都是时序数据,其中包含在一个采集周期内采集到的所有加速度信号能量数据为例,可以根据皮尔逊相关性系数计算第一工况数据和第二工况数据 的相关性系数(参见公式(1)):
In the embodiment of the present application, the correlation coefficient between the second working condition data and the reference layout point group can be determined according to the correlation coefficient between each first working condition data and the second working condition data. Taking the first working condition data and the second working condition data as time series data, which contain all acceleration signal energy data collected in one collection cycle, the first working condition data and the second working condition data can be calculated according to the Pearson correlation coefficient. The correlation coefficient (see formula (1)):

其中,X指第一工况数据,Y指第二工况数据,r(X,Y)是皮尔逊相关性系数,Cov(X,Y)是X和Y的协方差,Var[X]是第一工况数据的方差,Var[Y]是第二工况数据的方差。Where X refers to the first working condition data, Y refers to the second working condition data, r(X,Y) is the Pearson correlation coefficient, Cov(X,Y) is the covariance of X and Y, Var[X] is the variance of the first working condition data, and Var[Y] is the variance of the second working condition data.

可以根据计算出的全部相关性系数,确定第二工况数据和基准布设点组的相关性系数。例如将最小的相关性系数作为第二工况数据和基准布设点组的相关性系数、将最大的相关性系数作为第二工况数据和基准布设点组的相关性系数、将相关性系数的平均值作为第二工况数据和基准布设点组的相关性系数等,本申请实施例对此不作具体限定。The correlation coefficient between the second operating condition data and the reference layout point group can be determined based on all the calculated correlation coefficients. For example, the smallest correlation coefficient is used as the correlation coefficient between the second operating condition data and the reference layout point group, the largest correlation coefficient is used as the correlation coefficient between the second operating condition data and the reference layout point group, the average value of the correlation coefficient is used as the correlation coefficient between the second operating condition data and the reference layout point group, etc., which is not specifically limited in the embodiments of the present application.

本申请实施例提供的道路传感器布设位置的确定方法,根据各第一工况数据和第二工况数据之间的相关性系数,确定候选布设点与基准布设点组的相关性系数,可以根据候选布设点与全部基准布设点的相关性系数选取目标布设点,也即目标布设点是满足全部基准布设点对相关性系数要求的点,可以提高目标布设点的选取精度。The method for determining the road sensor layout position provided in the embodiment of the present application determines the correlation coefficient between the candidate layout point and the benchmark layout point group based on the correlation coefficient between each first operating condition data and the second operating condition data. The target layout point can be selected based on the correlation coefficient between the candidate layout point and all the benchmark layout points, that is, the target layout point is a point that meets the correlation coefficient requirements of all the benchmark layout points, which can improve the selection accuracy of the target layout point.

在一个实施例中,步骤108中,根据各候选布设点对应的相关性系数,从各候选布设点中选取目标布设点,包括:针对任一候选布设点,在候选布设点对应的相关性系数小于相关性系数阈值的情况下,将候选布设点作为目标布设点。In one embodiment, in step 108, a target layout point is selected from each candidate layout point according to the correlation coefficient corresponding to each candidate layout point, including: for any candidate layout point, when the correlation coefficient corresponding to the candidate layout point is less than the correlation coefficient threshold, the candidate layout point is selected as the target layout point.

本申请实施例中,在候选布设点对应的相关性系数小于相关性系数阈值(预先设定的值,其取值可由本领域技术人员预先设定)时,说明基准布设点组中的各基准布设点无法准确反映目标道路在候选布设点处的受力情况,故而可以将候选布设点作为目标布设点添加至基准布设点组中。In an embodiment of the present application, when the correlation coefficient corresponding to the candidate layout point is less than the correlation coefficient threshold (a pre-set value, the value of which can be pre-set by a person skilled in the art), it means that each benchmark layout point in the benchmark layout point group cannot accurately reflect the stress condition of the target road at the candidate layout point, so the candidate layout point can be added to the benchmark layout point group as a target layout point.

根据计算候选布设点相关性系数的方式不同,在候选布设点对应的相关性系数小于相关性系数阈值时,将候选布设点作为目标布设点也相应具有不同的含义。例如在候选布设点对应的相关性系数,是各基准布设点与候选布设点的相关性系数的最小值时,将候选布设点作为目标布设点指在存在一个无法准确反映候选布设点处受力情况的基准布设点时,将候选布设点添加至基准布设点中;在候选布设点对应的相关性系数,是各基准布设点与候选布设点的相关性系数的最小值时,将候选布设点作为目标布设点指在全部基准布设点均无法准确反映候选布设点处受力情况时,将候选布设点添加至基准布设点中。本领域技术人员可以根据需要达到的效果,自适应调整前述实施例中计算相关性系数的标准,本申请实施例对此不作具体限定。Depending on the different ways of calculating the correlation coefficient of the candidate layout points, when the correlation coefficient corresponding to the candidate layout point is less than the correlation coefficient threshold, taking the candidate layout point as the target layout point also has different corresponding meanings. For example, when the correlation coefficient corresponding to the candidate layout point is the minimum value of the correlation coefficients between each benchmark layout point and the candidate layout point, taking the candidate layout point as the target layout point means that when there is a benchmark layout point that cannot accurately reflect the stress condition at the candidate layout point, the candidate layout point is added to the benchmark layout point; when the correlation coefficient corresponding to the candidate layout point is the minimum value of the correlation coefficients between each benchmark layout point and the candidate layout point, taking the candidate layout point as the target layout point means that when all benchmark layout points cannot accurately reflect the stress condition at the candidate layout point, the candidate layout point is added to the benchmark layout point. Those skilled in the art can adaptively adjust the standard for calculating the correlation coefficient in the aforementioned embodiment according to the desired effect, and the embodiments of the present application do not specifically limit this.

本申请实施例提供的道路传感器布设位置的确定方法,将相关性系数小于相关性系数阈值的候选布设点作为目标布设点,也即在基于基准布设点无法准确检测候选布设点处道路受力情况的情况下,将候选布设点作为目标布设点,可以提高后续在根据目标布设点布设传感器时,对道路健康的监测精度。The method for determining the road sensor deployment position provided in the embodiment of the present application takes the candidate deployment point whose correlation coefficient is less than the correlation coefficient threshold as the target deployment point. That is, when the road stress condition at the candidate deployment point cannot be accurately detected based on the reference deployment point, the candidate deployment point is taken as the target deployment point. This can improve the monitoring accuracy of road health when the sensors are subsequently deployed according to the target deployment point.

在一个实施例中,上述方法还包括:按照预设布设点布置策略,在目标道路上确定多个预设布设点,多个预设布设点在目标道路上均匀分布。In one embodiment, the method further includes: determining a plurality of preset layout points on the target road according to a preset layout point arrangement strategy, wherein the plurality of preset layout points are evenly distributed on the target road.

本申请实施例中,为使得预设布设点可以覆盖全部道路工况下可以表征道路受力情况的点,可以使得预设布设点均匀分布。例如,如图13所示,可以预先针对各道路工况,用道路工况下的道路模型和车辆行驶数据计算出目标道路上任意一个点在各时刻的受力情况,并从中选取一个最能表征该道路工况下道路受力情况的候选点(图13左侧中的点1、点2和点3);获取多个道路工况下的候选点后,可以根据各候选点的分布情况和各候选点之间的距离,在各候选点之间插入新的点,以得到最终的预设布设点并使得预设布设点均匀分布。例如,可以计算任意两个候选点在道路行驶方向上的距离,从中选取最小的距离作为各预设布设点之间的纵向距离(图13中的d3);计算任意两个候选点垂直于道路行驶方向的距离,从中选取最小的距离作为各预设布设点之间的横向距离(图13中的s2);按照纵向距离和横向距离,均匀地在各候选点之间插入新的点,如图13右侧所示。图13右侧中以阴影填充的点即是新插入的点。In the embodiment of the present application, in order to make the preset layout points cover the points that can characterize the stress conditions of the road under all road conditions, the preset layout points can be evenly distributed. For example, as shown in FIG13, the stress conditions of any point on the target road at each time can be calculated in advance for each road condition using the road model and vehicle driving data under the road condition, and a candidate point (point 1, point 2 and point 3 on the left side of FIG13) that best characterizes the stress conditions of the road under the road condition is selected; after obtaining the candidate points under multiple road conditions, new points can be inserted between the candidate points according to the distribution of the candidate points and the distance between the candidate points to obtain the final preset layout points and make the preset layout points evenly distributed. For example, the distance between any two candidate points in the direction of road travel can be calculated, and the smallest distance can be selected as the longitudinal distance between each preset layout point (d3 in Figure 13); the distance between any two candidate points perpendicular to the direction of road travel can be calculated, and the smallest distance can be selected as the lateral distance between each preset layout point (s2 in Figure 13); according to the longitudinal distance and the lateral distance, new points can be uniformly inserted between each candidate point, as shown on the right side of Figure 13. The points filled with shades on the right side of Figure 13 are the newly inserted points.

需要说明的是,如图13所示,由于s3不能整除s2,d1不能整除d3,有可能会出现部分点之间的间距与其他点之间的间距不同的情况。此时可以对这部分点进行移动,使得这部分点与其他点之间的间距 与其他点之间的间距一致;或者也可以不对这部分点进行移动,本申请实施例对此不作具体限定。It should be noted that, as shown in FIG13 , since s3 cannot divide s2 and d1 cannot divide d3, the spacing between some points may be different from the spacing between other points. In this case, these points can be moved so that the spacing between these points and other points is The spacing between the points is consistent with that between other points; or these points may not be moved, and this embodiment of the present application does not specifically limit this.

或者,也可以预先设定各预设布设点之间的纵向距离和横向距离,以及预设布设点与道路边缘之间的预留距离。在需要针对目标道路确定预设布设点时,在距离道路边缘预留距离处首先按照纵向距离铺设一列预设布设点,再每间隔横向距离铺设一列预设布设点,以此完成预设布设点的均匀布置。Alternatively, the longitudinal distance and the lateral distance between each preset layout point, as well as the reserved distance between the preset layout point and the road edge may be preset. When it is necessary to determine the preset layout points for the target road, a row of preset layout points is first laid out according to the longitudinal distance at the reserved distance from the road edge, and then a row of preset layout points is laid out at each lateral distance, so as to complete the uniform arrangement of the preset layout points.

本申请实施例提供的道路传感器布设位置的确定方法,在预设各预设布设点时使得各预设布设点均匀分布,可以使得各预设布设点中包含能够反映多种道路工况下道路受力情况的点,提高预设布设点的确定精度,进而提高最终目标布设点的精度。The method for determining the layout position of road sensors provided in the embodiment of the present application makes each preset layout point evenly distributed when presetting each preset layout point, so that each preset layout point can contain points that can reflect the road stress conditions under various road conditions, thereby improving the determination accuracy of the preset layout points, and further improving the accuracy of the final target layout points.

为使本领域技术人员更好的理解本申请实施例,以下通过具体示例对本申请实施例加以说明。In order to enable those skilled in the art to better understand the embodiments of the present application, the embodiments of the present application are described below through specific examples.

参照图14所示,示出了一种道路传感器布设位置的确定方法的流程图。14 , a flow chart of a method for determining the deployment position of a road sensor is shown.

本申请实施例中,需要选出的目标布设点是针对多种道路病害的传感器布设点。可以针对目标道路的每一块水泥板确定道路传感器的布设位置。可以预先在道路上选取4×5个预设布设点,进而从预设布设点中确定目标布设点。In the embodiment of the present application, the target deployment points to be selected are the sensor deployment points for various road diseases. The deployment position of the road sensor can be determined for each cement slab of the target road. 4×5 preset deployment points can be selected on the road in advance, and then the target deployment point can be determined from the preset deployment points.

可以针对目标道路建立无病害情况下的道路模型,并在建立道路模型时考虑道路各层的结构参数、材料参数和边界条件等,进而在无病害情况下的道路模型的基础上,针对需要检测的各种道路病害,构建不同道路病害下的道路模型。通过车辆速度、车辆载重、轮迹分布等计算车辆移动载荷参数,将车辆移动载荷参数施加在道路模型上,可以得到各目标布设点处的加速度信号能量。A road model without damage can be established for the target road, and the structural parameters, material parameters and boundary conditions of each layer of the road can be considered when establishing the road model. Then, based on the road model without damage, road models with different road damages can be constructed for various road damages that need to be detected. The vehicle moving load parameters are calculated by vehicle speed, vehicle load, wheel track distribution, etc., and the vehicle moving load parameters are applied to the road model to obtain the acceleration signal energy at each target layout point.

加速度信号能量即图14中的|ai,j(n)|2。通过将一个预设布设点处的各加速度信号能量相加,可以得到预设布设点对应的加速度信号能量之和(图14中的Ei,j,图14中的N是加速度信号能量的总数)。将各预设布设点按照加速度信号能量之和从大到小排序,遍历排序后得到的队列,对当前遍历到的位置之前的预设布设点对应的加速度信号能量之和求和,并计算该和与全部预设布设点对应的加速度信号能量之和的比值。在该比值第一次大于15%时,停止遍历队列,将当前遍历到的位置之前的预设布设点作为本道路工况下的布设点。The acceleration signal energy is |a i,j (n)| 2 in FIG14 . By adding the acceleration signal energies at a preset layout point, the sum of the acceleration signal energies corresponding to the preset layout point can be obtained (E i,j in FIG14 , N in FIG14 is the total number of acceleration signal energies). The preset layout points are sorted from large to small according to the sum of the acceleration signal energies, and the queue obtained after traversal is summed up for the sum of the acceleration signal energies corresponding to the preset layout points before the currently traversed position, and the ratio of the sum to the sum of the acceleration signal energies corresponding to all the preset layout points is calculated. When the ratio is greater than 15% for the first time, the queue is stopped, and the preset layout point before the currently traversed position is used as the layout point under this road condition.

将各道路工况中,布设点数量最多的道路工况对应的布设点作为基准布设点,将不属于基准布设点的布设点作为候选布设点。计算候选布设点与各基准布设点之间的皮尔逊相关性系数,在全部基准布设点与候选布设点的相关性系数都小于0.8时,将候选布设点作为目标布设点添加至基准布设点组中,得到最终的目标布设点组。The layout points corresponding to the road conditions with the largest number of layout points in each road condition are taken as the benchmark layout points, and the layout points that do not belong to the benchmark layout points are taken as candidate layout points. The Pearson correlation coefficient between the candidate layout points and each benchmark layout point is calculated. When the correlation coefficients between all benchmark layout points and the candidate layout points are less than 0.8, the candidate layout points are added to the benchmark layout point group as target layout points to obtain the final target layout point group.

本申请实施例提供的道路传感器布设位置的确定方法,采用尽可能少的传感器进行最大化监测,可以提高检测效率,降低经济成本。The method for determining the deployment position of road sensors provided in the embodiment of the present application uses as few sensors as possible to maximize monitoring, thereby improving detection efficiency and reducing economic costs.

应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的道路传感器布设位置的确定方法的道路传感器布设位置的确定装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个道路传感器布设位置的确定装置实施例中的具体限定可以参见上文中对于道路传感器布设位置的确定方法的限定,在此不再赘述。Based on the same inventive concept, the embodiment of the present application also provides a device for determining the road sensor layout position for implementing the method for determining the road sensor layout position involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of one or more road sensor layout position determination devices provided below can refer to the limitations of the road sensor layout position determination method above, and will not be repeated here.

在一个实施例中,如图15所示,提供了一种道路传感器布设位置的确定装置1100,包括:第一确定模块1102、第二确定模块1104、第三确定模块1106、选取模块1108、添加模块1100。In one embodiment, as shown in FIG. 15 , a device 1100 for determining a road sensor deployment location is provided, comprising: a first determination module 1102 , a second determination module 1104 , a third determination module 1106 , a selection module 1108 , and an adding module 1100 .

第一确定模块1102,用于从目标道路的多个预设布设点中,分别确定各道路工况对应的布设点。The first determining module 1102 is used to determine the layout points corresponding to each road condition from a plurality of preset layout points of the target road.

第二确定模块1104,用于从各所述道路工况对应的布设点中确定基准布设点,根据所述基准布设点构建基准布设点组,并将各所述道路工况对应的布设点中不属于所述基准布设点组的所述布设点,作为候选布设点。 The second determination module 1104 is used to determine the reference layout points from the layout points corresponding to each of the road conditions, construct a reference layout point group based on the reference layout points, and use the layout points that do not belong to the reference layout point group among the layout points corresponding to each of the road conditions as candidate layout points.

第三确定模块1106,用于针对任一所述候选布设点,确定所述候选布设点对应的目标道路工况,并确定各所述基准布设点在所述目标道路工况下对应的第一工况数据,及所述候选布设点在所述目标道路工况下对应的第二工况数据,根据各所述第一工况数据及所述第二工况数据,确定所述候选布设点与所述基准布设点组的相关性系数,其中,工况数据用于表征道路在布设点处的受力情况。The third determination module 1106 is used to determine the target road condition corresponding to any of the candidate layout points, and determine the first condition data corresponding to each of the benchmark layout points under the target road condition, and the second condition data corresponding to the candidate layout point under the target road condition, and determine the correlation coefficient between the candidate layout point and the benchmark layout point group based on each of the first condition data and the second condition data, wherein the condition data is used to characterize the stress condition of the road at the layout point.

选取模块1108,用于根据各所述候选布设点对应的所述相关性系数,从各所述候选布设点中选取目标布设点。The selection module 1108 is used to select a target layout point from each of the candidate layout points according to the correlation coefficient corresponding to each of the candidate layout points.

添加模块1110,用于将所述目标布设点添加至所述基准布设点组中,得到最终的目标布设点组。The adding module 1110 is used to add the target layout point to the reference layout point group to obtain a final target layout point group.

本申请实施例提供的道路传感器布设位置的确定装置,选取基准布设点组,再分别计算剩余的候选布设点与基准布设点组之间的相关性系数,在相关性系数满足要求的情况下,判定基于基准布设点组中的各基准布设点,无法准确监测该候选布设点处的道路情况,并将该候选布设点添加至基准布设点组中,以此得到最终的目标布设点组。因此可以实现以较少的传感器对多种典型道路病害进行检测,降低检测成本。The device for determining the layout position of road sensors provided in the embodiment of the present application selects a reference layout point group, and then respectively calculates the correlation coefficients between the remaining candidate layout points and the reference layout point group. When the correlation coefficients meet the requirements, it is determined that the road conditions at the candidate layout point cannot be accurately monitored based on each reference layout point in the reference layout point group, and the candidate layout point is added to the reference layout point group, thereby obtaining the final target layout point group. Therefore, it is possible to detect a variety of typical road diseases with fewer sensors, reducing the detection cost.

在其中一个实施例中,所述第一确定模块1102,还用于:分别构建目标道路在各种道路工况下对应的道路模型;针对每一所述道路工况,获取所述目标道路在所述道路工况下对应的车辆行驶数据,根据所述车辆行驶数据及所述目标道路在所述道路工况下对应的所述道路模型,分别确定所述目标道路的多个预设布设点在所述道路工况下对应的第三工况数据,并根据各所述第三工况数据,从各所述预设布设点中确定所述道路工况对应的布设点。In one of the embodiments, the first determination module 1102 is further used to: respectively construct road models corresponding to the target road under various road conditions; for each of the road conditions, obtain vehicle driving data corresponding to the target road under the road condition, and determine third condition data corresponding to multiple preset layout points of the target road under the road condition based on the vehicle driving data and the road model corresponding to the target road under the road condition, and determine the layout point corresponding to the road condition from each of the preset layout points based on the third condition data.

在其中一个实施例中,所述第一确定模块1102,还用于:对各所述预设布设点按照所述第三工况数据由大至小进行排序,得到预设布设点队列;遍历所述预设布设点队列,在排列在当前遍历位置之前的各所述预设布设点对应的所述第三工况数据满足预置策略的情况下,停止遍历所述预设布设点队列,并将排列在当前遍历位置之前的各所述预设布设点作为所述道路工况对应的布设点。In one of the embodiments, the first determination module 1102 is further used to: sort each of the preset layout points from large to small according to the third operating condition data to obtain a preset layout point queue; traverse the preset layout point queue, and when the third operating condition data corresponding to each of the preset layout points arranged before the current traversal position meets the preset strategy, stop traversing the preset layout point queue, and use each of the preset layout points arranged before the current traversal position as the layout points corresponding to the road operating condition.

在其中一个实施例中,所述第二确定模块1104,还用于:根据各所述道路工况对应的布设点,分别确定各所述道路工况对应的布设点数量;将各所述布设点数量中,最大的所述布设点数量对应的各所述布设点,作为基准布设点组。In one of the embodiments, the second determination module 1104 is further used to: determine the number of layout points corresponding to each of the road conditions according to the layout points corresponding to each of the road conditions; and use the layout points corresponding to the largest number of layout points among the layout points as the reference layout point group.

在其中一个实施例中,所述第三确定模块1106,还用于:针对任一所述基准布设点,根据所述基准布设点对应的所述第一工况数据及所述第二工况数据,确定所述候选布设点与所述基准布设点的相关性系数;根据各所述基准布设点对应的所述相关性系数,确定所述候选布设点与所述基准布设点组的相关性系数。In one embodiment, the third determination module 1106 is further used to: for any of the benchmark layout points, determine the correlation coefficient between the candidate layout point and the benchmark layout point according to the first operating condition data and the second operating condition data corresponding to the benchmark layout point; and determine the correlation coefficient between the candidate layout point and the benchmark layout point group according to the correlation coefficient corresponding to each of the benchmark layout points.

在其中一个实施例中,所述选取模块1108,还用于:针对任一所述候选布设点,在所述候选布设点对应的所述相关性系数小于相关性系数阈值的情况下,将所述候选布设点作为目标布设点。In one of the embodiments, the selection module 1108 is further used to: for any of the candidate layout points, if the correlation coefficient corresponding to the candidate layout point is less than a correlation coefficient threshold, use the candidate layout point as a target layout point.

在其中一个实施例中,所述装置还包括第四确定模块。第四确定模块,用于按照预设布设点布置策略,在所述目标道路上确定多个预设布设点,所述多个预设布设点在所述目标道路上均匀分布。In one embodiment, the device further comprises a fourth determination module. The fourth determination module is used to determine a plurality of preset layout points on the target road according to the preset layout point arrangement strategy, wherein the plurality of preset layout points are evenly distributed on the target road.

上述道路传感器布设位置的确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above-mentioned device for determining the layout position of the road sensor can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器或云平台,其内部结构图可以如图25所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的云平台进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种道路损伤检测方法,一种道路传感器布设位置的确定方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。 In one embodiment, a computer device is provided, which may be a server or a cloud platform, and its internal structure diagram may be shown in FIG25. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external cloud platform in a wired or wireless manner, and the wireless manner may be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a road damage detection method and a method for determining the location of a road sensor are implemented. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a key, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.

本领域技术人员可以理解,图25中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art will understand that the structure shown in FIG. 25 is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述任一项所述的方法的步骤。In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of any one of the above methods are implemented.

在一个实施例中,提供了一种非易失计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项所述的方法的步骤。In one embodiment, a non-volatile computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above methods are implemented.

在一个实施例中,提供了一种计算机程序产品,包括可执行指令,该可执行指令被处理器执行时实现上述任一项所述的方法的步骤。In one embodiment, a computer program product is provided, comprising executable instructions, which, when executed by a processor, implement the steps of any of the above methods.

本申请的一实施例提供了一种道路损伤检测方法,可以应用于如图16所示的应用环境中。其中,包括埋入道路内部的植入式传感器102、路侧的采集设备104以及终端(远端终端在图16中未示出),植入式传感器102、采集设备104以及终端之间可以通过网络进行通信。其中,终端获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集。加速度数据集通过设置在待检测道路内部的植入式传感器102检测车辆荷载产生的振动加速度信号得到。然后,终端根据递归神经网络对加速度数据集进行特征提取,得到加速度特征。将加速度特征和附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量。然后,终端将融合特征向量输入至预设的分类预测网络中,得到待检测道路的道路损伤结果。从而,实现了对待检测道路的道路内部的损伤检测,提高道路损伤检测的准确性。One embodiment of the present application provides a road damage detection method, which can be applied in an application environment as shown in FIG16. It includes an implanted sensor 102 buried inside the road, a roadside acquisition device 104 and a terminal (the remote terminal is not shown in FIG16), and the implanted sensor 102, the acquisition device 104 and the terminal can communicate through a network. The terminal obtains an acceleration data set and an additional attribute feature data set of the road to be detected within a preset detection period. The acceleration data set is obtained by detecting the vibration acceleration signal generated by the vehicle load by the implanted sensor 102 set inside the road to be detected. Then, the terminal extracts features from the acceleration data set according to a recursive neural network to obtain acceleration features. The acceleration features and the additional attribute features in the additional attribute feature data set are feature spliced to obtain a fused feature vector. Then, the terminal inputs the fused feature vector into a preset classification prediction network to obtain the road damage result of the road to be detected. Thus, damage detection of the road interior of the road to be detected is realized, and the accuracy of road damage detection is improved.

其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备,物联网设备又可为智能车载设备等。The terminal may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, and IoT devices, and the IoT devices may be smart vehicle-mounted devices, etc.

可以理解的是,该方法除了可以应用于上述应用场景中的终端,也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。或者,本申请还可以应用于云平台系统,因此,除了数据采集需要借助植入式传感器、以及路侧的采集设备之外,对于该道路损伤检测方法的具体执行端,可以是任意具有存储器和处理器,可实现数据处理功能的计算机设备,本申请对于该道路损伤检测方法的执行端的类型不做限定。It is understandable that, in addition to being applicable to the terminals in the above-mentioned application scenarios, the method can also be applied to servers, and can also be applied to systems including terminals and servers, and implemented through the interaction between the terminals and servers. Alternatively, the present application can also be applied to cloud platform systems. Therefore, in addition to the need for data collection with the help of implanted sensors and roadside collection equipment, the specific execution end of the road damage detection method can be any computer device with a memory and a processor that can realize data processing functions. The present application does not limit the type of the execution end of the road damage detection method.

在一个实施例中,如图17所示,本实施例以道路损伤检测方法应用于终端进行举例说明,本实施例中,该方法包括以下步骤S202至S208。In one embodiment, as shown in FIG. 17 , this embodiment uses the road damage detection method applied to a terminal as an example. In this embodiment, the method includes the following steps S202 to S208 .

步骤S202,获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集。Step S202, obtaining an acceleration data set and an additional attribute feature data set of a road to be detected within a preset detection period.

其中,加速度数据集通过设置在待检测道路内部的植入式传感器检测车辆荷载产生的振动加速度信号得到。The acceleration data set is obtained by detecting the vibration acceleration signal generated by the vehicle load through an implanted sensor arranged inside the road to be detected.

如图16所示,以混凝土路面道路为例进行说明,在混凝土路面的待检测道路路段,将多个植入式传感器预先布设在待检测道路的内部,通过该植入式传感器检测车辆经过待检测道路的检测区域时,由于车辆荷载产生的振动加速度信号。其中,植入式传感器的数量和排布方式不做限定,例如,可以基于道路路面板尺寸大小布设k个植入式传感器,这k个植入式传感器铺设在道路内部同一块路面板的不同位置,例如,布设在板角处、沿行车方向的路面板纵边、路面板中心位置等。进而,由于车辆行驶速度较快,在车辆经过该待检测道路同一块路面板时,k个植入式传感器可以获取同一时刻车辆经过时道路内部结构响应产生的振动加速度信号,并对该振动加速度信号进行处理分析,得到车辆经过时刻的加速度数据。进而,在预设的检测周期内,构建得到加速度数据集。As shown in FIG16 , a concrete road is used as an example for explanation. In the road section to be detected on the concrete road, multiple implanted sensors are pre-arranged inside the road to be detected. The implanted sensors detect the vibration acceleration signal generated by the vehicle load when the vehicle passes through the detection area of the road to be detected. Among them, the number and arrangement of the implanted sensors are not limited. For example, k implanted sensors can be arranged based on the size of the road panel. These k implanted sensors are laid at different positions of the same road panel inside the road, for example, at the corner of the panel, the longitudinal edge of the road panel along the driving direction, the center of the road panel, etc. Furthermore, due to the high speed of the vehicle, when the vehicle passes through the same road panel of the road to be detected, the k implanted sensors can obtain the vibration acceleration signal generated by the internal structure response of the road when the vehicle passes at the same time, and process and analyze the vibration acceleration signal to obtain the acceleration data at the time when the vehicle passes. Furthermore, within the preset detection cycle, an acceleration data set is constructed.

在实施中,在预设的检测周期内,终端获取植入式传感器检测到的加速度数据集。并且,在车辆经过待检测道路的检测区域时,终端还可以通过多种其他类型传感器采集待检测道路相关的附加属性特征数据,从而,终端可以获取到包含多维数据的附加属性特征数据集。基于加速度数据集和附加属性特征数据集以实现对待检测道路的道路结构的检测。In implementation, within a preset detection period, the terminal obtains the acceleration data set detected by the implanted sensor. In addition, when the vehicle passes through the detection area of the road to be detected, the terminal can also collect additional attribute feature data related to the road to be detected through a variety of other types of sensors, so that the terminal can obtain an additional attribute feature data set containing multi-dimensional data. Based on the acceleration data set and the additional attribute feature data set, the road structure of the road to be detected can be detected.

步骤S204,根据递归神经网络对加速度数据集进行特征提取,得到加速度特征。Step S204: extract features from the acceleration data set using a recursive neural network to obtain acceleration features.

在实施中,终端中预先部署有道路损伤检测模型,该道路损伤检测模型中至少包含递归神经网络和分 类预测网络。具体地,在获取到待检测道路的加速度数据集后,终端根据道路损伤检测模型中的递归神经网络对加速度数据集进行特征提取,得到加速度特征。In implementation, a road damage detection model is pre-deployed in the terminal, and the road damage detection model at least includes a recursive neural network and a classification Specifically, after obtaining the acceleration data set of the road to be detected, the terminal extracts features of the acceleration data set according to the recursive neural network in the road damage detection model to obtain acceleration features.

可选的,递归神经网络可以选择长短期记忆递归神经网络(Long Short-Term Memory,LSTM),也可以选择多层递归神经网络、双向循环神经网络等,本申请实施例对于递归神经网络的类型不做限定。Optionally, the recursive neural network may select a long short-term memory recursive neural network (Long Short-Term Memory, LSTM), or may select a multi-layer recursive neural network, a bidirectional recurrent neural network, etc. The embodiment of the present application does not limit the type of recursive neural network.

本申请实施例以该道路损伤检测模型中递归神经网络选用LSTM网络为例,通过LSTM网络能够很好的根据上下文信息提取时序信号(加速度数据集中包含的振动加速度信号)的时序信号特征,从而,得到加速度数据集对应的加速度特征,以更准确的对道路损伤进行检测。In the embodiment of the present application, the LSTM network is used as an example of the recursive neural network in the road damage detection model. The LSTM network can well extract the timing signal characteristics of the timing signal (the vibration acceleration signal contained in the acceleration data set) according to the context information, thereby obtaining the acceleration characteristics corresponding to the acceleration data set, so as to detect road damage more accurately.

步骤S206,将加速度特征和附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量。Step S206, concatenating the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector.

在实施中,终端执行将加速度特征和附加属性特征数据集中的附加属性特征进行特征拼接的操作,得到融合特征向量。具体地,在道路损伤检测模型中,还可以包含特征融合层,该特征融合层可以是带权重的加权函数,通过该特征融合层对加速度特征与附加属性特征进行特征拼接,得到融合特征向量。In implementation, the terminal performs a feature splicing operation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector. Specifically, in the road damage detection model, a feature fusion layer may also be included, and the feature fusion layer may be a weighted function with a weight, through which the acceleration feature and the additional attribute feature are feature spliced to obtain a fused feature vector.

步骤S208,将融合特征向量输入至预设的分类预测网络中,得到待检测道路的道路损伤结果。Step S208: input the fused feature vector into a preset classification prediction network to obtain a road damage result of the road to be detected.

在实施中,终端将特征拼接后得到的融合特征向量输入至道路损伤检测模型的分类预测网络中,通过分类预测网络对融合特征向量进行数据分析处理,确定当前的待检测道路的道路损伤结果,该道路损伤结果用于反映具体道路损伤类别。During implementation, the terminal inputs the fused feature vector obtained after feature splicing into the classification prediction network of the road damage detection model, performs data analysis and processing on the fused feature vector through the classification prediction network, and determines the road damage result of the current road to be detected. The road damage result is used to reflect the specific road damage category.

具体地,道路损伤检测模型中包含的分类预测网络可以是多层感知器(MLP,Multilayer Perceptron),该多层感知器是一种基于前馈人工神经网络的监督学习模型,通过该多层感知器对融合特征向量进行预测处理,得到各道路损伤分类类别的概率。然后,终端可以根据各道路损伤分类结果的概率,将概率最高的道路损伤分类类别作为道路损伤结果。Specifically, the classification prediction network included in the road damage detection model can be a multilayer perceptron (MLP), which is a supervised learning model based on a feedforward artificial neural network. The multilayer perceptron performs prediction processing on the fused feature vector to obtain the probability of each road damage classification category. Then, the terminal can use the road damage classification category with the highest probability as the road damage result based on the probability of each road damage classification result.

上述道路损伤检测方法中,获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集;加速度数据集通过设置在待检测道路内部的植入式传感器采集车辆荷载产生的振动加速度信号得到,通过递归神经网络对加速度数据集进行特征提取,得到加速度特征,并将加速特征和附加属性特征数据集中的附加属性特征进行拼接,得到融合特征向量,然后,将融合特征向量输入至预设的分类预测网络中,得到待检测道路的道路损伤结果。采用本方法,该振动加速度信号是车辆荷载经过待检测道路时,待检测道路产生的振动响应,从而,对该加速度数据进行处理分析,可以对道路内部结构的状况进行检测,得到待检测道路对应的道路损伤结果,提高了待检测道路的损伤检测准确性。In the above road damage detection method, the acceleration data set and the additional attribute feature data set of the road to be detected within a preset detection period are obtained; the acceleration data set is obtained by collecting the vibration acceleration signal generated by the vehicle load through an implanted sensor set inside the road to be detected, and the acceleration data set is feature extracted through a recursive neural network to obtain acceleration features, and the acceleration features and the additional attribute features in the additional attribute feature data set are spliced to obtain a fused feature vector, and then the fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected. Using this method, the vibration acceleration signal is the vibration response generated by the road to be detected when the vehicle load passes through the road to be detected. Therefore, by processing and analyzing the acceleration data, the condition of the internal structure of the road can be detected, and the road damage result corresponding to the road to be detected can be obtained, thereby improving the accuracy of damage detection of the road to be detected.

在一个实施例中,如图18所示,植入式传感器可以为预先设置在待检测道路内部的振动加速度传感器,步骤S202中获取预设检测周期内待检测道路的加速度数据集,包括以下步骤S2021-S2023。In one embodiment, as shown in FIG. 18 , the implantable sensor may be a vibration acceleration sensor pre-set inside the road to be detected. Step S202 acquires an acceleration data set of the road to be detected within a preset detection period, including the following steps S2021-S2023.

步骤S2021,基于预设的采样频率和信号长度,采集预设检测周期内车辆经过待检测道路的检测区域时各振动加速度传感器采集到的振动加速度信号。Step S2021, based on a preset sampling frequency and signal length, collecting vibration acceleration signals collected by each vibration acceleration sensor when a vehicle passes through a detection area of a road to be detected within a preset detection period.

其中,振动加速度信号由经过待检测道路的车辆产生的路面板响应生成。The vibration acceleration signal is generated by the road panel response generated by a vehicle passing through the road to be detected.

具体地,终端基于预设的采样频率和信号长度,采集预设检测周期内车辆经过待检测道路的检测区域时,各振动加速度传感器采集到的振动加速度信号。Specifically, based on a preset sampling frequency and signal length, the terminal collects vibration acceleration signals collected by each vibration acceleration sensor when the vehicle passes through a detection area of the road to be detected within a preset detection period.

具体地,因为道路结构的响应频率一般不会超过100Hz,因此,我们配置振动加速度传感器的采集频率在200Hz以下,以此来减少采集的数据量,从而提高数据处理效率。另外,对于一般的高速公路来说车辆经过每一路面板的时间低于2秒,从而,振动加速度传感器将信号长度截取为10s,可以保证路面板充分响应。Specifically, because the response frequency of the road structure generally does not exceed 100Hz, we configure the acquisition frequency of the vibration acceleration sensor to be below 200Hz to reduce the amount of collected data and improve data processing efficiency. In addition, for general highways, the time for a vehicle to pass through each road panel is less than 2 seconds, so the vibration acceleration sensor cuts the signal length to 10s, which can ensure that the road panel fully responds.

步骤S2022,对各振动加速度信号进行数据预处理,并基于同一时刻采集到的振动加速度信号,构建加速度向量。Step S2022: perform data preprocessing on each vibration acceleration signal, and construct an acceleration vector based on the vibration acceleration signals collected at the same time.

在实施中,终端对各振动加速度信号进行数据预处理,并基于同一时刻采集到的振动加速度信号,构建加速度向量。例如,待检测道路的内部路面板布设有k个传感器,将同一时刻不同的振动加速度传感器处理得到的加速度数据组合成一个k维加速度向量。In implementation, the terminal performs data preprocessing on each vibration acceleration signal, and constructs an acceleration vector based on the vibration acceleration signals collected at the same time. For example, the internal road panel of the road to be detected is equipped with k sensors, and the acceleration data processed by different vibration acceleration sensors at the same time are combined into a k-dimensional acceleration vector.

步骤S2023,基于各加速度向量,得到加速度数据集。Step S2023, obtaining an acceleration data set based on each acceleration vector.

在实施中,终端基于预设的检测周期内生成的各加速度向量,构建得到加速度数据集。 In implementation, the terminal constructs an acceleration data set based on each acceleration vector generated within a preset detection period.

本实施例中,通过预设的采样频率和信号长度,采集待检测道路由于车辆经过时路面板响应产生的振动加速度信号,从而,基于振动加速度信号构建加速度数据集,对该加速度数据集的处理和分析,可以实现对道路内部结构的检测。In this embodiment, the vibration acceleration signal generated by the road panel response when a vehicle passes by the road to be detected is collected through a preset sampling frequency and signal length. Thus, an acceleration data set is constructed based on the vibration acceleration signal. The processing and analysis of the acceleration data set can realize the detection of the internal structure of the road.

在一个实施例中,如图19所示,除了通过振动加速度传感器采集振动加速度信号之外,还可以借助其他多种类型的传感器,采集多源的附加属性特征数据,具体地,步骤S202中获取预设检测周期内待检测道路的附加属性特征数据集,包括步骤S402和S404:In one embodiment, as shown in FIG. 19 , in addition to collecting vibration acceleration signals through the vibration acceleration sensor, multiple types of sensors may be used to collect additional attribute feature data from multiple sources. Specifically, the additional attribute feature data set of the road to be detected within a preset detection period is obtained in step S202, including steps S402 and S404:

步骤S402,获取待检测道路的属性特征数据、预设检测周期内经过待检测道路的各车辆的属性特征数据以及预设检测周期内植入式传感器的内部监测环境数据。Step S402, acquiring attribute feature data of the road to be detected, attribute feature data of each vehicle passing through the road to be detected within a preset detection period, and internal monitoring environment data of the implanted sensor within the preset detection period.

其中,附加属性特征数据可以但不限于包括待检测道路的属性特征数据、车辆的属性特征数据以及植入式传感器的内部监测环境数据。The additional attribute feature data may include, but is not limited to, attribute feature data of the road to be detected, attribute feature data of the vehicle, and internal monitoring environment data of the implanted sensor.

在实施中,终端获取各种类型的属性特征数据,例如,待检测道路的属性特征数据:道路结构尺寸信息(例如,路基厚度、基层厚度、路基宽度等)、接缝形式等;预设检测周期内经过待检测道路的各车辆的属性特征数据:轴重、车型、车速等,以及预设检测周期内植入式传感器的内部监测环境数据:温度、湿度等。During implementation, the terminal obtains various types of attribute characteristic data, for example, the attribute characteristic data of the road to be inspected: road structure dimension information (for example, roadbed thickness, base thickness, roadbed width, etc.), joint form, etc.; the attribute characteristic data of each vehicle passing through the road to be inspected within a preset detection period: axle weight, vehicle type, vehicle speed, etc., and the internal monitoring environment data of the implanted sensor within the preset detection period: temperature, humidity, etc.

其中,各种类型的属性特征数据的获取方式具体为:待检测道路的属性特征数据可以直接在道路属性特征记录中进行查询获取,即终端可以基于当前待检测道路的所处位置,在道路属性特征记录中查询当前待检测道路的道路结构尺寸信息、接缝形式等。而待检测道路上经过的各车辆的属性特征数据以及植入式传感器的内部监测环境数据等,则可以基于其他类型的传感器进行采集或者基于植入式传感器直接上报。例如,在待检测道路路侧的采集设备中可以设置超声波雷达,通过超声波雷达采集经过待检测道路的车辆的车速。在待检测道路的检测区域内还可以埋设有称重仪,通过称重仪采集车辆荷载等,以及在采集设备内部和植入式传感器的内部都可以设置有温度传感器和湿度传感器,通过温度传感器和湿度传感器监测采集设备和植入式传感器的内部温度和湿度等。Among them, the acquisition method of various types of attribute feature data is specifically as follows: the attribute feature data of the road to be detected can be directly queried and obtained in the road attribute feature record, that is, the terminal can query the road structure size information, joint form, etc. of the current road to be detected in the road attribute feature record based on the current location of the road to be detected. The attribute feature data of each vehicle passing on the road to be detected and the internal monitoring environment data of the implanted sensor can be collected based on other types of sensors or directly reported based on the implanted sensor. For example, an ultrasonic radar can be set in the collection device on the side of the road to be detected, and the speed of the vehicle passing through the road to be detected can be collected by the ultrasonic radar. A weighing instrument can also be buried in the detection area of the road to be detected, and the vehicle load can be collected by the weighing instrument, and a temperature sensor and a humidity sensor can be set inside the collection device and the implanted sensor, and the internal temperature and humidity of the collection device and the implanted sensor can be monitored by the temperature sensor and the humidity sensor.

可选的,车辆的属性特征数据不限于包括:车速、轴重、车型、车辆荷载等,待检测道路的属性特征数据不限于包括道路结构尺寸信息、接缝形式、材料等,植入式传感器的内部监测环境数据也不限于包括温度、湿度等,本申请实施例对于附加属性特征数据的数据种类不做限定。Optionally, the attribute characteristic data of the vehicle are not limited to including: vehicle speed, axle weight, vehicle model, vehicle load, etc., the attribute characteristic data of the road to be inspected are not limited to including road structure dimension information, joint form, material, etc., and the internal monitoring environment data of the implanted sensor are not limited to including temperature, humidity, etc. The embodiment of the present application does not limit the data type of the additional attribute characteristic data.

步骤S404,对待检测道路的属性特征数据、各车辆的属性特征数据以及植入式传感器的内部监测环境数据进行数据清洗和归一化处理,得到附加属性特征数据集。Step S404, performing data cleaning and normalization processing on the attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor to obtain an additional attribute feature data set.

在实施中,终端对待检测道路的属性特征数据、各车辆的属性特征数据以及植入式传感器的内部监测环境数据等各种类型的属性特征数据进行数据清洗,消除各属性特征数据中的缺失值以及异常值,并对清洗后的各属性特征数据进行归一化处理,得到归一化后的各属性特征数据。从而,基于数据清洗和归一化处理后的各属性特征数据,构建附加属性特征数据集。In implementation, the terminal cleans various types of attribute feature data, such as the attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor, eliminates missing values and abnormal values in each attribute feature data, and normalizes each attribute feature data after cleaning to obtain normalized attribute feature data. Thus, based on each attribute feature data after data cleaning and normalization, an additional attribute feature data set is constructed.

其中,本申请实施例采用均值方差归一化方法,对各属性特征数据进行归一化处理,该均值方差归一化的方法的公式如下所示:
Among them, the embodiment of the present application adopts the mean variance normalization method to normalize each attribute feature data. The formula of the mean variance normalization method is as follows:

其中Xi代表每类属性特征数据中的每个数据,μ与σ分别代表该类属性特征数据的均值与标准差。Where Xi represents each data in each type of attribute feature data, μ and σ represent the mean and standard deviation of the attribute feature data of this type, respectively.

本实施例中,通过采集待检测道路的属性特征数据、各车辆的属性特征数据以及植入式传感器的内部监测环境数据等多源数据,构建附加属性特征数据集,使得该附加属性特征数据集可以包含用于检测道路损伤的相关属性特征,从而,与加速度特征相结合,实现多维度的道路损伤检测。In this embodiment, an additional attribute feature data set is constructed by collecting multi-source data such as the attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor. The additional attribute feature data set can include relevant attribute features for detecting road damage, thereby combining with the acceleration features to achieve multi-dimensional road damage detection.

在一个实施例中,道路损伤检测模型中递归神经网络的隐藏层中包含多个隐藏层单元,则步骤S204中根据递归神经网络对加速度数据集进行特征提取,得到加速度特征,具体包括步骤S2041。In one embodiment, the hidden layer of the recursive neural network in the road damage detection model includes multiple hidden layer units, and step S204 performs feature extraction on the acceleration data set according to the recursive neural network to obtain acceleration features, which specifically includes step S2041.

步骤S2041,将加速度数据集输入至预先训练的递归神经网络中,通过递归神经网络的隐藏层中包含的多个隐藏层单元对加速度数据集中的加速度向量进行特征提取,得到加速度特征。Step S2041, inputting the acceleration data set into a pre-trained recursive neural network, performing feature extraction on the acceleration vector in the acceleration data set through a plurality of hidden layer units included in a hidden layer of the recursive neural network, and obtaining acceleration features.

在实施中,递归神经网络是一种带有时间序列突触的神经网络,本申请中选择LSTM网络对加速度数据集进行处理。具体地,采用以时间为序列的形式,将加速度数据集输入递归神经网络模型中,例如,将 时序t上的n个k维加速度向量xt,作为LSTM网络的输入数据,LSTM网络中包含多个隐藏层单元,如图20所示,LSTM网络以最后一个隐藏层单元输出的输出结果hn,作为加速度数据的特征提取结果,即加速度特征。其中,隐藏层单元的个数根据模型训练过程中实际训练效果进行调整,本申请实施例不做限定。In practice, a recursive neural network is a neural network with time series synapses. In this application, an LSTM network is selected to process the acceleration data set. Specifically, the acceleration data set is input into the recursive neural network model in the form of a time series. For example, The n k-dimensional acceleration vectors x t on the time series t are used as input data of the LSTM network. The LSTM network includes multiple hidden layer units. As shown in FIG20 , the LSTM network uses the output result h n output by the last hidden layer unit as the feature extraction result of the acceleration data, i.e., the acceleration feature. The number of hidden layer units is adjusted according to the actual training effect during the model training process, and is not limited in the embodiment of the present application.

本实施例中,通过递归神经网络对加速度数据集进行特征提取,学习加速度数据集中包含的时序信号,从而,得到加速度特征,以使更好的分析加速度数据集中包含的时序变化,进而更准确的对道路损伤进行检测。In this embodiment, a recursive neural network is used to extract features from the acceleration data set, and the timing signals contained in the acceleration data set are learned, thereby obtaining acceleration features to better analyze the timing changes contained in the acceleration data set, thereby more accurately detecting road damage.

在一个实施例中,如图21所示,该方法还包括步骤S602和S604。In one embodiment, as shown in FIG. 21 , the method further includes steps S602 and S604 .

步骤S602,基于道路损伤结果,在道路损伤结果与道路管理策略的对应关系中,确定目标道路管理策略。Step S602: Based on the road damage result, a target road management strategy is determined in the corresponding relationship between the road damage result and the road management strategy.

在实施中,终端中预先配置有包含道路损伤结果与道路管理策略对应关系的列表,在预设的检测周期内,终端确定出待检测道路的当前的道路损伤结果,进而,终端基于道路损伤结果,在各道路损伤结果与道路管理策略的对应关系中,确定目标道路管理策略。During implementation, a list containing correspondences between road damage results and road management strategies is pre-configured in the terminal. Within a preset detection period, the terminal determines the current road damage results of the road to be detected. Then, based on the road damage results, the terminal determines the target road management strategy in the correspondences between each road damage result and the road management strategy.

步骤S604,基于目标道路管理策略,指示对待检测道路进行维护管理。Step S604: Based on the target road management strategy, instruct to perform maintenance management on the road to be inspected.

在实施中,终端基于目标道路管理策略,指示对待检测道路进行维护管理。可选的,目标道路管理策略包括生成告警信息和提供道路维护管理意见信息,例如,道路损伤结果为存在道路脱空损伤,则目标道路管理策略包括:生成表征道路脱空损伤的告警信息,同时,给出维护道路脱空损伤的道路维护管理意见信息(例如,修复填补、移除受损路面、维护路基等等)。该表征道路脱空损伤的告警信息用于提示用户当前待检测道路的目标检测路段内存在道路脱空损伤,道路维护管理意见信息用于指导用户完成相应道路维护。In implementation, the terminal instructs maintenance management of the road to be detected based on the target road management strategy. Optionally, the target road management strategy includes generating alarm information and providing road maintenance management advice information. For example, if the road damage result is road debonding damage, the target road management strategy includes: generating alarm information characterizing road debonding damage, and at the same time, providing road maintenance management advice information for maintaining road debonding damage (for example, repairing and filling, removing damaged road surface, maintaining roadbed, etc.). The alarm information characterizing road debonding damage is used to remind the user that there is road debonding damage in the target detection section of the current road to be detected, and the road maintenance management advice information is used to guide the user to complete the corresponding road maintenance.

本实施例中,通过预先配置道路损伤结果与道路管理策略的对应关系,在确定出待检测道路结果的道路损伤结果后,可以自动化推荐当前待检测道路的目标道路管理策略,进而,基于目标道路管理策略的指示,实现对当前待检测道路的及时养护。In this embodiment, by pre-configuring the correspondence between road damage results and road management strategies, after determining the road damage results of the road to be detected, the target road management strategy for the current road to be detected can be automatically recommended, and then, based on the instructions of the target road management strategy, timely maintenance of the current road to be detected can be achieved.

在一个实施例中,道路损伤检测模型包括递归神经网络层和分类预测网络层,该道路损伤检测模型在应用之前,需要预先进行模型训练,以保证模型输出结果的准确性。如图22所示,该方法还包括:In one embodiment, the road damage detection model includes a recursive neural network layer and a classification prediction network layer. Before the road damage detection model is applied, it is necessary to perform model training in advance to ensure the accuracy of the model output results. As shown in FIG22, the method also includes:

步骤S702,获取训练数据样本。Step S702, obtaining training data samples.

其中,训练数据样本包含训练加速度数据集、附加属性特征数据集以及道路损伤类别标签。The training data samples include training acceleration data sets, additional attribute feature data sets, and road damage category labels.

在实施中,终端获取训练数据样本。该训练数据样本中的附加属性特征数据集可以但不限于包含车辆属性特征数据集、道路属性特征数据集以及植入式传感器的内部监测环境数据。在构建训练数据样本时将训练数据划分为训练集、验证集和测试集并进行标注,具体划分比例可以为0.9:0.09:0.01。In implementation, the terminal obtains a training data sample. The additional attribute feature data set in the training data sample may include, but is not limited to, a vehicle attribute feature data set, a road attribute feature data set, and internal monitoring environment data of an implanted sensor. When constructing the training data sample, the training data is divided into a training set, a validation set, and a test set and annotated, and the specific division ratio may be 0.9:0.09:0.01.

可选的,对于训练数据样本中包含的各类型的训练数据与上述实施例中步骤202中数据获取过程相似,例如,可以通过植入式传感器采集训练加速度数据以及植入式传感器内部监测环境数据,通过采集设备采集车辆属性特征数据,通过查询获取道路属性特征数据等,进而,终端可以基于获取到的训练加速度数据、车辆属性特征数据、道路属性特征数据以及植入式传感器内部环境监测数据等,构建训练数据样本,本申请实施例在此不再详细赘述。Optionally, the various types of training data contained in the training data sample are similar to the data acquisition process in step 202 in the above embodiment. For example, training acceleration data and internal monitoring environment data of the implanted sensor can be collected by an implanted sensor, vehicle attribute feature data can be collected by a collection device, and road attribute feature data can be obtained by query, etc. Then, the terminal can construct a training data sample based on the acquired training acceleration data, vehicle attribute feature data, road attribute feature data, and internal environment monitoring data of the implanted sensor, etc. The embodiments of the present application will not be described in detail here.

可选的,在获取到各类型的训练数据之后,可以各类型的训练数据进行数据清洗和归一化处理,该处理过程与上述实施例中的步骤S404过程相似,本申请实施例在此不再详细赘述。从而,基于数据清洗和归一化处理后的训练数据构建训练数据样本。Optionally, after acquiring each type of training data, each type of training data may be cleaned and normalized, and the processing process is similar to step S404 in the above embodiment, and the present embodiment will not be described in detail here. Thus, a training data sample is constructed based on the training data after data cleaning and normalization.

步骤S704,将训练加速度数据集输入至递归神经网络中,对训练加速度数据集进行特征提取,得到加速度特征。Step S704: input the training acceleration data set into the recursive neural network, perform feature extraction on the training acceleration data set, and obtain acceleration features.

在实施中,终端将训练数据样本中的训练加速度数据集输入至递归神经网络中,通过递归神经网络中隐藏层的各隐藏层单元,对训练加速度数据集进行特征提取,得到加速度特征。其中,隐藏层单元的个数根据该道路损伤检测模型的实际训练效果进行调整。In the implementation, the terminal inputs the training acceleration data set in the training data sample into the recursive neural network, and extracts the features of the training acceleration data set through each hidden layer unit of the hidden layer in the recursive neural network to obtain the acceleration features. Among them, the number of hidden layer units is adjusted according to the actual training effect of the road damage detection model.

具体地,递归神经网络在对训练加速度数据进行数据处理时,通过自适应地学习序列数据时间依赖性,对加速度数据序列进行建模和预测。在模型训练过程中,可以通过监督学习的方式,利用已知的标注加速 度数据对模型进行训练,从而提取加速度数据的特征,例如加速度值的变化趋势、峰值、持续时间等。Specifically, when the recursive neural network processes the training acceleration data, it adaptively learns the time dependency of the sequence data to model and predict the acceleration data sequence. During the model training process, supervised learning can be used to use known annotated acceleration data. The model is trained based on the acceleration data to extract the characteristics of the acceleration data, such as the change trend, peak value, and duration of the acceleration value.

步骤S706,将加速度特征和附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量。Step S706: Concatenate the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector.

在实施中,终端将加速度特征和附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量。In implementation, the terminal performs feature concatenation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector.

具体地,道路损伤检测模型中还可以包含特征融合层,该特征融合层用于对加速度特征和附加属性特征进行特征融合,该特征融合层可以是预设权重系数的加权函数,通过该加权函数实现多源特征的特征拼接,得到融合特征向量。Specifically, the road damage detection model may also include a feature fusion layer, which is used to fuse acceleration features and additional attribute features. The feature fusion layer may be a weighted function of a preset weight coefficient, through which feature splicing of multi-source features is achieved to obtain a fused feature vector.

步骤S708,将融合特征向量和道路损伤类别标签输入至分类预测网络中,通过分类预测网络对融合特征向量进行数据处理,得到分类预测结果。Step S708: input the fused feature vector and the road damage category label into the classification prediction network, and perform data processing on the fused feature vector through the classification prediction network to obtain a classification prediction result.

在实施中,对分类预测网络进行训练过程中,终端将融合特征向量和道路损伤类别标签输入至分类预测网络中,通过分类预测网络对融合特征向量进行数据处理,输出表征道路损伤类别的分类预测结果,该分类预测结果可以为对应道路损伤类别的概率。In implementation, during the training of the classification prediction network, the terminal inputs the fused feature vector and the road damage category label into the classification prediction network, performs data processing on the fused feature vector through the classification prediction network, and outputs the classification prediction result representing the road damage category, which can be the probability of the corresponding road damage category.

具体地,分类预测网络可以为多层感知器,多层感知器是一种具有多个隐藏层的前馈神经网络,它可以用于监督学习任务,在分类任务中,MLP可以通过训练来学习将输入的训练数据样本映射到预定义的类别标签。在本申请训练过程中多层感知器除最后一层分类层的激活函数使用softmax激活函数之外,其余各层激活函数选用Relu激活函数,通过激活函数计算每个输入的训练数据属于不同道路损伤类别的概率。Specifically, the classification prediction network can be a multilayer perceptron, which is a feedforward neural network with multiple hidden layers. It can be used for supervised learning tasks. In classification tasks, MLP can learn to map input training data samples to predefined category labels through training. In the training process of this application, except for the activation function of the last classification layer of the multilayer perceptron, the activation function of the remaining layers uses the Relu activation function, and the activation function is used to calculate the probability that each input training data belongs to a different road damage category.

可选的,还可以选择Adam方法进行分类预测网络的训练,通过该Adam方法可以自适应调整梯度下降过程中的学习率,避免道路损伤检测模型在模型训练过程中的局部收敛。Optionally, the Adam method may be selected to train the classification prediction network. The Adam method may be used to adaptively adjust the learning rate in the gradient descent process to avoid local convergence of the road damage detection model during the model training process.

步骤S710,根据分类预测结果、道路损伤类别标签以及预设损失函数,确定道路损伤检测模型的损失结果,直至损失结果满足预设模型损失条件,确定道路损伤检测模型训练完成。Step S710, determining the loss result of the road damage detection model according to the classification prediction result, the road damage category label and the preset loss function, until the loss result meets the preset model loss condition, and determining that the road damage detection model training is completed.

在实施中,终端根据分类预测结果、道路损伤类别标签以及预设损失函数,确定道路损伤检测模型的损失结果。进而,终端基于损失结果与预设的模型损失条件,确定道路损伤检测模型是否训练完成。In implementation, the terminal determines the loss result of the road damage detection model based on the classification prediction result, the road damage category label and the preset loss function. Furthermore, the terminal determines whether the road damage detection model is trained based on the loss result and the preset model loss condition.

具体地,道路损伤检测模型的最终的损失函数可以为交叉熵损失函数,计算公式如下:
Specifically, the final loss function of the road damage detection model may be a cross entropy loss function, and the calculation formula is as follows:

其中M为分类总数,c为不同的分类类别(道路损伤类别),i表示不同样本,pic为训练数据i属于分类类别c的预测概率,yic本身只有0与1共两种取值,当训练数据i真实标注分类为c时为1,其余情况均为0。Where M is the total number of classifications, c is a different classification category (road damage category), i represents a different sample, pic is the predicted probability that training data i belongs to classification category c, and yic itself has only two values, 0 and 1. When the training data i is actually labeled as c, it is 1, and otherwise it is 0.

预设模型损失条件可以为小于或者等于预设模型损失阈值。若模型损失结果未满足预设的模型损失条件,则重复执行上述步骤S702至S710,直至损失结果满足预设模型损失条件的情况下,确定道路损伤检测模型训练完成。The preset model loss condition may be less than or equal to a preset model loss threshold. If the model loss result does not meet the preset model loss condition, the above steps S702 to S710 are repeatedly performed until the loss result meets the preset model loss condition, and it is determined that the road damage detection model training is completed.

本实施例中,通过包含多维训练数据的训练数据样本对道路损伤检测模型进行模型训练,得到训练完成的道路损伤检测模型,通过该训练完成的道路损伤检测模型,可以实现基于多维检测数据的道路损伤检测。In this embodiment, the road damage detection model is trained using training data samples containing multidimensional training data to obtain a trained road damage detection model. Through the trained road damage detection model, road damage detection based on multidimensional detection data can be implemented.

在一个实施例中,如图23所示,给出一种应用于混凝土路面的道路损伤检测方法的示例,具体包括步骤801-步骤805。In one embodiment, as shown in FIG. 23 , an example of a road damage detection method applied to a concrete pavement is given, specifically including steps 801 to 805 .

步骤801,获取预设检测周期内待检测道路的附加属性特征数据集。Step 801, obtaining an additional attribute feature data set of a road to be detected within a preset detection period.

步骤802,获取预设检测周期内待检测道路的加速度数据集。Step 802: Acquire an acceleration data set of the road to be detected within a preset detection period.

步骤803,根据递归神经网络对加速度数据集进行特征提取,得到加速度特征。Step 803: extract features from the acceleration data set using a recursive neural network to obtain acceleration features.

步骤804,将加速度特征和附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量。Step 804 , concatenating the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector.

步骤805,将融合特征向量输入至预设的分类预测网络中,得到混凝土路面的道路损伤结果。Step 805: input the fused feature vector into a preset classification prediction network to obtain the road damage result of the concrete pavement.

其中,如图23所示,步骤801和步骤802的执行顺序可以是同步的。As shown in FIG. 23 , the execution order of step 801 and step 802 may be synchronous.

应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少 一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that, although the steps in the flowcharts of the embodiments described above are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, at least one of the flowcharts of the embodiments described above is shown in the order indicated by the arrows. A part of the steps may include multiple steps or multiple stages. These steps or stages do not necessarily have to be executed at the same time, but can be executed at different times. The execution order of these steps or stages does not necessarily have to be sequentially, but can be executed in rotation or alternation with other steps or at least part of the steps or stages in other steps.

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的道路损伤检测方法的道路损伤检测装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个道路损伤检测装置实施例中的具体限定可以参见上文中对于道路损伤检测方法的限定,在此不再赘述。Based on the same inventive concept, the embodiment of the present application also provides a road damage detection device for implementing the road damage detection method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more road damage detection device embodiments provided below can refer to the limitations of the road damage detection method above, and will not be repeated here.

在一个实施例中,如图24所示,提供了一种道路损伤检测装置900,包括:获取模块、特征提取模块、拼接模块和检测判别模块。In one embodiment, as shown in FIG. 24 , a road damage detection device 900 is provided, including: an acquisition module, a feature extraction module, a splicing module and a detection and discrimination module.

获取模块901,用于获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集;加速度数据集通过设置在待检测道路内部的植入式传感器检测车辆荷载产生的振动加速度信号得到。The acquisition module 901 is used to acquire the acceleration data set and the additional attribute feature data set of the road to be detected within a preset detection period; the acceleration data set is obtained by detecting the vibration acceleration signal generated by the vehicle load through an implanted sensor set inside the road to be detected.

特征提取模块902,用于根据递归神经网络对加速度数据集进行特征提取,得到加速度特征。The feature extraction module 902 is used to extract features from the acceleration data set according to a recursive neural network to obtain acceleration features.

拼接模块903,用于将加速度特征和附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量。The splicing module 903 is used to perform feature splicing on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector.

检测判别模块904,用于将融合特征向量输入至预设的分类预测网络中,得到待检测道路的道路损伤结果。The detection and discrimination module 904 is used to input the fused feature vector into a preset classification prediction network to obtain the road damage result of the road to be detected.

在其中一个实施例中,植入式传感器为预先设置在待检测道路内部的振动加速度传感器,获取模块901,具体用于基于预设的采样频率和信号长度,采集预设检测周期内车辆经过待检测道路的检测区域时各振动加速度传感器采集到的振动加速度信号。振动加速度信号由经过待检测道路的车辆产生的路面板响应生成。In one embodiment, the implantable sensor is a vibration acceleration sensor pre-installed inside the road to be detected, and the acquisition module 901 is specifically used to collect the vibration acceleration signals collected by each vibration acceleration sensor when the vehicle passes through the detection area of the road to be detected within a preset detection period based on the preset sampling frequency and signal length. The vibration acceleration signal is generated by the road panel response generated by the vehicle passing through the road to be detected.

获取模块901,用于对各振动加速度信号进行数据预处理,并基于同一时刻采集到的振动加速度信号,构建加速度向量。The acquisition module 901 is used to perform data preprocessing on each vibration acceleration signal and construct an acceleration vector based on the vibration acceleration signals collected at the same time.

获取模块901,用于基于各加速度向量,得到加速度数据集。The acquisition module 901 is used to obtain an acceleration data set based on each acceleration vector.

在其中一个实施例中,获取模块901,具体用于获取待检测道路的属性特征数据、预设检测周期内经过待检测道路的各车辆的属性特征数据以及预设检测周期内植入式传感器的内部监测环境数据;对待检测道路的属性特征数据、各车辆的属性特征数据以及植入式传感器的内部监测环境数据进行数据清洗和归一化处理,得到附加属性特征数据集。In one of the embodiments, the acquisition module 901 is specifically used to obtain the attribute feature data of the road to be detected, the attribute feature data of each vehicle passing through the road to be detected within a preset detection period, and the internal monitoring environment data of the implanted sensor within the preset detection period; the attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor are cleaned and normalized to obtain an additional attribute feature data set.

在其中一个实施例中,递归神经网络的隐藏层中包含多个隐藏层单元,特征提取模块902,具体用于将加速度数据集输入至预先训练的递归神经网络中,通过递归神经网络的隐藏层中包含的多个隐藏层单元对加速度数据集中的加速度向量进行特征提取,得到加速度特征。In one of the embodiments, the hidden layer of the recursive neural network includes multiple hidden layer units, and the feature extraction module 902 is specifically used to input the acceleration data set into the pre-trained recursive neural network, and extract features of the acceleration vector in the acceleration data set through the multiple hidden layer units included in the hidden layer of the recursive neural network to obtain acceleration features.

在其中一个实施例中,该装置900还包括:确定模块和指示模块。In one embodiment, the apparatus 900 further includes: a determination module and an indication module.

确定模块,用于基于道路损伤结果,在道路损伤结果与道路管理策略的对应关系中,确定目标道路管理策略。The determination module is used to determine the target road management strategy based on the road damage result and in the corresponding relationship between the road damage result and the road management strategy.

指示模块,用于基于目标道路管理策略,指示对待检测道路进行维护管理。The instruction module is used to instruct maintenance management of the road to be inspected based on the target road management strategy.

在其中一个实施例中,该装置900还包括:训练获取模块,特征提取模块,拼接模块,检测判别模块和训练判别模块。In one embodiment, the device 900 further includes: a training acquisition module, a feature extraction module, a splicing module, a detection and discrimination module and a training and discrimination module.

训练获取模块,用于获取训练数据样本。训练数据样本包含训练加速度数据集、附加属性特征数据集以及道路损伤类别标签。The training acquisition module is used to obtain training data samples. The training data samples include training acceleration data sets, additional attribute feature data sets, and road damage category labels.

特征提取模块,用于将训练加速度数据集输入至递归神经网络中,对训练加速度数据集进行特征提取,得到加速度特征。The feature extraction module is used to input the training acceleration data set into the recursive neural network, perform feature extraction on the training acceleration data set, and obtain acceleration features.

拼接模块,用于将加速度特征和附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量。The splicing module is used to perform feature splicing on the acceleration feature and the additional attribute features in the additional attribute feature data set to obtain a fused feature vector.

检测判别模块,用于将融合特征向量和道路损伤类别标签输入至分类预测网络中,通过分类预测网络对融合特征向量进行数据处理,得到分类预测结果。The detection and discrimination module is used to input the fused feature vector and the road damage category label into the classification prediction network, and perform data processing on the fused feature vector through the classification prediction network to obtain the classification prediction result.

训练判别模块,用于根据分类预测结果、道路损伤类别标签以及预设损失函数,确定道路损伤检测模 型的损失结果,直至损失结果满足预设模型损失条件,确定道路损伤检测模型训练完成。The training discriminant module is used to determine the road damage detection model based on the classification prediction results, road damage category labels and preset loss functions. The loss results of the model are calculated until the loss results meet the preset model loss conditions, and the road damage detection model training is determined to be completed.

上述道路损伤检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above-mentioned road damage detection device can be implemented in whole or in part by software, hardware or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图25所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种道路损伤检测方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be shown in FIG25. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner may be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a road damage detection method is implemented. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a key, a trackball or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.

本领域技术人员可以理解,图25中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art will understand that the structure shown in FIG. 25 is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集;所述加速度数据集通过设置在待检测道路内部的植入式传感器采集车辆荷载产生的振动加速度信号得到;Acquire an acceleration data set and an additional attribute feature data set of a road to be detected within a preset detection period; the acceleration data set is obtained by collecting a vibration acceleration signal generated by a vehicle load through an implanted sensor arranged inside the road to be detected;

根据递归神经网络对所述加速度数据集进行特征提取,得到加速度特征;Extracting features from the acceleration data set according to a recursive neural network to obtain acceleration features;

将所述加速度特征和所述附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量;Performing feature concatenation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector;

将所述融合特征向量输入至预设的分类预测网络中,得到所述待检测道路的道路损伤结果。The fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected.

在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

基于预设的采样频率和信号长度,采集预设检测周期内车辆经过所述待检测道路的检测区域时各振动加速度传感器采集到的振动加速度信号;所述振动加速度信号由经过所述待检测道路的车辆产生的路面板响应生成;Based on a preset sampling frequency and signal length, the vibration acceleration signals collected by each vibration acceleration sensor when a vehicle passes through a detection area of the road to be detected within a preset detection period are collected; the vibration acceleration signals are generated by a road panel response generated by a vehicle passing through the road to be detected;

对各所述振动加速度信号进行数据预处理,并基于同一时刻采集到的振动加速度信号,构建加速度向量;Performing data preprocessing on each of the vibration acceleration signals, and constructing an acceleration vector based on the vibration acceleration signals collected at the same time;

基于各所述加速度向量,得到加速度数据集。Based on each of the acceleration vectors, an acceleration data set is obtained.

在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

获取待检测道路的属性特征数据、预设检测周期内经过所述待检测道路的各车辆的属性特征数据以及所述预设检测周期内植入式传感器的内部监测环境数据;Acquire attribute characteristic data of the road to be detected, attribute characteristic data of each vehicle passing through the road to be detected within a preset detection period, and internal monitoring environment data of the implanted sensor within the preset detection period;

对所述待检测道路的属性特征数据、所述各车辆的属性特征数据以及所述植入式传感器的内部监测环境数据进行数据清洗和归一化处理,得到附加属性特征数据集。The attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor are cleaned and normalized to obtain an additional attribute feature data set.

在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

将所述加速度数据集输入至预先训练的递归神经网络中,通过所述递归神经网络的隐藏层中包含的多个隐藏层单元对所述加速度数据集中的加速度向量进行特征提取,得到加速度特征。The acceleration data set is input into a pre-trained recursive neural network, and the acceleration vector in the acceleration data set is feature extracted through a plurality of hidden layer units included in a hidden layer of the recursive neural network to obtain acceleration features.

在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

基于所述道路损伤结果,在道路损伤结果与道路管理策略的对应关系中,确定目标道路管理策略;Based on the road damage result, determining a target road management strategy in a corresponding relationship between the road damage result and the road management strategy;

基于所述目标道路管理策略,指示对所述待检测道路进行维护管理。Based on the target road management strategy, an instruction is given to perform maintenance management on the road to be inspected.

在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

获取训练数据样本;所述训练数据样本包含训练加速度数据集、附加属性特征数据集以及道路损伤类别标签; Acquire training data samples; the training data samples include a training acceleration data set, an additional attribute feature data set, and a road damage category label;

将所述训练加速度数据集输入至递归神经网络中,对所述训练加速度数据集进行特征提取,得到加速度特征;Inputting the training acceleration data set into a recursive neural network, performing feature extraction on the training acceleration data set to obtain acceleration features;

将所述加速度特征和所述附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量;Performing feature concatenation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector;

将所述融合特征向量和所述道路损伤类别标签输入至分类预测网络中,通过所述分类预测网络对所述融合特征向量进行数据处理,得到分类预测结果;Inputting the fused feature vector and the road damage category label into a classification prediction network, performing data processing on the fused feature vector through the classification prediction network to obtain a classification prediction result;

根据所述分类预测结果、所述道路损伤类别标签以及预设损失函数,确定所述道路损伤检测模型的损失结果,直至所述损失结果满足预设模型损失条件,确定所述道路损伤检测模型训练完成。According to the classification prediction result, the road damage category label and the preset loss function, the loss result of the road damage detection model is determined until the loss result meets the preset model loss condition, and it is determined that the road damage detection model training is completed.

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, etc., but are not limited to this.

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。 The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims (28)

一种道路损伤检测方法,其特征在于,包括:A road damage detection method, characterized by comprising: 获取采集箱发送的道路的传感数据信息、所述采集箱发送的道路的图像信息、以及多个不同的样本损伤范围,并基于所述道路的传感数据信息,确定所述道路的当前损伤范围,以及所述道路的损伤传感图谱;所述样本损伤范围包括不同损伤类型的损伤范围;Acquire sensor data information of the road sent by the collection box, image information of the road sent by the collection box, and a plurality of different sample damage ranges, and determine the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road; the sample damage range includes damage ranges of different damage types; 基于所述道路的图像信息以及所述道路的当前损伤范围,通过损伤位置识别策略,识别所述道路的目标损伤区域,并基于所述道路的损伤传感图谱,通过损伤鉴别网络,识别所述道路的损伤类型;Based on the image information of the road and the current damage range of the road, a target damage area of the road is identified through a damage location identification strategy, and based on the damage sensor map of the road, a damage identification network is used to identify the damage type of the road; 获取所述目标损伤区域的损伤传感数据,并基于所述道路的损伤类型、以及所述损伤类型的各所述程度的样本损伤范围,计算所述目标损伤区域的损伤传感数据对应的损伤等级;Acquire damage sensor data of the target damage area, and calculate the damage level corresponding to the damage sensor data of the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type; 将所述目标损伤区域、所述目标损伤区域的损伤等级、以及所述目标损伤区域的损伤类型,作为所述道路的目标损伤信息。The target damage area, the damage level of the target damage area, and the damage type of the target damage area are used as target damage information of the road. 根据权利要求1所述的方法,其特征在于,所述道路的传感数据信息包括所述道路的多个传感器的传感信息以及各所述传感器的位置信息;所述基于所述道路的传感数据信息,确定所述道路的当前损伤范围,以及所述道路的损伤传感图谱,包括:The method according to claim 1 is characterized in that the sensor data information of the road includes sensor information of multiple sensors of the road and position information of each of the sensors; and the determining of the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road comprises: 基于各所述传感器的传感信息、以及各传感器的位置信息,建立所述道路的三维传感图数据,并在所述道路的三维传感图数据中,筛选满足道路损伤条件的损伤图数据,将所述三维传感图数据中包含所有损伤图数据的范围,作为所述道路的当前损伤范围;所述损伤图数据包括所述损伤图数据的对应的像素点的位置信息、以及所述损伤图数据的对应的像素点的传感信息;Based on the sensing information of each sensor and the position information of each sensor, three-dimensional sensing map data of the road is established, and damage map data that meets the road damage condition is screened in the three-dimensional sensing map data of the road, and the range of all damage map data included in the three-dimensional sensing map data is used as the current damage range of the road; the damage map data includes the position information of the corresponding pixel points of the damage map data and the sensing information of the corresponding pixel points of the damage map data; 基于所述当前损伤范围内的各图数据的位置信息、以及各所述图数据的传感信息,建立所述当前损伤范围的各图数据对应的损伤传感图谱。Based on the position information of each image data within the current damage range and the sensor information of each image data, a damage sensor map corresponding to each image data within the current damage range is established. 根据权利要求1或2所述的方法,其特征在于,所述基于所述道路的图像信息、以及所述道路的当前损伤范围,通过损伤位置识别策略,识别所述道路的目标损伤区域,包括:The method according to claim 1 or 2, characterized in that the identifying the target damaged area of the road through a damage location identification strategy based on the image information of the road and the current damage range of the road comprises: 建立所述道路的图像信息的三维图数据,并通过损伤图像识别网络,识别所述道路的图像信息的损伤位置区域;Establishing three-dimensional image data of the image information of the road, and identifying the damaged location area of the image information of the road through a damaged image recognition network; 建立所述三维传感图数据、以及所述三维图数据的对应关系,并基于所述对应关系识别所述当前损伤范围内的损伤位置区域对应的子损伤范围;Establishing a correspondence between the three-dimensional sensing image data and the three-dimensional image data, and identifying a sub-damage range corresponding to a damage position area within the current damage range based on the correspondence; 将所述当前损伤范围内的各损伤图数据,按照每个损伤图数据与所述子损伤范围的距离的远近进行聚类处理,得到多个损伤图数据组,并计算每个损伤图数据组中的各损伤图数据距离所述子损伤范围的平均距离;Clustering the damage map data within the current damage range according to the distance between each damage map data and the sub-damage range to obtain multiple damage map data groups, and calculating the average distance between each damage map data in each damage map data group and the sub-damage range; 筛选低于预设距离阈值的平均距离对应的损伤图数据组中的各目标损伤图数据,并将所述子损伤范围、以及所述子损伤范围对应的目标损伤图数据包含的范围,作为子损伤区域,将所有子损伤区域,作为所述道路的目标损伤区域。Filter each target damage map data in the damage map data group corresponding to the average distance below the preset distance threshold, and use the sub-damage range and the range included in the target damage map data corresponding to the sub-damage range as the sub-damage area, and use all the sub-damage areas as the target damage areas of the road. 根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述道路的损伤传感图谱,通过损伤鉴别网络,识别所述道路的损伤类型,包括:The method according to any one of claims 1 to 3 is characterized in that the identifying the damage type of the road through a damage identification network based on the damage sensor map of the road comprises: 提取所述损伤传感图谱的每个子损伤区域的损伤特征数据,并分别将每个损伤特征数据输入损伤鉴别网络,得到每个损伤特征数据对应的子损伤类型;Extracting damage feature data of each sub-damage area of the damage sensing map, and inputting each damage feature data into a damage identification network to obtain a sub-damage type corresponding to each damage feature data; 并将每个损伤特征数据对应的子损伤类型,作为所述道路的损伤类型。The sub-damage type corresponding to each damage feature data is used as the damage type of the road. 根据权利要求1-4任一项所述的方法,其特征在于,所述基于所述道路的损伤类型、以及所述损伤类型的各所述程度的样本损伤范围,计算所述目标损伤区域的损伤传感数据对应的损伤等级,包括:The method according to any one of claims 1 to 4, characterized in that the step of calculating the damage level corresponding to the damage sensor data of the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type comprises: 针对每个子损伤区域,基于所述子损伤区域的子损伤类型对应的各所述程度的样本损伤范围,识别所述子损伤区域的损伤传感数据所属的样本损伤范围,得到所述子损伤区域对应的子损伤类型的程度;For each sub-damage region, based on the sample damage ranges of the degrees corresponding to the sub-damage types of the sub-damage region, the sample damage range to which the damage sensing data of the sub-damage region belongs is identified, and the degree of the sub-damage type corresponding to the sub-damage region is obtained; 基于所述子损伤区域对应的子损伤类型、以及所述子损伤区域对应的子损伤类型的程度,通过损伤等 级划分策略,确定所述子损伤区域对应的损伤等级。Based on the sub-damage type corresponding to the sub-damage area and the degree of the sub-damage type corresponding to the sub-damage area, the damage A level division strategy is used to determine the damage level corresponding to the sub-damage area. 根据权利要求1-5项所示的方法,其特征在于,所述将所述目标损伤区域、所述目标损伤区域的损伤等级、以及所述目标损伤区域的损伤类型,作为所述道路的目标损伤信息之后,还包括:The method according to any one of claims 1 to 5 is characterized in that after taking the target damage area, the damage level of the target damage area, and the damage type of the target damage area as the target damage information of the road, the method further comprises: 针对每个子损伤区域,基于所述子损伤区域的子损伤类型,以及所述子损伤区域的子损伤类型的程度,确定所述子损伤区域的损伤修补策略;For each sub-damage region, determining a damage repair strategy for the sub-damage region based on the sub-damage type of the sub-damage region and the degree of the sub-damage type of the sub-damage region; 按照每个子损伤区域的损伤等级从高到低的顺序,对每个子损伤区域的维修顺序进行排列,得到各所述子损伤区域的修补序列;并将每个子损伤区域的损伤修补策略填充至所述修补序列中,得到所述目标损伤区域的修补任务信息,将包含所述修补任务信息、以及所述目标损伤区域的损伤信息的预警信息发送至显示模块。According to the damage level of each sub-damage area from high to low, the maintenance order of each sub-damage area is arranged to obtain the repair sequence of each sub-damage area; and the damage repair strategy of each sub-damage area is filled into the repair sequence to obtain the repair task information of the target damage area, and the early warning information including the repair task information and the damage information of the target damage area is sent to the display module. 根据权利要求1-6任一项所示的方法,还包括:The method according to any one of claims 1 to 6, further comprising: 响应于用户的传感器采集系统更新操作,获取每个传感器的采集系统更新信息,并将所述采集系统更新数据信息发送至所述采集箱;所述采集系统更新数据信息用于将每个传感器的当前采集系统数据信息,更新为所述采集系统更新数据信息。In response to the user's sensor acquisition system update operation, the acquisition system update information of each sensor is obtained, and the acquisition system update data information is sent to the acquisition box; the acquisition system update data information is used to update the current acquisition system data information of each sensor to the acquisition system update data information. 根据权利要求1-7任一项所示的方法,其特征在于,还包括:The method according to any one of claims 1 to 7, further comprising: 响应于用户的传感器采集任务上传操作,生成每个传感器的采集指令,并将所述采集指令发送至所述采集箱;所述采集指令包括每个传感器的采集任务,所述采集指令用于指示每个传感器执行所述采集指令中的采集任务。In response to the user's sensor acquisition task upload operation, an acquisition instruction for each sensor is generated and sent to the acquisition box; the acquisition instruction includes the acquisition task of each sensor, and the acquisition instruction is used to instruct each sensor to execute the acquisition task in the acquisition instruction. 一种道路损伤检测系统,包括云平台和采集箱:A road damage detection system includes a cloud platform and a collection box: 所述采集箱与所述云平台通信连接;The collection box is communicatively connected with the cloud platform; 所述采集箱,用于采集道路的传感数据信息以及所述道路的图像信息;The collection box is used to collect sensor data information of the road and image information of the road; 所述云平台,用于获取多个不同的样本损伤范围,并基于所述道路的传感数据信息,确定所述道路的当前损伤范围,以及所述道路的损伤传感图谱;所述样本损伤范围包括不同损伤类型的损伤范围;基于所述道路的图像信息、以及所述道路的当前损伤范围,通过损伤位置识别策略,识别所述道路的目标损伤区域,并基于所述道路的损伤传感图谱,通过损伤鉴别网络,识别所述道路的损伤类型;获取所述目标损伤区域的损伤传感数据,并基于所述道路的损伤类型、以及所述损伤类型的各所述程度的样本损伤范围,计算所述目标损伤区域的损伤传感数据对应的损伤等级;将所述目标损伤区域、所述目标损伤区域的损伤等级、以及所述目标损伤区域的损伤类型,作为所述道路的目标损伤信息。The cloud platform is used to obtain multiple different sample damage ranges, and based on the sensor data information of the road, determine the current damage range of the road and the damage sensor map of the road; the sample damage range includes damage ranges of different damage types; based on the image information of the road and the current damage range of the road, identify the target damage area of the road through a damage location recognition strategy, and based on the damage sensor map of the road, identify the damage type of the road through a damage identification network; obtain the damage sensor data of the target damage area, and based on the damage type of the road and the sample damage ranges of each degree of the damage type, calculate the damage level corresponding to the damage sensor data of the target damage area; use the target damage area, the damage level of the target damage area, and the damage type of the target damage area as the target damage information of the road. 一种道路损伤检测装置,包括:A road damage detection device, comprising: 获取模块,用于获取采集箱发送的道路的传感数据信息、所述采集箱发送的道路的图像信息、以及多个不同的样本损伤范围,并基于所述道路的传感数据信息,确定所述道路的当前损伤范围,以及所述道路的损伤传感图谱;所述样本损伤范围包括不同损伤类型的损伤范围;an acquisition module, used to acquire sensor data information of the road sent by the collection box, image information of the road sent by the collection box, and a plurality of different sample damage ranges, and determine the current damage range of the road and the damage sensor map of the road based on the sensor data information of the road; the sample damage range includes damage ranges of different damage types; 识别模块,用于基于所述道路的图像信息、以及所述道路的当前损伤范围,通过损伤位置识别策略,识别所述道路的目标损伤区域,并基于所述道路的损伤传感图谱,通过损伤鉴别网络,识别所述道路的损伤类型;an identification module, configured to identify a target damaged area of the road through a damage location identification strategy based on the image information of the road and the current damage range of the road, and to identify a damage type of the road through a damage identification network based on a damage sensor map of the road; 重新获取模块,用于获取所述目标损伤区域的损伤传感数据,并基于所述道路的损伤类型、以及所述损伤类型的各所述程度的样本损伤范围,计算所述目标损伤区域的损伤传感数据对应的损伤等级;a re-acquisition module, configured to acquire the damage sensor data of the target damage area, and calculate the damage level corresponding to the damage sensor data of the target damage area based on the damage type of the road and the sample damage range of each degree of the damage type; 确定模块,用于将所述目标损伤区域、所述目标损伤区域的损伤等级、以及所述目标损伤区域的损伤类型,作为所述道路的目标损伤信息。The determination module is used to use the target damage area, the damage level of the target damage area, and the damage type of the target damage area as the target damage information of the road. 一种道路传感器布设位置的确定方法,其特征在于,所述方法包括:A method for determining a road sensor deployment position, characterized in that the method comprises: 从目标道路的多个预设布设点中,分别确定各道路工况对应的布设点;Determine the layout points corresponding to each road condition from a plurality of preset layout points of the target road; 从各所述道路工况对应的布设点中确定基准布设点,根据所述基准布设点构建基准布设点组,并将各 所述道路工况对应的布设点中不属于所述基准布设点组的所述布设点,作为候选布设点;Determine a reference layout point from the layout points corresponding to each of the road conditions, construct a reference layout point group based on the reference layout point, and The layout points corresponding to the road condition that do not belong to the reference layout point group are used as candidate layout points; 针对每一所述候选布设点,确定所述候选布设点对应的目标道路工况,并确定各所述基准布设点在所述目标道路工况下对应的第一工况数据,及所述候选布设点在所述目标道路工况下对应的第二工况数据,根据各所述第一工况数据及所述第二工况数据,确定所述候选布设点与所述基准布设点组的相关性系数,其中,工况数据用于表征道路在布设点处的受力情况;For each candidate layout point, determine the target road condition corresponding to the candidate layout point, and determine the first condition data corresponding to each reference layout point under the target road condition, and the second condition data corresponding to the candidate layout point under the target road condition, and determine the correlation coefficient between the candidate layout point and the reference layout point group according to each of the first condition data and the second condition data, wherein the condition data is used to characterize the stress condition of the road at the layout point; 根据各所述候选布设点对应的所述相关性系数,从各所述候选布设点中选取目标布设点;Selecting a target layout point from each of the candidate layout points according to the correlation coefficient corresponding to each of the candidate layout points; 将所述目标布设点添加至所述基准布设点组中,得到最终的目标布设点组。The target layout point is added to the reference layout point group to obtain a final target layout point group. 根据权利要求11所述的方法,其特征在于,所述从目标道路的多个预设布设点中,分别确定各道路工况对应的布设点,包括:The method according to claim 11, characterized in that the step of determining the layout points corresponding to each road condition from a plurality of preset layout points of the target road comprises: 分别构建目标道路在各种道路工况下对应的道路模型;Constructing road models corresponding to target roads under various road conditions respectively; 针对每一所述道路工况,获取所述目标道路在所述道路工况下对应的车辆行驶数据,根据所述车辆行驶数据及所述目标道路在所述道路工况下对应的所述道路模型,分别确定所述目标道路的多个预设布设点在所述道路工况下对应的第三工况数据,并根据各所述第三工况数据,从各所述预设布设点中确定所述道路工况对应的布设点。For each of the road conditions, the vehicle driving data corresponding to the target road under the road condition is obtained, and based on the vehicle driving data and the road model corresponding to the target road under the road condition, the third condition data corresponding to multiple preset layout points of the target road under the road condition are respectively determined, and based on each of the third condition data, the layout point corresponding to the road condition is determined from each of the preset layout points. 根据权利要求12所述的方法,其特征在于,所述根据各所述第三工况数据,从各所述预设布设点中确定所述道路工况对应的布设点,包括:The method according to claim 12, characterized in that the step of determining the layout point corresponding to the road working condition from the preset layout points according to the third working condition data comprises: 对各所述预设布设点按照所述第三工况数据由大至小进行排序,得到预设布设点队列;Sorting the preset layout points from large to small according to the third working condition data to obtain a preset layout point queue; 遍历所述预设布设点队列,在排列在当前遍历位置之前的各所述预设布设点对应的所述第三工况数据满足预置策略的情况下,停止遍历所述预设布设点队列,并将排列在当前遍历位置之前的各所述预设布设点作为所述道路工况对应的布设点。Traverse the preset layout point queue, and when the third operating condition data corresponding to each of the preset layout points arranged before the current traversal position meets the preset strategy, stop traversing the preset layout point queue, and use each of the preset layout points arranged before the current traversal position as the layout points corresponding to the road operating condition. 根据权利要求11-13任一项所述的方法,其特征在于,所述从各所述道路工况对应的布设点中确定基准布设点,包括:The method according to any one of claims 11 to 13, characterized in that the step of determining the reference layout point from the layout points corresponding to each of the road conditions comprises: 根据各所述道路工况对应的布设点,分别确定各所述道路工况对应的布设点数量;According to the layout points corresponding to the road conditions, respectively determine the number of layout points corresponding to the road conditions; 将各所述布设点数量中,最大的所述布设点数量对应的各所述布设点,作为基准布设点组。The layout points corresponding to the largest number of layout points among the numbers of layout points are taken as the reference layout point group. 根据权利要求11-14任一项所述的方法,其特征在于,所述根据各所述第一工况数据及所述第二工况数据,确定所述候选布设点与所述基准布设点组的相关性系数,包括:The method according to any one of claims 11 to 14, characterized in that the step of determining the correlation coefficient between the candidate layout points and the reference layout point group according to each of the first operating condition data and the second operating condition data comprises: 针对任一所述基准布设点,根据所述基准布设点对应的所述第一工况数据及所述第二工况数据,确定所述候选布设点与所述基准布设点的相关性系数;For any of the reference layout points, determining a correlation coefficient between the candidate layout point and the reference layout point according to the first operating condition data and the second operating condition data corresponding to the reference layout point; 根据各所述基准布设点对应的所述相关性系数,确定所述候选布设点与所述基准布设点组的相关性系数。The correlation coefficient between the candidate layout point and the reference layout point group is determined according to the correlation coefficient corresponding to each of the reference layout points. 根据权利要求11-15任一项所述的方法,其特征在于,所述根据各所述候选布设点对应的所述相关性系数,从各所述候选布设点中选取目标布设点,包括:The method according to any one of claims 11 to 15, characterized in that the step of selecting a target layout point from each of the candidate layout points according to the correlation coefficient corresponding to each of the candidate layout points comprises: 针对任一所述候选布设点,在所述候选布设点对应的所述相关性系数小于相关性系数阈值的情况下,将所述候选布设点作为目标布设点。For any of the candidate layout points, when the correlation coefficient corresponding to the candidate layout point is less than a correlation coefficient threshold, the candidate layout point is used as a target layout point. 根据权利要求11-16任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 11 to 16, characterized in that the method further comprises: 按照预设布设点布置策略,在所述目标道路上确定多个预设布设点,所述多个预设布设点在所述目标道路上均匀分布。According to the preset layout point arrangement strategy, a plurality of preset layout points are determined on the target road, and the plurality of preset layout points are evenly distributed on the target road. 一种道路传感器布设位置的确定装置,其特征在于,所述装置包括:A device for determining a road sensor deployment position, characterized in that the device comprises: 第一确定模块,用于从目标道路的多个预设布设点中,分别确定各道路工况对应的布设点;A first determination module is used to determine the layout points corresponding to each road condition from a plurality of preset layout points of the target road; 第二确定模块,用于从各所述道路工况对应的布设点中确定基准布设点,根据所述基准布设点构建基准布设点组,并将各所述道路工况对应的布设点中不属于所述基准布设点组的所述布设点,作为候选布设 点;The second determination module is used to determine a reference layout point from the layout points corresponding to each of the road conditions, construct a reference layout point group based on the reference layout point, and use the layout points that do not belong to the reference layout point group among the layout points corresponding to each of the road conditions as candidate layout points. point; 第三确定模块,用于针对任一所述候选布设点,确定所述候选布设点对应的目标道路工况,并确定各所述基准布设点在所述目标道路工况下对应的第一工况数据,及所述候选布设点在所述目标道路工况下对应的第二工况数据,根据各所述第一工况数据及所述第二工况数据,确定所述候选布设点与所述基准布设点组的相关性系数,其中,工况数据用于表征道路在布设点处的受力情况;A third determination module is used to determine, for any of the candidate layout points, the target road condition corresponding to the candidate layout point, and determine the first condition data corresponding to each of the reference layout points under the target road condition, and the second condition data corresponding to the candidate layout point under the target road condition, and determine the correlation coefficient between the candidate layout point and the reference layout point group according to each of the first condition data and the second condition data, wherein the condition data is used to characterize the stress condition of the road at the layout point; 选取模块,用于根据各所述候选布设点对应的所述相关性系数,从各所述候选布设点中选取目标布设点;A selection module, configured to select a target layout point from each of the candidate layout points according to the correlation coefficient corresponding to each of the candidate layout points; 添加模块,用于将所述目标布设点添加至所述基准布设点组中,得到最终的目标布设点组。An adding module is used to add the target layout point to the reference layout point group to obtain a final target layout point group. 一种道路损伤检测方法,其特征在于,所述方法包括:A road damage detection method, characterized in that the method comprises: 获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集;所述加速度数据集通过设置在待检测道路内部的植入式传感器检测车辆荷载产生的振动加速度信号得到;Acquire an acceleration data set and an additional attribute feature data set of a road to be detected within a preset detection period; the acceleration data set is obtained by detecting a vibration acceleration signal generated by a vehicle load using an implanted sensor disposed inside the road to be detected; 根据递归神经网络对所述加速度数据集进行特征提取,得到加速度特征;Extracting features from the acceleration data set according to a recursive neural network to obtain acceleration features; 将所述加速度特征和所述附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量;Performing feature concatenation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector; 将所述融合特征向量输入至预设的分类预测网络中,得到所述待检测道路的道路损伤结果。The fused feature vector is input into a preset classification prediction network to obtain the road damage result of the road to be detected. 根据权利要求19所述的方法,其特征在于,所述植入式传感器为预先设置在待检测道路内部的振动加速度传感器,所述获取预设检测周期内待检测道路的加速度数据集,包括:The method according to claim 19, characterized in that the implantable sensor is a vibration acceleration sensor pre-installed inside the road to be detected, and the acquisition of the acceleration data set of the road to be detected within a preset detection period comprises: 基于预设的采样频率和信号长度,采集预设检测周期内车辆经过所述待检测道路的检测区域时各振动加速度传感器采集到的振动加速度信号;所述振动加速度信号由经过所述待检测道路的车辆产生的路面板响应生成;Based on a preset sampling frequency and signal length, the vibration acceleration signals collected by each vibration acceleration sensor when a vehicle passes through a detection area of the road to be detected within a preset detection period are collected; the vibration acceleration signals are generated by a road panel response generated by a vehicle passing through the road to be detected; 对各所述振动加速度信号进行数据预处理,并基于同一时刻采集到的振动加速度信号,构建加速度向量;Performing data preprocessing on each of the vibration acceleration signals, and constructing an acceleration vector based on the vibration acceleration signals collected at the same time; 基于各所述加速度向量,得到加速度数据集。Based on each of the acceleration vectors, an acceleration data set is obtained. 根据权利要求19或20所述的方法,其特征在于,所述获取预设检测周期内待检测道路的附加属性特征数据集,包括:The method according to claim 19 or 20 is characterized in that the step of obtaining an additional attribute feature data set of the road to be detected within a preset detection period comprises: 获取待检测道路的属性特征数据、预设检测周期内经过所述待检测道路的各车辆的属性特征数据以及所述预设检测周期内植入式传感器的内部监测环境数据;Acquire attribute characteristic data of the road to be detected, attribute characteristic data of each vehicle passing through the road to be detected within a preset detection period, and internal monitoring environment data of the implanted sensor within the preset detection period; 对所述待检测道路的属性特征数据、所述各车辆的属性特征数据以及所述植入式传感器的内部监测环境数据进行数据清洗和归一化处理,得到附加属性特征数据集。The attribute feature data of the road to be detected, the attribute feature data of each vehicle, and the internal monitoring environment data of the implanted sensor are cleaned and normalized to obtain an additional attribute feature data set. 根据权利要求19-21任一项所述的方法,其特征在于,所述递归神经网络的隐藏层中包含多个隐藏层单元,所述根据递归神经网络对所述加速度数据集进行特征提取,得到加速度特征,包括:The method according to any one of claims 19 to 21, characterized in that the hidden layer of the recursive neural network includes a plurality of hidden layer units, and the extracting features of the acceleration data set according to the recursive neural network to obtain acceleration features comprises: 将所述加速度数据集输入至预先训练的递归神经网络中,通过所述递归神经网络的隐藏层中包含的多个隐藏层单元对所述加速度数据集中的加速度向量进行特征提取,得到加速度特征。The acceleration data set is input into a pre-trained recursive neural network, and the acceleration vector in the acceleration data set is feature extracted through a plurality of hidden layer units included in a hidden layer of the recursive neural network to obtain acceleration features. 根据权利要求19-22任一项所述的方法,其特征在于,所述将所述融合特征向量输入至预设的分类预测网络中,得到所述待检测道路的道路损伤结果之后,所述方法还包括:The method according to any one of claims 19 to 22 is characterized in that, after inputting the fused feature vector into a preset classification prediction network to obtain the road damage result of the road to be detected, the method further comprises: 基于所述道路损伤结果,在道路损伤结果与道路管理策略的对应关系中,确定目标道路管理策略;Based on the road damage result, determining a target road management strategy in a corresponding relationship between the road damage result and the road management strategy; 基于所述目标道路管理策略,指示对所述待检测道路进行维护管理。Based on the target road management strategy, an instruction is given to perform maintenance management on the road to be inspected. 根据权利要求19-23任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 19 to 23, characterized in that the method further comprises: 获取训练数据样本;所述训练数据样本包含训练加速度数据集、附加属性特征数据集以及道路损伤类别标签;Acquire training data samples; the training data samples include a training acceleration data set, an additional attribute feature data set, and a road damage category label; 将所述训练加速度数据集输入至递归神经网络中,对所述训练加速度数据集进行特征提取,得到加速度特征; Inputting the training acceleration data set into a recursive neural network, performing feature extraction on the training acceleration data set to obtain acceleration features; 将所述加速度特征和所述附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量;Performing feature concatenation on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector; 将所述融合特征向量和所述道路损伤类别标签输入至分类预测网络中,通过所述分类预测网络对所述融合特征向量进行数据处理,得到分类预测结果;Inputting the fused feature vector and the road damage category label into a classification prediction network, performing data processing on the fused feature vector through the classification prediction network to obtain a classification prediction result; 根据所述分类预测结果、所述道路损伤类别标签以及预设损失函数,确定所述道路损伤检测模型的损失结果,直至所述损失结果满足预设模型损失条件,确定所述道路损伤检测模型训练完成。According to the classification prediction result, the road damage category label and the preset loss function, the loss result of the road damage detection model is determined until the loss result meets the preset model loss condition, and it is determined that the road damage detection model training is completed. 一种道路损伤检测装置,其特征在于,所述装置包括:A road damage detection device, characterized in that the device comprises: 获取模块,用于获取预设检测周期内待检测道路的加速度数据集和附加属性特征数据集;所述加速度数据集通过设置在待检测道路内部的植入式传感器检测车辆荷载产生的振动加速度信号得到;An acquisition module is used to acquire an acceleration data set and an additional attribute feature data set of a road to be detected within a preset detection period; the acceleration data set is obtained by detecting a vibration acceleration signal generated by a vehicle load using an implanted sensor disposed inside the road to be detected; 特征提取模块,用于根据递归神经网络对所述加速度数据集进行特征提取,得到加速度特征;A feature extraction module, used for extracting features from the acceleration data set according to a recursive neural network to obtain acceleration features; 拼接模块,用于将所述加速度特征和所述附加属性特征数据集中的附加属性特征进行特征拼接,得到融合特征向量;A splicing module, used for performing feature splicing on the acceleration feature and the additional attribute feature in the additional attribute feature data set to obtain a fused feature vector; 检测判别模块,用于将所述融合特征向量输入至预设的分类预测网络中,得到所述待检测道路的道路损伤结果。The detection and discrimination module is used to input the fused feature vector into a preset classification prediction network to obtain the road damage result of the road to be detected. 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-8、11-17、19至24中任一项所述的方法的步骤。A computer device comprises a memory and a processor, wherein the memory stores a computer program, and wherein the processor implements the steps of the method described in any one of claims 1 to 8, 11 to 17, and 19 to 24 when executing the computer program. 一种非易失计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8、11-17、19至24中任一项所述的方法的步骤。A non-volatile computer-readable storage medium having a computer program stored thereon, characterized in that when the computer program is executed by a processor, the steps of the method described in any one of claims 1-8, 11-17, 19 to 24 are implemented. 一种计算机程序产品,包括可执行指令,其特征在于,所述可执行指令被处理器执行时实现权利要求1-8、11-17、19至24中任一项所述的方法的步骤。 A computer program product, comprising executable instructions, characterized in that when the executable instructions are executed by a processor, the steps of the method described in any one of claims 1-8, 11-17, and 19 to 24 are implemented.
PCT/CN2024/078083 2023-06-21 2024-02-22 Road damage detection method and apparatus, method and apparatus for determining layout position of road sensor, and computer device and storage medium Pending WO2024260008A1 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
CN202310740091.1A CN116858851A (en) 2023-06-21 2023-06-21 Road damage detection method, device, computer equipment and storage medium
CN202310745064.3 2023-06-21
CN202310745521.9 2023-06-21
CN202310745521.9A CN116881783B (en) 2023-06-21 2023-06-21 Road damage detection method, device, computer equipment, and storage medium
CN202310740091.1 2023-06-21
CN202310745064.3A CN116879499B (en) 2023-06-21 2023-06-21 Method, device and computer equipment for determining the layout position of road sensors

Publications (1)

Publication Number Publication Date
WO2024260008A1 true WO2024260008A1 (en) 2024-12-26

Family

ID=93934837

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/078083 Pending WO2024260008A1 (en) 2023-06-21 2024-02-22 Road damage detection method and apparatus, method and apparatus for determining layout position of road sensor, and computer device and storage medium

Country Status (1)

Country Link
WO (1) WO2024260008A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119643566A (en) * 2025-02-18 2025-03-18 交通运输部公路科学研究所 Pavement structure damage detection method and device, storage medium and electronic equipment
CN119961619A (en) * 2025-04-10 2025-05-09 西北工业大学 Road damage intelligent analysis and decision-making method and device based on driving data
CN120012025A (en) * 2025-04-16 2025-05-16 济南瑞源智能城市开发有限公司 A road surface perception method, device and medium based on multimodal data
CN120180094A (en) * 2025-03-14 2025-06-20 中环洁(北京)环境科技有限公司 Road dust condition monitoring method, system, equipment and medium
CN120219779A (en) * 2025-05-28 2025-06-27 陕西陕飞维科航空装备有限公司 A tool status detection system for tool cabinet
CN120708403A (en) * 2025-07-09 2025-09-26 宁波市交通规划设计研究院有限公司 Road fatigue damage prediction method, system, equipment, medium and program product
CN120740546A (en) * 2025-09-02 2025-10-03 江苏菲尔浦物联网有限公司 Target detection optimization method and system based on multi-source data fusion
CN121120031A (en) * 2025-11-12 2025-12-12 北京亦庄智能城市研究院集团有限公司 A Deep Learning-Based Intelligent Inspection and Maintenance Scheduling Method for Road Facilities

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010281784A (en) * 2009-06-08 2010-12-16 Mitsubishi Electric Corp Sensor placement evaluation device
CN104713769A (en) * 2015-04-01 2015-06-17 哈尔滨工业大学 An Active Vibration Detection System for Road State Assessment
US9371072B1 (en) * 2015-03-24 2016-06-21 Toyota Jidosha Kabushiki Kaisha Lane quality service
US20160371865A1 (en) * 2015-06-18 2016-12-22 Eran JEDWAB System and method for deploying sensor based surveillance systems
CN108490163A (en) * 2018-05-25 2018-09-04 四川长虹网络科技有限责任公司 Road defect detection equipment, detection vehicle, detecting system and detection method
CN109142524A (en) * 2018-08-14 2019-01-04 唐智科技湖南发展有限公司 A kind of track damage detecting method, device and equipment
CN110390666A (en) * 2019-06-14 2019-10-29 平安科技(深圳)有限公司 Road damage detecting method, device, computer equipment and storage medium
JP2021111089A (en) * 2020-01-09 2021-08-02 前田建設工業株式会社 Road management systems, road management methods, and programs
CN113705412A (en) * 2021-08-23 2021-11-26 中国铁道科学研究院集团有限公司 Deep learning-based multi-source data fusion track state detection method and device
CN113804242A (en) * 2020-06-16 2021-12-17 中移(上海)信息通信科技有限公司 Road surface monitoring system, method and device for determining sensor arrangement position
CN114332009A (en) * 2021-12-28 2022-04-12 中科三清科技有限公司 Similar weather situation recognition method, device, equipment and storage medium
CN114359877A (en) * 2022-03-22 2022-04-15 北京理工大学 Unmanned tracked vehicle road type identification method and system based on fusion features
US20220244417A1 (en) * 2021-01-26 2022-08-04 Huazhong University Of Science And Technology Trajectory optimization method and device for accurately deploying marine sensors under water
CN116858851A (en) * 2023-06-21 2023-10-10 清华大学 Road damage detection method, device, computer equipment and storage medium
CN116881783A (en) * 2023-06-21 2023-10-13 清华大学 Road damage detection method, device, computer equipment and storage medium
CN116879499A (en) * 2023-06-21 2023-10-13 清华大学 Method and device for determining road sensor layout position and computer equipment

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010281784A (en) * 2009-06-08 2010-12-16 Mitsubishi Electric Corp Sensor placement evaluation device
US9371072B1 (en) * 2015-03-24 2016-06-21 Toyota Jidosha Kabushiki Kaisha Lane quality service
CN104713769A (en) * 2015-04-01 2015-06-17 哈尔滨工业大学 An Active Vibration Detection System for Road State Assessment
US20160371865A1 (en) * 2015-06-18 2016-12-22 Eran JEDWAB System and method for deploying sensor based surveillance systems
CN108490163A (en) * 2018-05-25 2018-09-04 四川长虹网络科技有限责任公司 Road defect detection equipment, detection vehicle, detecting system and detection method
CN109142524A (en) * 2018-08-14 2019-01-04 唐智科技湖南发展有限公司 A kind of track damage detecting method, device and equipment
CN110390666A (en) * 2019-06-14 2019-10-29 平安科技(深圳)有限公司 Road damage detecting method, device, computer equipment and storage medium
JP2021111089A (en) * 2020-01-09 2021-08-02 前田建設工業株式会社 Road management systems, road management methods, and programs
CN113804242A (en) * 2020-06-16 2021-12-17 中移(上海)信息通信科技有限公司 Road surface monitoring system, method and device for determining sensor arrangement position
US20220244417A1 (en) * 2021-01-26 2022-08-04 Huazhong University Of Science And Technology Trajectory optimization method and device for accurately deploying marine sensors under water
CN113705412A (en) * 2021-08-23 2021-11-26 中国铁道科学研究院集团有限公司 Deep learning-based multi-source data fusion track state detection method and device
CN114332009A (en) * 2021-12-28 2022-04-12 中科三清科技有限公司 Similar weather situation recognition method, device, equipment and storage medium
CN114359877A (en) * 2022-03-22 2022-04-15 北京理工大学 Unmanned tracked vehicle road type identification method and system based on fusion features
CN116858851A (en) * 2023-06-21 2023-10-10 清华大学 Road damage detection method, device, computer equipment and storage medium
CN116881783A (en) * 2023-06-21 2023-10-13 清华大学 Road damage detection method, device, computer equipment and storage medium
CN116879499A (en) * 2023-06-21 2023-10-13 清华大学 Method and device for determining road sensor layout position and computer equipment

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119643566A (en) * 2025-02-18 2025-03-18 交通运输部公路科学研究所 Pavement structure damage detection method and device, storage medium and electronic equipment
CN120180094A (en) * 2025-03-14 2025-06-20 中环洁(北京)环境科技有限公司 Road dust condition monitoring method, system, equipment and medium
CN119961619A (en) * 2025-04-10 2025-05-09 西北工业大学 Road damage intelligent analysis and decision-making method and device based on driving data
CN120012025A (en) * 2025-04-16 2025-05-16 济南瑞源智能城市开发有限公司 A road surface perception method, device and medium based on multimodal data
CN120219779A (en) * 2025-05-28 2025-06-27 陕西陕飞维科航空装备有限公司 A tool status detection system for tool cabinet
CN120708403A (en) * 2025-07-09 2025-09-26 宁波市交通规划设计研究院有限公司 Road fatigue damage prediction method, system, equipment, medium and program product
CN120740546A (en) * 2025-09-02 2025-10-03 江苏菲尔浦物联网有限公司 Target detection optimization method and system based on multi-source data fusion
CN121120031A (en) * 2025-11-12 2025-12-12 北京亦庄智能城市研究院集团有限公司 A Deep Learning-Based Intelligent Inspection and Maintenance Scheduling Method for Road Facilities

Similar Documents

Publication Publication Date Title
WO2024260008A1 (en) Road damage detection method and apparatus, method and apparatus for determining layout position of road sensor, and computer device and storage medium
CN110364008B (en) Road condition determining method and device, computer equipment and storage medium
CN116881783B (en) Road damage detection method, device, computer equipment, and storage medium
Tsai et al. Multiscale crack fundamental element model for real-world pavement crack classification
CN1981297B (en) Data compression device and method, data analysis device and method, and data management system
CN110807385A (en) Target detection method and device, electronic equipment and storage medium
Dimitriou et al. A deep learning framework for simulation and defect prediction applied in microelectronics
Brackenbury et al. Automated defect detection for masonry arch bridges
CN120492447A (en) Multi-source heterogeneous data knowledge graph construction method for railway disaster prevention monitoring
CN117237639A (en) Pavement crack detection system based on YOLOv8 semantic segmentation
CN113570867B (en) Urban traffic state prediction method, device, equipment and readable storage medium
CN118627407B (en) Waterlogging model creation method and system applied to urban water management
CN116881782B (en) Pavement disease identification method, device, computer equipment and storage medium
CN119293933B (en) Intelligent pavement maintenance scheme design method and device based on dynamic knowledge graph
Kulambayev et al. Real-Time Road Damage Detection System on Deep Learning Based Image Analysis.
Mokhtari et al. Statistical selection and interpretation of imagery features for computer vision-based pavement crack–detection systems
CN118898598A (en) Road damage detection method based on neural network for unbalanced samples
CN120598018A (en) Artificial Intelligence Cluster Smart Road Knowledge Graph Model and Design Method
Aslan et al. Using artifical intelligence for automating pavement condition assessment
CN120296571B (en) Methods, devices, storage media and electronic equipment for predicting road slope stability
Khan et al. Review on crack detection in civil infrastructure using structural health monitoring and machine learning techniques
Tanwar et al. Modified MobileNetV2 transfer learning model to detect road potholes
CN119579508A (en) A railway tunnel lining defect detection and assessment method based on anchor-free instance segmentation
CN119203017A (en) Visualized construction and operation and maintenance system and method for roads and bridges based on BIM technology
CN119091332A (en) Road damage automatic detection method and system based on image recognition

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: 24824911

Country of ref document: EP

Kind code of ref document: A1