Pavement slippery state analysis method and system based on unit grid division

By dividing the road into unit grids and establishing an association relationship model, the blind spot problem of traditional pavement slippery state monitoring methods is solved, and accurate assessment of the pavement slippery state is achieved and timely information provision is provided, which improves traffic safety and efficiency.

CN120579040AActive Publication Date: 2025-09-02RES INST OF HIGHWAY MINIST OF TRANSPORT

Patent Information

Application Number
CN202511086804.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-05
Publication Date
2025-09-02
Estimated Expiration
2045-08-05

AI Technical Summary

Technical Problem

The traditional road slippery state monitoring method cannot comprehensively and meticulously reflect the slippery road conditions of the entire control section, resulting in blind spots in monitoring and unable to provide accurate decision-making basis for traffic management departments, increasing the risk of traffic accidents.

Method used

The control section is divided into multiple unit grids. Each unit grid has unique grid identification information and spatial location boundaries. The road surface detection data of each unit grid is obtained, the relationship model between the unit grid and the slippery state of the road surface is established, the road surface slippery state parameters of each unit grid are calculated, and the road surface slippery state analysis results of the overall road surface slippery state of the control section are generated.

Benefits of technology

It has achieved accurate assessment of the slippery state of the road surface, provided scientific and accurate analysis results, formulated targeted traffic control measures and provided timely road conditions information for the traffic management department, and improved the safety and operation efficiency of road traffic.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120579040A_ABST
    Figure CN120579040A_ABST
Patent Text Reader

Abstract

The invention provides a unit grid division-based road surface slippery state analysis method and system, and the method comprises the steps: firstly dividing a controlled road section into a plurality of unit grids with unique grid identification information and spatial position boundaries, and then obtaining road surface detection data which corresponds to each unit grid and contains a detection parameter set reflecting the road surface state; based on the detection data and the spatial position boundary, establishing an incidence relation model of the unit grids and the pavement slippery state, calculating pavement slippery state parameters of each unit grid by using the model, and finally generating a pavement slippery state analysis result of the whole controlled road section according to the parameters of each unit grid and the spatial position boundary. Therefore, refined and dynamic monitoring and analysis of the slippery state of the road surface are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of road traffic safety monitoring, and in particular to a method and system for analyzing road slippery conditions based on unit grid division. Background Art

[0002] In the field of road traffic safety, slippery roads are one of the important factors that cause traffic accidents. Accurately and timely grasping the slippery state of the road is of great significance for ensuring driving safety and rationally dispatching traffic resources. The traditional method of monitoring the slippery state of the road usually sets up a small number of fixed monitoring points on the road, and obtains road surface information in a limited area through these monitoring points. However, the road is a continuous and complex system, and the road conditions at different locations may vary significantly due to factors such as geographical location, drainage conditions, and surrounding environment. The fixed monitoring point method is difficult to fully and meticulously reflect the slippery state of the road surface in the entire controlled section, and is prone to monitoring blind spots, resulting in inaccurate judgment of the slippery state of the road surface. It is impossible to provide accurate decision-making basis for traffic management departments, and it is impossible to issue safety warnings to drivers in a timely and effective manner, thereby increasing the risk of traffic accidents. Summary of the Invention

[0003] In view of the above-mentioned problems, in combination with the first aspect of the present invention, an embodiment of the present invention provides a method for analyzing a slippery road surface based on unit grid division, the method comprising: Divide the controlled road section into multiple unit grids, each unit grid has unique grid identification information and spatial location boundaries; Acquire road surface detection data corresponding to each unit grid, wherein the road surface detection data includes a set of detection parameters reflecting the surface state of the road surface; Based on the road surface detection data and spatial position boundaries of each unit grid, a correlation model between the unit grid and the road surface slippery state is established; Calculating the road surface slippery state parameter of each unit grid using the association relationship model; Based on the road surface slippery state parameters and spatial position boundaries of each unit grid, the overall road surface slippery state analysis results of the controlled road section are generated.

[0004] On the other hand, an embodiment of the present invention also provides a road slippery state analysis system based on unit grid division, including a processor and a machine-readable storage medium, the machine-readable storage medium is connected to the processor, the machine-readable storage medium is used to store programs, instructions or codes, and the processor is used to execute the programs, instructions or codes in the machine-readable storage medium to implement the above method.

[0005] Based on the above aspects, the embodiment of the present invention realizes the refined segmentation of road space by dividing the controlled road section into multiple unit grids with unique identifiers and spatial position boundaries, and obtains the road surface detection data corresponding to each unit grid, which can accurately capture the road surface state information of each small area, avoiding the problem of overly general monitoring data in traditional methods, and establishes a correlation model between unit grids and road surface slippery conditions, and uses the model to calculate the road surface slippery state parameters of each unit grid, so that the evaluation of road surface slippery conditions is more scientific and accurate. The overall road surface slippery state analysis results of the controlled road section are generated according to the parameters and spatial position boundaries of each unit grid, which can intuitively and comprehensively present the road surface slippery conditions of the entire road section, providing a reliable basis for traffic management departments to formulate targeted traffic control measures and reasonably allocate resources, while also providing drivers with more accurate and timely road condition information, effectively improving the safety and operation efficiency of road traffic. BRIEF DESCRIPTION OF THE DRAWINGS

[0006] Figure 1 It is a schematic diagram of the execution flow of the road slippery state analysis method based on unit grid division provided by an embodiment of the present invention.

[0007] Figure 2 Schematic diagram of exemplary hardware and software components of a road slippery state analysis system based on unit grid division provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0008] The present invention will be described in detail below with reference to the accompanying drawings. Figure 1 This is a flow chart of a method for analyzing a slippery road surface condition based on unit grid division provided by an embodiment of the present invention. The method for analyzing a slippery road surface condition based on unit grid division is introduced in detail below.

[0009] Step S110: Divide the controlled road section into a plurality of unit grids, each unit grid having unique grid identification information and spatial position boundaries.

[0010] In this example, the controlled road section can be considered a key transportation hub in a city, connecting multiple commercial areas, residential areas, and public facilities. Due to the length and high traffic volume of this section, its road surface conditions are affected by various factors. To more accurately analyze the slippery road conditions, it is necessary to divide it into multiple unit grids with clear boundaries and unique identifiers.

[0011] By dividing the controlled road sections into unit grids, complex road conditions can be refined, allowing subsequent analysis to be carried out on each specific unit grid, thereby improving the accuracy and pertinence of the analysis. The unique grid identification information of each unit grid facilitates its effective management and tracking, while the spatial location boundary clarifies the specific location of the unit grid within the road section.

[0012] Step S111: Analyze the characteristics of the controlled road section to extract the linear direction characteristics, pavement structure type characteristics and environmental characteristics along the controlled road section.

[0013] In this embodiment, linear orientation features can be extracted by, on the one hand, utilizing high-precision Geographic Information System (GIS) technology. This system can acquire detailed geographic data for the road segment, including the coordinates of its starting and ending points, as well as key points along the way. Simultaneously, combined with satellite remote sensing imagery, macroscopic observation and analysis of the overall orientation of the road segment can be performed to determine whether the road segment is linear, curved, or a complex combination of multiple orientations. Furthermore, ground-based measurement equipment, such as total stations and GPS receivers, can be used to conduct field measurements of key points on the road segment, obtaining precise angle and distance information to further accurately determine the linear orientation features of the road segment.

[0014] Extracting pavement structural characteristics requires a combination of field surveys and data review. A professional road survey team should be organized to conduct on-site visits to road sections, carefully observing the pavement's material, texture, color, and other external features to preliminarily determine whether it is cement, asphalt, or another special material. Furthermore, specialized testing equipment, such as pavement radar and hardness testers, should be used to examine the pavement's internal structure and physical properties to accurately determine its structural type. Furthermore, relevant archival materials on road construction should be reviewed to understand the pavement's design standards, construction techniques, and materials used, further verifying and refining the assessment of pavement structural characteristics.

