SMART ROAD SURFACE DETECTION METHOD AND EDGE COLLECTION DEVICE, CLOUD-BASED ROAD SURFACE RECOGNITION MODULE AND SYSTEM THEREOF

Information

  • Patent Application
  • 20240221393
  • Publication Number
    20240221393
  • Date Filed
    March 09, 2023
    a year ago
  • Date Published
    July 04, 2024
    5 months ago
  • Inventors
  • Original Assignees
    • HUNG MING INFORMATION CO., LTD.
Abstract
The present invention relates to a smart road surface detection method and edge collection devices, a cloud-based road surface recognition module and system thereof that mainly uses edge mobile devices to film and analyze the pavement condition indexes (PCI) characteristics of the MP4 in the bounding box of road surface, and corresponding F-IMU values, B-IMU values, and GPS data thereof in order to produce a plurality of metadata. The plurality of metadata are uploaded to a cloud server separately; then a road surface recognition module installed in the cloud server identifies and stores a PCI eigenvalue separately based on the individual metadata. Finally, the information of recognized results will be displayed in a geographic information system according to the GPS location thereof to facilitate inquiries by road administrative staff and road maintenance crews.
Description
BACKGROUND OF THE INVENTION
1. Fields of the Invention

The present invention relates to the domain of roadway management technology, especially, the technical scope of a smart road surface detection method and system thereof.


2. Descriptions of Related Art


custom-characterSmooth pavement, bright light, ditch clearcustom-character is always the goal of all local governments to accomplish, wherein “smooth pavement” is on top of the demand and is viewed as an important achievements of local governors. The current operation of pavement maintenance adopts two methods to detect the road surface conditions, regular visual inspection by humans and public complaints. On the other hand, currently available road surface detection devices are either relatively expensive or complicated, for example, the device described in Patent No. TWM386314U of Taiwan, ROC, “Pavement flatness measuring module of road inspection vehicle”.


The pavement conditions are directly related to the safety of many people and vehicles on the roadways. When a roadway condition is reported or complained by an individual, the condition is usually very serious or comes with a traffic accident already. Therefore, the author hopes to find a solution that helps the road administrative agencies precisely locate the section of a road that needs to be repaired so that the public is confident in the pavement maintenance operation.


SUMMARY OF THE INVENTION

In order to cope with the developments of smart living and smart city, the author has conducted research and experiments intensively to develop a smart road surface detection method and edge collection devices, a cloud-based road surface recognition module and system thereof. The main objective of the present invention is to create a smart road surface detection method and edge collection devices, a cloud-based road surface recognition module and system thereof, having a low construction cost; the secondary objective of the present invention is to create a smart road surface detection method and edge collection devices, a cloud-based road surface recognition module and system thereof that improve the accuracy of the pavement condition detection.


To achieve the aforementioned objectives, the present invention applies the following technical means: a cloud-based road surface recognition module, wherein the road surface recognition module is installed in the cloud server; the road surface recognition module identifies and stores the PCI eigenvalues of roads with poor pavement conditions based on data of PCI characteristics in the bounding box of road surface from video streaming and the corresponding inertial attitude thereof separately.


The cloud-based road surface recognition module is developed using Tensorflow development software and adapts scikit-learn as the machine learning library to perform data preprocessing and to create models. Furthermore, the road surface recognition module identifies and stores PCI eigenvalues of roads with poor pavement conditions from a plurality of streamed videos individually based on the metadata of roads with poor pavement conditions.


The cloud-based road surface recognition module adapts a supervised deep learning model framework and uses the YOLO computation method to identify data of the PCI eigenvalues of roads with poor pavement conditions from a plurality of streamed videos individually, and the corresponding front inertial attitude and, rear inertial attitude thereof as tag files of a training sample for supervised learning; furthermore, corresponding associations are created among the PCI eigenvalues, front inertial attitude data, and rear inertial attitude data to enhance the recognition effect on poor pavement.


