Minimum resistance line extraction method and device for medium-length hole blasting, medium and equipment
By performing spatial dimensionality reduction and removing non-geological targets from the 3D point cloud data of open-pit mines, and combining regional growth with the DBSCAN algorithm, the free surface of the open-pit mine slope is accurately extracted and the minimum resistance line is calculated. This solves the problems of long measurement time and low efficiency in traditional methods, and realizes efficient and high-precision blasting design.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-02-27
- Publication Date
- 2026-03-27
AI Technical Summary
Traditional methods for extracting the minimum resistance line in open-pit mines suffer from time-consuming measurements, low efficiency, and strong subjectivity. They are unable to obtain high-precision minimum resistance line data in complex mining scenarios and are difficult to adapt to the needs of efficient and high-precision blasting design.
The algorithm employs a fusion of region growing and DBSCAN optimization based on 3D point cloud data. By performing spatial dimensionality reduction and non-geological target removal on the original 3D point cloud of the open-pit mine, configuring region growing constraint rules, selecting seed point cloud points, performing region growing, density clustering and edge detection, and calculating the minimum Euclidean distance between the geometric center of the explosive and the free surface of the slope.
It enables efficient and high-precision extraction of the minimum resistance line in complex mining scenarios, avoids the risks of close-range manual operations, provides reliable blasting design data support, and improves the safety and efficiency of blasting design.
Smart Images