[0015] Extracting environmental features along the route involves multiple aspects. In terms of vegetation coverage, a combination of aerial photogrammetry and field research is used. Aerial photography is used to obtain large-scale vegetation images around the road section, and image recognition technology is used to analyze the type, coverage, and density of vegetation. At the same time, field surveys are conducted on the growth and distribution characteristics of vegetation to obtain more accurate vegetation coverage information. Regarding the distribution type of drainage facilities, on-site inspections are conducted to determine the laying of drainage pipes, the location and spacing of drainage outlets, and other information. The design drawings and maintenance records of the drainage system are also reviewed to fully understand the distribution of drainage facilities. Determining the type of terrain slope relies on professional topographic surveying equipment, such as levels and GPS measuring instruments. By measuring the elevation of multiple points on the road section and calculating the height difference and horizontal distance between different points, the magnitude and direction of the terrain slope can be accurately determined.

[0016] Step S112: Determine the main direction reference axis of the grid division based on the linear trend characteristics, so that the length direction of the unit grid is consistent with the linear trend characteristics of the controlled road section.

[0017] According to the linear trend features extracted above, it is necessary to determine the main direction reference axis of the grid division. If the road section shows an obvious straight line direction, then the main direction reference axis can be set directly along the straight line direction. In the above case, the direction vector of the straight line can be calculated by the coordinate information of the starting point and end point of the road section, which is used as the direction of the main direction reference axis. If there is a curve part in the road section, the main direction reference axis needs to be dynamically adjusted according to the tangent direction of the curve. The specific method is to divide the curve into multiple small segments, calculate the tangent direction of each small segment, and use the tangent direction as the main direction reference axis direction of the small segment. For example, at a bend, multiple points on the bend can be measured by a total station, and the tangent direction of each point can be calculated to determine the main direction reference axis at the bend.

[0018] Keeping the length of the unit grid consistent with the linear orientation of the controlled road section allows the divided unit grid to better fit the actual shape of the road section, avoiding significant deviations between the unit grid and the road section orientation. This allows for a more accurate reflection of the actual road surface during subsequent road surface inspection and analysis, improving the reliability and effectiveness of the analysis results.

[0019] Step S113: Determine the size division basis of the unit grid according to the pavement structure type characteristics and the environmental characteristics along the road, where the size division basis includes the pavement structure change frequency parameter and the environmental influencing factor distribution density parameter.

[0020] For example, step S1131: performing structure change point identification processing on the pavement structure type characteristics, marking the location points where the pavement structure type changes in the controlled road section, and obtaining a set of structure change points.

[0021] In order to accurately obtain information on changes in pavement structure, it is necessary to identify and process structural change points based on the characteristics of the pavement structure type. A professional road survey team is organized, equipped with advanced testing equipment such as pavement radar and geological detectors, to conduct a comprehensive and detailed survey of the controlled road sections. During the survey, inspectors inspect the road surface at certain intervals and record various parameters of the pavement structure. When a significant change in the pavement structure parameters is detected, the location is marked as a structural change point. At the same time, a high-precision GPS measuring instrument is used to record the exact coordinate information of each structural change point. After surveying the entire road section, the information of all marked structural change points is sorted and summarized to form a set of structural change points.

[0022] Step S1132: Calculate the length of the road section between adjacent structural change points in the structural change point set, count the average value and standard deviation of the length of the road section between all adjacent structural change points, and calculate the pavement structure change frequency parameter based on the average value and standard deviation. The denser the structural change points, the larger the pavement structure change frequency parameter value.

[0023] After obtaining a set of structural change points, the length of the road segments between adjacent structural change points needs to be calculated. Using a measurement tool such as a laser rangefinder or total station, the distances between adjacent structural change points are accurately measured. The measured length data for all adjacent structural change points is input into statistical analysis software to calculate the mean and standard deviation. The mean reflects the average interval length of the structural change, while the standard deviation reflects the dispersion of the segment length data. Based on the mean and standard deviation, the pavement structural change frequency parameter is determined. The specific calculation method is as follows: First, a function related to the mean and standard deviation is defined. The function takes the mean and standard deviation as inputs and outputs the pavement structural change frequency parameter. When the structural change points are densely populated (i.e., the distances between adjacent structural change points are short), the mean and standard deviation will be smaller. Consequently, the pavement structural change frequency parameter will be larger according to the calculation rules of the function. This indicates that the pavement structural changes are frequent, requiring a more detailed grid cell division.

[0024] Step S1133: Identify and process environmental factors affecting the environmental features along the road, and extract the types of environmental factors affecting the slippery state of the road surface. The types of environmental factors include vegetation coverage type, drainage facility distribution type, and terrain slope type.

[0025] Identifying and extracting environmental factors from the environmental characteristics along the route is a systematic task. Identifying vegetation cover types requires a combination of field observation and specialized image analysis techniques. Field observations provide a direct understanding of vegetation appearance, such as tree species and grass growth. High-resolution satellite or aerial imagery is also used to classify and analyze vegetation using image recognition algorithms to determine vegetation cover types. Different types of vegetation, such as forests, grasslands, and shrubs, have different mechanisms of influence on road slipperiness. Forests may block sunlight, reducing evaporation and increasing road humidity. Grasslands, on the other hand, may have drainage and water storage functions, regulating road humidity.

[0026] Determining the distribution pattern of drainage facilities requires a combination of on-site inspection and documentation. The layout of drainage pipes, the location and spacing of drain outlets, and other information should be inspected on-site. Professional testing equipment, such as a pipe detector, should be used to inspect the internal condition of the pipes. Furthermore, the design drawings and maintenance records of the drainage system should be reviewed to understand the design standards, drainage capacity, and maintenance status of the drainage facilities. The distribution and operation of drainage facilities directly affect the amount of water accumulated on the road surface. Proper drainage facilities can effectively remove accumulated water from the road surface, reducing the risk of slippery roads.

[0027] Determining the type of terrain slope relies on topographic survey data. Using equipment such as a level and GPS, the elevation of multiple points along a road section is measured. By calculating the difference in elevation and horizontal distance between these points, the magnitude and direction of the terrain slope are determined. Terrain slope affects the speed and direction of rainwater flow. On steeper sections, rainwater flows more quickly, making accumulation less likely. On shallower or flatter sections, however, rainwater tends to accumulate, increasing the risk of slippery roads.

[0028] Step S1134: Count the distribution number of each type of environmental influencing factor in the controlled road section, and calculate the distribution number of environmental influencing factors within the unit section length as the environmental influencing factor distribution density parameter. The greater the distribution number, the greater the environmental influencing factor distribution density parameter value.

[0029] After determining the types of various environmental impact factors, it is necessary to count the distribution of each type of environmental impact factor in the controlled road section. For vegetation cover types, the number of vegetation can be counted by manual counting or image analysis software. For example, when using image analysis software, the software can automatically identify and count different types of vegetation based on the color, texture and other characteristics of the vegetation. For drainage facility distribution types, count the number of drainage outlets, the length of drainage pipes, etc. Through field investigations and reference to materials, record the location of each drainage outlet and the laying length of the drainage pipe, and then summarize and count them. For terrain slope types, count the length of the road section in each interval based on the division of different slope intervals. Divide the road section into several intervals according to the slope size, such as 0-5°, 5-10°, etc., and then use the measurement data to count the length of the road section in each interval.

[0030] The number of environmental factors distributed per unit section length is calculated as the environmental factor distribution density parameter. Divide the number of each environmental factor by the total length of the controlled section to obtain the number of factors distributed per unit section length. For example, if the total number of drainage outlets is N and the total length of the controlled section is L, then the number of drainage outlets distributed per unit section length is N / L. A greater number of drainage outlets indicates a denser distribution of the environmental factor within the section, potentially more significant impact on the slippery condition of the road surface, and a higher value for the environmental factor distribution density parameter.

[0031] Step S1135: Establish a comprehensive weight calculation model for the pavement structure change frequency parameter and the environmental influencing factor distribution density parameter, and calculate the comprehensive impact weight value according to a preset weight distribution ratio.

[0032] To comprehensively consider the impact of pavement structure changes and environmental factors on unit grid size, it is necessary to establish a comprehensive weighting calculation model for the pavement structure change frequency parameter and the environmental factor distribution density parameter. First, based on previous research experience and actual conditions, the weight distribution ratio of the pavement structure change frequency parameter and the environmental factor distribution density parameter is preset. For example, assuming that the impact of pavement structure changes on unit grid size is more important, the weight of the pavement structure change frequency parameter is set to 0.6, and the weight of the environmental factor distribution density parameter is set to 0.4.