The cloud-based road surface recognition module is trained and tested by the method that conducts these steps in sequential order: a data preprocessing step, a machine learning model development and training step, a model evaluation step, and a prediction step, wherein the training sample set is split to two sets in the data preprocessing step, 75% for training data and 25% for testing set.


The cloud-based road surface recognition module generates tags files of training samples, wherein the tag file further comprises GPS speed data.


A smart road surface detection method that uses the aforementioned cloud-based road surface recognition module comprises the following steps: an edge-based data collection step, which uses at least one edge mobile device to collect a plurality of streamed videos and corresponding data of a front inertial attitude, a rear inertial attitude, a GPS data thereof; an edge-based poor road surface detection and boxing step that conducts a preliminary recognition process on the plurality of streamed videos separately in order to select a PCI characteristic from the bounding boxes of road surface; a data information cloud uploads step that organizes the plurality of streamed videos and the corresponding front inertial attitude, rear inertial attitude, GPS information thereof into a plurality of metadata to be uploaded and stored in the cloud server; a cloud-based poor road surface recognition step, wherein the cloud server further comprises a road surface recognition module and the road surface recognition module identifies and stores the PCI eigenvalues of the plurality of streamed videos based on a plurality of streamed videos of selected roads with poor pavements and the corresponding front inertial attitude, rear inertial attitude thereof separately; a road surface detection result output step, wherein the information of recognized results will be displayed in a geographic information system according to the GPS location thereof.


The smart road surface detection method has an edge-based poor road surface detection and boxing step using the object detector of the Tensorflow development software to recognize and create a bounding box for a PCI characteristic separately by processing a plurality of streamed videos of roadways, and at the same time to store data of the GPS, front inertial attitude, rear inertial attitude thereof in order to compile into a plurality of metadata.


The smart road surface detection method has an cloud-based poor road surface recognition step using PCI eigenvalues that have a total of 19 distress types based on the definitions of distress items specified in ASTM D6433-11, including alligator cracking, bleeding, block cracking, bumps and sags, corrugation, depressions, edge cracking, joint reflections cracking, lane/shoulder drop off, longitudinal and transversal cracking, patching and utility cut patching, polished aggregate, potholes, railroad crossing, rutting, shoving, slippage cracking, swell, weathering and raveling.


A smart road surface detection system constructed based on the aforementioned smart road surface detection method comprises: an edge mobile device, installed at the front end of a vehicle, wherein the edge mobile device further comprises a lens unit, a display unit, a GPS positioning unit, a front inertial measurement unit, a memory unit, and a communication unit, which are electrically connected with a computation processor separately; an inertial measurement device, installed at the rear end of a vehicle, wherein the inertial measurement device further comprises a rear inertial measurement unit and a transmission unit; an integrated application unit that is pre-stored in the memory unit of the edge mobile device and is called by the computation processor to execute operations of recording poor pavement and boxing the PCI characteristics in order to produce a series of streamed videos specifically, wherein the metadata of the streamed videos, front inertial attitude, rear inertial attitude, and GPS information are stored therein and uploaded to the cloud server through the edge mobile device; and a cloud server that receives data of the streamed videos, front inertial attitude, rear inertial attitude, and GPS information transmitted by the edge mobile device, wherein the cloud server further comprises a road surface recognition module, wherein the road surface recognition module identifies and stores the PCI eigenvalues of roads with poor pavement conditions based on data of PCI characteristics in the bounding box of road surface from video streaming and the corresponding inertial attitude thereof separately, and finally the information of recognized results will be displayed in a geographic information system according to the GPS location thereof.


An edge collection device, used by the aforementioned smart road surface detection method, comprises: an edge mobile device, installed at the front end of a vehicle, wherein the edge mobile device further comprises a lens unit, a display unit, a GPS positioning unit, a front inertial measurement unit, a memory unit, and a communication unit, which are electrically connected with a computation processor separately; an inertial measurement device, installed at the rear end of a vehicle, wherein the inertial measurement device further comprises a rear inertial measurement unit and a transmission unit; an integrated application unit that is pre-stored in the memory unit of the edge mobile device and is called by the computation processor to execute operations of recording poor pavement and boxing the PCI characteristics in order to produce a series of streamed videos specifically, wherein the metadata of the streamed videos, front inertial attitude, rear inertial attitude, and GPS information are stored therein and uploaded to the cloud server through the edge mobile device;


