- Proposed a visualization method of discrete fracture network with randomly generated fracture trace maps based on machine vision methods and statistical principles using Python language, and thus established a complete discrete fracture network similarity evaluation system.
- Proposed a pointing plus gridding algorithm to accurately calculate the position and density similarity of trace maps, innovatively took spacing similarity index into the calculation of comprehensive similarity
- Applied the established system to the actual project to test its reliability and applicability
There are basically TWO WAYS to get the trace maps of a certain tunnel face:
How to compare two trace maps
Similarity evaluation of rock tunnel workface fractures is an important topic of profound concern for engineers and researchers in fractured rock modeling work. At present, the widely used method to measure and analyze the fissures of rock is still based on the professionals carrying geological compasses, rulers, measuring lines, and other tools to survey and draw the fissures of rocks on site, and then collate the obtained data and draw them on the drawings. This kind of method has the advantages of simple and direct operation, but 1. high labor cost,2. low efficiency of detection, 3.manual operation, and other disadvantages are inevitable. With the continuous development of computer technology, non-contact measurement led by machine vision gradually began to be widely used in practical engineering. Therefore, the non-contact data acquisition method is gradually used as the data source for rock joint fracture model establishment. On the other hand, the fracture network established by contact measurement data cannot meet the development of the growing visual information technology in terms of accuracy and efficiency due to the disadvantages of statistical localization and subjectivity, so there is an urgent need to explore a simpler and more efficient method to analyze the similarity of fracture modeling in rock tunnel working face and ensure the reliability of the fracture model established by combining machine vision extraction.
Proposed a visualization method of discrete fracture network with randomly generated nodal fracture trace maps based on machine vision methods and statistical principles using Python language Here is the general flowchart:
- Calculate the projection distance
- Generate the projection points
- Generate the guidelines of center points
- Get the direction and length sequences and generate the centre points
Two Sequences
- Downsampling
- After repeat the above steps for specific times, the final map can be generated.
Established a complete discrete fracture network similarity evaluation system
Here is the general flowchart:
- Step1: get the distribution of two direction sets
- Step2: use Wasserstein Algorithm to calculate the dissimilarity
- Step3: get the similarity index
- Step1: determine a certain group in map1 is to be compared with which group in map2
- Step2: compare the spacing respectively
- Step3: get the spacing index
- Step1 Original Map
- Step2 Line to Point
- Step3 Grid
- Step4 Calculate Gravity Points
Sample Window Simulated Trace Maps Results:
Angle | Length | Distance | |
---|---|---|---|
slope | -1.205 | -0.878 | -0.697 |
intercept | 81.344 | 81.853 | 82.343 |