[0033] Next, a comprehensive weight calculation model is established. This model can be a linear combination model. This model multiplies the pavement structure change frequency parameter by its weight, and the environmental impact factor distribution density parameter by its weight. The two are then added together to obtain a comprehensive impact weight. The specific calculation formula is: Comprehensive Impact Weight = Pavement Structure Change Frequency Parameter × Pavement Structure Change Frequency Parameter Weight + Environmental Impact Factor Distribution Density Parameter × Environmental Impact Factor Distribution Density Parameter Weight. By comprehensively considering these two parameters, a weight value is obtained that reflects the combined impact of pavement structure and environmental factors.

[0034] Step S1136: Determine the reference size of the unit grid based on the comprehensive influence weight value. The larger the comprehensive influence weight value, the smaller the reference size.

[0035] The comprehensive impact weight reflects the combined influence of pavement structural changes and environmental factors on the unit grid size. A high comprehensive impact weight indicates frequent pavement structural changes and complex environmental factors, requiring a more detailed unit grid division. Therefore, the base size should be smaller. Conversely, a low comprehensive impact weight indicates relatively stable road conditions, and the base size of the unit grid can be appropriately increased.

[0036] Establish a functional relationship between the comprehensive impact weight and the reference size. Experimental or empirical data can be used to fit a function whose input is the comprehensive impact weight and whose output is the reference size of the unit grid. For example, assuming a linear function, reference size = ab × comprehensive impact weight, where a and b are constants. Their specific values ​​are determined by fitting actual data. Substituting the calculated comprehensive impact weight into the function will determine the corresponding reference size.

[0037] Step S1137: Integrate the pavement structure change frequency parameter, the environmental impact factor distribution density parameter, and the reference size as a basis for size division of the unit grid.

[0038] Finally, the previously calculated pavement structure change frequency parameters, environmental influencing factor distribution density parameters, and the determined benchmark size are integrated to form a unit grid size division basis. This size division basis comprehensively considers the impact of pavement structure and environmental factors on unit grid size.

[0039] Step S114: performing spatial grid cutting processing on the controlled road section according to the main direction reference axis and the size division basis to generate a preliminary unit grid set, each preliminary unit grid having an initial spatial position boundary.

[0040] Based on the previously determined principal reference axes and the grid cell size, geographic information system (GIS) software is used to create a spatial grid for the controlled road section. First, the geographic information for the road section is entered into the GIS software, including the coordinates of the starting and ending points, intermediate key points, and the boundary information. Next, the grid cell size parameters are set, and the length and width of the grid cells are determined based on the reference size. The software then divides the road section into sections along the principal reference axes, using the reference size as the interval, to generate a preliminary set of grid cells.

[0041] Each preliminary unit grid has its initial spatial position boundaries, which can be accurately represented by geographic coordinates. When generating a unit grid, the software automatically calculates the coordinates of the four vertices of each unit grid to determine its spatial position boundaries. For example, by setting the coordinates of the starting point of the grid and the side length of the grid, the software can calculate the vertex coordinates of each unit grid in turn according to the direction of the main direction reference axis. At the same time, in order to ensure that the division of the unit grid conforms to the actual situation of the road section, it may be necessary to manually adjust some special areas, such as bends, intersections, etc.

[0042] Step S115: performing boundary smoothing processing on the preliminary unit grid set to eliminate overlapping areas and gap areas between the boundaries of adjacent unit grids to obtain the final plurality of unit grids.

[0043] The initially generated set of cell grids may have overlapping boundaries or gaps, which can affect the accuracy of subsequent analysis. Therefore, boundary smoothing is required. In GIS software, specialized boundary processing algorithms are used to adjust the boundaries of the cell grids. For overlapping areas, the algorithm rationally distributes the overlapping portions so that the boundaries of adjacent cell grids connect with each other. Specifically, the area and shape of the overlapping portions are calculated and then allocated to adjacent cell grids according to predefined rules. For example, allocation can be based on the area ratio of adjacent cell grids, with cell grids with larger areas receiving more overlapping portions.

[0044] For gaps, the boundaries of adjacent cell meshes are expanded to fill the gaps, ensuring that there are no gaps between them. When expanding the boundaries, the cell mesh shape and the surrounding environment must be considered to avoid conflicts between the expanded cell mesh and other areas. After multiple iterations and adjustments, overlapping areas and gaps between adjacent cell mesh boundaries are eliminated, resulting in multiple cell meshes with clear and reasonable boundaries. During the process, visualization tools can be used to observe the effects of boundary adjustments in real time to ensure that the adjusted cell mesh meets the requirements.

[0045] Step S116: allocating unique grid identification information to each final unit grid, where the grid identification information includes a road segment number, a grid sequence number, and a coordinate range descriptor of a spatial position boundary.

[0046] To facilitate the management and identification of each unit grid, it is necessary to assign it unique grid identification information. Road section numbers are used to distinguish different controlled road sections. Typically, a set coding rule is used, such as coding based on the road section's geographic location or function. For example, a city's main roads can be coded using a set combination of numbers and letters for easier identification and management.

[0047] Grid sequence numbering is based on the order in which the grid cells are arranged within the road section, starting from the beginning of the section and increasing in order. During the numbering process, the grid cells can be sorted according to their primary reference axis to ensure continuity and logic. For example, the grid cells can be numbered from left to right and from top to bottom.

[0048] The coordinate range descriptor for the spatial location boundary describes the unit grid's boundaries using precise geographic coordinates, including the latitude and longitude coordinates of the unit grid's four vertices. These three pieces of information are combined to form a unique grid identifier for each unit grid. For example, the grid identifier can be expressed as "segment number - grid sequence number (coordinate range descriptor)", effectively identifying the specific location and road segment of each unit grid. In practical applications, this grid identifier information can be stored in a database to facilitate subsequent data query and analysis.

[0049] Step S120: Obtaining road surface detection data corresponding to each unit grid, where the road surface detection data includes a set of detection parameters reflecting the road surface state.

[0050] In order to accurately analyze the slippery state of the road surface, it is necessary to obtain the road surface detection data corresponding to each unit grid. Various types of detection equipment are installed in each unit grid, such as humidity sensors, friction coefficient sensors, temperature sensors, etc. The humidity sensor is used to measure the humidity of the road surface in real time. It can reflect the humidity of the road surface by measuring the water vapor content in the air or the moisture content of the road surface. The friction coefficient sensor is used to measure the friction coefficient between the road surface and the tire. The friction coefficient is an important indicator for measuring the anti-skid performance of the road surface. A lower friction coefficient means that the road surface is more prone to slippery. The temperature sensor is used to measure the temperature of the road surface. The temperature affects both the humidity and friction coefficient of the road surface. For example, a higher temperature may accelerate the evaporation of moisture from the road surface and reduce the humidity of the road surface.

[0051] These detection devices transmit measured data to a data collection center via wireless transmission modules. The data collection center organizes and stores the received data, generating a set of detection parameters reflecting the road surface condition. During data transmission, encryption and verification technologies are employed to ensure data accuracy and reliability, preventing data loss or tampering during transmission. The data collection center also monitors the data in real time and issues alerts when abnormal data is detected, allowing for further inspection and action.

[0052] Step S130: Based on the road surface detection data and spatial position boundaries of each unit grid, a correlation model between the unit grid and the road surface slippery state is established.

[0053] The purpose of establishing a correlation model between unit grids and road slippery conditions is to further explore the inherent connection between road slippery conditions and unit grids, thereby more accurately analyzing road slippery conditions. This requires in-depth mining of road surface detection data for each unit grid and combining its spatial location and boundary information.

[0054] Step S131: performing feature extraction processing on the road surface detection data of each unit grid to obtain a detection feature set of each unit grid. The detection feature set includes numerical features and categorical features in the road surface detection data.

[0055] Step S1311: performing data type identification processing on the road surface detection data of the unit grid to distinguish between numerical detection data and categorical detection data.

[0056] When extracting features from road surface inspection data, the first step is to identify the data type. A specialized data processing program is written to scan and analyze the collected road surface inspection data. Based on the format and content of the data, the program determines whether each data item is numerical or categorical. For example, humidity, friction coefficient, and temperature values ​​are numerical data that can be represented by specific numerical values ​​and can be mathematically calculated. However, information such as the presence of water or oil on the road surface is categorical data and is typically represented by discrete categories, such as "water present" and "no water present."