Therefore, the present invention adopts the aforementioned technical means to achieve the following functions:


1. The complete system and equipment of the present invention simply comprises a vehicle, a cloud server, an edge mobile device, an AI image recognition module for road surface which uses an edge computation architecture to share the computation workload of the cloud server. Therefore, the overall construction cost of the system is low. Furthermore, the present invention can provide assistance in acceptance check on pavement and quickly determine the condition of a road surface.


2. The road surface recognition module of the present invention adapts a supervised deep learning model framework and uses data of the front inertial attitude, rear inertial attitude, and PCI eigenvalues as tag files of a training sample of poor pavement image recognition. The trained road surface recognition module has a recognition effect with high accuracy.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 a flow chart of steps of the smart road surface detection method of the present invention;



FIG. 2 a schematic diagram of the architecture of the smart road surface detection method of the present invention;



FIG. 3 a schematic diagram of the recording angle when a motorcycle, selected as the vehicle, travels out on the road;



FIG. 4 a schematic diagram of the recording angle when a car, selected as the vehicle, travels out on the road;



FIG. 5 an action schematic diagram of boxing PCI characteristics and recording the corresponding data of GPS, F-IMU value, B-IMU value, MP4 by the edge mobile device of the present invention;



FIG. 6 an operation flow diagram of a smart road surface detection system of the present invention;



FIG. 7 a flow diagram of the computation and construction of the cloud-based image recognition module of the present invention;



FIG. 8 a schematic diagram of the architecture of the edge mobile device of the present invention;



FIG. 9 a schematic diagram of the architecture of the inertial measurement device of the present invention;



FIG. 10 an image of the pavement of a poor road surface of the present invention, and



FIG. 11 a schematic diagram of the measured front inertia data and the measured rear inertia data of the present invention.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

The present invention relates to a smart road surface detection method and edge collection devices, a cloud-based road surface recognition module and system thereof that mainly provides a low-cost system to be constructed for detecting roadways with poor pavements and conditions in order to provide assistance in acceptance check on pavement and quickly determining the condition of a road surface for the ease of informing the maintenance department for road maintenance. The smart road surface detection method A, as shown in FIG. 1, comprises an edge-based data collection step a, an edge-based poor road surface detection and boxing step b, a data information cloud uploads step c, a cloud-based poor road surface recognition step d. These steps are described, together with FIG. 1 and FIG. 2, as follows.


The edge-based data collection step a, as shown in FIG. 3 and FIG. 4, uses at least one edge mobile device or a plurality of edge mobile devices to collect a plurality of streamed videos (available in AVI, WMV, MOV, MP4, RM formats; collectively called “MP4”) and corresponding data of a corresponding front inertial attitude, a rear inertial attitude, a GPS data thereof, wherein the optimal length of the road section with poor pavement recorded in the plurality of streamed videos is about 150 cm.


The edge-based data collection step a mainly uses an edge mobile device 1 and an inertial measurement device 2 at both the front end and rear end of the vehicle C separately, wherein the vehicle C is preferably a motorcycle or a car, as a preferable secondary option; the edge mobile devices 1 is preferably a smart phone (or a tablet computer and a separate device with a lens, for example, a laptop and a webcam). Data of the inertial attitude is determined from vector data of three-axis attitude angle, three-axis acceleration or/and three-axis Earth's magnetic field of an object detected by the inertial measurement unit (IMU). Thus, the front inertial attitude refers to the inertial attitude of the front end of the vehicle C, namely the F-IMU value in the present invention, whereas the rear inertial attitude refers to the inertial attitude of the rear end of the vehicle C, namely the B-IMU value in the present invention.