Figure CN121744722A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of digital mine blasting, in particular to a minimum burden line extraction method, device, medium and equipment for medium-length hole blasting. BACKGROUND
[0002] In open-pit mining engineering, medium-length hole blasting is the core process to realize rock stripping and mining of mineral resources. The operation efficiency and blasting effect directly affect the comprehensive benefits, resource utilization rate and construction safety of mine exploitation. As a key core parameter of medium-length hole blasting design, the minimum burden line is defined as the shortest straight line distance from the geometric center of the explosive to the free surface of the slope. Its accuracy directly determines the blasting block size distribution, flyrock control range, explosive energy utilization efficiency and mining cost, and is an important technical basis for optimizing hole pattern parameter design and ensuring safe and stable blasting operation.
[0003] However, the open-pit slope terrain is complex and variable, and there are often complex working conditions such as rock protrusions and blasting residues accumulation. In addition, manual close-range operation in high and steep slope areas is extremely risky. Traditional minimum burden line extraction methods rely on manual experience estimation or indirect means such as total station polar coordinate measurement. Not only do they have the defects of long measurement time, low efficiency and strong subjectivity, but they also cannot directly obtain accurate minimum burden line data, making it difficult to adapt to the efficient and high-precision blasting design requirements in complex mine scenarios. SUMMARY
[0004] Therefore, the present application provides a minimum burden line extraction method, device, medium and equipment for medium-length hole blasting, which can accurately obtain minimum burden line data and adapt to efficient and high-precision blasting design requirements in complex mine scenarios.
[0005] According to a first aspect of the present application, a minimum burden line extraction method for medium-length hole blasting is provided, comprising: Pretreating the three-dimensional original point cloud of the open-pit mine to obtain geological target point cloud data, the pretreatment at least including spatial dimension reduction processing and non-geological target rejection processing; Determining the slope surface zenith distance effective interval and the roughness of each point cloud point based on the geological target point cloud data, and configuring a region growing constraint rule based on the slope surface zenith distance effective interval, the roughness determination threshold and the normal vector angle condition; Filtering seed point cloud points that meet the region growing constraint rule in the geological target point cloud data, and performing region growing processing from the seed point cloud points as the starting point to obtain an initial slope surface cluster. The initial slope surface cluster is sequentially subjected to density clustering and edge detection processing, and the reconstructed slope free surface is obtained in combination with the boundary constraint; Determine the explosive geometric center based on the top coordinate of the target blast hole in the geological target point cloud data and the blast hole parameter, and calculate the minimum Euclidean distance between the explosive geometric center and the slope free surface as the minimum resistance line of the target blast hole.
[0006] According to a second aspect of the present application, a minimum resistance line extraction device for medium-length hole blasting is provided, comprising: A processing module is configured to pre-process the three-dimensional original point cloud of the open-pit mine to obtain geological target point cloud data, and the pre-processing at least includes spatial dimension reduction processing and non-geological target elimination processing. A configuration module is configured to determine the slope surface zenith distance effective interval and the roughness of each point cloud point based on the geological target point cloud data, and configure the region growing constraint rule based on the slope surface zenith distance effective interval, the determination threshold of the roughness and the normal vector angle condition. A reconstruction module is configured to filter seed point cloud points meeting the region growing constraint rule in the geological target point cloud data, perform region growing processing starting from the seed point cloud points to obtain an initial slope surface cluster, and perform density clustering and edge detection processing on the initial slope surface cluster in sequence to obtain the reconstructed slope free surface in combination with the boundary constraint. A calculation module is configured to determine the explosive geometric center based on the top coordinate of the target blast hole in the geological target point cloud data and the blast hole parameter, and calculate the minimum Euclidean distance between the explosive geometric center and the slope free surface as the minimum resistance line of the target blast hole.
[0007] According to a third aspect of the present application, a storage medium having a computer program stored thereon is provided, and the program is executed by a processor to implement the above-mentioned minimum resistance line extraction method for medium-length hole blasting.
[0008] According to a fourth aspect of the present application, an electronic device is provided, comprising a storage medium, a processor and a computer program stored on the storage medium and executable on the processor, and the processor executes the program to implement the above-mentioned minimum resistance line extraction method for medium-length hole blasting.
[0009] By the technical scheme, the minimum burden line extraction method, device, medium and equipment for medium-length hole blasting provided by the application can effectively reduce the calculation load of subsequent data processing, improve the overall processing efficiency, remove irrelevant interference points, ensure the purity and effectiveness of the geological target point cloud data, and lay a high-quality data foundation for subsequent accurate analysis; then, based on the geological target point cloud data, the slope surface zenith distance effective interval and the roughness of each point cloud point are determined, and the region growing constraint rule is configured in combination with the normal vector angle condition, the slope surface characteristics are accurately locked through multiple constraints, the one-sidedness of single constraint can be avoided, and the accuracy and reliability of seed point screening are improved; then, the initial slope surface cluster is obtained by performing region growing from the seed point cloud point meeting the constraint rule, the noise points such as rock mass protrusions and blasting residues are removed through density clustering, the slope top line and the slope bottom line are determined through edge detection, and the free surface reconstruction of the slope is completed in combination with the boundary constraint, so that the distortion problem of the free surface extraction caused by noise interference under complex working conditions can be effectively solved, and the accurate depiction of the free surface of the slope can be realized; finally, the geometric center of the explosive is determined based on the top coordinates of the target blast hole in the geological target point cloud data and the blast hole parameters, the minimum burden line is obtained by calculating the minimum Euclidean distance between the center and the free surface of the slope, and the whole automatic operation can not only avoid the safety risk of manual close-range operation in the high and steep slope area, but also overcome the defects of long measurement time, low efficiency and strong subjectivity of the traditional method, so that the accurate minimum burden line data can be directly obtained, and the efficient and high-precision blasting design requirements in the complex mine scene can be perfectly met.
[0010] The above description is only a summary of the technical scheme of the application, in order to more clearly understand the technical means of the application, the specific embodiments of the application can be implemented according to the content of the specification, and in order to make the above and other purposes, characteristics and advantages of the application more obvious and easy to understand, the following specific embodiments of the application are described. BRIEF DESCRIPTION OF DRAWINGS
[0011] Figure 1 A flowchart of a minimum burden line extraction method for medium-length hole blasting provided by an embodiment of the application is shown; Figure 2 A flowchart of a minimum burden line extraction method for medium-length hole blasting provided by another embodiment of the application is shown; Figure 3 A principle flowchart of a minimum burden line extraction method for medium-length hole blasting provided by an embodiment of the application is shown; Figure 4 A structure diagram of a minimum burden line extraction device for medium-length hole blasting provided by an embodiment of the application is shown. DETAILED DESCRIPTION
[0012] Hereinafter, the present application will be described in detail with reference to the accompanying drawings and in conjunction with embodiments. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0013] The open-pit mine slope terrain is complex and changeable, and complex working conditions such as rock protrusions and blasting residues often exist. In addition, manual close-range operation in high and steep slope areas is extremely risky. The traditional minimum resistance line extraction method relies on manual experience estimation or indirect means such as total station polar coordinate measurement. Not only does it have the defects of long measurement time, low efficiency and strong subjectivity, but it also cannot directly obtain accurate minimum resistance line data, making it difficult to adapt to the efficient and high-precision blasting design requirements in complex mine scenes.
[0014] To break through the limitations of traditional manual measurement, an automatic extraction technology based on three-dimensional point cloud data can be developed. Two types of core algorithms are widely used. One is the region growing algorithm. This algorithm relies on the continuity constraint of the terrain, selects initial seed points by setting growing rules, and then gradually expands to generate slope clusters to achieve free surface extraction. However, due to the inevitable mixing of noise points such as rock protrusions and blasting residues in open-pit mine point cloud data, this algorithm is easily disturbed by noise and prone to over-segmentation, resulting in boundary distortion of the free surface extraction, which further affects the calculation accuracy of the minimum resistance line. The other is the DBSCAN clustering algorithm, which removes noise points and extracts target clusters by density threshold judgment. However, the setting of key parameters such as neighborhood radius and minimum cluster size of the algorithm highly depends on manual experience. In areas with uneven point cloud density (such as the transition zone between the top and the foot of the slope), under-segmentation problems are likely to occur, making it difficult to completely retain the true boundary features of the slope free surface while effectively suppressing noise. This leads to insufficient stability and reliability of the minimum resistance line calculation results, which cannot provide accurate data support for blasting design.
[0015] In view of the defects of traditional manual measurement and the shortcomings of single algorithm, the present application provides a method for extracting the minimum resistance line of medium-length hole blasting, which combines region growing and DBSCAN optimization algorithms. This method can achieve accurate free surface extraction and automatic and high-precision calculation of the minimum resistance line, avoiding the risk of slope operation and providing reliable data support for blasting design optimization.
[0016] Correspondingly, to solve the above technical problems, the present application provides a method for extracting the minimum resistance line of medium-length hole blasting, as shown in Figure 1 The method comprises the following steps: Step 110: Preprocessing the three-dimensional original point cloud of the open-pit mine to obtain geological target point cloud data. The preprocessing at least includes spatial dimension reduction processing and non-geological target removal processing.
[0017] The three-dimensional original point cloud of the open-pit mine is a discrete three-dimensional coordinate point set reflecting the topography and surface objects of the open-pit mine, which is collected by three-dimensional laser scanning and the like, and contains geological and topographical information and non-geological interference information; the geological target point cloud data is point cloud data that is retained after preprocessing and contains only geological features such as slope surfaces; the spatial dimension reduction processing is a technical operation of reducing the total amount of point cloud data and reducing the computational load of subsequent data processing and improving processing efficiency without losing key topographical features of the open-pit mine; and the non-geological target removal processing is a technical operation of removing interference points (such as workers and engineering equipment) unrelated to geological topography from the point cloud data by filtering and the like.
[0018] For the embodiments of the present disclosure, the three-dimensional original point cloud of the open-pit mine obtained by three-dimensional scanning technology can be subjected to spatial dimension reduction processing by using an adaptive spatial dimension reduction algorithm (including but not limited to an octree downsampling algorithm) to reduce data redundancy while retaining key geological and topographical features such as slope surfaces and slope tops; and then subjected to interference removal processing by using a targeted filtering technique (including but not limited to morphological filtering) to remove non-geological target points, so as to obtain geological target point cloud data containing only geological core features and having pure data quality, thereby providing reliable data support for subsequent technical steps.
[0019] The preprocessing step can effectively reduce the computational complexity of subsequent data processing and improve the execution efficiency of the overall method through spatial dimension reduction processing, and can remove irrelevant interference points through non-geological target removal to ensure the purity and effectiveness of the geological target point cloud data; the two work together to avoid the influence of redundant data on the processing accuracy and lay a high-quality data foundation for subsequent key steps such as determination of the effective interval of the slope zenith distance and reconstruction of the free face of the slope, thereby ensuring the accuracy and stability of the minimum resistance line extraction from the source.
[0020] Step 120: determining the effective interval of the slope zenith distance and the roughness of each point cloud point based on the geological target point cloud data, and configuring the region growing constraint rule based on the effective interval of the slope zenith distance, the roughness determination threshold, and the normal vector angle condition.
[0021] The slope zenith distance effective interval is an interval of zenith distances that can accurately reflect the slope surface inclination characteristics of the geological target point cloud data by cluster analysis of the zenith distances of each point in the geological target point cloud data; the roughness of each point cloud point is a statistical characteristic value calculated based on the elevation information of the neighborhood points of the point cloud point, and is used to represent the undulating degree of the terrain surface in the region where the point is located, and the core is the dispersion degree of the elevation values of the neighborhood points; the roughness determination threshold is a critical value determined based on the statistical characteristics of the roughness of the initial seed point set with slope characteristics, and is used to judge the consistency of the to-be-grown point and the seed point in the roughness characteristics, and is the core quantitative standard of the roughness constraint; the normal vector angle condition is a constraint requirement set based on the overall distribution law of the normal vectors of all point cloud points in the geological target point cloud data, and by limiting the angle range between the normal vectors of the to-be-grown point and the seed point, the terrain continuity of the growth region is ensured; the region growing constraint rule is a comprehensive constraint system formed by integrating the slope zenith distance effective interval, the roughness determination threshold and the normal vector angle condition, and is used to accurately select the growth points with slope characteristics and guide the orderly progress of the region growing process.
[0022] For the embodiments of the present disclosure, based on the preprocessed geological target point cloud data, the normal vector of each point cloud point can be solved by using an appropriate algorithm, the zenith distance distribution can be obtained by calculating the angle between the normal vector and the positive direction of the Z-axis of the spatial orthogonal coordinate system, and the zenith distance effective interval that can represent the slope characteristics can be determined by using a cluster analysis method; at the same time, the roughness of each point cloud point can be calculated by using a suitable neighborhood analysis method, and the determination threshold for judging the consistency of the roughness can be determined based on the roughness statistical characteristics of the initial seed point set with potential slope characteristics; in addition, by analyzing the overall distribution characteristics of the normal vectors of all point cloud points, the constraint condition of the normal vector angle can be determined, and finally the slope zenith distance effective interval, the roughness determination threshold and the normal vector angle condition are integrated to configure a comprehensive constraint rule for guiding the region growing.
[0023] The technical step accurately locks the slope zenith distance effective interval by cluster analysis, determines the roughness determination threshold by combining neighborhood statistics, and sets the angle constraint condition based on the normal vector distribution, and the region growing constraint rule formed by integrating the three can accurately control the growing process from three dimensions of terrain inclination characteristics, surface undulating degree and spatial direction consistency, effectively excludes the interference of non-slope points and noise points, ensures that the seed points and subsequent growth points selected by the region growing all have the core characteristics of the slope, and can provide reliable rule support for the generation of the initial slope cluster and the accurate reconstruction of the free surface of the slope, significantly improving the accuracy and stability of the slope feature extraction under complex terrain conditions.
[0024] In step 130, seed point cloud points meeting regional growth constraint rules are screened in the geological target point cloud data, regional growth processing is performed from the seed point cloud points as a starting point to obtain an initial slope surface cluster, and the initial slope surface cluster is sequentially subjected to density clustering and edge detection processing to obtain a reconstructed free surface of the slope in combination with boundary constraints.
[0025] In the formula, the seed point cloud point is a point cloud point meeting regional growth constraint rules (zenith distance, roughness, and normal vector angle constraint) screened in the geological target point cloud data, is a starting reference point for regional growth, and is used to guide the ordered expansion of the slope surface feature; the regional growth processing is a technical operation of extending the slope surface range by iteratively traversing the neighborhood points and verifying whether they meet the constraint rules, including the effective points in the growth range and updating them as new seed points; the initial slope surface cluster is a slope prototype composed of a plurality of discrete point cloud points, which is generated by the regional growth processing, and contains potential slope points, pseudo-slope clusters, and small-scale noise clusters; the density clustering is a clustering algorithm based on the spatial density characteristics of the point cloud, which removes low-density noise points by setting a density threshold, retains high-density effective slope clusters, and realizes noise purification; the edge detection processing is an operation of extracting the slope boundary features (such as the slope top line and the slope bottom line) by a specific technique, which is used to clearly define the spatial range boundary of the slope; the boundary constraint is to take the slope top line and the slope bottom line extracted by the edge detection as the spatial limiting condition to screen the coordinates of the candidate slope points, so as to ensure the accuracy of the slope range; and the reconstructed free surface of the slope is a continuous slope surface that can accurately reflect the true topographic features of the slope of the open-pit mine after the initial slope surface cluster is generated, the noise is removed, and the boundary constraint is screened.
[0026] For the embodiments of the present disclosure, the point cloud points meeting the preset regional growth constraint rules can be screened as seed point cloud points in the geological target point cloud data after preprocessing, the regional growth processing is performed by traversing the neighborhood points of the seed point cloud points and verifying the constraint compliance, the neighborhood points meeting the rules are included in the growth range and updated as new seed points, and the iteration is continuously expanded to form the initial slope surface cluster distributed discretely; then, the density clustering algorithm is adopted to remove the low-density noise points such as rock protrusions and blasting residues, and to retain the effective point clusters with the slope surface features; and then the edge detection technique is used to extract the slope top line and the slope bottom line, which are used as the spatial boundary constraint conditions to screen the coordinates of the point clusters purified by the density clustering, and only the effective slope points in the boundary interval are retained to finally complete the accurate reconstruction of the free surface of the slope.
[0027] The technical step can provide an accurate starting reference for region growing by screening seed point cloud points meeting constraint rules, and ensure the correctness of the growth direction of the slope surface; the region growing processing can realize the rapid expansion of the slope surface feature, forming an initial point cluster covering the potential slope surface; the density clustering can effectively eliminate noise interference under complex working conditions, and purify the slope surface data; the edge detection combined with the boundary constraint can clearly define the spatial range of the slope surface, and avoid distortion of the slope surface boundary. Through the synergistic effect of the above steps, the accurate reconstruction of the slope free surface under complex terrain conditions can be realized, and a reliable slope surface basis for subsequent high-precision calculation of the minimum resistance line can be provided, which significantly improves the accuracy and stability of the slope feature extraction under complex mine scene.
[0028] Step 140, determining the explosive geometric center based on the top coordinates of the target blast hole in the geological target point cloud data and the blast hole parameters, calculating the Euclidean distance minimum value between the explosive geometric center and the slope free surface as the minimum resistance line of the target blast hole.
[0029] The top coordinates of the target blast hole are three-dimensional space coordinates representing the position of the top end of the target blast hole extracted from the geological target point cloud data; the blast hole parameters are key parameters describing the structure and size of the blast hole, including but not limited to blast hole radius, blast hole depth and plug length, which are used to accurately restore the actual structure of the blast hole; the explosive geometric center is a three-dimensional coordinate point determined by the distribution characteristics of the blast hole structure and the explosive section, which is calculated by the average elevation of the top and bottom of the explosive section, combined with the horizontal coordinate of the blast hole axis, representing the central region of the concentrated distribution of explosives; the Euclidean distance minimum value is the distance value with the smallest value among the spatial straight line distances from the explosive geometric center to all discrete point cloud points on the slope free surface, which directly reflects the shortest path between them; the minimum resistance line is the core parameter that determines the blasting effect and construction safety in blasting engineering, which specifically refers to the shortest spatial distance from the explosive geometric center to the slope free surface, and its accuracy directly affects the blasting size, fly rock distance and mining cost.
[0030] For the embodiments of the present disclosure, based on the target blast hole top coordinates extracted from the geological target point cloud data, combined with the preset blast hole parameters, an adaptive three-dimensional modeling method is used to construct a blast hole three-dimensional model consistent with the actual blast hole structure, the distribution range of the explosive section in the blast hole is accurately positioned through the model, the average elevation of the top and bottom of the explosive section is calculated, and then the three-dimensional coordinates of the explosive geometric center are determined combined with the horizontal coordinate of the blast hole axis. Finally, the Euclidean distances from the geometric center to all point cloud points on the reconstructed slope free surface are calculated one by one, and the minimum value among them is selected as the minimum resistance line of the target blast hole.
[0031] The technical step can ensure the accuracy of the positioning of the geometric center of the explosive by extracting the accurate top coordinates of the blast hole and constructing a three-dimensional model combined with the core blast hole parameters, and can avoid the errors caused by manual estimation; the minimum resistance line is calculated based on the minimum Euclidean distance, which can directly capture the shortest path from the explosive to the free surface of the slope, perfectly match the core definition of the minimum resistance line, and significantly improve the extraction accuracy; the whole automatic operation can not only avoid the safety risks of manual close-range operation in high and steep slope areas, but also overcome the defects of low efficiency and strong subjectivity of traditional methods, and can provide reliable core data support for the blasting fragmentation control and hole pattern parameter design in complex mine scenes, and ensure the safety and stability of the blasting construction.
[0032] In summary, the minimum resistance line extraction method for medium-length hole blasting provided in the present application can effectively reduce the computational load of subsequent data processing, improve the overall processing efficiency, and remove irrelevant interference points to ensure the purity and effectiveness of the geological target point cloud data, laying a high-quality data foundation for subsequent accurate analysis; then, based on the geological target point cloud data, the effective interval of the slope zenith distance and the roughness of each point cloud point are determined, and the regional growth constraint rule is configured combined with the normal vector angle condition, the slope features are accurately locked through multiple constraints, which can avoid the one-sidedness of single constraint and improve the accuracy and reliability of seed point screening; then, the initial slope cluster is obtained by performing regional growth from the seed point cloud point that meets the constraint rule, and the noise points such as rock protrusions and blasting residues are removed through density clustering, and the slope top line and slope bottom line are determined through edge detection, and the boundary constraint is combined to complete the reconstruction of the free surface of the slope, which can effectively solve the distortion problem of the free surface extraction caused by noise interference in complex working conditions, and realize the accurate description of the free surface of the slope; finally, the geometric center of the explosive is determined based on the top coordinates of the target blast hole in the geological target point cloud data and the blast hole parameters, and the minimum resistance line is obtained by calculating the minimum Euclidean distance between the center and the free surface of the slope, and the whole automatic operation can avoid the safety risks of manual close-range operation in high and steep slope areas, and overcome the defects of long measurement time, low efficiency and strong subjectivity of traditional methods, and can directly obtain accurate minimum resistance line data, which perfectly meets the efficient and high-precision blasting design requirements in complex mine scenes.
[0033] Further, as a refinement and extension of the above embodiment, in order to fully describe the embodiments of the present embodiment, the present embodiment also provides another minimum resistance line extraction method for medium-length hole blasting, as shown in Figure 2 The method comprises the following steps: Step 210, preprocessing the three-dimensional original point cloud of the open pit mine to obtain geological target point cloud data.
[0034] For the embodiments of the present disclosure, the embodiment step 210 can comprise the following steps: Step 210-1, using an octree downsampling algorithm to perform spatial dimension reduction processing on the three-dimensional original point cloud of the open pit mine, to obtain compressed point cloud data.
[0035] The octree downsampling algorithm is a point cloud simplification algorithm based on three-dimensional space hierarchical indexing, which constructs an octree structure through top-down recursive spatial segmentation, and adaptively adjusts the sampling resolution according to the point cloud distribution density, while reducing the number of point clouds and retaining key terrain features; the compressed point cloud data is the simplified point cloud data obtained after the octree downsampling algorithm, which not only eliminates redundant points, but also completely retains key geological features such as slope surface and slope top platform, and can provide efficient and high-quality basic data for subsequent data processing.
[0036] For the embodiments of the present disclosure, after obtaining the three-dimensional original point cloud of the open pit mine, an octree downsampling algorithm can be used to construct a three-dimensional space hierarchical indexing structure, to identify the difference in point cloud distribution density in real time through top-down spatial recursive segmentation, to increase the sampling resolution in dense point cloud areas and to reduce the sampling resolution in sparse areas, to reduce the number of redundant point clouds while retaining key terrain features such as the slope and slope top of the open pit mine, to realize spatial dimension reduction of point cloud data, and to ultimately obtain efficient and simplified compressed point cloud data.
[0037] The technical steps can effectively compress the size of the three-dimensional original point cloud of the open pit mine, greatly reduce the computational load of subsequent steps such as non-geological target elimination and parameter calculation, and improve the overall processing efficiency; and can accurately retain key terrain features and avoid terrain distortion caused by data compression, laying a high-quality data foundation for accurate processing of subsequent steps and ensuring the reliability and accuracy of the entire technical solution.
[0038] Step 210-2, for the compressed point cloud data, performing iterative operations of morphological dilation and erosion using a progressive morphological filter to eliminate point cloud data of non-geological targets, to obtain geological target point cloud data, the non-geological targets including at least operating personnel, pickup trucks and shovels.
[0039] Among them, progressive morphological filtering is a point cloud denoising and target separation algorithm based on morphological operations. Its core is to gradually increase the size of the structuring element and perform morphological combination operations on the data in stages to achieve layered and accurate removal of non-geological targets of different scales. Morphological dilation is the basic operation of morphological filtering. By expanding the spatial range of point cloud targets, it fills the small gaps inside the targets and strengthens the integrity of continuous geological and topographic features, providing a basis for subsequent erosion operations. Morphological erosion is the basic operation of morphological filtering. By shrinking the spatial range of point cloud targets, it removes discrete small noise points and protruding structures, purifies the main geological and topographic data, and complements the dilation operation. Non-geological targets are interference objects in the point cloud data that are unrelated to the geological and topographic features of the open-pit mine, including point clouds of workers, pickup trucks, bulldozers and other human or equipment objects, which will interfere with the accuracy of subsequent topographic feature extraction.
[0040] In this embodiment of the disclosure, for the compressed point cloud data after spatial dimensionality reduction, a progressive morphological filtering technique can be used. By gradually increasing the size of the structural elements and cyclically performing a combination of morphological dilation and erosion operations, small-scale non-geological targets such as workers are first removed, and then larger-scale interference objects such as pickup trucks and bulldozers are gradually removed. Under the premise of preserving the integrity of the core geological and topographic features such as open-pit mine slopes and slopes, the non-geological target point cloud and the geological target point cloud are completely separated, and finally pure geological target point cloud data is obtained.
[0041] This technical approach, through iterative design that progressively increases the size of structural elements, can accurately adapt to the removal requirements of non-geological targets of different scales, avoiding interference residues or damage to terrain features caused by structural elements of a single size. The synergistic operation of morphological expansion and erosion can effectively purify human and equipment interference in point cloud data while completely preserving the continuous features and details of geological terrain. This provides high-quality data support for subsequent key steps such as slope zenith distance calculation and regional growth constraint rule configuration, thereby significantly improving the accuracy and stability of terrain feature extraction in complex mining scenarios.
[0042] Step 220: Determine the effective range of the slope zenith distance and the roughness of each point cloud point based on the geological target point cloud data.
[0043] For embodiments of this disclosure, step 220 may include the following steps: Step 220-1: Based on the geological target point cloud data, solve the point cloud normal vector of each point cloud point using the K-nearest neighbor algorithm, calculate the angle between the point cloud normal vector and the positive direction of the Z-axis of the spatial rectangular coordinate system to obtain the zenith distance distribution, and use the elbow rule to perform cluster analysis on the zenith distance distribution to determine the effective range of slope zenith distance.
[0044] K-Nearest Neighbor algorithm is a neighborhood analysis algorithm based on the distribution characteristics of data space, and is a common method for feature extraction of point cloud data by finding a preset number of neighboring points around the target point, combining the spatial information of the neighboring points to solve the relevant parameters of the target point. Point cloud normal vector is a three-dimensional vector representing the spatial orientation of a point cloud point, which can reflect the terrain inclination direction of the local area where the point is located, and is the core parameter for describing the spatial posture of the slope surface. The positive direction of the Z-axis of the spatial rectangular coordinate system is the direction of the coordinate axis perpendicular to the horizontal plane in the three-dimensional coordinate system, which is used as the reference direction for calculating the zenith distance. The zenith distance distribution is a set and distribution rule of the zenith distance values of all point cloud points in the geological target point cloud data, which can reflect the inclination characteristic distribution of the open-pit mine terrain as a whole. The elbow rule is a data analysis method for determining the optimal number of clusters, which draws a curve of the sum of squares within the cluster group with the number of clusters to determine the optimal number of clusters as the number of clusters corresponding to the inflection point of the curve (similar to the "elbow"), and realizes the reasonable classification of data.
[0045] For the embodiments of the present disclosure, the K-Nearest Neighbor algorithm can be used to find the neighboring points of each point cloud point based on the pre-processed geological target point cloud data, and the point cloud normal vector of each point cloud point can be obtained by combining the spatial coordinate information of the neighboring points. Then, the zenith distance of each point cloud point can be calculated by the zenith distance calculation formula (wherein, is the point cloud normal vector, represents the positive direction of the Z-axis of the spatial rectangular coordinate system, represents the inverse cosine function, and the value range is ), the angle between the point cloud normal vector and the positive direction of the Z-axis of the spatial rectangular coordinate system is calculated, the zenith distances of all point cloud points are obtained, and the zenith distance distribution is formed. Finally, the elbow rule is used to calculate the total within-cluster sum of squares (WCSS) corresponding to different cluster numbers k, the optimal cluster number k=2 is determined as the inflection point of the curve of WCSS with the cluster number, the zenith distance distribution is clustered and analyzed, the zenith distance range corresponding to the slope surface and the non-slope surface is divided, and the slope surface zenith distance effective interval which can accurately reflect the slope surface characteristics is finally determined. .
[0046] The technical step of solving the point cloud normal vector by the K-Nearest Neighbor algorithm can ensure the calculation accuracy of the normal vector, laying a foundation for accurate acquisition of the zenith distance. The zenith distance distribution obtained by calculating the angle between the normal vector and the positive direction of the Z-axis can completely capture the inclination characteristics of the terrain. The elbow rule can accurately divide the zenith distance limit of the slope surface and the non-slope surface, effectively exclude the interference of non-slope points such as slope top platform and flat ground, and determine the slope surface zenith distance effective interval, which can provide a reliable basis for the configuration of the subsequent region growing constraint rule, and significantly improve the accuracy and pertinence of the subsequent seed point screening and slope surface extraction.
[0047] Step 220-2: Based on the geological target point cloud data, the K nearest neighbor method is used to select K neighboring points for each point cloud point, and the standard deviation of the K neighboring points with respect to the elevation value is calculated as the roughness of the corresponding point cloud point.
[0048] In this embodiment of the disclosure, based on the preprocessed geological target point cloud data, the K nearest neighbor method can be used to select the K nearest neighbor points for each point cloud point. This is done first using the formula... Calculate the mean elevation of the K neighboring points (where, Let K be the mean elevation of the neighborhood points of the i-th target point, and K be the number of neighborhood points. (where the elevation value is the j-th neighboring point of the i-th target point), and then the roughness calculation formula is used. Calculate the standard deviation of the elevation values of K neighboring points relative to the mean, and use this standard deviation directly as the roughness of the corresponding target point cloud point. Finally, obtain the roughness quantification result of all point cloud points.
[0049] This technical step uses the K-nearest neighbor method to accurately select neighboring points of the target point, ensuring the targeted extraction of local terrain features. By using the calculation logic of elevation mean and standard deviation, the degree of undulation of the terrain surface is transformed into a quantitative roughness index, which can effectively distinguish points on gentle slopes from points in irregular areas such as rock protrusions and depressions. The obtained roughness data can provide a reliable quantitative basis for the roughness constraints in the subsequent regional growth constraint rules, and can also help to remove noise points in areas of abrupt terrain changes, significantly improving the accuracy and stability of seed point selection and subsequent slope free surface extraction.
[0050] Step 230: Configure region growth constraint rules based on the effective range of slope zenith distance, roughness determination threshold and normal vector angle condition.
[0051] The regional growth constraint rules include zenith distance constraint, roughness constraint, and normal vector angle constraint. The zenith distance constraint uses the effective range of zenith distance on the slope as the criterion to select growth points that meet the slope tilt characteristics, ensuring that regional growth only extends along the slope characteristics. The roughness constraint uses the roughness difference threshold as the core to limit the range of roughness difference between the growth point and the seed point, ensuring the surface smoothness of the growth area. The normal vector angle constraint uses the normal vector angle threshold as the criterion to limit the range of the angle between the normal vectors of the growth point and the seed point, ensuring the continuity of the topographic spatial direction of the growth area.
[0052] For embodiments of this disclosure, step 230 may include the following steps: Step 230-1: Configure zenith distance constraints based on the effective range of zenith distance on the slope. The zenith distance constraint is that the zenith distance of the cloud point to be grown is within the effective range of zenith distance on the slope.
[0053] Among them, the point cloud points to be grown are the K nearest neighbors of the seed point cloud points, and the point cloud points that have not yet been verified to meet the regional growth constraint rules and are to be included in the growth range.
[0054] For the embodiments of this disclosure, the effective range of the slope zenith distance can be... To define the zenith distance constraint for the core configuration, the cloud points to be grown are clearly defined. The points to be included in the growth range are the K nearest neighbors of the seed point cloud that have not yet had their constraint compliance verified. These points must satisfy the constraint that their zenith distance is within the effective range of the slope's zenith distance. .
[0055] This technical step, by accurately calculating the zenith distance and combining it with the elbow rule to determine the effective range, provides a scientific and quantitative standard for zenith distance constraints, avoiding the deviation of subjective experience in setting thresholds. By limiting the zenith distance of the points to be grown to be within the effective range of the slope, the zenith distance constraint can efficiently screen out point cloud points that conform to the slope tilt characteristics, effectively eliminating interference from non-slope points such as slope top platforms and flat ground, ensuring that regional growth only extends along the real slope characteristics, which can significantly improve the targeting and accuracy of regional growth, and ensure the purity and integrity of the initial slope cluster.
[0056] Step 230-2: Determine the initial seed point set composed of all point cloud points in the geological target point cloud data. Calculate the roughness standard deviation of the initial seed point set based on the roughness of each point cloud point in the initial seed point set, and use it as the roughness difference threshold. Configure roughness constraints based on the roughness difference threshold. The roughness constraint is that the roughness difference between the point cloud point to be grown and the seed point cloud point does not exceed the roughness difference threshold.
[0057] In this embodiment of the disclosure, all point cloud points in the geological target point cloud data can be first determined as the initial seed point set. The K-nearest neighbor method is then used to select K neighboring points for each point cloud point in this set, and the roughness calculation formula is applied. Calculate the roughness of each point, and then calculate the roughness standard deviation of the initial seed point set based on the roughness of all points. Based on this standard deviation, the roughness difference threshold is determined to be... Finally, roughness constraints are configured to define the roughness of the cloud points to be grown. Roughness of seed point cloud Must meet .
[0058] This technical step, based on an initial seed point set consisting of all points in the geological target point cloud, ensures the comprehensiveness and objectivity of roughness difference threshold calculation, avoiding subjective biases caused by manually setting thresholds. Utilizing a standardized roughness calculation formula, it accurately quantifies the surface undulation characteristics of the area where each point is located. By limiting the roughness difference range between the growth point and the seed point through roughness constraints, it effectively filters out point cloud points with consistent surface undulation characteristics, eliminating noise points in irregular areas such as rock protrusions and depressions. This ensures that regional growth extends only along smooth slopes, providing a reliable guarantee for the pure generation of subsequent initial slope clusters and the accurate reconstruction of free slope surfaces, significantly improving the consistency and stability of slope feature extraction under complex terrain.
[0059] Step 230-3: Based on the geological target point cloud data, solve the normal vector of each point cloud point using the K-nearest neighbor algorithm. By analyzing the overall distribution characteristics of the normal vectors of all point cloud points, determine the normal vector angle threshold. Configure the normal vector angle constraint based on the normal vector angle threshold. The normal vector angle constraint is that the angle between the normal vector of the point cloud point to be grown and the normal vector of the seed point cloud point does not exceed the normal vector angle threshold.
[0060] In this embodiment of the disclosure, based on the preprocessed geological target point cloud data, the K-nearest neighbor algorithm can be used to find the neighboring points of each point cloud point. The normal vector of each point cloud point can be obtained by combining the spatial coordinate information of the neighboring points. By statistically analyzing the spatial orientation distribution characteristics of the normal vectors of all point cloud points (such as the range of the included angle distribution and the degree of clustering), the threshold of the included angle of the normal vector that can ensure the consistency of the slope direction can be determined. Then, the normal vector angle constraint is configured, and the constraint requirement is specified as the normal vector of the point cloud point to be grown. Normal vector of seed point cloud points The angle between satisfy The normal vector of the point cloud to be grown Normal vector of seed point cloud points The angle between Through formula Calculation yields (" " represents the vector dot product, (represents the L2 norm of the normal vector).
[0061] This technical step determines the included angle threshold based on the overall distribution characteristics of all normal vectors, ensuring the objectivity and adaptability of the threshold and avoiding the subjective bias of manually setting the threshold. The included angle constraint of the normal vector effectively eliminates noise points in areas of abrupt changes in terrain direction by limiting the consistency of the normal vector direction between the growth point and the seed point, ensuring that the region growth only extends along the continuous slope direction in space. It forms a synergistic and complementary relationship with the zenith distance constraint and roughness constraint, which can significantly improve the spatial consistency and purity of the initial slope cluster, provide a reliable guarantee for the accurate reconstruction of the subsequent free surface of the slope, and enhance the stability and accuracy of slope feature extraction under complex terrain conditions.
[0062] Step 240: Select seed point cloud points that meet the regional growth constraint rules in the geological target point cloud data, perform regional growth processing starting from the seed point cloud points to obtain the initial slope cluster, perform density clustering and edge detection processing on the initial slope cluster in sequence, and obtain the reconstructed slope free surface by combining the boundary constraints.
[0063] For embodiments of this disclosure, step 240 may include the following steps: Step 240-1: Using the selected seed point cloud points as the starting point for growth, traverse the K nearest neighbors of each seed point cloud point, include the K nearest neighbors that satisfy the regional growth constraint rules into the growth range and update them as new seed point cloud points, and continuously iterate to expand the growth boundary to generate discrete initial slope clusters.
[0064] Among them, the growth boundary is the spatial range limit of the effective slope points currently included in the region growth process. It continues to expand outward with the generation of new seed points until there are no more points to be grown that meet the constraints. The initial slope cluster is a slope prototype generated by iterative expansion of the region growth, consisting of multiple discrete point cloud point sets. It contains potential point clusters with slope characteristics and is the basic data for subsequent optimization processing.
[0065] In this embodiment of the disclosure, seed point cloud points that are pre-selected and satisfy the constraints of zenith distance, roughness, and normal vector angle can be used as the starting point for growth. The K nearest neighbors of each seed point cloud point are traversed through spatial retrieval technology, and each nearest neighbor point is verified to meet the above-mentioned regional growth constraint rules. The K nearest neighbors that simultaneously meet all the constraints are included in the growth range and updated as new seed point cloud points. The growth boundary is continuously expanded through iteration until there are no more points to be grown that meet the constraint rules, and finally an initial slope cluster composed of multiple discrete point cloud point sets is generated.
[0066] Step 240-2: Based on the total number of point clouds in the geological target point cloud data, set a small cluster threshold, screen the initial slope clusters one by one, remove pseudo slope clusters and small-scale noise clusters with a point cloud count less than the small cluster threshold, and retain potential slope clusters with slope characteristics.
[0067] Among them, the pseudo-slope cluster is a set of point cloud points in the initial slope cluster that does not have the characteristics of a real slope surface. It is mostly formed by the erroneous growth of non-slope points and usually has a small number of points. The small-scale noise cluster is a set of points in the initial slope cluster that consists of a small number of discrete noise points, such as small rock debris and local interference points, and does not have the characteristics of slope continuity. The potential slope cluster is a set of point cloud points that is retained after small cluster threshold screening, which meets the threshold requirements and has the characteristics of a real slope surface. It is the basic data for subsequent density clustering optimization.
[0068] For the embodiments of this disclosure, the total number of point cloud data of the preprocessed geological target point cloud data can be counted first. Combined with the proportional coefficient for cloud density adapted to open-pit mine sites (Value range is 0.001~0.01, dynamically adjusted according to cloud density at open-pit mine sites) Dynamically set small cluster threshold. Then, the discrete initial slope clusters generated by the regional growth are screened one by one to determine whether the number of points in each slope cluster reaches the small cluster threshold. Pseudo slope clusters and small-scale noise clusters with fewer points than the threshold are removed, and finally potential slope clusters with the required number of points and real slope characteristics are retained.
[0069] This technical step sets a small cluster threshold based on the total number of points in the geological target point cloud, combined with a dynamically adjusted scaling factor. This ensures the objectivity and scene adaptability of the small cluster threshold, avoiding screening bias caused by a fixed threshold. By removing pseudo-slope clusters and small-scale noise clusters with fewer points, the initial slope cluster data can be effectively purified, improving the overall purity and effectiveness of the slope clusters. This lays a high-quality data foundation for subsequent DBSCAN clustering to remove large-scale noise points such as rock protrusions and blasting residues, significantly enhancing the accuracy and stability of subsequent slope free surface reconstruction.
[0070] Step 240-3: Use the DBSCAN clustering algorithm to perform density clustering on potential slope clusters, remove noise points corresponding to rock protrusions and blasting residues, and obtain denoised slope clusters.
[0071] In this embodiment of the present disclosure, a preset number of sample point cloud points can be randomly selected from the potential slope clusters after small cluster threshold screening. The average K-nearest neighbor distance of each sample point can be calculated using the K-nearest neighbor algorithm. The average K-nearest neighbor distances of all sample points can be taken as the neighborhood radius of the DBSCAN algorithm. Then, based on the neighborhood radius Through formula Calculate the volume of the neighborhood spheres; then count the total number of potential slope clusters. Point cloud count for each potential slope cluster And calculate the total bounding box volume of all potential slope clusters. Through formula Calculate the minimum cluster size for the DBSCAN algorithm. ,in, Finally, based on the determined neighborhood radius... and minimum cluster size The DBSCAN clustering operation is performed to identify and remove discrete point clusters with a density lower than the minimum cluster size as noise points corresponding to rock protrusions and blasting residues, thus obtaining pure, denoised slope clusters.
[0072] Accordingly, the specific steps of the implementation may include: randomly selecting a preset number of sample point cloud points from the potential slope clusters, calculating the average K-nearest neighbor distance for each sample point cloud point, determining the mean of the average K-nearest neighbor distances for all sample point cloud points as the neighborhood radius of the DBSCAN algorithm, and calculating the neighborhood sphere volume based on the neighborhood radius; calculating the minimum cluster size of the DBSCAN algorithm based on the number of potential slope clusters, the number of point clouds in each potential slope cluster, the bounding box volume of the slope cluster, and the neighborhood sphere volume; performing DBSCAN clustering based on the neighborhood radius and the minimum cluster size, removing noise points corresponding to rock protrusions and blasting residues, and obtaining denoised slope clusters. The denoised slope clusters are a collection of clean slope point clouds obtained after DBSCAN clustering processing and removal of low-density noise points such as rock protrusions and blasting residues, exhibiting higher slope consistency.
[0073] This technique determines the neighborhood radius by randomly selecting sample points and calculating the average distance of K-nearest neighbors. It also calculates the minimum cluster size by combining the spatial distribution characteristics of slope clusters. This enables adaptive configuration of the core parameters of the DBSCAN algorithm, avoiding the subjectivity and insufficient adaptability of manually set parameters. Leveraging the density-based clustering characteristics of the DBSCAN algorithm, it can accurately identify and remove discrete noise points such as rock protrusions and blasting residues, while fully preserving high-density effective slope clusters. This significantly improves the purity and consistency of slope point cloud data.
[0074] Step 240-4: Select the largest slope cluster with the most point cloud data from the denoised slope clusters, project all the point cloud points that make up the largest slope cluster onto the XY plane, and construct a two-dimensional image using the elevation value of each point cloud point as the gray value.
[0075] Among them, the largest slope cluster is the point cloud cluster with the most point cloud points after denoising. It is the main point cloud set that can completely represent the core topographic features of the main slope of the open-pit mine. The two-dimensional image is a planar image constructed with the XY plane as the carrier and the gray value corresponding to the point cloud elevation value. It can intuitively present the height distribution and undulation features of the slope, providing an image basis for subsequent edge detection.
[0076] In this embodiment of the disclosure, the largest slope cluster containing the most point cloud points can be selected from the slope clusters after DBSCAN clustering and denoising. The three-dimensional spatial coordinates of all point cloud points in the cluster are extracted, and the X and Y coordinates of each point are projected onto the XY plane as planar position parameters. At the same time, the Z-axis elevation value corresponding to each point is converted into the gray value of the two-dimensional image. Through the one-to-one mapping relationship between gray value and elevation value, a two-dimensional image that can intuitively reflect the slope height distribution characteristics is constructed.
[0077] This technical step selects the largest slope cluster with the most points, focusing on the core topographic features of the main slope of the open-pit mine. This eliminates the interference of minor small clusters on subsequent processing and ensures the relevance of the data. The three-dimensional point cloud is projected onto the XY plane and a two-dimensional image is constructed using the elevation value as the gray value. This successfully transforms the height difference of the three-dimensional terrain into the brightness contrast of the two-dimensional image, which can intuitively present the undulation distribution pattern of the slope.
[0078] Step 240-5: Perform Gaussian filtering on the two-dimensional image, use the Canny operator to perform edge detection on the Gaussian-filtered two-dimensional image, and perform non-maximum suppression processing during the edge detection process to extract the top and bottom lines of the slope.
[0079] Among them, Gaussian filtering is a linear smoothing filtering technique based on the Gaussian function. It suppresses noise interference while preserving the core edge features of the image by performing a weighted average calculation on image pixels and their neighboring pixels. The Canny operator is a multi-stage edge detection algorithm that accurately extracts continuous and effective edge contours in the image through gradient calculation, non-maximum suppression, and double threshold processing. Non-maximum suppression is a key step in edge detection by the Canny operator. It removes local maximum points of non-edges by comparing the gray values of the target pixel with those of its neighboring pixels in the gradient direction, thereby refining the edge contours and avoiding edge widening distortion. The slope crest line is a spatial straight line representing the boundary of the top of the slope. It is the dividing line between the slope and the slope crest platform or flat land. It is obtained by capturing the gray-level change features at the top of the slope through image edge detection. The slope bottom line is a spatial straight line representing the boundary of the bottom of the slope. It is the dividing line between the slope and the slope foot area. It is obtained by capturing the gray-level change features at the bottom of the slope through image edge detection.
[0080] In this embodiment of the present disclosure, a two-dimensional image constructed with elevation as grayscale value can first be smoothed by Gaussian filtering. The Gaussian function is used to weight the pixel and its neighboring pixels to suppress noise interference and preserve the slope boundary features. Then, the Canny operator is used to calculate the gradient magnitude and gradient direction of the filtered image. Non-local maximum points on the edge are removed by non-maximum suppression to refine the edge contour. Combined with double threshold processing, strong edges and connected weak edges are screened out. Finally, the top and bottom slope lines that can represent the top and bottom boundaries of the slope are accurately extracted from the image.
[0081] Gaussian filtering effectively suppresses noise interference in two-dimensional images, avoiding false edges caused by noise and providing a clear image foundation for subsequent edge detection. The Canny operator can accurately capture the gray-scale abrupt change features of the slope boundary through gradient calculation, while non-maximum suppression can further refine the edge contour and eliminate redundant edge points, ensuring that the extracted slope top line and slope bottom line are continuous, accurate and distortion-free.
[0082] Step 240-6: Using the top and bottom slope lines as spatial boundaries, constrain the coordinates of all candidate slope point cloud points in the denoised slope cluster, retain the candidate slope point cloud points whose coordinates are within the corresponding spatial interval of the top and bottom slope lines, and obtain the reconstructed slope free surface.
[0083] In this embodiment of the disclosure, the slope top line and slope bottom line extracted by Gaussian filtering preprocessing and Canny operator edge detection can be used as spatial boundaries. First, the corresponding three-dimensional spatial coordinate intervals are determined. Then, the coordinates of all candidate slope point cloud points in the slope cluster after DBSCAN clustering and denoising are verified one by one. Only valid slope point cloud points whose coordinates are within the spatial interval are retained, and non-slope points and residual interference points that exceed the boundary are removed. Finally, a reconstructed slope free surface that can accurately represent the real terrain features of the slope is formed.
[0084] Step 250: Extract the top three-dimensional coordinates of the target borehole from the geological target point cloud data. Based on the top three-dimensional coordinates and the preset borehole parameters, construct a cylindrical borehole three-dimensional model that is consistent with the actual borehole structure. The borehole parameters include borehole radius, borehole depth and plugging length.
[0085] Among them, the top three-dimensional coordinates of the target borehole are the X, Y, and Z axis coordinates accurately extracted from the geological target point cloud data, representing the specific position of the top of the target borehole in three-dimensional space, and serve as the benchmark for positioning the three-dimensional model of the borehole. The preset borehole parameters are key parameters that describe the actual structure and size of the borehole, including the borehole radius (radius of the borehole cross-section), borehole depth (vertical length from the top of the borehole to the bottom), and plugging length (length of the closed section at the bottom of the borehole without explosives), which are the core data for restoring the true structure of the borehole. The cylindrical borehole three-dimensional model is a digital model constructed from the top three-dimensional coordinates of the borehole, combined with parameters such as the borehole radius and depth. Its size and spatial posture are completely consistent with the actual borehole, and it can intuitively present the spatial distribution and internal structure of the borehole.
[0086] In this embodiment of the present disclosure, the three-dimensional coordinates of the top of the target borehole can be accurately extracted from the preprocessed geological target point cloud data. Using these coordinates as the starting reference, and combined with preset borehole parameters including borehole radius, borehole depth, and plugging length, a cylindrical borehole three-dimensional model that completely matches the actual structure, size, and spatial posture of the target borehole can be constructed through adapted three-dimensional modeling technology, thus fully restoring the spatial morphology and internal structural features of the borehole.
[0087] Step 260: Based on the axial length and plugging length of the three-dimensional model of the cylindrical borehole, locate the explosive section inside the target borehole and calculate the average elevation of the top and bottom of the explosive section.
[0088] Among them, the axial length (i.e., borehole depth) refers to the vertical length from the top to the bottom of the borehole in the three-dimensional model of the cylindrical borehole. It is the core dimension for defining the overall spatial range of the borehole and locating the explosive section. The plugging length is the preset length of the closed section at the bottom of the borehole without explosive. It is a key parameter for distinguishing between the explosive section and the plugging section and directly determines the bottom boundary of the explosive section. The explosive section is the core area in the borehole where explosive is loaded. Its spatial range is defined by the axial length of the borehole and the plugging length. It is the main carrier for the release of blasting energy. The elevation mean is the arithmetic mean of the Z-axis coordinates (elevation values) of the top and bottom of the explosive section in the three-dimensional rectangular coordinate system. It is the core quantitative data for determining the elevation of the geometric center of the explosive.
[0089] In this embodiment of the present disclosure, a cylindrical borehole three-dimensional model that is completely consistent with the actual borehole structure can be constructed. The overall vertical range of the borehole can be determined by the axial length of the model (i.e., the borehole depth). The spatial position of the bottom blocking section of the borehole can be locked by combining the preset blocking length. Then, the explosive section filled with explosives in the borehole can be accurately located. The elevation values (Z-axis coordinates) corresponding to the top and bottom of the explosive section can be extracted. The average elevation value of the explosive section can be obtained by calculating the arithmetic mean of the two elevation values.
[0090] This technical step utilizes a 3D model of a cylindrical borehole to accurately reconstruct the borehole structure. Combined with quantitative constraints on axial length and plugging length, it ensures the accuracy of spatial positioning of the explosive section, avoiding boundary deviations caused by traditional manual estimation. By calculating the average elevation of the top and bottom of the explosive section, a reliable elevation basis can be provided for subsequently fusing the horizontal coordinates of the borehole axis to determine the 3D coordinates of the explosive's geometric center. This directly guarantees the accuracy of subsequent minimum resistance line calculations and provides key data support for the design of blasting parameters in open-pit mines, enhancing the safety and stability of blasting operations.
[0091] Step 270: Determine the three-dimensional coordinates of the explosive geometric center based on the average elevation and the horizontal coordinates of the borehole axis. Calculate the Euclidean distance from the explosive geometric center to each point cloud point on the free surface of the slope based on the three-dimensional coordinates. Select the minimum Euclidean distance as the minimum resistance line of the target borehole.
[0092] In this embodiment of the present disclosure, the average elevation of the top and bottom of the explosive section can be used as the Z-axis coordinate of the geometric center of the explosive. Combined with the horizontal coordinate (X coordinate, Y coordinate) of the borehole axis, the three-dimensional coordinates of the geometric center of the explosive can be determined. Then, according to the Euclidean distance calculation formula, the Euclidean distance from the geometric center of the explosive to each point cloud point on the free surface of the slope is calculated one by one. The Euclidean distance with the smallest value is selected from all the calculation results. This minimum value is the minimum resistance line of the target borehole.
[0093] To facilitate understanding of this solution, the following is combined with... Figure 3 The flowchart illustrating the principle of minimum resistance line extraction in deep-hole blasting provides a complete explanation of the technical solution of this application: The technical solution for minimum resistance line extraction in deep-hole blasting of this application begins with the point cloud data preprocessing stage. This involves using point cloud oversampling to perform spatial dimensionality reduction on the original three-dimensional point cloud of the open-pit mine to compress the data size. Simultaneously, non-geological target removal operations are performed to remove interfering points such as personnel and equipment, resulting in clean geological target point cloud data. Next, the process proceeds to the key parameter determination and regional growth rule configuration stage, where the calculation of zenith distance and the determination of the effective range of zenith distance on the slope are completed respectively. The roughness of cloud points was calculated and the difference threshold was determined to construct the constraint rules for regional growth. Subsequently, the extraction and optimization of the slope free surface were carried out. First, the DBSCAN clustering algorithm was used to perform density clustering on potential slope clusters to remove noise points, resulting in denoised slope clusters. Then, the slope top line and slope bottom line were extracted as spatial boundaries to reconstruct an accurate slope free surface. Finally, based on the slope free surface, combined with data such as the 3D model of the blast hole and the location of the explosive section, the Euclidean distance from the geometric center of the explosive to each point on the slope free surface was calculated and the minimum value was selected. Finally, the minimum resistance line of the target blast hole was extracted.
[0094] In summary, the technical solution in this application preprocesses the original 3D point cloud of the open-pit mine using octree downsampling and progressive morphological filtering. This not only compresses the point cloud size and improves subsequent processing efficiency while maintaining the integrity of terrain features, but also effectively eliminates interference from non-geological targets and ensures the purity of the geological target point cloud data. The K-nearest neighbor algorithm and elbow rule are used to determine the effective range of slope zenith distance and point cloud roughness. Combined with the normal vector angle condition, a triple region growth constraint rule is configured, which can accurately lock slope features and improve the reliability of seed point selection. Then, starting from the seed point cloud points that meet the constraint rules, region growth is performed to generate initial slope clusters, which are then subjected to small cluster removal and adaptive... By using DBSCAN clustering to remove noise points such as rock protrusions and blasting residues, and then extracting the slope crest and bottom lines through Gaussian filtering and Canny edge detection, combined with boundary constraints, accurate reconstruction of the slope free surface can be achieved. Finally, by locating the geometric center of the explosive through 3D modeling of the blast holes and calculating the minimum Euclidean distance between it and the slope free surface, the minimum resistance line can be obtained. The fully automated operation can avoid the safety risks of manual operation on steep slopes and overcome the shortcomings of traditional methods, such as being time-consuming and subjective. It can significantly improve the accuracy and efficiency of minimum resistance line extraction in complex mining scenarios, and provide a reliable basis for open-pit mine blasting block size control and borehole mesh parameter design.
[0095] Furthermore, as Figure 1 and Figure 2 The specific implementation of the method shown in this embodiment provides a minimum resistance line extraction device for medium-deep hole blasting, such as... Figure 4 As shown, the device includes: a processing module 41, a configuration module 42, a reconstruction module 43, and a calculation module 44; Processing module 41 can be used to preprocess the original three-dimensional point cloud of the open-pit mine to obtain geological target point cloud data. The preprocessing includes at least spatial dimensionality reduction processing and non-geological target removal processing. Configuration module 42 can be used to determine the effective range of slope zenith distance and the roughness of each point cloud point based on geological target point cloud data, and configure regional growth constraint rules based on the effective range of slope zenith distance, the judgment threshold of roughness and the angle condition of normal vectors. Reconstruction module 43 can be used to filter seed point cloud points that meet the regional growth constraint rules in geological target point cloud data, perform regional growth processing starting from the seed point cloud points to obtain initial slope clusters, perform density clustering and edge detection processing on the initial slope clusters in sequence, and obtain the reconstructed slope free surface by combining boundary constraints. The calculation module 44 can be used to determine the geometric center of the explosive based on the top coordinates and parameters of the target borehole in the geological target point cloud data, and to calculate the minimum Euclidean distance between the geometric center of the explosive and the free surface of the slope, which serves as the minimum resistance line of the target borehole.
[0096] In some embodiments of this application, the processing module 41 can be specifically used to perform spatial dimensionality reduction processing on the original three-dimensional point cloud of the open-pit mine using an octree downsampling algorithm to obtain compressed point cloud data; for the compressed point cloud data, progressive morphological filtering is used to perform iterative operations of morphological dilation and erosion to remove point cloud data of non-geological targets and obtain point cloud data of geological targets, which at least include workers, pickup trucks and bulldozers.
[0097] In some embodiments of this application, the configuration module 42 can be specifically used to solve the point cloud normal vector of each point cloud point based on geological target point cloud data using the K-nearest neighbor algorithm, calculate the angle between the point cloud normal vector and the positive direction of the Z-axis of the spatial rectangular coordinate system to obtain the zenith distance distribution, and use the elbow rule to perform cluster analysis on the zenith distance distribution to determine the effective range of slope zenith distance; based on geological target point cloud data, the K-nearest neighbor method is used to select K neighboring points of each point cloud point, and the standard deviation of the K neighboring points with respect to the elevation value is calculated as the roughness of the corresponding point cloud point.
[0098] In some embodiments of this application, the regional growth constraint rules include zenith distance constraints, roughness constraints, and normal vector angle constraints; the configuration module 42 can also be used to configure zenith distance constraints based on the effective range of slope zenith distance, wherein the zenith distance constraint is that the zenith distance of the point cloud to be grown is within the effective range of slope zenith distance, wherein the point cloud to be grown is the point cloud to be included in the growth range among the K nearest neighbors of the seed point cloud, which has not yet been verified to meet the regional growth constraint rules; an initial seed point set composed of all point cloud points in the geological target point cloud data is determined, and the roughness of each point cloud point in the initial seed point set is used as the basis for the determination of the initial seed point set. The roughness standard deviation of the initial seed point set is calculated as the roughness difference threshold. Roughness constraints are configured based on the roughness difference threshold, which stipulates that the roughness difference between the point cloud to be grown and the seed point cloud does not exceed the roughness difference threshold. Based on the geological target point cloud data, the normal vector of each point cloud is solved by the K-nearest neighbor algorithm. By analyzing the overall distribution characteristics of the normal vectors of all point cloud points, the normal vector angle threshold is determined. Normal vector angle constraints are configured based on the normal vector angle threshold, which stipulates that the angle between the normal vector of the point cloud to be grown and the normal vector of the seed point cloud does not exceed the normal vector angle threshold.
[0099] In some embodiments of this application, the reconstruction module 43 can be specifically used to take the selected seed point cloud points as the growth starting point, traverse the K nearest neighbors of each seed point cloud point, include the K nearest neighbors that satisfy the regional growth constraint rules into the growth range and update them as new seed point cloud points, continuously iterate and expand the growth boundary to generate discrete initial slope clusters; set a small cluster threshold based on the total number of point clouds in the geological target point cloud data, screen the initial slope clusters one by one, remove pseudo slope clusters and small-scale noise clusters with a point cloud number less than the small cluster threshold, and retain potential slope clusters with slope characteristics; use the DBSCAN clustering algorithm to perform density clustering processing on the potential slope clusters, and remove noise points corresponding to rock protrusions and blasting residues. The denoised slope clusters are obtained. The largest slope cluster with the most point cloud data is selected from the denoised slope clusters. All point cloud data points constituting the largest slope cluster are projected onto the XY plane, and a two-dimensional image is constructed using the elevation value of each point cloud data point as the gray value. Gaussian filtering is applied to the two-dimensional image, and edge detection is performed on the Gaussian-filtered two-dimensional image using the Canny operator. Non-maximum suppression is performed during the edge detection process to extract the top line and bottom line of the slope. The coordinates of all candidate slope point cloud data points in the denoised slope clusters are constrained using the top line and bottom line as spatial boundaries. Candidate slope point cloud data points whose coordinates are within the corresponding spatial interval of the top line and bottom line are retained to obtain the reconstructed free surface of the slope.
[0100] In some embodiments of this application, when using the DBSCAN clustering algorithm to perform density clustering on potential slope clusters, removing noise points corresponding to rock protrusions and blasting residues to obtain denoised slope clusters, the reconstruction module 43 can specifically be used to randomly select a preset number of sample point cloud points in the potential slope clusters, calculate the average K-nearest neighbor distance of each sample point cloud point, determine the mean of the average K-nearest neighbor distances of all sample point cloud points as the neighborhood radius of the DBSCAN algorithm, and calculate the neighborhood sphere volume based on the neighborhood radius; calculate the minimum cluster size of the DBSCAN algorithm based on the number of potential slope clusters, the number of point clouds in each potential slope cluster, the bounding box volume of the slope cluster, and the neighborhood sphere volume; and perform DBSCAN clustering operation based on the neighborhood radius and the minimum cluster size to remove noise points corresponding to rock protrusions and blasting residues to obtain denoised slope clusters.
[0101] In some embodiments of this application, the calculation module 44 can be specifically used to extract the top three-dimensional coordinates of the target borehole from the geological target point cloud data, construct a cylindrical borehole three-dimensional model consistent with the actual borehole structure based on the top three-dimensional coordinates and preset borehole parameters, the borehole parameters including borehole radius, borehole depth and plugging length; locate the explosive segment inside the target borehole based on the axial length and plugging length of the cylindrical borehole three-dimensional model, calculate the average elevation of the top and bottom of the explosive segment; determine the three-dimensional coordinates of the geometric center of the explosive based on the average elevation and the horizontal coordinate of the borehole axis; calculate the Euclidean distance from the geometric center of the explosive to each point cloud point on the free surface of the slope one by one according to the three-dimensional coordinates, and select the minimum Euclidean distance as the minimum resistance line of the target borehole.
[0102] It should be noted that other corresponding descriptions of the functional units involved in the minimum resistance line extraction device for medium-deep hole blasting provided in this embodiment can be found in [reference needed]. Figure 1 and Figure 2 The corresponding descriptions in [the document] will not be repeated here.
[0103] Based on the above, Figure 1 and Figure 2 Accordingly, this embodiment also provides a storage medium storing a computer program that, when executed by a processor, implements the above-described method. Figure 1 and Figure 2 The method for extracting the minimum resistance line in medium-deep hole blasting is shown.
[0104] Based on this understanding, the technical solution of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as CD-ROM, USB flash drive, mobile hard drive, etc.) and includes several instructions to cause an electronic device (such as personal computer, server, or network device, etc.) to execute the methods of various implementation scenarios of this application.
[0105] Based on the above, Figure 1 and Figure 2 The method shown, and Figure 4 To achieve the above objectives, the present application also provides an electronic device, specifically a personal computer, tablet computer, server, or other network device, as shown in the virtual device embodiment. This device includes a storage medium and a processor; the storage medium stores a computer program; the processor executes the computer program to achieve the above-described objectives. Figure 1 and Figure 2 The method for extracting the minimum resistance line in medium-deep hole blasting is shown.
[0106] Optionally, the aforementioned physical devices may also include a user interface, a network interface, a camera, radio frequency (RF) circuitry, sensors, audio circuitry, a Wi-Fi module, etc. The user interface may include a display screen, input units such as a keyboard, etc., and optional user interfaces may also include USB interfaces, card reader interfaces, etc. The network interface may optionally include standard wired interfaces, wireless interfaces (such as Wi-Fi interfaces), etc.
[0107] Those skilled in the art will understand that the physical device structure provided in this embodiment does not constitute a limitation on the physical device, and may include more or fewer components, or combine certain components, or have different component arrangements.
[0108] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the aforementioned physical device, supporting the operation of information processing programs and other software and / or programs. The network communication module is used to enable communication between the various components within the storage medium, as well as communication with other hardware and software in the information processing physical device.
[0109] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platform, or it can be implemented by hardware.
[0110] This invention preprocesses the original 3D point cloud of an open-pit mine using octree downsampling and progressive morphological filtering. This not only compresses the point cloud size and improves subsequent processing efficiency while maintaining the integrity of terrain features, but also effectively eliminates interference from non-geological targets and ensures the purity of the point cloud data for geological targets. The effective range of slope zenith distance and point cloud roughness are determined using the K-nearest neighbor algorithm and the elbow rule. Combined with the normal vector angle condition, a triple region growth constraint rule is configured, which can accurately lock slope features and improve the reliability of seed point selection. Then, starting from the seed point cloud points that meet the constraint rules, region growth is performed to generate initial slope clusters. After small cluster removal and adaptive parameter adjustment... DBSCAN clustering removes noise points such as rock protrusions and blasting residues. Gaussian filtering and Canny edge detection are then used to extract the top and bottom slope lines, combined with boundary constraints, enabling accurate reconstruction of the free surface of the slope. Finally, the geometric center of the explosive is located by 3D modeling of the blast holes, and the minimum Euclidean distance between the explosive and the free surface of the slope is calculated to obtain the minimum resistance line. The fully automated operation avoids the safety risks of manual operation on steep slopes and overcomes the shortcomings of traditional methods, such as being time-consuming and subjective. It can significantly improve the accuracy and efficiency of minimum resistance line extraction in complex mining scenarios, providing a reliable basis for open-pit mine blasting block size control and borehole mesh parameter design.
[0111] Those skilled in the art will understand that the accompanying drawings are merely schematic diagrams of a preferred embodiment, and the modules or processes shown in the drawings are not necessarily essential for implementing this application. Those skilled in the art will understand that the modules in the apparatus of the embodiment can be distributed within the apparatus of the embodiment as described, or can be modified to be located in one or more apparatuses different from this embodiment. The modules of the above-described embodiment can be combined into one module, or further divided into multiple sub-modules.
[0112] The serial numbers in this application are for descriptive purposes only and do not represent the superiority or inferiority of any particular implementation scenario. The above disclosures are merely a few specific implementation scenarios of this application; however, this application is not limited thereto, and any variations conceived by those skilled in the art should fall within the protection scope of this application.
Claims
1. A method for extracting the minimum resistance line in medium-deep hole blasting, characterized in that, include: The original three-dimensional point cloud of the open-pit mine is preprocessed to obtain geological target point cloud data. The preprocessing includes at least spatial dimensionality reduction processing and non-geological target removal processing. Based on the geological target point cloud data, the effective range of the slope zenith distance and the roughness of each point cloud point are determined, and the region growth constraint rules are configured based on the effective range of the slope zenith distance, the judgment threshold of the roughness and the normal vector angle condition. Seed point cloud points that satisfy the regional growth constraint rules are selected from the geological target point cloud data. Regional growth processing is performed starting from the seed point cloud points to obtain an initial slope cluster. Density clustering and edge detection processing are performed on the initial slope cluster in sequence. Combined with boundary constraints, the reconstructed slope free surface is obtained. Based on the top coordinates and borehole parameters of the target borehole in the geological target point cloud data, the geometric center of the explosive is determined, and the minimum Euclidean distance between the geometric center of the explosive and the free surface of the slope is calculated as the minimum resistance line of the target borehole.
2. The method according to claim 1, characterized in that, The preprocessing of the original 3D point cloud of the open-pit mine to obtain geological target point cloud data includes: An octree downsampling algorithm was used to perform spatial dimensionality reduction on the original 3D point cloud of the open-pit mine to obtain compressed point cloud data. For the compressed point cloud data, progressive morphological filtering is used to perform iterative operations of morphological dilation and erosion to remove point cloud data of non-geological targets and obtain point cloud data of geological targets. The non-geological targets include at least workers, pickup trucks and forklifts.
3. The method according to claim 1, characterized in that, The determination of the effective range of the slope zenith distance and the roughness of each point cloud point based on the geological target point cloud data includes: Based on the geological target point cloud data, the point cloud normal vector of each point cloud point is solved by the K-nearest neighbor algorithm, and the angle between the point cloud normal vector and the positive direction of the Z-axis of the spatial rectangular coordinate system is calculated to obtain the zenith distance distribution. The elbow rule is used to perform cluster analysis on the zenith distance distribution to determine the effective range of slope zenith distance. Based on the geological target point cloud data, the K nearest neighbor method is used to select K neighboring points for each point cloud point, and the standard deviation of the K neighboring points with respect to the elevation value is calculated as the roughness of the corresponding point cloud point.
4. The method according to claim 1, characterized in that, The region growth constraint rules include zenith distance constraint, roughness constraint, and normal vector angle constraint. Based on the effective range of the slope zenith distance, the roughness determination threshold, and the normal vector angle condition, a region growth constraint rule is configured, including: The zenith distance constraint is configured based on the effective range of the slope zenith distance. The zenith distance constraint is that the zenith distance of the point cloud to be grown is within the effective range of the slope zenith distance. The point cloud to be grown is the point cloud to be included in the growth range among the K nearest neighbors of the seed point, which has not yet been verified whether it meets the regional growth constraint rules. An initial seed point set is determined, consisting of all point cloud points in the geological target point cloud data. The roughness standard deviation of the initial seed point set is calculated based on the roughness of each point cloud point in the initial seed point set, and used as a roughness difference threshold. The roughness constraint is configured based on the roughness difference threshold, wherein the roughness difference between the point cloud point to be grown and the seed point cloud point does not exceed the roughness difference threshold. Based on the geological target point cloud data, the normal vector of each point cloud point is solved by the K-nearest neighbor algorithm. By analyzing the overall distribution characteristics of the normal vectors of all point cloud points, the normal vector angle threshold is determined. Based on the normal vector angle threshold, the normal vector angle constraint is configured. The normal vector angle constraint is that the angle between the normal vector of the point cloud point to be grown and the normal vector of the seed point cloud point does not exceed the normal vector angle threshold.
5. The method according to claim 1, characterized in that, Starting from the seed point cloud points, region growing is performed to obtain an initial slope cluster. Density clustering and edge detection are then performed on the initial slope cluster sequentially. Combined with boundary constraints, the reconstructed free slope surface is obtained, including: Using the selected seed point cloud points as the starting point for growth, the K nearest neighbors of each seed point cloud point are traversed. The K nearest neighbors that satisfy the region growth constraint rules are included in the growth range and updated as new seed point cloud points. The growth boundary is continuously expanded iteratively to generate discrete initial slope clusters. Based on the total number of point cloud data of the geological target, a small cluster threshold is set, and the initial slope clusters are screened one by one. Pseudo-slope clusters and small-scale noise clusters with a point cloud number less than the small cluster threshold are removed, and potential slope clusters with slope characteristics are retained. The DBSCAN clustering algorithm was used to perform density clustering on the potential slope clusters, and noise points corresponding to rock protrusions and blasting residues were removed to obtain the denoised slope clusters. Select the largest slope cluster with the most point cloud data from the denoised slope clusters, project all the point cloud points constituting the largest slope cluster onto the XY plane, and construct a two-dimensional image using the elevation value of each point cloud point as the gray value. The two-dimensional image is subjected to Gaussian filtering, and the Canny operator is used to perform edge detection on the Gaussian-filtered two-dimensional image. During the edge detection process, non-maximum suppression is performed to extract the top and bottom lines of the slope. Using the slope crest line and the slope bottom line as spatial boundaries, the coordinates of all candidate slope point cloud points in the denoised slope cluster are constrained, and candidate slope point cloud points whose coordinates are in the corresponding spatial interval between the slope crest line and the slope bottom line are retained to obtain the reconstructed slope free surface.
6. The method according to claim 5, characterized in that, The DBSCAN clustering algorithm is used to perform density clustering on the potential slope clusters, removing noise points corresponding to rock protrusions and blasting residues, resulting in denoised slope clusters, including: A preset number of sample point cloud points are randomly selected from the potential slope cluster. The average distance of the K nearest neighbors of each sample point cloud point is calculated. The mean of the average distances of the K nearest neighbors of all sample point cloud points is determined as the neighborhood radius of the DBSCAN algorithm. The neighborhood sphere volume is calculated based on the neighborhood radius. Based on the number of potential slope clusters, the number of point clouds in each potential slope cluster, the bounding box volume of the slope cluster, and the volume of the neighborhood sphere, the minimum cluster size of the DBSCAN algorithm is calculated. Based on the neighborhood radius and the minimum cluster size, DBSCAN clustering is performed to remove noise points corresponding to rock protrusions and blasting residues, resulting in denoised slope clusters.
7. The method according to claim 1, characterized in that, Based on the top coordinates and borehole parameters of the target point cloud data, the geometric center of the explosive is determined. The minimum Euclidean distance between the geometric center of the explosive and the free surface of the slope is calculated as the minimum resistance line of the target borehole, including: The top three-dimensional coordinates of the target borehole are extracted from the geological target point cloud data. Based on the top three-dimensional coordinates and preset borehole parameters, a cylindrical borehole three-dimensional model consistent with the actual borehole structure is constructed. The borehole parameters include borehole radius, borehole depth and plugging length. Based on the axial length and plugging length of the cylindrical borehole 3D model, the explosive section inside the target borehole is located, and the average elevation of the top and bottom of the explosive section is calculated. The three-dimensional coordinates of the explosive's geometric center are determined based on the average elevation and the horizontal coordinates of the borehole axis. Calculate the Euclidean distance from the geometric center of the explosive to each point cloud point on the free surface of the slope based on the three-dimensional coordinates, and select the minimum Euclidean distance as the minimum resistance line of the target blast hole.
8. A device for extracting the minimum resistance line in medium-deep hole blasting, characterized in that, include: The processing module is used to preprocess the original three-dimensional point cloud of the open-pit mine to obtain geological target point cloud data. The preprocessing includes at least spatial dimensionality reduction processing and non-geological target removal processing. The configuration module is used to determine the effective range of the slope zenith distance and the roughness of each point cloud point based on the geological target point cloud data, and to configure the regional growth constraint rules based on the effective range of the slope zenith distance, the judgment threshold of the roughness and the normal vector angle condition. The reconstruction module is used to filter seed point cloud points that meet the regional growth constraint rules in the geological target point cloud data, perform regional growth processing with the seed point cloud points as the starting point to obtain an initial slope cluster, and perform density clustering and edge detection processing on the initial slope cluster in sequence, and combine the boundary constraints to obtain the reconstructed slope free surface. The calculation module is used to determine the geometric center of the explosive based on the top coordinates and parameters of the target borehole in the geological target point cloud data, and to calculate the minimum Euclidean distance between the geometric center of the explosive and the free surface of the slope, which is used as the minimum resistance line of the target borehole.
9. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 7.
10. An electronic device comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method of any one of claims 1 to 7.
Citation Information
Patent Citations
Metal mine medium-length hole blasting parameter optimization
CN113108657A
Method and system for determining minimum resistance line distance
CN115775276A
Unmanned aerial vehicle-mounted LiDAR geological modeling and intelligent blasting parameter optimization system
CN120997432A