[0057] Step S1312: extract features from the numerical detection data and calculate statistical feature parameters of the numerical detection data. The statistical feature parameters include the central tendency parameter, dispersion parameter and distribution morphology parameter of the data sequence.

[0058] For numerical test data, further feature extraction is performed. Statistical characteristic parameters are calculated, including the central tendency parameter, dispersion parameter, and distribution shape parameter. The central tendency parameter is usually represented by the average value. The average value is obtained by adding the numerical data over a period of time and dividing it by the number of data. It reflects the average level of the data. The dispersion parameter can be measured using the standard deviation. The standard deviation is obtained by calculating the square root of the average of the sum of the squares of the differences between each data point and the average value. It reflects the fluctuation of the data. The distribution shape parameter can be determined by plotting a histogram of the data and observing the distribution shape of the data to determine whether it is a normal distribution, a skewed distribution, or another distribution type. For example, if the data is normally distributed, it means that the data distribution is relatively uniform; if it is skewed, it means that the data has a certain degree of bias.

[0059] Step S1313: extract features from the classification detection data and convert the classification detection data into numerical classification feature vectors using a category coding method. The category coding method is determined based on the number of categories and the relationship between categories in the classification detection data.

[0060] Categorical detection data needs to be converted into numerical categorical feature vectors. An appropriate encoding method should be selected based on the number of categories and the relationships between them. If the categorical data has only two categories, such as whether the road surface is flooded (1 for flooded and 0 for no flooded), binary encoding can be used. This encoding method is simple and intuitive and effectively converts categorical data into numerical data. If the categorical data has multiple categories, such as road contamination types including oil, mud, and other, one-hot encoding can be used, representing each category with a binary vector where only the corresponding category position is set to 1 and all other positions are set to 0. For example, the oil category can be represented as [1, 0, 0]; the mud category can be represented as [0, 1, 0]; and the other categories can be represented as [0, 0, 1]. Using this encoding method, categorical data can be converted into numerical feature vectors suitable for processing by machine learning models.

[0061] Step S1314: perform feature dimension alignment processing on the statistical feature parameters and the categorical feature vectors so that the numerical features and the categorical features have the same number of samples and timestamp labels.

[0062] To ensure effective merging and analysis of numerical and categorical features, the statistical feature parameters and categorical feature vectors must be aligned. By matching the data's timestamps, we filter out numerical and categorical feature data with the same timestamp, ensuring they have the same sample size. For example, if a time period contains only numerical data and no categorical data, or vice versa, the data for that time period is removed to ensure data consistency. Furthermore, the data is sorted and arranged in timestamp order to facilitate subsequent analysis and processing.

[0063] Step S1315: perform feature normalization on the dimensionally aligned statistical feature parameters and category feature vectors, and perform feature merging on the normalized statistical feature parameters and category feature vectors to generate a detection feature set containing numerical features and categorical features. Each feature in the detection feature set has a unique feature name and feature value range description.

[0064] After dimension alignment, perform feature normalization on the statistical feature parameters and categorical feature vectors to scale the data to a set range, such as the interval [0, 1]. You can use a normalization algorithm, such as min-max normalization, to subtract the minimum value from each data item and then divide it by the difference between the maximum and minimum values ​​to obtain the normalized data. Normalization eliminates dimensional differences between different features, allowing the model to treat each feature more fairly.

[0065] Merge the normalized statistical feature parameters and categorical feature vectors to generate a detection feature set containing both numerical and categorical features. During the merging process, the statistical feature parameters and categorical feature vectors are concatenated in a specified order to form a new feature vector. Assign each feature a unique name and clearly describe its value range for subsequent analysis and use. For example, the humidity average feature might be named "Humidity Average" and its value range described as [0, 1].

[0066] Step S132: extracting spatial topological relationship features from the spatial position boundary of each unit grid, where the spatial topological relationship features include spatial distance parameters and direction orientation parameters of adjacent unit grids.

[0067] Step S1321: performing boundary coordinate extraction processing on the spatial position boundary of each unit grid to obtain a vertex coordinate set of the spatial position boundary.

[0068] Geographic Information System (GIS) software is used to process the spatial location and boundaries of each cell grid. Based on the stored spatial information of the cell grid, the software extracts the coordinates of its four vertices, forming a set of vertex coordinates for the spatial location and boundaries, thereby accurately describing the spatial location and shape of the cell grid. When extracting coordinates, ensure their accuracy and precision by using a high-precision coordinate system, such as WGS84. Coordinate data is also verified and corrected to prevent errors or omissions.

[0069] Step S1322: Calculate the geometric center coordinates of each unit grid based on the vertex coordinate set, where the geometric center coordinates are obtained by arithmetic mean of the vertex coordinates.

[0070] Based on the extracted vertex coordinates, calculate the geometric center coordinates of each unit grid. Add the abscissas of the four vertices and divide by 4 to get the abscissa of the geometric center. Add the ordinates of the four vertices and divide by 4 to get the ordinate of the geometric center. The geometric center coordinates represent the center position of the unit grid.

[0071] Step S1323: traverse all unit grids of the controlled road section and determine the adjacent unit grid set of each unit grid, where the adjacent unit grid set includes other unit grids that have common edges or common vertices with the spatial position boundary of the current unit grid.

[0072] By developing a traversal algorithm, all cell grids on the controlled road section are checked one by one. For each cell grid, a determination is made as to whether other cell grids share common edges or vertices with its spatial boundary. If so, the cell grid is added to the current cell grid's set of adjacent cell grids. During this determination process, a spatial analysis algorithm is used to compare the boundary coordinates of the cell grids to determine whether they share common edges or vertices. For example, two cell grids can be determined to be adjacent by checking whether their vertex coordinates are identical or their edge coordinates overlap.

[0073] Step S1324: Calculate the straight-line distance between the geometric center coordinates of the current unit grid and the geometric center coordinates of each adjacent unit grid in the set of adjacent unit grids, and use the straight-line distance as the spatial distance parameter of the adjacent unit grids.

[0074] Based on the calculated geometric center coordinates of the cell grid, the straight-line distance between the geometric center coordinates of the current cell grid and the geometric center coordinates of each adjacent cell grid in the adjacent cell grid set is calculated. Using a distance calculation formula, the straight-line distance is calculated by taking the square root of the sum of the squares of the coordinate differences. These straight-line distances are used as spatial distance parameters for adjacent cell grids, reflecting the spatial proximity between the cell grids. During the calculation process, the curvature of the Earth and the conversion of coordinate systems are taken into account, and a distance formula suitable for geographic coordinate calculations, such as the Haversine formula, is used to ensure the accuracy of the results.

[0075] Step S1325: Based on the geometric center coordinates of the current unit grid and the geometric center coordinates of the adjacent unit grid, calculate the direction azimuth of the adjacent unit grid relative to the current unit grid. The direction azimuth is calculated with the geometric center of the current unit grid as the origin and the main linear direction of the controlled road section as the reference axis.

[0076] Taking the geometric center of the current unit grid as the origin and the main linear direction of the controlled section as the reference axis, calculate the direction azimuth of the adjacent unit grid relative to the current unit grid. The direction azimuth is calculated based on the difference between the geometric center coordinates of the two unit grids using the calculation method of trigonometric functions. The specific calculation process is as follows: First, calculate the difference between the geometric center coordinates of the adjacent unit grid and the geometric center coordinates of the current unit grid on the x-axis and y-axis to obtain Δx and Δy. Then, use the inverse tangent function to calculate the azimuth θ=arctan(Δy / Δx). Finally, adjust the azimuth according to the positive and negative conditions of Δx and Δy so that it is within the range of 0-360°. The direction azimuth can describe the directional relationship between the adjacent unit grids and the current unit grid.

[0077] Step S1326: Expand the spatial distance parameters and the direction azimuth according to the number of adjacent unit grids to generate a spatial topological relationship feature vector with a fixed dimension, where each element in the spatial topological relationship feature vector corresponds to a combination of the spatial distance parameters and the direction azimuth parameters of an adjacent unit grid.

[0078] The calculated spatial distance parameters and azimuth angles are expanded in dimension according to the number of adjacent cell grids. For each adjacent cell grid, its spatial distance parameter and azimuth angle are combined into a single element, forming a vector. This method generates a spatial topological relationship feature vector with a fixed dimension, which facilitates subsequent integration and analysis with other features. During the expansion process, if the number of adjacent cell grids is less than the preset dimension, it is padded with a set value (such as 0). If the number of adjacent cell grids exceeds the preset dimension, the cell grids with closer distances are selected and retained.