When the vehicle C travels out on the road with poor pavements to film and record the F-IMU value, B-IMU value, and GPS data, the F-IMU value and GPS data are detected and collected by the edge mobile device 1; the B-IMU value is detected and collected by the inertial measurement device 2 wherein the collected B-IMU values are transmitted to the edge mobile device through wireless or wired communication.


The edge-based poor road surface detection and boxing step b, as shown in FIG. 5, uses the object detector of the Tensorflow development software to conduct a preliminary recognition of and to create a bounding box for a PCI characteristic separately by processing a plurality of MP4 of roadways, and at the same time to store corresponding data of the GPS, F-IMU values, B-IMU values thereof respectively in order to compile into a plurality of metadata. It is worth mentioning that the object detector is an object recognition function of Tensorflow development software.


The data information cloud uploads step c, as shown in FIG. 6, organizes the plurality of metadata collected from the aforementioned edge-based poor road surface detection and boxing step b to be uploaded and stored in the cloud server 4 separately for storage.


The cloud-based poor road surface recognition step d, as shown in FIG. 7, has a cloud server, wherein the cloud server 4 further comprises a road surface recognition module 41, which is developed by Tensorflow development software and adapts scikit-learn as the machine learning library to perform data preprocessing and to create models. The road surface recognition module 41 identifies and stores the PCI eigenvalues of the plurality of streamed videos based on the plurality of streamed videos of selected roads with poor pavements. There is a total of 19 distress types in 4 major categories for the PCI eigenvalues according to the definitions of distress items specified in ASTM D6433-11, namely NO. 01 Alligator Cracking, NO. 02 Bleeding, NO. 03 Block Cracking, NO. 04 Bumps and Sags, NO. 05 Corrugation, NO. 06 Depression, NO. 07 Edge Cracking, NO. 08 Joint Reflection Cracking, NO. 09 Lane/Shoulder Drop Off, NO. 10 Longitudinal & Transversal Cracking, NO. 11 Patching & Utility Cut Patching, NO. 12 Polished Aggregate, NO. 13 Potholes, NO. 14 Railroad Crossing, NO. 15 Rutting, NO. 16 Shoving, NO. 17 Slippage Cracking, NO. 18 Swell, NO. 19 Weathering/Raveling, as listed in Table 1.














TABLE 1





Category
No.
Distress Type
Category
No.
Distress Type







Crack
01
Alligator Cracking
Surface
04
Bumps and Sags


(Area)
03
Block Cracking
Deformation
05
Corrugation



17
Slippage Cracking

06
Depression


Crack
07
Edge Cracking

15
Rutting


(Length)
08
Joint Reflection

16
Shoving




Cracking



10
Longitudinal &

18
Swell




Transversal




Cracking


Surface
11
Patching & Utility
Others
02
Bleeding


Deformation

Cut Patching



13
Potholes

09
Lane/Shoulder Drop Off



19
Weathering/Raveling

12
Polished Aggregate






14
Railroad crossing









Further, in the cloud-based poor road surface recognition step d, the road surface recognition module 41 adapts a supervised deep learning model framework and uses the YOLO computation method to identify data of the PCI eigenvalues of roads with poor pavement conditions from a plurality of streamed videos individually, so that the road surface recognition module 41 can identify the PCI eigenvalue, the F-IMU value and B-IMU value thereof to create the corresponding associations, in order to enhance the recognition effect on poor pavement. Furthermore, the training sample set is composed of a training data and a testing set, which account for 75% and 25% of the training sample set respectively. The tag file of the training sample can further include GPS speed data to enhance the accuracy of the pavement condition detection.


In particular, the road surface recognition model is refined and adjusted according to the training data. For supervised learning, the training data is a collection of example data used to refine the parameters (for example, weights on the connections between neurons in artificial neural networks). In the embodiments, the training data are usually data pairs composed of input vectors (scalar) and output vectors (scalar), wherein the output vector (scalar) is named as the target or label. During the training process, the aforementioned road surface recognition model performs prediction on every example of the training data and compares the prediction result with the target separately, whereas the learning computation method updates parameters of the road surface recognition model based on the comparison results. During the model refinement process, the operation can include selection of characteristics and parameter estimate.


The test set is used to provide an unbiased estimate to the final road surface recognition model.


In addition, the training steps of the road surface recognition module 41, as shown in FIG. 7, are as follows.


Step 1: A Data Preprocessing Step

    • 1. train test split( ) function of scikit-learn shuffles the sample data and splits to two parts: 75% for training data and 25% for testing set (the ratio of two data sets can be defined by users. However, the aforementioned ratio is recommended).
    • 2. stratify=y: define the multi-layer based on the category ratio of the original target.
    • 3. random_state=0: use an integer to set the seed (other integers are acceptable) so that the data for each test remain the same.
    • 4. train_test_split( ) function returns 4 sequences of NumPy arrays;
    • 5. #X_train, X_test training and test data are all two-dimensional arrays with one sample data in each row.
    • 6. #y_train,y_test training and test answers are all one-dimensional arrays with every element as one type of data.


Step 2: A Machine Learning Model Development and Training Step


This step constructs a machining learning model to set the training data and answers and uses fit( ), a fitting method, to train the model.


Step 3: A Model Evaluation Step


Use the score( ) method to calculate the training effect, set the test data and answers, calculate the ratio of prediction accuracy.


Step 4: A Prediction Step


When the training is completed and the training effect meets the standard, the model can perform prediction. Feed the new data; apply the predict( ) method for prediction.


Therefore, in the cloud-based poor road surface recognition step d, the road surface recognition module 41 is trained by the training samples and undergoes a series of training, testing and refinement, to obtain an optimal recognition model. During the course of actual recognition process, the road surface recognition module 41 will pre-convert the MP4 files transmitted by the edge mobile device into a plurality of videos, and the road surface recognition module 41 then performs recognition after noise reduction is applied to every video separately.


The aforementioned road surface detection result output step e takes the information of recognized results from the previous step to be displayed in a geographic information system 5 according to the GPS location thereof.


Please refer to FIG. 2, FIG. 3, and FIG. 8. A smart road surface detection system B is constructed and implemented according to the aforementioned smart road surface detection method A in order to achieve the objectives of the present invention. The smart road surface detection system B comprises an edge mobile device 1, an inertial measurement device 2, an integrated application unit 3, and a cloud server 4. These devices are described, along with relevant figures, as follows.


The edge mobile device 1, as shown in FIG. 8, is a device that can provide edge computing and is installed at the front end of a vehicle C, for example, the handle of a motorcycle. The edge mobile device 1 further comprises a lens unit 11, a display unit 12, a GPS positioning unit 13, a front inertial measurement unit 14, a memory unit 15, and a communication unit 16 therewithin, which are electrically connected with a computation processor 17 separately.


The lens unit 11 records the roadways with poor pavements; the GPS positioning unit 13 detects the GPS data of the vehicle C (also known as, the GPS data of poor pavements); the front inertial measurement unit 14 installed at the front end of the vehicle C detects the F-IMU value; the memory unit 15 is stored with the integrated application unit 3 of the edge mobile device 1, and a plurality of metadata of MP4, GPS data, F-IMU values, B-IMU values; the communication unit 16 is coupled to the cloud server 4 through mobile network and internet to upload the plurality of metadata; the computation processor 17 executes the integrated application unit 3 to provide MP4 of poor pavements, create bounding boxes and, at the same time, obtain the detected GPS data, F-IMU values, B-IMU values that are corresponding to the MP4, in order to complete collecting the plurality of metadata.