[0079] Step S133: performing feature concatenation processing on the detection feature set of each unit grid and the spatial topological relationship feature to generate a joint feature vector of the unit grid. The dimension of the joint feature vector is equal to the sum of the dimensions of the detection feature set and the spatial topological relationship feature.

[0080] After obtaining the detection feature set and spatial topological relationship features for each unit grid, they are then spliced ​​together. Since the detection feature set and spatial topological relationship features each have their own dimensions, when they are spliced ​​together, the dimension of the joint feature vector for the generated unit grid is equal to the sum of the dimensions of the detection feature set and the spatial topological relationship features. For example, if the dimension of the detection feature set is m and the dimension of the spatial topological relationship features is n, then the dimension of the joint feature vector is m + n. Through this splicing method, the road surface detection data and spatial location information are integrated, providing more comprehensive feature information for establishing the association relationship model.

[0081] Step S134: performing feature selection processing on the joint feature vector, retaining a key feature subset associated with the slippery road condition, the key feature subset being determined by a feature importance evaluation algorithm.

[0082] To improve the accuracy and efficiency of the association model, feature selection is required for the joint feature vector. Each feature in the joint feature vector is evaluated using a feature importance assessment algorithm, such as the one used in the random forest algorithm. The algorithm assigns an importance score to each feature based on its contribution to predicting the slippery road condition. The specific evaluation process is as follows: First, a prediction model is constructed using the random forest algorithm, taking the joint feature vector as input and the slippery road condition as output. Then, during model training, the splitting of each feature in the decision tree and its impact on model performance are recorded. Finally, based on this recorded information, an importance score is calculated for each feature.

[0083] Based on the scores, we select features with higher scores and retain a subset of key features associated with slippery road conditions. This reduces the model's input dimensions, reduces computational complexity, and improves model performance. When selecting a subset of key features, we can set a threshold to select only features with scores above the threshold. We can also select a set number of features based on their ranking, selecting the top-ranked features.

[0084] Step S135: Based on the key feature subset and the corresponding road slippery state reference sample data, construct the input layer, hidden layer and output layer structure of the association relationship model. The number of neurons in the input layer is consistent with the dimension of the key feature subset, and the number of neurons in the output layer corresponds to the dimension of the road slippery state parameter.

[0085] Based on the selected key feature subset and the corresponding reference sample data for slippery road conditions, the structure of the association model is constructed. This association model uses an artificial neural network architecture, consisting of an input layer, a hidden layer, and an output layer. The number of neurons in the input layer matches the dimensionality of the key feature subset, ensuring accurate input of the key feature subset information into the model. For example, if the dimension of the key feature subset is k, then the input layer will have k neurons.

[0086] Hidden layers can contain multiple neurons, which perform nonlinear transformations and feature extraction on the input information. The number of neurons in the hidden layer can be adjusted based on the specific problem and experimental results. Generally speaking, increasing the number of neurons in the hidden layer improves the model's expressiveness, but also increases model complexity and training time. In this model, we can experiment with different numbers of hidden layer neurons to select the setting that achieves the best performance.

[0087] The number of neurons in the output layer corresponds to the dimensionality of the road slipperiness parameter. This parameter can be represented by a vector, whose dimensionality depends on the aspect of the slippery road condition that needs to be described. For example, if the only requirement is to predict whether the road is slippery (yes or no), the output layer can have only one neuron. If the requirement is to predict multiple parameters, such as the road surface moisture level and friction coefficient, the number of neurons in the output layer equals the number of parameters.

[0088] Step S136: Parameter training is performed on the constructed association model using the key feature subset and the reference sample data of the slippery road condition, and the connection weight parameters between the layers of the model are adjusted until the output error of the model meets the preset convergence condition.

[0089] The constructed association model is trained using a subset of key features and reference sample data for slippery road conditions. Using the key feature subset as input and the reference sample data for slippery road conditions as the target output, the backpropagation algorithm continuously adjusts the connection weight parameters between each layer of the model. During training, the input data is first fed into the model's input layer. After undergoing nonlinear transformations in the hidden layer, the model's predicted output is ultimately obtained at the output layer. The error between the model's output and the target output is then calculated. A commonly used error calculation method is the mean squared error (MSE), which is the average of the sum of the squares of the differences between the predicted and target outputs.

[0090] Based on the error, the backpropagation algorithm is used to update the weight parameters. Using the chain rule, the backpropagation algorithm propagates the error from the output layer back to the input layer, calculating the gradient of each weight parameter with respect to the error. The weight parameters are then adjusted based on the magnitude and direction of the gradient to gradually reduce the error. This process is repeated until the model's output error meets the preset convergence criteria—that is, the error reaches a small threshold—at which point the model is considered trained. During training, a maximum number of training iterations can be set to prevent the model from entering an infinite loop. Furthermore, a validation set is used to monitor model performance to prevent overfitting.

[0091] Step S140: Calculate the road surface slippery state parameter of each unit grid using the association relationship model.

[0092] Step S141: Obtain the current road surface detection data and the current spatial position boundary of the unit grid to be calculated.

[0093] To accurately calculate the road surface slipperiness parameters for a specific cell, the current road surface measurement data and its current spatial boundaries must be obtained. Monitoring equipment installed within the cell collects real-time data on road surface humidity, friction coefficient, temperature, and other parameters. These devices collect data at set intervals and transmit it to a data collection center. Simultaneously, the current spatial boundary information for the cell is obtained from a geographic information system (GIS), including the coordinates of the cell's four vertices.

[0094] Step S142: performing the same feature extraction process on the current road surface detection data as that in establishing the association relationship model, and obtaining the current detection feature set of the unit grid to be calculated.

[0095] The current road surface detection data for the unit grid to be calculated is subjected to feature extraction processing, using the same process as when establishing the association model. Following the method described in step S131, data type identification is first performed to distinguish between numerical detection data and categorical detection data. Statistical feature parameters are then calculated for the numerical detection data, and category coding conversion is performed on the categorical detection data. Feature dimension alignment and normalization are then performed, and finally, the current detection feature set for the unit grid to be calculated is obtained by merging.

[0096] Step S143: extracting the current spatial topology relationship features in the current spatial position boundary. The current spatial topology relationship features are extracted in the same manner as the spatial topology relationship features extracted when establishing the association relationship model.

[0097] Extract the current spatial topological relationship features from the current spatial position boundary of the unit grid to be calculated. According to the method described in step S132, first extract the vertex coordinate set of the spatial position boundary, calculate the geometric center coordinates, determine the set of adjacent unit grids, calculate the spatial distance parameters and direction orientation parameters, and finally generate the current spatial topological relationship feature vector.

[0098] Step S144: performing feature splicing processing on the current detection feature set and the current spatial topological relationship feature to generate a current joint feature vector of the unit grid to be calculated.

[0099] Perform feature concatenation on the current detection feature set of the unit grid to be calculated and the current spatial topological relationship feature. Similar to step S133, the two feature sets are concatenated to generate a current joint feature vector for the unit grid to be calculated, whose dimension is equal to the sum of the dimensions of the current detection feature set and the current spatial topological relationship feature.

[0100] Step S145: performing the same feature selection process on the current joint feature vector as that in establishing the association relationship model, and retaining the current key feature subset corresponding to the key feature subset.

[0101] The current joint feature vector of the computational unit grid is subjected to feature selection in the same manner as when establishing the association model. Using the same feature importance evaluation algorithm, the features in the current joint feature vector are evaluated, and the current key feature subset corresponding to the key feature subset is retained. This ensures that the features input to the association model are consistent with the features used during training, improving the accuracy of the model calculation.

[0102] Step S146: Input the current key feature subset into the association relationship model, and obtain the initial road surface slippery state parameters of the unit grid to be calculated through the forward propagation calculation of the model.

[0103] The current subset of key features for the cell grid to be calculated is input into the trained association model. The model follows a forward propagation process, starting from the input layer and undergoing nonlinear transformations in the hidden layers, ultimately obtaining the initial road slippery state parameters for the cell grid to be calculated at the output layer. During this forward propagation process, the input features are calculated and transformed based on the trained connection weight parameters, and the predicted results are output.