Furthermore, vehicle C is preferably a motorcycle, as shown in FIG. 3, or a car, as a preferable secondary option shown in FIG. 4. A handle at the front part of the motorcycle is installed with a mobile phone holder C1 having a function of automatically or manually adjustable angle. The mobile phone holder C1 is in a location with a height above ground of 0.5˜1.6 meters; the speed of the vehicle is set to below 120 km/hr in order to capture clear images. If a car is used as the vehicle, the smart phone shall be installed on a bumper, a rear-view mirror, or a windscreen with a height above ground of 0.5˜1.6 meters. The edge mobile device 1 is set as a smart phone (or a tablet computer and a separate device with a lens, for example, a laptop and a webcam) to be held in the mobile phone holder C1 of a motorcycle wherein the camera angle θ of the lens unit 11 of the smart phone is set as 22˜50 degrees. A motorcycle and a smart phone are very convenient transportation vehicle; when an individual visually recognizes a poor pavement, the person can drive up to the area of poor pavement, films the road section to obtain a plurality of metadata while travelling out on the road.


The inertial measurement device 2, as shown in FIG. 3 and FIG. 9, installed at the rear end of the vehicle C, further comprises a rear inertial measurement unit 21 and a transmission unit 22. The rear inertial measurement unit 21 detects the B-IMU value at the rear end of the vehicle C; the transmission unit 22 pre-transmits data of the rear inertial attitude to the edge mobile device 1 through wireless or wired communication for integration in order to obtain metadata, as shown in Table 2, Table 3 in conjunction with FIG. 10 for a set of metadata.











TABLE 2







Nth
Front inertial measurement unit (F-IMU)













second
Accelerometer
Gyroscope
Earth's magnetic field

speed


















of
X-
Y-
Z-
X-
Y-
Z-
X-
Y-
Z-
GPS
per


video
axis
axis
axis
axis
axis
axis
axis
axis
axis
position
hour





















1st
4.753
8.481
−1.621
0.009
−0.025
0.015
−4.950
−43.481
6.256
Latitude:
90


second









120° 48′
km/hr


2nd
4.742
8.486
−1.460
−0.038
−0.028
0.007
−4.969
−43.669
6.406
13.32″


second









North


3rd
4.738
8.492
−1.535
−0.003
−0.025
0.007
−4.931
43.688
6.481
Longitude:


second









120° 59′


4th
4.773
8.469
−1.511
−0.003
−0.004
0.009
−4.800
−43.819
6.500
30.468″


second









East


















TABLE 3







Nth
Rear inertial measurement unit (B-IMU)













second
Accelerometer
Gyroscope
Earth's magnetic field

speed


















of
X-
Y-
Z-
X-
Y-
Z-
X-
Y-
Z-
GPS
per


video
axis
axis
axis
axis
axis
axis
axis
axis
axis
position
hour





















1st
4.745
8.483
−1.521
0.000
0.001
0.003
−4.706
−43.875
6.538
Latitude:
90


second









120° 48′
km/hr


2nd
4.807
8.442
−1.518
−0.002
−0.003
0.013
−4.650
−43.950
6.594
13.32″


second









North


3rd
4.761
8.473
−1.547
0.002
0.000
−0.003
−4.631
43.969
6.688
Longitude:


second









120° 59′


4th
4.791
8.446
−1.525
−0.003
0.001
0.006
−4.575
43.950
6.688
30.468″


second









East









The transmission unit 22 based on bluetooth transmission is preferable.


The integrated application unit, as shown in FIG. 8, is pre-stored and installed in the memory unit 15 of the edge mobile device 1, and is called by the computation processor 17 to execute operations of recording poor pavements and collecting a plurality of metadata for storage, and at the same time enables the communication unit 16 to upload data to the cloud server 4.


The cloud server 4 receives a plurality of metadata containing MP4, GPS, F-IMU values, B-IMU values, transmitted by the edge mobile device 1. The cloud server 4 further comprises a road surface recognition module 41, wherein the road surface recognition module 41 recognizes and stores the PCI eigenvalues of roads with poor pavement conditions separately based on the plurality of metadata. The final information of recognized results will be displayed in a geographic information system according to the GPS location thereof.