[0104] Step S147: performing neighborhood consistency calibration on the initial road surface slippery state parameter, referring to the road surface slippery state parameters of adjacent unit grids of the unit grid to be calculated, adjusting the value of the initial road surface slippery state parameter, and obtaining the final road surface slippery state parameter.

[0105] Step S1471: Determine a set of adjacent unit grids of the unit grid to be calculated, where the set of adjacent unit grids is consistent with the set of adjacent unit grids determined when extracting spatial topological relationship features.

[0106] To perform neighborhood consistency calibration, we first need to determine the set of neighboring cell grids of the cell grid to be calculated. This set of neighboring cell grids is consistent with the set of neighboring cell grids determined when extracting spatial topological relationship features, ensuring data consistency and coherence.

[0107] Step S1472: Obtain the calculated road surface slippery state parameter of each adjacent unit grid in the adjacent unit grid set.

[0108] From the calculated results, the road slippery state parameters of each adjacent unit grid in the adjacent unit grid set are obtained. These parameters are calculated using the same calculation process and the association model.

[0109] Step S1473: Calculate the parameter difference between the initial road surface slippery state parameter of the unit grid to be calculated and the calculated road surface slippery state parameter of each adjacent unit grid.

[0110] The initial road slippery state parameters of the cell to be calculated are compared with the calculated road slippery state parameters of each adjacent cell, and the parameter difference between them is calculated. This difference reflects the difference in road slippery state between the cell to be calculated and the adjacent cell.

[0111] Step S1474: weighting the parameter difference according to the spatial distance parameter of the adjacent unit grids. The smaller the spatial distance parameter, the greater the parameter difference weight corresponding to the adjacent unit grid.

[0112] The parameter differences are weighted based on the spatial distance parameter of adjacent cell grids. The smaller the spatial distance parameter, the closer the spatial position of the adjacent cell grid is to the cell grid to be calculated, and the stronger the correlation between the slippery road conditions, so the corresponding parameter difference weight is larger. A weight function can be used to calculate the weight of each adjacent cell grid, for example, weight = 1 / (spatial distance parameter + ε), where ε is a small positive number to prevent the denominator from being zero. Then, the parameter difference is multiplied by the corresponding weight to obtain the weighted parameter difference.

[0113] Step S1475: Calculate the average value of the weighted parameter differences as the calibration correction value.

[0114] The weighted parameter differences are summed and then divided by the number of adjacent grid cells to obtain the average of the weighted parameter differences, which is used as the calibration correction. This calibration correction reflects the overall difference between the grid cell to be calculated and its adjacent grid cells.

[0115] Step S1476: superimposing the calibration correction amount with the initial road surface slippery state parameter of the unit grid to be calculated to obtain the calibrated road surface slippery state parameter.

[0116] The calibration correction amount is superimposed on the initial road slippery state parameter of the unit grid to be calculated. In this way, the initial road slippery state parameter is adjusted to make it more consistent with the neighborhood.

[0117] Step S1477: Perform rationality check on the calibrated road slippery state parameters to determine whether the calibrated parameters are within the preset reasonable value range. If they are beyond the reasonable value range, the preset boundary value is used to replace them to obtain the final road slippery state parameters.

[0118] Perform a rationality check on the calibrated road slippery state parameters. A reasonable range of values ​​is preset to determine whether the calibrated parameters fall within this range. For example, a reasonable range for road moisture might be [0, 100%], and a reasonable range for the coefficient of friction might be [0, 1]. If the calibrated parameters fall outside this range, indicating a possible anomaly, the preset boundary values ​​are used to replace them to ensure the rationality and reliability of the final road slippery state parameters.

[0119] Step S150: generating an analysis result of the overall road slippery state of the controlled road section based on the road slippery state parameters and spatial position boundaries of each unit grid.

[0120] Step S151: collecting the road surface slippery state parameters and corresponding spatial position boundaries of all unit grids in the controlled road section.

[0121] The data management system collects road slippery condition parameters and corresponding spatial location boundary information for all grid cells within the controlled road section. This information is stored in a database for subsequent processing and analysis. During the collection process, data integrity and accuracy are ensured, and data is verified and cleaned to remove invalid or erroneous data. Furthermore, the data is organized and categorized according to the identification information of the grid cells to facilitate subsequent query and use.

[0122] Step S152: performing parameter classification processing on the road surface slippery state parameter of each unit grid, and classifying the road surface slippery state parameters with similar value ranges into the same state category.

[0123] The collected road slippery state parameters are categorized. Several numerical ranges are set, and road slippery state parameters with similar numerical ranges are grouped into the same state category. For example, road slippery state parameters can be categorized into low slippery, medium slippery, and high slippery state categories. The specific classification criteria can be determined based on actual conditions and experience.

[0124] Step S153: Based on the spatial position boundaries of each unit grid, a spatial grid map of the controlled road section is constructed, where the spatial grid map includes the spatial position distribution information of all unit grids.

[0125] Using Geographic Information System (GIS) software, a spatial grid map of the controlled road section is constructed based on the spatial location and boundary information of each grid cell. The software plots each grid cell according to its vertex coordinates and combines them to form a spatial grid map containing the spatial distribution information of all grid cells. When constructing the map, ensure accuracy and readability, using an appropriate scale and symbology to effectively display the distribution of the grid cells.

[0126] Step S154: Mark the state category of each unit grid on the spatial grid map to generate a road slippery state spatial distribution layer.

[0127] On the constructed spatial grid map, each grid cell is labeled according to its state category. Different colors or symbols are used to represent different state categories, generating a spatial distribution layer for road slippery conditions. For example, low slippery conditions can be represented by green, moderate slippery conditions by yellow, and high slippery conditions by red. This spatial distribution layer allows for a visual overview of the spatial distribution of slippery conditions within the controlled road section.

[0128] Step S155: Analyze the spatial aggregation characteristics of the unit grids of the same state category in the road slippery state spatial distribution layer to identify continuously distributed state category areas. The spatial aggregation characteristics include the geometric shape parameters and area ratio parameters of the area.

[0129] Step S1551: traverse all unit grids in the road slippery state spatial distribution layer, group the unit grids according to the state category, and obtain a unit grid subset for each state category.

[0130] Create a traversal algorithm to traverse all grid cells in the spatial distribution layer of road slippery conditions. Group the grid cells according to their condition category, obtaining a subset of grid cells for each condition category. During the traversal process, group grid cells with the same condition category using the condition category as the grouping criterion. This allows grid cells with the same slippery condition to be clustered together for subsequent analysis.

[0131] Step S1552: performing spatial connectivity analysis on the unit grid subset of each state category to determine whether the unit grids in the unit grid subset have spatial adjacent relationships, and grouping the unit grids with continuous adjacent relationships into connected unit grid clusters.

[0132] A spatial connectivity analysis is performed on the subset of cell grids within each state category. Using a spatial analysis algorithm, the cell grids within the subset are determined to be spatially adjacent. Two cell grids are considered adjacent if their boundaries are adjacent. Using a depth-first search or breadth-first search algorithm, cell grids with continuous adjacent relationships are grouped into connected cell grid clusters.

[0133] Step S1553: performing boundary extraction processing on each connected unit mesh cluster to determine the outer boundary vertex coordinate set of the connected unit mesh cluster.

[0134] Boundary extraction is performed on each connected cell mesh cluster. Using a boundary extraction algorithm, a set of outer boundary vertex coordinates of the connected cell mesh cluster is determined, which can accurately describe the shape and position of the connected cell mesh cluster.

[0135] Step S1554: Calculate the geometric shape parameters of the connected unit mesh cluster based on the outer boundary vertex coordinate set. The geometric shape parameters include the length and width of the minimum circumscribed rectangle, the boundary perimeter, and the shape complexity index.

[0136] Based on the coordinates of the outer boundary vertices of the connected cell mesh cluster, its geometric shape parameters are calculated. Using geometric calculation methods, the length and width of the minimum bounding rectangle are calculated, which can reflect the approximate size of the connected cell mesh cluster. The perimeter of the boundary is calculated to determine its length. Furthermore, a shape complexity index is calculated to describe the shape complexity of the connected cell mesh cluster. This shape complexity index can be calculated based on factors such as the tortuosity of the boundary and the ratio of area to perimeter.