Therefore, the present invention provides a smart road surface detection method and edge collection devices, a cloud-based road surface recognition module and system thereof as an optimal solution. After the edge mobile device 1 is installed on the vehicle C and activated, the integrated application unit 3 will enable the recognition function of the edge mobile device 1 and calibrate the camera angle θ of the lens unit 11, and initiate the data transmission of GPS and F-IMU of the edge mobile device 1, the lens unit, and B-IMU of the inertial measurement device 2.


Next, after the Tensorflow library is loaded and invokes road surface tag files from the cloud server 4, the Tensorflow begins to recognize PCI characteristics. When cracks and potholes are recognized, the metadata of GPS, F-IMU, B-IMU and MP4 are recorded. Last, background transmission is initiated; if network communication is available, the recorded metadata to the cloud server 4 are transmitted for further recognition of the PCI characteristics. The road surface recognition module 41 will identify the characteristic waveform and nine axis parameters based on data of F-IMU and B-IMU, as shown in FIG. 11. Since different PCI characteristics are produced, the road surface recognition module 41 can further recognize every PCI characteristics based on different nine axis parameters. If network communication is not available, the recorded metadata are transferred to the road surface recognition module 41 for storage in advance and are uploaded to the cloud server later when the network communication becomes available.


An edge collection device, used by the aforementioned smart road surface detection method, comprises: the aforementioned edge mobile device 1, the aforementioned inertial measurement device 2, and the aforementioned integrated application unit 3. The edge collection device specifically collects a plurality of metadata of MP4, GPS, F-IMU values, B-IMU values of poor pavements and uploads the data to the cloud server 4 for further subsequent processing.


As shown in FIG. 11, when the present invention performs data collection, there are relevant data of GPS, F-IMU values of a smart phone, B-IMU, videos input to the system at any time. Since the data source has large amounts of data, therefore the present invention can apply big data technologies on data processing. In other words, when a road condition (problem characteristics) is detected by a device (data source), it is defined as an accidental event. The system will inform relevant personnel to handle the accidental event ( ), thus to improve the problem-solving efficiency.