[0137] Step S1555: Calculate the number of unit grids included in the connected unit grid cluster, and calculate the total area parameter of the connected unit grid cluster based on the area parameter of each unit grid.

[0138] By counting the number of cells contained in each connected cell grid cluster and combining it with the known area parameters of each cell grid, the total area parameter of the connected cell grid cluster is calculated. In this way, the area size of each continuously distributed state category region can be accurately understood.

[0139] Step S1556: Calculate the ratio of the total area parameter to the total area parameter of the controlled road section to obtain the area ratio parameter of the connected unit grid cluster.

[0140] The area ratio parameter of the connected unit grid cluster is calculated by comparing the total area parameter of the connected unit grid cluster with the total area parameter of the controlled road section. This area ratio parameter reflects the proportion of the continuously distributed state category area in the controlled road section.

[0141] Step S1557: Using the geometric shape parameters and the area ratio parameters as spatial aggregation features, marking the connected unit grid cluster containing the spatial aggregation features as a continuously distributed state category area.

[0142] The calculated geometric shape parameters and area ratio parameters are used as spatial clustering features to mark the connected unit grid clusters. The connected unit grid clusters containing these spatial clustering features are identified as continuously distributed state category regions for subsequent analysis and display.

[0143] Step S156: Calculate the spatial proportion and distribution density of each state category area in the controlled road section to generate state category statistical features.

[0144] Based on the area share parameters of the connected unit grid clusters calculated previously, the spatial share of each state category area in the controlled section is calculated. The area share parameters of each state category area are added together to obtain the total spatial share of the state category area in the controlled section. At the same time, the number of unit grids in each state category area is counted, and the distribution density is calculated based on the area of ​​the area. The distribution density can be expressed as the number of unit grids per unit area. The spatial share and distribution density are used as statistical features of the state category, which can quantitatively describe the distribution of different state category areas in the controlled section.

[0145] Step S157: Integrate the road slippery state spatial distribution layer, state category statistical characteristics, and road slippery state parameters of each unit grid into the road slippery state analysis result of the entire controlled road section. The road slippery state analysis result includes spatial visualization information and statistical description information.

[0146] Finally, the slippery road condition spatial distribution layer, the condition category statistical characteristics, and the slippery road condition parameters for each unit grid are integrated to form the overall slippery road condition analysis results for the controlled road section. This slippery road condition analysis result includes spatial visualization information, such as the slippery road condition spatial distribution layer, which can intuitively display the spatial distribution of slippery road conditions; it also includes statistical descriptive information, such as the condition category statistical characteristics, which can accurately describe the distribution characteristics of slippery road conditions at the data level.

[0147] Figure 2A schematic diagram illustrates exemplary hardware and software components of a unit-grid-based road slippery condition analysis system 100, provided in some embodiments of the present application, that can implement the concepts of the present application. For example, a processor 120 can be used in the unit-grid-based road slippery condition analysis system 100 to perform the functions described in the present application.

[0148] The unit grid-based road slippery condition analysis system 100 can be a general-purpose server or a special-purpose server, both of which can be used to implement the unit grid-based road slippery condition analysis method of this application. Although only one server is shown in this application, for convenience, the functions described in this application can be implemented in a distributed manner on multiple similar platforms to balance the processing load.

[0149] For example, the road slippery state analysis system 100 based on unit grid division can include a network port 110 connected to the network, one or more processors 120 for executing program instructions, a communication bus 130, and storage media 140 in different forms, such as a disk, ROM, or RAM, or any combination thereof. Exemplarily, the road slippery state analysis system 100 based on unit grid division can also include program instructions stored in ROM, RAM, or other types of non-transitory storage media, or any combination thereof. The method of the present application can be implemented according to these program instructions. The road slippery state analysis system 100 based on unit grid division also includes an I / O interface 150 between the computer and other input and output devices.

[0150] For ease of explanation, only one processor is described in the road surface slippery state analysis system 100 based on unit grid division. However, it should be noted that the road surface slippery state analysis system 100 based on unit grid division in this application can also include multiple processors, so the steps performed by one processor described in this application can also be performed jointly or individually by multiple processors. For example, if the processor of the road surface slippery state analysis system 100 based on unit grid division executes step A and step B, it should be understood that step A and step B can also be performed jointly by two different processors or individually in one processor. For example, the first processor executes step A, the second processor executes step B, or the first processor and the second processor execute steps A and B together.

[0151] In addition, an embodiment of the present invention further provides a readable storage medium, in which computer executable instructions are preset. When a processor executes the computer executable instructions, the above-mentioned road slippery state analysis method based on unit grid division is implemented.

[0152] It should be noted that in order to simplify the description of the present invention and thus help understand one or more embodiments of the invention, in the foregoing description of the embodiments of the present invention, multiple features are sometimes combined into one embodiment, figure or description thereof.

Claims

1. A method for analyzing road slippery conditions based on unit grid division, characterized in that: The method comprises: Divide the controlled road section into multiple unit grids, each unit grid has unique grid identification information and spatial location boundaries; Acquire road surface detection data corresponding to each unit grid, wherein the road surface detection data includes a set of detection parameters reflecting the surface state of the road surface; Based on the road surface detection data and spatial position boundaries of each unit grid, a correlation model between the unit grid and the road surface slippery state is established; Calculating the road surface slippery state parameter of each unit grid using the association relationship model; Based on the road surface slippery state parameters and spatial position boundaries of each unit grid, the overall road surface slippery state analysis results of the controlled road section are generated.

2. The method for analyzing road slippery conditions based on unit grid division according to claim 1, characterized in that: The controlled road section is divided into a plurality of unit grids, including: Conducting section feature analysis on the controlled road sections to extract the linear direction features, pavement structure type features, and environmental features along the controlled road sections; Determine the main direction reference axis of the grid division based on the linear trend characteristics, so that the length direction of the unit grid is consistent with the linear trend characteristics of the controlled road section; Determine the size division basis of the unit grid according to the characteristics of the pavement structure type and the environmental characteristics along the road, wherein the size division basis includes a pavement structure change frequency parameter and an environmental influencing factor distribution density parameter; According to the main direction reference axis and the size division basis, the controlled road section is subjected to spatial grid cutting processing to generate a preliminary unit grid set, each preliminary unit grid having an initial spatial position boundary; Performing boundary smoothing processing on the preliminary unit grid set to eliminate overlapping areas and gap areas between adjacent unit grid boundaries to obtain a final plurality of unit grids; Unique grid identification information is allocated to each final unit grid, and the grid identification information includes a road segment number, a grid sequence number, and a coordinate range descriptor of a spatial position boundary.

3. The method for analyzing road slippery conditions based on unit grid division according to claim 1, characterized in that: The method of establishing a correlation model between the unit grid and the road surface slippery state based on the road surface detection data and spatial position boundaries of each unit grid includes: Performing feature extraction processing on the road surface detection data of each unit grid to obtain a detection feature set for each unit grid, wherein the detection feature set includes numerical features and categorical features in the road surface detection data; Extracting spatial topological relationship features in the spatial position boundary of each unit grid, wherein the spatial topological relationship features include spatial distance parameters and direction orientation parameters of adjacent unit grids; Perform feature splicing processing on the detection feature set of each unit grid and the spatial topological relationship feature to generate a joint feature vector of the unit grid, where the dimension of the joint feature vector is equal to the sum of the dimensions of the detection feature set and the spatial topological relationship feature; performing feature selection processing on the joint feature vector to retain a subset of key features associated with the slippery road condition, wherein the subset of key features is determined by a feature importance evaluation algorithm; Based on the key feature subset and the corresponding road slippery state reference sample data, constructing an input layer, hidden layer, and output layer structure of the association relationship model, wherein the number of neurons in the input layer is consistent with the dimension of the key feature subset, and the number of neurons in the output layer corresponds to the dimension of the road slippery state parameter; The constructed association model is trained with parameters using the key feature subset and the road slippery state reference sample data, and the connection weight parameters between the layers of the model are adjusted until the output error of the model meets the preset convergence condition.