Claims
  • 1. A cloud-based road surface recognition module, wherein the road surface recognition module is installed in the cloud server; the road surface recognition module identifies and stores the PCI eigenvalues of roads with poor pavement conditions separately based on data of PCI characteristics in the bounding box of road surface from video streaming and the corresponding inertial attitude thereof.
  • 2. The cloud-based road surface recognition module as claimed in claim 1, wherein the road surface recognition module is developed using Tensorflow development software and adapts scikit-learn as the machine learning library to perform data preprocessing and to create models; furthermore, the road surface recognition module identifies and stores PCI eigenvalues of roads with poor pavement conditions from a plurality of streamed videos individually based on the metadata of roads with poor pavement conditions
  • 3. The cloud-based road surface recognition module as claimed in claim 2, wherein the road surface recognition module adapts a supervised deep learning model framework and uses the YOLO computation method to identify data of the PCI eigenvalues of roads with poor pavement conditions from a plurality of streamed videos individually, and the corresponding front inertial attitude and, rear inertial attitude thereof as tag files of a training sample for supervised learning; furthermore, corresponding associations are created among the PCI eigenvalues, front inertial attitude data, and rear inertial attitude data to enhance the recognition effect on poor pavements.
  • 4. The cloud-based road surface recognition module as claimed in claim 3, wherein the road surface recognition module is trained and tested by the method that conducts these steps in sequential order: a data preprocessing step, a machine learning model development and training step, a model evaluation step, and a prediction step, wherein the training sample set is split to two sets in the data preprocessing step, 75% for training data and 25% for testing set.
  • 5. The cloud-based road surface recognition module as claimed in claim 4, wherein the tags files of training samples further comprises GPS speed data.
  • 6. A smart road surface detection method that uses the cloud-based road surface recognition module as claimed in claim 1, comprising: an edge-based data collection step, which uses at least one edge mobile device to collect a plurality of streamed videos of roadways with poor pavements and corresponding data of a front inertial attitude, a rear inertial attitude, a GPS data thereof;an edge-based poor road surface detection and boxing step, which conducts a preliminary recognition process on the plurality of streamed videos separately in order to select a PCI characteristic from the bounding boxes of road surface;a data information cloud uploads step that organizes the plurality of streamed videos and the corresponding front inertial attitude, rear inertial attitude, GPS information thereof into a plurality of metadata to be uploaded and stored in the cloud server;a cloud-based poor road surface recognition step, wherein the cloud server further comprises a road surface recognition module and the road surface recognition module identifies and stores the PCI eigenvalues of the plurality of streamed videos based on a plurality of streamed videos of selected roads with poor pavements and the corresponding front inertial attitude, rear inertial attitude thereof separately; anda road surface detection result output step, wherein the information of recognized results, derived from the aforementioned step, will be displayed in a geographic information system according to the GPS location thereof.
  • 7. The smart road surface detection method as claimed in claim 6, wherein the edge-based poor road surface detection and boxing step uses the object detector of the Tensorflow development software to recognize and create a bounding box for a PCI characteristic separately by processing a plurality of streamed videos of roadways, and at the same time to store data of the GPS, front inertial attitude, rear inertial attitude thereof in order to compile into a plurality of metadata.
  • 8. The smart road surface detection method as claimed in claim 7, wherein, in the cloud-based poor road surface recognition step, the PCI eigenvalues have a total of 19 distress types based on the definitions of distress items specified in ASTM D6433-11, including alligator cracking, bleeding, block cracking, bumps and sags, corrugation, depressions, edge cracking, joint reflections cracking, lane/shoulder drop off, longitudinal and transversal cracking, patching and utility cut patching, polished aggregate, potholes, railroad crossing, rutting, shoving, slippage cracking, swell, weathering and raveling.
  • 9. A smart road surface detection system constructed based on the aforementioned smart road surface detection method as claimed in claim 6, comprising: an edge mobile device, installed at the front end of a vehicle, wherein the edge mobile device further comprises a lens unit, a display unit, a GPS positioning unit, a front inertial measurement unit, a memory unit, and a communication unit, which are electrically connected with a computation processor separately;an inertial measurement device, installed at the rear end of a vehicle, wherein the inertial measurement device further comprises a rear inertial measurement unit and a transmission unit;an integrated application unit that is pre-stored in the memory unit of the edge mobile device and is called by the computation processor to execute operations of recording poor pavement and boxing the PCI characteristics in order to produce a series of streamed videos specifically, wherein the metadata of the streamed videos, front inertial attitude, rear inertial attitude, and GPS information are stored therein and uploaded to the cloud server through the edge mobile device; anda cloud server that receives data of the streamed videos, front inertial attitude, rear inertial attitude, and GPS information transmitted by the edge mobile device, wherein the cloud server further comprises a road surface recognition module, wherein the road surface recognition module identifies and stores the PCI eigenvalues of roads with poor pavement conditions based on data of PCI characteristics in the bounding box of road surface from video streaming and the corresponding inertial attitude thereof separately, and finally the information of recognized results will be displayed in a geographic information system according to the GPS location thereof.
  • 10. An edge collection device as constructed based on the aforementioned smart road surface detection method as claimed in claim 6, comprising: an edge mobile device, installed at the front end of a vehicle, wherein the edge mobile device further comprises a lens unit, a display unit, a GPS positioning unit, a front inertial measurement unit, a memory unit, and a communication unit, which are electrically connected with a computation processor separately;an inertial measurement device, installed at the rear end of a vehicle, wherein the inertial measurement device further comprises a rear inertial measurement unit and a transmission unit;an integrated application unit that is pre-stored in the memory unit of the edge mobile device and is called by the computation processor to execute operations of recording poor pavement and boxing the PCI characteristics in order to produce a series of streamed videos specifically, wherein the metadata of the streamed videos, front inertial attitude, rear inertial attitude, and GPS information are stored therein and uploaded to the cloud server through the edge mobile device.
Priority Claims (2)
Number Date Country Kind
111150393 Dec 2022 TW national
111150396 Dec 2022 TW national