4. The method for analyzing road slippery conditions based on unit grid division according to claim 3 is characterized in that: The feature extraction process is performed on the road surface detection data of each unit grid to obtain a detection feature set of each unit grid, including: Perform data type recognition processing on the road surface detection data of the unit grid to distinguish between numerical detection data and categorical detection data; Performing feature extraction on the numerical detection data and calculating statistical feature parameters of the numerical detection data, wherein the statistical feature parameters include a central tendency parameter, a dispersion degree parameter, and a distribution morphology parameter of the data sequence; Performing feature extraction on the categorized detection data, and converting the categorized detection data into a numerical category feature vector using a category coding method, wherein the category coding method is determined based on the number of categories of the categorized detection data and the relationship between the categories; Performing feature dimension alignment processing on the statistical feature parameters and the category feature vectors so that the numerical features and the categorical features have the same number of samples and timestamp marks; The statistical feature parameters and category feature vectors after dimension alignment are subjected to feature normalization processing, and the normalized statistical feature parameters and category feature vectors are subjected to feature merging processing to generate a detection feature set including numerical features and categorical features, wherein each feature in the detection feature set has a unique feature name and feature value range description.

5. The method for analyzing road slippery conditions based on unit grid division according to claim 3 is characterized in that: The extracting of spatial topological relationship features in the spatial position boundary of each unit grid includes: Perform boundary coordinate extraction processing on the spatial position boundary of each unit grid to obtain a vertex coordinate set of the spatial position boundary; Calculating the geometric center coordinates of each unit grid based on the vertex coordinate set, wherein the geometric center coordinates are obtained by calculating the arithmetic average of the vertex coordinates; Traversing all unit grids of the controlled road section, determining a set of adjacent unit grids for each unit grid, wherein the set of adjacent unit grids includes other unit grids that have common edges or common vertices with the spatial position boundary of the current unit grid; Calculating the straight-line distance between the geometric center coordinates of the current unit grid and the geometric center coordinates of each adjacent unit grid in the set of adjacent unit grids, and using the straight-line distance as a spatial distance parameter of the adjacent unit grids; Calculate the direction and azimuth of the adjacent unit grid relative to the current unit grid based on the geometric center coordinates of the current unit grid and the geometric center coordinates of the adjacent unit grid. The direction and azimuth are calculated with the geometric center of the current unit grid as the origin and the linear direction of the controlled section as the reference axis. The spatial distance parameter and the direction azimuth are dimensionally expanded according to the number of adjacent unit grids to generate a spatial topological relationship feature vector with a fixed dimension, wherein each element in the spatial topological relationship feature vector corresponds to a combination of the spatial distance parameter and the direction azimuth parameter of an adjacent unit grid.

6. The method for analyzing road slippery conditions based on unit grid division according to claim 1, characterized in that: The calculating of the road surface slippery state parameter of each unit grid by using the association relationship model includes: Obtain the current road surface detection data and current spatial position boundary of the unit grid to be calculated; Performing the same feature extraction process as that used in establishing the association model on the current road surface detection data to obtain a current detection feature set of the unit grid to be calculated; Extracting current spatial topological relationship features in the current spatial position boundary, wherein the current spatial topological relationship features are extracted in the same manner as the spatial topological relationship features extracted when establishing the association relationship model; Perform feature splicing processing on the current detection feature set and the current spatial topological relationship feature to generate a current joint feature vector of the unit grid to be calculated; Performing the same feature selection process on the current joint feature vector as that used in establishing the association relationship model, and retaining the current key feature subset corresponding to the key feature subset; Inputting the current key feature subset into the association relationship model, and obtaining the initial road surface slippery state parameters of the unit grid to be calculated through forward propagation calculation of the model; The initial road surface slippery state parameter is subjected to neighborhood consistency calibration processing, and the value of the initial road surface slippery state parameter is adjusted with reference to the road surface slippery state parameter of the adjacent unit grid of the unit grid to be calculated to obtain the final road surface slippery state parameter.

7. The method for analyzing road slippery conditions based on unit grid division according to claim 6, characterized in that: The neighborhood consistency calibration process is performed on the initial road surface slippery state parameter, and the road surface slippery state parameter of the adjacent unit grids of the unit grid to be calculated is referred to, and the value of the initial road surface slippery state parameter is adjusted to obtain the final road surface slippery state parameter, including: Determine a set of adjacent unit grids of the unit grid to be calculated, where the set of adjacent unit grids is consistent with the set of adjacent unit grids determined when extracting spatial topological relationship features; Obtaining a calculated road surface slippery state parameter of each adjacent unit grid in the set of adjacent unit grids; Calculating the parameter difference between the initial road surface slippery state parameter of the unit grid to be calculated and the calculated road surface slippery state parameter of each adjacent unit grid; The parameter difference is weighted according to the spatial distance parameter of the adjacent unit grids, and the adjacent unit grids with smaller spatial distance parameters have larger parameter difference weights; Calculate the average of the weighted parameter differences as the calibration correction; Superimposing the calibration correction amount with the initial road surface slippery state parameter of the unit grid to be calculated to obtain a calibrated road surface slippery state parameter; The calibrated road slippery state parameter is rationally checked to determine whether the calibrated parameter is within a preset reasonable value range. If it exceeds the reasonable value range, the preset boundary value is used to replace it to obtain the final road slippery state parameter.

8. The method for analyzing road slippery conditions based on unit grid division according to claim 1, characterized in that: The method of generating an analysis result of the overall road slippery state of the controlled road section based on the road slippery state parameters and spatial position boundaries of each unit grid includes: Collect the road surface slippery state parameters and corresponding spatial position boundaries of all unit grids in the controlled road section; The parameters of the road slippery state of each unit grid are classified into parameters with similar numerical ranges and classified into the same state category; Based on the spatial position boundaries of each unit grid, a spatial grid map of the controlled road section is constructed, wherein the spatial grid map includes the spatial position distribution information of all unit grids; Marking the state category of each unit grid on the spatial grid map to generate a road slippery state spatial distribution layer; Analyzing spatial aggregation characteristics of unit grids of the same state category in the slippery road state spatial distribution layer to identify continuously distributed state category areas, wherein the spatial aggregation characteristics include geometric shape parameters and area ratio parameters of the areas; Calculate the spatial proportion and distribution density of each status category area in the controlled road section and generate the statistical characteristics of the status category; The road slippery state spatial distribution layer, state category statistical characteristics and road slippery state parameters of each unit grid are integrated into the road slippery state analysis result of the entire controlled road section, and the road slippery state analysis result includes spatial visualization information and statistical description information.

9. The method for analyzing road slippery conditions based on unit grid division according to claim 8, characterized in that: The analyzing the spatial aggregation characteristics of the unit grids of the same state category in the road slippery state spatial distribution layer to identify the continuously distributed state category areas includes: Traverse all the unit grids in the road slippery state spatial distribution layer, group the unit grids according to the state category, and obtain the unit grid subset for each state category; Perform spatial connectivity analysis on the cell grid subset of each state category to determine whether the cell grids in the cell grid subset have spatial adjacent relationships, and group the cell grids with continuous adjacent relationships into connected cell grid clusters; Performing boundary extraction processing on each connected unit mesh cluster to determine the outer boundary vertex coordinate set of the connected unit mesh cluster; Calculating geometric shape parameters of the connected unit grid cluster based on the outer boundary vertex coordinate set, the geometric shape parameters including the length and width of the minimum circumscribed rectangle, the boundary perimeter and the shape complexity index; Calculate the number of unit grids contained in the connected unit grid cluster, and calculate the total area parameter of the connected unit grid cluster by combining the area parameter of each unit grid; Calculate the ratio of the total area parameter to the total area parameter of the controlled road section to obtain the area ratio parameter of the connected unit grid cluster; The geometric shape parameters and area ratio parameters are used as spatial aggregation features, and the connected unit grid clusters containing the spatial aggregation features are marked as continuously distributed state category areas.

10. A road slippery state analysis system based on unit grid division, characterized in that: It includes a processor and a memory, the memory is connected to the processor, the memory is used to store programs, instructions or codes, and the processor is used to execute the programs, instructions or codes in the memory to implement the road slippery state analysis method based on unit grid division as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Expressway road condition identification and prediction method based on floating vehicle data

    CN109871876A

  • Method for evaluating slippery state of tunnel pavement based on mobile detection equipment

    CN114819001A

  • Method for detecting slippery state of tunnel pavement based on mobile detection equipment

    CN117390475A

  • KR20240058393A

Cited By

  • Finite element grid graph structure construction method and system, terminal and medium

    CN121580754A