Next Article in Journal
Intelligent Outlier Reconstruction for Enhancing Fractal Anomaly Mapping: A Machine Learning-Based Approach to Explore Shear Zone Gold Deposits
Previous Article in Journal
FO-FCGFNet: A Fractional-Order Image Processing and Fractal Complexity-Guided Intelligent Estimation Method for Fault Diagnosis in Oil-Immersed Transformer Complex Systems
Previous Article in Special Issue
Fractal Characteristics of Coal Structure and Fluid Transport During Compression Failure Process
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiscale Fractal Feature Extraction and Identification of Fracture Images Using Complexity-Adaptive Box-Height Differential Box-Counting and SOM

1
School of Mathematics and Statistics, Beihua University, Jilin 132000, China
2
College of Geo-Exploration Science and Technology, Jilin University, No. 938, Ximinzhu Street, Changchun 130026, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2026, 10(8), 588; https://doi.org/10.3390/fractalfract10080588
Submission received: 14 July 2026 / Revised: 16 August 2026 / Accepted: 20 August 2026 / Published: 21 August 2026
(This article belongs to the Special Issue Fractal and Fractional Modelling in Deep Mining and Geomechanics)

Abstract

Fractures exhibit complex spatial structures and multiscale geometric characteristics, and their accurate characterization is fundamental to reservoir evaluation, fluid migration analysis, and rock mechanics. To address the limitations of single-scale local fractal methods in simultaneously capturing fracture details and global structures, as well as the dependence of supervised learning on labeled data, this study proposes an unsupervised fracture identification method integrating Complexity-Adaptive Box-Height Differential Box-Counting (CABH-DBC) with a self-organizing map (SOM). Local fractal features are extracted using fixed multiscale windows, while the box height along the gray-level dimension is adaptively refined according to the local grayscale standard deviation. The multiscale features are then fed into the SOM for clustering, with grayscale information assisting in fracture-cluster determination. Experiments on borehole image logs from ten depth intervals of the CCSD main borehole yield mean F1 and IoU values of 0.659 and 0.493, respectively. Compared with DBC-Kmeans, the proposed method improves F1 and IoU by 39.0% and 58.0%, respectively; compared with DBC-SOM, the strongest baseline in this study, the improvements are 16.6% and 24.8%. Ablation experiments further demonstrate the complementary contributions of complexity-adaptive box-height refinement, fixed multiscale fractal features, and SOM clustering.

1. Introduction

Fractures are important structural elements in complex rock masses and are widely distributed in hydrocarbon reservoirs and subsurface engineering media. Their spatial distribution, connectivity, and geometric complexity directly influence fluid migration, reservoir evaluation, and the mechanical behavior of rock masses [1,2,3]. Natural fractures are jointly controlled by multiple factors, including tectonic activity, fluid–rock interactions, and stress evolution, and therefore commonly exhibit pronounced multiscale characteristics and spatial heterogeneity [4,5,6]. Accurate characterization of fracture geometry is thus essential for fracture-network modeling, seepage analysis, and rock-mass stability assessment [7]. Borehole imaging provides continuous, high-resolution images of the borehole wall and serves as an effective data source for fracture morphology identification and quantitative analysis [8,9,10]. However, practical borehole images are often affected by complex background textures, grayscale variations, and substantial differences in fracture scale, making conventional interpretation methods that rely heavily on expert experience inadequate for large-scale quantitative fracture evaluation [11]. Moreover, effective extraction of fracture geometric characteristics requires not only the identification of fracture regions but also the characterization of their complex structural features, thereby providing reliable information for fracture-network analysis, fluid-migration simulation, and rock-mechanics studies [12,13,14,15].
Traditional geometric parameters, such as fracture length, width, and density, are insufficient to fully characterize the structural complexity of fractures. Owing to the pronounced irregularity and multiscale nature of natural fractures, fractal theory has gradually become an important mathematical tool for quantitatively describing complex fracture structures. The fractal theory introduced by Mandelbrot provides a unified framework for describing complex structures exhibiting self-similarity and scale invariance [16,17]. Fractal dimension can characterize the space-filling capacity and geometric complexity of a structure from the perspective of scale variation and has been widely applied to the analysis of fracture morphology, pore structures, and rock-surface characteristics [18,19,20]. In image analysis, Sarkar and Chaudhuri [21] proposed the differential box-counting (DBC) method, which estimates the fractal dimension of an image by counting the number of boxes required to cover its gray-level surface at different scales. The method was subsequently extended to the quantification of lacunarity in remote-sensing images [22]. Further studies improved the DBC method in terms of box-height calculation, scale-partitioning strategies, and fractal-dimension estimation accuracy [23,24], and its applications were subsequently extended to computed tomography (CT) image processing and fracture identification [25,26,27].
However, conventional DBC methods generally calculate local fractal features using a fixed-scale window, implicitly assuming that different image regions can be analyzed at the same spatial scale. This assumption is difficult to satisfy in complex fracture images containing structures at markedly different scales. When microfractures, macroscopic fractures, and complex backgrounds coexist, small-scale windows are advantageous for preserving local details but are more susceptible to noise, whereas large-scale windows provide greater stability but may cause the loss of microfracture information. Therefore, developing a fractal feature extraction method capable of accommodating variations in fracture scale while effectively balancing local details and global structural information remains a key challenge when applying DBC-based methods to complex borehole images [28].
After effective fracture features have been obtained, achieving automatic fracture identification represents another important research objective. Existing fracture identification methods mainly include conventional image-processing approaches, texture-analysis methods, and deep-learning techniques. Edge-detection- and threshold-segmentation-based methods have the advantages of simple implementation and high computational efficiency, but their performance is readily affected by noise and complex backgrounds [29]. Texture-based methods employing techniques such as the gray-level co-occurrence matrix (GLCM) and Gabor filtering can enhance the distinction between fractures and the background; however, they remain insufficiently adaptive to fracture structures exhibiting pronounced scale variations [30,31]. In recent years, deep-learning methods have achieved substantial progress in image segmentation and fracture detection because of their powerful feature-learning capabilities [32,33,34]. Nevertheless, such methods generally require large quantities of pixel-level labeled data, while fine-grained annotation of borehole images is labor-intensive and costly, thereby limiting their broader application. Consequently, combining mathematically interpretable feature descriptors with label-free learning strategies provides a promising direction for the automatic identification of fractures in complex borehole images.
The self-organizing map (SOM) is a representative unsupervised competitive-learning neural network capable of clustering high-dimensional features while preserving the topological relationships within the data, making it well suited for the analysis of complex structural data [35,36,37]. Owing to its unsupervised learning capability and topology-preserving property, SOM has been widely applied to water-resource analysis, remote-sensing image classification, and medical image processing [38,39,40]. Compared with the conventional K-means clustering algorithm [41], SOM is better able to preserve topological relationships among samples and is suitable for the analysis of nonlinear feature spaces [42].
Notably, current studies on fracture identification from borehole images still focus primarily on optimizing segmentation results. Systematic investigations into the integration of multiscale fractal features with unsupervised clustering for simultaneously characterizing fracture geometric complexity and achieving automatic fracture identification remain limited.
To address these issues, this study proposes an unsupervised fracture identification method that integrates Complexity-Adaptive Box-Height Differential Box-Counting (CABH-DBC) with a self-organizing map (SOM). The overall framework is illustrated in Figure 1.
From both methodological and practical perspectives, the main contributions of this study are twofold. First, within the DBC framework, a local grayscale-complexity-driven strategy is introduced to adaptively refine the box height, and fixed multiscale windows are employed to construct local fractal features. These features are designed to characterize the scale dependence, space-filling capacity, and geometric heterogeneity of fracture structures. Second, the multiscale fractal features are integrated with SOM-based unsupervised clustering, establishing a direct link between fractal characterization and automatic fracture identification in borehole images.
The direct mathematical foundation of this study lies in fractal geometry and fractal-dimension analysis and does not involve the formulation of fractional-order derivative or integral operators. Nevertheless, from the perspective of complex-medium modeling, the scale-dependent fractal structural information obtained in this study may provide a potential structural basis for characterizing medium heterogeneity in subsequent fractional-order transport, anomalous-diffusion, and nonlocal-flow models. The proposed method is directly intended for fracture identification in borehole images and quantitative characterization of fracture networks and may also provide supplementary information for fracture-connectivity analysis and related fluid-flow evaluation.

2. Experimental Data and Image Preprocessing

2.1. Fracture Borehole Imaging Dataset

The experimental data used in this study were obtained from borehole imaging logs acquired over the depth interval of 178–1090 m in the main hole of the Chinese Continental Scientific Drilling Project (CCSD). The data were acquired using the STAR II electrical borehole imaging system (Baker Atlas, Houston, TX, USA), with an original vertical sampling interval of 0.1 inch (approximately 2.54 mm). Experimental images were extracted interval by interval from the interpreted borehole image logs according to depth. Because the display scales of individual intervals were not completely identical, the image dimensions in pixels were not directly determined by the corresponding depth spans. Accordingly, all fractal calculations and quantitative evaluations in this study were performed in the pixel domain. The lithology within the investigated depth range is metamorphic rock. This study focuses specifically on fracture-structure identification and fractal feature extraction from borehole images and does not involve further lithological classification.
To evaluate the effectiveness of the proposed method, ten representative depth intervals within CCSD-MH (178–1090 m) were selected for quantitative experiments. These intervals contain various structural types, including microfractures, high-angle fractures, and complex fracture networks. All ten quantitative intervals were obtained from CCSD-MH and therefore represent observations from different depth intervals within a single borehole rather than mutually independent geological replicate samples. The CCSD-MH interval of 540–547 m was selected as a representative example for visualizing preprocessing and intermediate results, and the same preprocessing procedure was applied to all experimental data and all comparison methods. Information on the three representative depth intervals used in the main text for visualization of typical results and global-scale fractal analysis is summarized in Table 1.
All three representative depth intervals are located within the metamorphic-rock section investigated in this study and are used for typical visualization and analysis at different stages of the proposed workflow.
It should be noted that the same preprocessing procedure was uniformly applied to all experimental data and all comparison methods. Therefore, any effects of preprocessing on grayscale statistical characteristics are consistent across the different methods. Consequently, the reported performance differences reflect the relative performance of the methods under identical preprocessing conditions rather than absolute differences in fractal characteristics independent of the preprocessing procedure.

2.2. Image Preprocessing Procedure

Borehole images may be affected by random noise, nonuniform grayscale distributions, and insufficient local contrast. To obtain consistent input data for fractal calculations, the images were sequentially subjected to grayscale conversion, median filtering, contrast-limited adaptive histogram equalization (CLAHE), gamma correction, and final normalization.
First, the original RGB image was converted to a grayscale image:
I gray = 0.299 R + 0.587 G + 0.114 B ,
where R , G and B denote the three RGB color channels, respectively, and the corresponding variable denotes the converted grayscale value [43]. The grayscale image was subsequently converted to double-precision format and mapped to the interval [0,1] [44,45]. A 3 × 3 median filter was then applied to suppress random noise [46,47]. On this basis, contrast-limited adaptive histogram equalization (CLAHE) was employed to enhance local contrast [48], followed by gamma correction to enhance details in low-grayscale regions [49,50]. After enhancement, min–max normalization was applied again so that both DBC and CABH-DBC directly operated on double-precision grayscale images with values in the range [0,1]. Therefore, the grayscale amplitude range used in the fractal calculations was [0,1], and the corresponding grayscale differences and local standard deviations were all calculated within this normalized grayscale domain.
After the above preprocessing steps, enhanced grayscale images suitable for subsequent fractal feature calculation were obtained. Taking the CCSD-MH interval of 540–547 m as an example, Figure 2 illustrates the complete image preprocessing procedure and the results obtained at each stage.
As shown in Figure 2, the sequential preprocessing steps effectively suppress noise in the original image while enhancing grayscale differences between fracture and background regions. It should be emphasized that this figure is intended solely to illustrate the preprocessing procedure and corresponds to the representative CCSD-MH interval of 540–547 m.
To intuitively illustrate the changes in grayscale distribution within the representative depth interval, Figure 3 presents the grayscale histograms before and after preprocessing.
Figure 3a shows the grayscale histogram before preprocessing, whereas Figure 3b shows the histogram after preprocessing. In both panels, the horizontal axis represents the normalized grayscale value (0–1, dimensionless), and the vertical axis represents the number of pixels falling within each grayscale interval. The notation ×104 at the upper left of the vertical axis indicates the common multiplier applied to the tick values on that axis.
As shown in Figure 3, the grayscale standard deviation of the CCSD-MH (540–547 m) image increased from 0.167 before preprocessing to 0.219 after preprocessing, corresponding to an increase of approximately 31.1%. This result indicates that preprocessing broadens the grayscale distribution and improves the distinguishability between fracture and background regions, thereby providing a more stable input for subsequent fractal feature extraction.
The preprocessed borehole images obtained through the above procedure were subsequently used as the input images for multiscale fractal feature calculation and fracture identification.

3. Methodology

3.1. Differential Box-Counting Method

Differential Box-Counting (DBC) treats a two-dimensional grayscale image as a three-dimensional grayscale surface [21] and estimates its fractal dimension from the variation in the number of boxes required to cover the grayscale surface at different observation scales. For an object exhibiting fractal characteristics, the number of covering boxes N r and the scale r satisfy the following power-law relationship:
N ( r ) r D ,
Taking the logarithm of both sides gives:
log N ( r ) = D log r + C ,
where D denotes the fractal dimension, which quantitatively characterizes the geometric complexity of the object, and C is a constant.
For a grayscale image of size M × M , the pixel coordinates x , y represent the two-dimensional spatial position, while the grayscale value z is taken as the third dimension. The resulting grayscale surface can therefore be represented as:
I = x , y , z ,
At a spatial scale s , the image plane x , y is partitioned into non-overlapping s × s grids, and the normalized scale is defined as:
r = s M ,
Each grid can then be regarded as being covered by a series of small boxes with dimensions s × s × s , as illustrated in Figure 4.
For the i , j -th grid, suppose that the maximum and minimum grayscale values fall into the l -th and k -th boxes, respectively, along the gray-level dimension. The number of boxes required to cover this grid is then:
n r i , j = l k + 1 ,
Summing over all spatial grids gives:
N r = n r i , j ,
By varying the scale r , a least-squares regression is performed between log N r and log 1 / r according to Equations (2) and (3), and the resulting slope gives the corresponding fractal dimension.

3.2. Complexity-Adaptive Box-Height Differential Box-Counting Method

In local calculations, conventional DBC employs a fixed box height along the gray-level dimension, making it difficult to simultaneously accommodate variations in fracture scale and local grayscale complexity. In the proposed method, three analysis windows of 7 × 7, 13 × 13, and 25 × 25 pixels are evaluated at every pixel, while only the box height along the gray-level dimension is adaptively refined according to local grayscale complexity. This leads to the proposed Complexity-Adaptive Box-Height Differential Box-Counting (CABH-DBC) method.
It should be emphasized that the local complexity is not used to select, discard, or weight individual window scales on a pixel-by-pixel basis. Instead, all three windows are fully evaluated and jointly form a fixed three-dimensional feature vector.
The implementation of CABH-DBC consists of four steps: (1) measurement of local grayscale complexity; (2) calculation of local fractal dimensions within multiscale windows; (3) orientation of local fractal responses; and (4) multiscale fractal feature fusion.
(1)
Local Grayscale Complexity Measurement;
Let the preprocessed grayscale image be denoted by I x , y . For an arbitrary pixel i , j , a 15 × 15 neighborhood Ω i , j centered on that pixel is constructed. The local grayscale standard deviation is defined as:
σ i , j = 1 Ω x , y Ω i , j I x , y μ i , j 2 ,
where μ i , j denotes the mean grayscale value within the neighborhood and Ω = 225 . Because the input grayscale values have been normalized to [0,1], σ i , j is dimensionless and satisfies 0 σ i , j 0.5 . The value of σ i , j reflects the magnitude of local textural variation. Homogeneous regions generally exhibit relatively small values, whereas structurally varying regions, such as fracture edges, pore boundaries, and texture interfaces, tend to exhibit larger values.
It is important to distinguish the spatial meanings of these responses. High values of σ occur predominantly within transition zones between fractures and the surrounding background, whereas the low local fractal-dimension values discussed below primarily occur within the interior of the dark fracture bands. Thus, the two quantities characterize different parts of the fracture structure.
(2)
Local Fractal-Dimension Calculation within Multiscale Windows;
Let the set of analysis-window sizes be W = 7 , 13 , 25 . For each scale w W and each pixel i , j , a w × w analysis window W w i , j centered at that pixel is constructed. When the window extends beyond the image boundary, the out-of-bound region is padded by replicating the nearest boundary pixel values.
Within each analysis window, the sub-block scale s is varied. To adjust the quantization resolution along the gray-level dimension according to local grayscale complexity, the adaptive box height is defined as:
h = s / w 1 + 2 a σ ( i , j ) ,
where s / w is the dimensionless normalized spatial scale, σ i , j is the dimensionless local grayscale standard deviation, and a is also a dimensionless parameter. Therefore, h represents the box height within the normalized grayscale domain and is expressed on the same normalized scale as the grayscale range used in the equation.
Because the actual differential box-counting procedure involves discrete rounding operations, variations in box height may alter the number of covering boxes at different scales and consequently change the estimated fractal dimension. Therefore, the proposed method does not assume a priori that adaptive box-height refinement necessarily improves fitting linearity or preserves the numerical value of the fractal dimension.
For each grid block within the window, the number of boxes required for coverage is calculated as:
n r i , j = I max i , j I min i , j h + 1 ,
where I max and I min are the maximum and minimum grayscale values within the corresponding grid block, respectively. The term +1 ensures that one box is still counted when the two extreme grayscale values fall within the same box.
Summing over all grid blocks within the analysis window yields
N r = i , j n r i , j ,
The sub-block scale s is varied within each window according to s { 1 , , w / 2 } . When more than six candidate scales are available, six scales are selected with logarithmically uniform spacing. The spatial scale is normalized as r = s / w . Taking logarithms of the power-law relationship in Equation (2) gives Equation (3). Least-squares fitting in log-log coordinates then yields the local fractal dimension D w i , j at pixel i , j for window size w .
By traversing the entire image and performing the calculation separately at the three window scales, three local fractal-dimension feature maps are obtained D 7 i , j , D 13 i , j and D 25 i , j .
(3)
Orientation of Local Fractal Responses;
DBC estimates the local box dimension of a grayscale surface. For a locally self-affine grayscale surface, the local roughness can be described by D = 3 H , where H is the Hurst exponent. In the data analyzed in this study, fractures predominantly appear as continuous low-resistivity dark bands in the enhanced borehole images. Grayscale variations within these bands are relatively smooth, and their local fractal dimensions therefore tend to lie toward the lower end of the distribution for a given image. In contrast, background regions with more complex textures generally exhibit higher local fractal dimensions.
To ensure that larger responses consistently correspond to fractures in the subsequent classification procedure, the local fractal dimension at each scale is linearly inverted:
D w , i n v ( i , j ) = D w , min + D w , max D w ( i , j ) ,
where D w , min and D w , max are the minimum and maximum local fractal dimensions, respectively, for the image at scale w .
This operation is an affine transformation with a slope of -1 and preserves the absolute difference in fractal dimension between any two pixels. After Z-score standardization of the feature matrix, the transformation is exactly equivalent to negating the standardized feature and therefore constitutes an isometric transformation in Euclidean space. Consequently, the partitions obtained by K-means and SOM based on Euclidean distance are unaffected by this transformation; only the assignment of which cluster is interpreted as the fracture cluster is changed.
The inversion itself introduces no additional discriminative information, and the features supplied to the SOM remain entirely derived from the local fractal dimensions. Grayscale information is introduced only as auxiliary information for the semantic determination of the final fracture clusters, as described in Section 3.3.
The above criterion requires an analysis window to contain both a fracture and its adjacent background. When the fracture width exceeds the size of a small analysis window, the interior of the window may again become relatively homogeneous. The use of three fixed window sizes allows the larger windows to retain the possibility of spanning the boundary between a fracture and its neighboring background, thereby preserving structural information at different spatial scales.
Following response orientation, three local fractal response maps D w , i n v ( i , j ) are obtained for subsequent multiscale feature fusion. It should be noted that the full-interval fitting performed in Section 4.1.1 directly uses the original D values without inversion.
(4)
Multiscale Feature Fusion.
For each pixel i , j , the local fractal responses at the three scales are stacked to form a three-dimensional feature vector:
d i , j = D 7 , i n v i , j , D 13 , i n v i , j , D 25 , i n v i , j T ,
The entire image therefore produces a fractal feature matrix of size M × N × 3 , which serves as the input to the SOM described in Section 3.3. All three scales are fully retained. No specific window scale is assumed a priori to dominate a particular complexity regime; instead, the subsequent SOM organizes the feature space according to the joint distribution of the three-dimensional fractal responses.
Figure 5 illustrates the overall workflow of the CABH-DBC algorithm. Through the above procedure, the inverted local fractal response maps are obtained and subsequently used as SOM input features for fracture identification.
In this study, a 15 × 15 neighborhood for local complexity estimation and multiscale windows of 7 , 13 , 25 are fixed throughout the main experiments. The box-height adaptation parameter was fixed a priori at a = 3 before the quantitative evaluation and was kept unchanged throughout the main experiments. The 15 × 15 neighborhood provides a balance between the stability of standard-deviation estimation and spatial locality. The three windows, which approximately follow a doubling progression, cover local structural scales ranging from several pixels to several tens of pixels and are designed to accommodate both narrow and relatively wide fractures in the pixel domain.
The parameter a controls the degree of box-height refinement. An excessively small a weakens the effect of complexity adaptation, whereas an excessively large value may increase sensitivity to local noise. The corresponding sensitivity analysis is presented in Section 4.4.2.

3.3. Self-Organizing Map

The self-organizing map maps high-dimensional features onto a low-dimensional topological grid through competitive learning and neighborhood updating. For an input feature vector x i , let w j denote the weight vector of the j -th neuron. The best matching unit (BMU) is defined as:
c = arg min x w j ,
where c denotes the index of the winning neuron.
After the BMUs of all samples have been determined, the network weights are updated in batch mode. The neighborhood-weighted sample mean for the j -th neuron is given by:
m j ( t ) = i ϕ j , c ( i ) ( t ) x i i ϕ j , c ( i ) ( t )   ,
and the weight vector is updated as:
w j ( t + 1 ) = [ 1 η ( t ) ] w j ( t ) + η ( t ) m j ( t ) ,
where the neighborhood function is defined as:
ϕ j , c ( t ) = exp d 2 ( j , c ) 2 ρ 2 ( t ) ,
here, d j , c denotes the link distance between neurons j and c on the hexagonal grid, ρ t is the neighborhood radius, and η t is the learning rate.
Equation (16) performs a convex combination based on the batch neighborhood-weighted mean, with the combination controlled by η t . Feature standardization, clustering, and fracture-cluster determination are all performed independently for each image, and no parameters are shared across different depth intervals.
Before the three-dimensional CABH-DBC feature vectors are supplied to the SOM, each feature dimension is standardized using Z-score normalization to eliminate scale differences among feature dimensions:
X k = X k μ k σ k ,
where μ k and σ k denote the mean and standard deviation of the k -th fractal feature dimension, respectively.
To obtain stable clustering results, a 5 × 5 hexagonal SOM is employed. The weights are initialized using principal components, followed by batch unsupervised training for 200 epochs. The neighborhood radius is geometrically decayed from 3 to 0.5, while the learning rate is geometrically decayed from 0.5 to 0.05.
After training, three statistics are calculated for each neuron-defined class: the proportion of pixels assigned to the class, the mean response of those pixels across the three Z-score-normalized feature dimensions, and the mean grayscale value of the corresponding pixels in the pre-enhancement grayscale image. Only classes with pixel proportions between 1% and 80% are retained, thereby excluding noise classes with excessively small areas and background classes with excessively large areas. This area-based screening range is fixed in the main experiments, and its sensitivity is evaluated in Section 4.4.2.
For the retained classes, the latter two quantities are separately Z-score standardized across classes and denoted by f and g , respectively. A fracture-cluster score is then constructed as   S = f 0.25 g . Since f and g are separately standardized, the coefficient 0.25 serves as a relative weighting factor. It was empirically set a priori and was not tuned using the ten evaluation intervals. The relatively small value was intended to keep the fractal response as the primary criterion while retaining grayscale information only as an auxiliary term for semantic fracture-cluster determination. After normalization of the scores, Otsu’s thresholding method [51] is applied to distinguish candidate fracture classes from background classes. Candidate classes are then accumulated in descending order of S , subject to the constraint that the total area proportion of the finally selected classes does not exceed 80%. Because the features at each scale have already undergone linear inversion, no additional grayscale inversion is performed at this stage, as illustrated in Figure 6.
In this study, the SOM is used to organize and partition the fractal feature space constructed by CABH-DBC rather than to replace the fractal feature extraction process. Through unsupervised topological mapping, it establishes an effective link between fractal characterization and automatic fracture identification.

4. Experimental Results and Analysis

4.1. Results and Analysis of CABH-DBC Multiscale Fractal Feature Extraction

4.1.1. Comparative Analysis of Global-Scale Fractal Dimensions

To investigate the influence of complexity-adaptive box height on the global fractal characterization of fracture images, two representative depth intervals exhibiting different degrees of fracture development were selected for comparative analysis. CCSD-MH (810–828 m) represents a relatively fracture-dense interval, whereas CCSD-MH (496–516 m) represents a relatively fracture-sparse interval, as shown in Figure 7.
Because CABH-DBC modifies the definition of the box height along the gray-level dimension, the absolute fractal-dimension values obtained using CABH-DBC should not be regarded as numerically equivalent to literature results obtained using the conventional DBC box-height definition. Therefore, this section focuses only on the relative characterization differences between the two box-height strategies under identical data and spatial-scale conditions.
This global analysis is independent of the pixel-wise local fractal feature calculation used for fracture identification in Section 3.2. Its purpose is to verify that, at the whole-image scale, the modified box-height strategy preserves the relative relationship whereby the fracture-dense interval exhibits a higher fractal dimension than the fracture-sparse interval; in other words, the modification does not destroy the monotonic relationship of the fractal characterization.
Let the size of the preprocessed image be M × N , and define L = min M , N as the reference length. For the whole image, spatial box sizes increasing in powers of two are adopted: q 2 , 4 , , 2 K , where the maximum scale satisfies 2 K L / 4 and the normalized scale is defined as r = q / L . For conventional DBC, a uniform box height along the gray-level dimension is used at scale q : h D B C = q / L .
For global CABH-DBC, the local standard-deviation map σ x , y is first calculated according to Section 3.2. For each spatial grid, the standard deviation at its center, σ u , v , is taken as the representative local complexity, and the corresponding adaptive box height is defined as h C A B H q , u , v = q / L 1 + 2 a σ u , v . The total number of covering boxes N r over the entire image is then calculated at each scale, and linear fitting is performed according to log N r = D p o o l log 1 / r + C where the fitted slope D p o o l is taken as the global fractal dimension of the image.
The results are shown in Figure 8 and Figure 9.
As shown in Figure 8 and Figure 9, for the fracture-dense CCSD-MH interval of 810–828 m, the global fractal dimensions obtained using DBC and CABH-DBC are 2.2815 and 2.3201, respectively. For the relatively fracture-sparse CCSD-MH interval of 496–516 m, the corresponding values are 2.1838 and 2.2199. Both methods preserve the relative relationship in which the fracture-dense interval has a higher fractal dimension than the fracture-sparse interval.
Compared with conventional DBC, CABH-DBC increases the fractal dimensions of the two representative intervals by 0.0386 and 0.0361, respectively. This indicates that local-complexity-driven box-height adaptation alters the box-counting results at different spatial scales and consequently produces a modest numerical change in the estimated fractal dimension. This global-scale analysis is used only to compare the two box-height strategies; subsequent fracture identification continues to employ the three fixed local windows defined in Section 3.2.

4.1.2. Visualization of Multiscale Fractal Features

To further investigate the ability of the multiscale fractal features extracted by CABH-DBC to characterize fracture structures, local fractal dimensions were calculated for the CCSD-MH (540–547 m) borehole image using three window sizes, namely 7 × 7, 13 × 13, and 25 × 25. The corresponding response maps were then generated after orientation according to Equation (12).
As shown in Figure 10, the oriented local fractal responses at different scales exhibit clear scale complementarity, with high response values corresponding to the low-value end of the original local fractal-dimension distribution. The small-scale window preserves fine-scale fracture details; the intermediate-scale window provides a balance between local details and structural continuity; and the large-scale window emphasizes the overall spatial distribution of the fracture structures.
It should be noted that Figure 10 displays the inverted responses after Z-score standardization. The values on the color bars are dimensionless standardized quantities and may therefore be negative; they do not represent the original local fractal-dimension values.
Moreover, the global fractal dimension in Section 4.1.1 and the pixel-wise local fractal dimensions considered here correspond to different observation levels. The former characterizes the overall roughness of the grayscale surface of the entire image, whereas the latter is used to localize fracture-related responses. At the global scale, fractures introduce cross-scale structures and boundaries that increase the value of D for the entire grayscale surface. Within a local window, however, the interior of a dark fracture band may exhibit relatively smooth grayscale variation, resulting in a lower local D . Therefore, the numerical trends of the global and local fractal dimensions are not required to be consistent.
Together, the three scale-dependent features constitute a multiscale fractal description space, allowing fracture structural information at different spatial scales to be jointly represented and providing a richer feature basis for subsequent SOM-based unsupervised clustering.

4.2. Visualization of SOM-Based Fracture Clustering and Segmentation

Based on the multiscale fractal features obtained in Section 4.1, SOM is further employed to perform unsupervised clustering of fracture-related feature patterns and generate the corresponding fracture identification results. The representative CCSD-MH (540–547 m) interval is selected for visualization, as shown in Figure 11.
During SOM clustering, pixels are organized according to their multiscale fractal features, enabling the spatial–structural differences in fracture regions to be represented and thereby improving the distinguishability between fracture and non-fracture regions in complex backgrounds.
To further improve the continuity of the binary result, a fixed morphological post-processing procedure is applied. First, a closing operation is performed using a disk-shaped structuring element with a radius of 1 pixel, followed by an opening operation using the same structuring element. Finally, 8-connected-component analysis is used to remove connected regions with areas smaller than 50 pixels. The resulting image is taken as the final binary mask for subsequent quantitative evaluation.

4.3. Comprehensive Comparative Analysis of Fracture Identification Performance

4.3.1. Experimental Design and Evaluation Metrics

To comprehensively evaluate the effectiveness of the proposed CABH-DBC-SOM method for fracture identification, ten representative depth intervals within the CCSD-MH depth range of 178–1090 m were selected for quantitative comparison.
All test images were processed using the preprocessing procedure described in Section 2.2. The ground-truth annotations used for quantitative evaluation were independently produced by two annotators. Based on continuous dark, low-resistivity bands in the images, together with fracture orientation and propagation direction, both annotators independently delineated fractures at the pixel level for all ten test intervals.
Before cross-review and consensus correction, the mean IoU between the two independent fracture masks was 0.848. The two annotators subsequently cross-reviewed the regions of disagreement and revised the annotations through consensus to generate the final ground truth.
To separately investigate the effects of the fractal feature extraction strategy and clustering method on fracture identification, a two-dimensional feature extraction method × clustering strategy experimental framework was constructed, comprising four combinations:
(1)
DBC-Kmeans: Conventional DBC with a fixed window is used to extract fractal features, followed by K-means clustering and segmentation. This combination serves as the baseline method.
(2)
DBC-SOM: DBC is retained for feature extraction, while K-means is replaced by SOM. This configuration is designed to isolate the effect of SOM relative to K-means under the same DBC feature representation.
(3)
CABH-DBC-Kmeans: The proposed CABH-DBC method is used for feature extraction, while K-means is retained as the clustering algorithm. This configuration is designed to evaluate, under a fixed K-means clustering strategy, the combined contribution of complexity-adaptive box height and fixed multiscale feature construction relative to conventional DBC.
(4)
CABH-DBC-SOM: CABH-DBC is used to extract multiscale fractal features, followed by SOM-based unsupervised clustering and segmentation. This configuration represents the complete proposed method.
This 2 × 2 experimental design makes it possible to separately evaluate the contributions of the CABH-DBC and SOM modules and to examine whether their combination provides complementary benefits.
For both DBC-Kmeans and CABH-DBC-Kmeans, the number of clusters is set to k = 2 , consistent with the binary fracture/non-fracture classification task considered in this study. To ensure consistency in the comparison between clustering methods, the K-means results employ the same class-area screening, combined fractal–grayscale scoring, and threshold-based decision rules described in Section 3.3.
The remaining major parameter settings are as follows: DBC uses a 13 × 13 window with a maximum of six sub-block scales per window; CLAHE uses 8 × 8 tiles and a clip limit of 0.02; the gamma exponent is set to 0.6; and K-means uses k-means++ initialization with five repetitions. Random seeds are deterministically specified for each image and method to ensure reproducibility.
Because fracture pixels generally occupy only a small fraction of a borehole image, the fracture identification task exhibits pronounced class imbalance. Therefore, Precision, Recall, F1-score, Intersection over Union (IoU), False Positive Rate (FPR), and False Negative Rate (FNR) are adopted as evaluation metrics.
F1 and IoU measure the agreement between predicted fractures and manually annotated ground truth. Precision and FPR characterize the ability to control false identifications, whereas Recall and FNR reflect the completeness of fracture-region extraction. Together, these complementary metrics enable a more comprehensive assessment of fracture identification performance in complex borehole images.

4.3.2. Visualization of Fracture Identification Results

Figure 12 presents the segmentation results obtained using the four methods for the representative CCSD-MH (540–547 m) interval.
As shown in Figure 12, the four methods exhibit different identification characteristics. DBC-Kmeans can identify some of the major fracture structures; however, because fixed-scale fractal features and conventional clustering have limited ability to distinguish complex backgrounds, a relatively large number of non-fracture regions are incorrectly identified as fractures.
When the DBC features are kept unchanged and SOM clustering is introduced, the DBC-SOM results become more spatially concentrated, and some background noise is suppressed, indicating that topology-preserving clustering can improve the partitioning of the feature space. Nevertheless, because the input features are still derived from fixed-scale DBC, their capacity to represent complex fracture structures remains limited, and discontinuities remain along some fracture boundaries.
After replacing DBC features with CABH-DBC features, CABH-DBC-Kmeans further reduces false identification of background regions and makes the principal fracture structures more prominent, indicating that the multiscale fractal features improve the distinguishability between fractures and the background. However, because K-means partitions the feature space primarily according to distance, it remains limited when handling fracture features with complex distributions, and the continuity of some local fractures can still be improved.
In comparison, CABH-DBC-SOM combines multiscale fractal feature extraction with topology-preserving clustering and exhibits better overall performance in terms of fracture structural integrity, boundary continuity, and background suppression. These observations indicate that CABH-DBC improves fracture feature representation, while SOM further improves the organization of the fractal feature space; their combination therefore produces more stable fracture identification results.
It should be noted that Figure 12 shows the result for only one representative CCSD-MH (540–547 m) depth interval, whereas Table 2 reports the average performance over all ten test intervals. In addition, Recall depends on the pixel-wise overlap between the predicted fracture regions and the manually annotated ground truth rather than on the total area of the predicted fracture regions. Consequently, there is no simple one-to-one relationship between the apparent sparsity of the visual results and the mean Recall values reported in Table 2.

4.3.3. Quantitative Performance Evaluation

The quantitative results obtained by the four methods over the ten depth intervals are summarized in Table 2.
The four methods exhibit clear differences across the evaluation metrics. CABH-DBC-SOM achieves a mean F1-score of 0.659 and a mean IoU of 0.493. Relative to DBC-Kmeans, these values correspond to improvements of approximately 39.0% and 58.0%, respectively. Compared with DBC-SOM, the strongest-performing internal baseline, the corresponding improvements are approximately 16.6% and 24.8%.
Further comparison of the different module combinations shows that, when the clustering method is held constant, CABH-DBC provides better fracture identification performance than conventional DBC, indicating that the multiscale fractal feature extraction strategy provides a more effective representation of fracture structures. Conversely, when the feature extraction strategy is held constant, SOM outperforms K-means, indicating that topology-preserving clustering is more suitable for organizing and partitioning complex fractal feature spaces.
A Friedman test [52] was conducted to compare the F1-scores of the four methods over the ten depth intervals. The result was χ 2 = 20.4 , p = 1.4 × 10 4 .
As shown by the boxplots in Figure 13, the overall F1 distribution of CABH-DBC-SOM is shifted upward and exhibits the highest median, consistent with the statistically significant Friedman-test result.
Pairwise comparisons were subsequently conducted using the Wilcoxon signed-rank test [53], with Holm correction [54] applied for multiple comparisons. The results are presented in Table 3.
Within the ten depth intervals selected from the single CCSD-MH borehole, CABH-DBC-SOM achieves statistical significance relative to each of the other three methods after Holm correction. No significant difference is observed between DBC-SOM and CABH-DBC-Kmeans, with both methods exhibiting intermediate performance.
From a statistical perspective, this indicates that introducing SOM into conventional DBC and introducing complexity-adaptive box height together with fixed multiscale features into K-means provide gains of comparable magnitude. The best performance is obtained only when the two components are combined, consistent with the results in Table 2.
Furthermore, for a sample size of n = 10 , the minimum attainable two-sided p -value of the Wilcoxon signed-rank test is approximately 0.002. Therefore, the smallest p -value reported in Table 3 should be interpreted as the lower limit of the test resolution for the present sample size.
To examine relative performance across individual depth intervals, Figure 14 compares the F1-scores of the four methods over the ten test intervals.
Within the ten depth intervals selected from the single CCSD-MH borehole, the F1-scores of CABH-DBC-SOM indicate that its relative performance advantage is consistent across the tested intervals of this borehole. This conclusion is restricted to the current single-borehole sample and should not be interpreted as evidence of independent geological replication or cross-well generalization.

4.3.4. Ablation Study

Based on the 2 × 2 combination results reported in Table 2, the relative changes associated with the CABH-DBC feature extraction module and the SOM clustering module are averaged over the two levels of the other factor, yielding the results shown in Table 4. This table is intended to describe module contributions and does not constitute a formal statistical test of interaction effects.
CABH-DBC primarily improves the representation of multiscale fracture structures and reduces missed detections, whereas SOM produces a more pronounced improvement in feature-space organization and false-positive control. The two modules therefore contribute in different ways and exhibit complementary effects in the complete method.
It should be noted that the overall gain attributed to the CABH-DBC feature extraction module in Table 4 includes the combined effects of fixed multiscale feature construction and complexity-adaptive box height. These two effects are not separately isolated by the 2 × 2 experiment. The contribution of box-height adaptation alone is further evaluated in Section 4.4.2.
Overall, the ablation results verify that both core modules proposed in this study make independent contributions and further demonstrate that the combination of multiscale fractal feature extraction and topology-preserving unsupervised clustering is a key factor in improving fracture identification performance in complex borehole images.

4.4. Supplementary Validation and Sensitivity Analysis

4.4.1. Ablation Study of the Grayscale Auxiliary Term

To evaluate the influence of the grayscale auxiliary term in the fracture-cluster scoring function described in Section 3.3, the CABH-DBC features, SOM network, class-area screening, and morphological post-processing are all kept unchanged, while the scoring function of the complete method, S = f 0.25 g , is replaced with S = f . This configuration forms the Fractal-only control, in which only the fractal response is used. The results are presented in Table 5.
Using only the fractal response still yields a mean F1-score of 0.626 and a mean IoU of 0.460, indicating that the CABH-DBC fractal features themselves possess substantial discriminative capability for fractures. After incorporating the grayscale auxiliary term, F1 and IoU increase to 0.659 and 0.493, respectively, while FNR decreases from 0.342 to 0.303. A paired Wilcoxon signed-rank test on the F1-scores across the ten depth intervals further indicated a statistically significant difference between the Fractal-only and full configurations ( p = 0.032 ).
These results indicate that grayscale information primarily serves as auxiliary information for the semantic determination of fracture clusters and provides a certain degree of improvement in identification performance; however, the final classification is not driven solely by grayscale features. This behavior is consistent with the weighting strategy described in Section 3.3, in which the grayscale term is assigned a smaller relative weight so that it supplements rather than dominates the fractal response.

4.4.2. Parameter Sensitivity Analysis

To evaluate the influence of the major parameter settings on fracture identification performance, the box-height adaptation parameter a , the multiscale window set, and the lower and upper bounds of fracture-cluster area screening are independently examined while all other conditions are held constant.
To further distinguish the contribution of fixed multiscale features from that of complexity-adaptive box height, an additional setting with a = 0 is included in the sensitivity analysis as a control without box-height adaptation. Under this condition, the three spatial windows remain fixed at 7 , 13 , 25 and only the local-complexity-driven box-height adjustment is disabled.
All parameter settings are evaluated on the same ten depth intervals. The means and standard deviations of F1 and IoU are presented in Figure 15.
As shown in Figure 15a, when a = 0 , the mean F1 and IoU are 0.587 and 0.417, respectively. Under the main experimental setting of a = 3 , they increase to 0.659 and 0.493, corresponding to relative improvements of approximately 12.2% and 18.3%, respectively. This demonstrates that, with the fixed multiscale windows held unchanged, complexity-adaptive box height provides an additional performance gain.
As a is further varied, the identification performance changes non-monotonically. Values of a between 3 and 4 generally correspond to a relatively high-performance range. Although a = 4 produces slightly better mean performance than a = 3 , the difference is small.
Different combinations of multiscale windows also affect the results to some extent, with the 7 , 13 , 25 set adopted in this study providing relatively strong overall performance. The results remain unchanged when the lower area-screening bound ranges from 0.5% to 1%. When the lower bound is increased further, performance decreases, indicating that an excessively high lower bound may filter out valid fracture classes with relatively small areas. In contrast, varying the upper bound between 70% and 90% produces no change in performance. It should be noted that no independent parameter-tuning dataset was used in this study. Therefore, the above experiments are intended only to evaluate the sensitivity of the predetermined parameters and their neighboring settings rather than to re-optimize the parameters using the evaluation dataset.

4.4.3. Comparison with an External Otsu Baseline

To provide a conventional-method reference independent of the internal ablation configurations used in this study, the Otsu automatic thresholding method [51] is additionally employed as an external baseline.
To ensure a fair comparison, Otsu and CABH-DBC-SOM use the same preprocessed images, the same ten test depth intervals, the same manually annotated ground truth, and the same morphological post-processing procedure. Because fractures appear predominantly as low-grayscale dark regions in the borehole images, pixels with grayscale values below the Otsu threshold are treated as fracture candidates. The quantitative results are presented in Table 6.
As shown in Table 6, the Otsu thresholding method performs worse than the proposed method across all six metrics. Its mean Precision and Recall are 0.392 and 0.440, respectively, indicating that both false positives and missed detections occur when fracture candidates are identified solely using a single global grayscale threshold. A paired Wilcoxon signed-rank test on the F1-scores across the ten depth intervals also indicated a statistically significant difference between CABH-DBC-SOM and Otsu ( p = 0.002 ).
On the one hand, low-grayscale texture regions in the background are incorrectly included as fractures; on the other hand, narrow fractures with insufficient grayscale contrast remain undetected. These results indicate substantial overlap between fracture and background regions in terms of grayscale magnitude, making it difficult for a single threshold to simultaneously control both types of errors.
By contrast, the multiscale fractal features characterize the scale dependence of the local grayscale surface rather than its absolute grayscale magnitude. When combined with SOM-based topology-preserving clustering, both false positives and missed detections can be reduced. This comparison therefore provides an external performance reference independent of the internal module combinations considered in this study.

4.5. Computational Cost Analysis

All algorithm implementations, linear fitting procedures, statistical tests, and graphical analyses in this study were performed in MATLAB R2022b (The MathWorks, Inc., Natick, MA, USA), without the use of separate econometric software. The experiments were conducted on a laptop equipped with an Intel Core i5-8265U CPU at 1.60 GHz, without GPU acceleration or explicit parallel computing.
Taking CCSD-MH (540–547 m) as an example, the complete CABH-DBC-SOM workflow requires approximately 292 s for a single depth-interval image, whereas DBC-Kmeans requires approximately 116 s. Thus, the computational time of CABH-DBC-SOM is approximately 2.5 times that of DBC-Kmeans.
The additional computational cost arises primarily from pixel-wise three-scale fractal feature calculation and SOM clustering. The current implementation is a single-threaded MATLAB prototype, while the pixel-wise fractal calculations are inherently highly parallelizable. Therefore, future implementation using multicore CPUs or GPU-based parallel computing may further reduce the runtime.
The proposed method is intended for offline fine-scale fracture identification and quantitative characterization of borehole images rather than real-time processing.

4.6. Geological Significance and Engineering Applications

The multiscale fractal features extracted in this study are not limited to fracture identification; they can also characterize the geometric heterogeneity of fracture networks from the perspectives of space-filling capacity and local complexity. Previous studies have shown that fracture density, connectivity, and geometric complexity are important parameters related to reservoir permeability and the degree of fracture development [55,56,57]. Therefore, the multiscale fractal features obtained using CABH-DBC can provide complementary structural descriptors for the quantitative characterization of fracture networks.
More specifically, previous studies have demonstrated systematic relationships between box-counting fractal dimension and the density and connectivity of fracture networks [58,59]. On this basis, the multiscale fractal features extracted by CABH-DBC may serve as potential auxiliary constraints on fracture density and connectivity probability in Discrete Fracture Network (DFN) modeling. The space-filling capacity characterized by fractal dimension may also serve as a candidate descriptor for heterogeneity correction terms in empirical permeability relationships.
However, DFN modeling and permeability inversion are not directly performed in the present study. Therefore, these applications should primarily be regarded as potential engineering extensions of the proposed approach. Further validation using multi-well and multi-source logging data would help assess the applicability of these fractal descriptors under different geological conditions.
Furthermore, for fractured media exhibiting pronounced geometric heterogeneity, the scale-dependent fractal parameters obtained in this study may provide potential structural inputs for subsequent fracture-network modeling, fluid-migration analysis, and descriptions of medium structure in fractional-order transport or nonlocal-flow models.
It should be emphasized that the direct objective of this study is to extract fracture geometry and multiscale fractal information from borehole images. The present work does not directly solve fluid-transport processes, rock-mechanical evolution, or the corresponding fractional-order governing equations. Therefore, the implications for fluid flow and rock mechanics discussed herein mainly concern the potential role of the extracted structural parameters in supporting subsequent physical modeling. Their quantitative coupling relationships require further validation using independent hydraulic and mechanical data.

5. Conclusions

This study proposed an unsupervised fracture identification method integrating CABH-DBC with SOM. The proposed method extracts local fractal responses at three fixed spatial scales and adaptively adjusts the box height along the gray-level dimension according to local grayscale complexity, thereby integrating multiscale fractal feature characterization with unsupervised clustering-based fracture identification. The main conclusions are as follows:
(1)
Global-scale analysis showed that CABH-DBC produces modest numerical changes in the estimated fractal dimension compared with conventional DBC. For the representative fracture-dense and fracture-sparse intervals, the fractal dimensions increased by 0.0386 and 0.0361, respectively, while preserving the relative relationship that the fracture-dense interval exhibits a higher fractal dimension than the fracture-sparse interval. This global analysis was conducted solely to compare the two box-height strategies, whereas actual fracture identification employed CABH-DBC features extracted using the three fixed local windows.
(2)
The SOM constructed from CABH-DBC multiscale fractal features effectively organizes the fracture-related feature space in an unsupervised manner. Within the depth intervals evaluated in this study, CABH-DBC and SOM improve fracture identification from two complementary perspectives: multiscale feature representation and feature-space organization, respectively. The ablation experiments further demonstrate the complementary contributions of these two components.
(3)
Across the ten test depth intervals from the single CCSD-MH borehole, CABH-DBC-SOM achieved a mean F1-score of 0.659 and a mean IoU of 0.493. Compared with DBC-Kmeans, the proposed method improved F1 and IoU by 39.0% and 58.0%, respectively; compared with DBC-SOM, the strongest internal baseline, the corresponding improvements were 16.6% and 24.8%. The Friedman test and Wilcoxon signed-rank tests further demonstrated statistically significant performance differences between the proposed method and the principal comparison methods within the tested single-borehole depth intervals.
Future work will incorporate multi-well and multi-source logging data to further evaluate the cross-well applicability and parameter transferability of the proposed method. More systematic parameter sensitivity analyses will also be conducted on independent datasets, together with broader comparisons against conventional image-processing and supervised-learning methods.

Author Contributions

Conceptualization, Y.S.; software, D.M.; validation, Y.S.; formal analysis, Y.S.; investigation, D.M.; resources, Z.W.; data curation, Y.S.; writing—original draft preparation, Y.S. and D.M.; visualization, Y.S.; supervision, Z.W.; project administration, D.M.; funding acquisition, D.M. All authors have read and agreed to the published version of the manuscript.

Funding

This study is supported by Natural Science Foundation of Jilin Province (grant no. YDZJ202501ZYTS661), the Postgraduate Innovation Program Project of Beihua University (grant no. 2025040), the Jilin Province Department of Education (grant no. JJKH20250805KJ).

Data Availability Statement

The data used in this study are restricted due to privacy and confidentiality agreements with the data providers. Interested researchers can submit a data access request to moudan@beihua.edu.cn.

Acknowledgments

As co-authors, we would like to express our sincere gratitude to the entire research team for their unwavering support and constructive insights. Special thanks go to Beihua University and Jilin University for the financial support that has promoted the progress of this research.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

Symbols used only locally are defined at their first occurrence.
AbbreviationDefinition
CABH-DBCComplexity-Adaptive Box-Height Differential Box-Counting
DBCDifferential Box-Counting
GLCMGray-Level Co-occurrence Matrix
SOMSelf-Organizing Map
CCSD-MHChinese Continental Scientific Drilling Project Main Hole
RGBRed-Green-Blue
CLAHEContrast-Limited Adaptive Histogram Equalization
BMUBest Matching Unit
IoUIntersection over Union
FPRFalse Positive Rate
FNRFalse Negative Rate
DFNDiscrete Fracture Network
SymbolDefinition
D Fractal dimension
r Normalized spatial scale
N r Number of boxes required to cover the grayscale surface at scale r
W Set of local analysis-window sizes, W = 7 , 13 , 25
w Local analysis-window size
σ i , j Local grayscale standard deviation at pixel i , j
a Box-height adaptation parameter
h Adaptive grayscale-direction box height
D w i , j Local fractal dimension at pixel i , j for window size w
D w , i n v i , j Inverted local fractal response at window size w
f Mean standardized fractal response of a neuron class
g Mean grayscale value of the corresponding pixels in the pre-enhancement image
S Fracture-cluster score, S = f 0.25 g

References

  1. Kharrat, R.; Kadkhodaie, A.; Ott, H. Fracture Characterization and Its Impact on Oil Production in Naturally Fractured Reservoirs. In Proceedings of the 84th EAGE Annual Conference & Exhibition, Vienna, Austria, 5–8 June 2023; European Association of Geoscientists & Engineers: Utrecht, The Netherlands, 2023; pp. 1–5. [Google Scholar]
  2. Gong, L.; Liu, G.; Wang, R.; Dong, S.; Wu, Z. Distribution and Development of Faults and Fractures in Shales. Minerals 2025, 15, 1154. [Google Scholar] [CrossRef] [Scilit]
  3. Wang, Z.; Xiang, H.; Wang, L.; Xie, L.; Zhang, Z.; Gao, L.; Yan, Z.; Li, F. Fracture Characteristics and Its Role in Bedrock Reservoirs in the Kunbei Fault Terrace Belt of Qaidam Basin, China. Front. Earth Sci. 2022, 10, 865534. [Google Scholar] [CrossRef] [Scilit]
  4. Askarova, A.; Alekhina, T.; Fazlyeva, R.; Popov, E.; Mehta, S.A.; Moore, R.G.; Ursenbach, M.G.; Cheremisin, A. In Situ Combustion Performance in Heavy Oil Carbonate Reservoirs: A Triple-Porosity Numerical Model. Appl. Therm. Eng. 2025, 258, 124535. [Google Scholar] [CrossRef] [Scilit]
  5. Deng, Y.; Mu, S.; Liu, Y.; Mu, N.; Guo, J.; Zeng, J.; Yu, H. Numerical Simulation of Stress Field Reorientation in Multi-Fractures. Geomech. Geophys. Geo-Energy Geo-Resour. 2024, 10, 36. [Google Scholar] [CrossRef] [Scilit]
  6. Shi, J.; Zhao, X.; Zeng, L.; Wang, R.; Zhang, Y. Formation Mechanism and Impact of Multistage Natural Fractures on Hydrocarbon Accumulation in the Permian Carbonates of Southern Sichuan Basin, China. Mar. Pet. Geol. 2025, 178, 107425. [Google Scholar] [CrossRef] [Scilit]
  7. Jiang, X.; Wang, Z.; Na, J.; Sun, Z.; Hu, T. Application of Coupled Discrete Fracture–Equivalent Porous Medium Model for Groundwater Flow Simulations in Fault Zones. Eng. Geol. 2025, 357, 108335. [Google Scholar] [CrossRef] [Scilit]
  8. Aghli, G.; Moussavi-Harami, R.; Mohammadian, R. Reservoir Heterogeneity and Fracture Parameter Determination Using Electrical Image Logs and Petrophysical Data (a Case Study, Carbonate Asmari Formation, Zagros Basin, SW Iran). Pet. Sci. 2020, 17, 51–69. [Google Scholar] [CrossRef] [Scilit]
  9. Wang, M.; Zhou, Q.; Yin, L.; Dong, Y. Automatic Detection and Classification of Igneous Rock Fractures from Imaging Logging Using K-Mean Algorithm and DNN. Front. Earth Sci. 2025, 13, 1640215. [Google Scholar] [CrossRef] [Scilit]
  10. Zhang, S.; Yan, J.; Cai, J.; Zhu, X.; Hu, Q.; Wang, M.; Geng, B.; Zhong, G. Fracture Characteristics and Logging Identification of Lacustrine Shale in the Jiyang Depression, Bohai Bay Basin, Eastern China. Mar. Pet. Geol. 2021, 132, 105192. [Google Scholar] [CrossRef] [Scilit]
  11. Azouz, Z.; Honarvar Shakibaei Asli, B.; Khan, M. Evolution of Crack Analysis in Structures Using Image Processing Technique: A Review. Electronics 2023, 12, 3862. [Google Scholar] [CrossRef] [Scilit]
  12. Du, Y.; Zhang, H.; Xie, M.; Jiang, Y.; Chicas, S.D.; Liu, J. A New Method for Mechanical Identification of Unstable Sliding Rock. Bull. Eng. Geol. Environ. 2025, 84, 350. [Google Scholar] [CrossRef] [Scilit]
  13. Dilshan, R.A.D.P.; Perera, M.S.A.; Matthai, S.K. Effect of Mechanical Weakening and Crack Formation on Caprock Integrity during Underground Hydrogen Storage in Depleted Gas Reservoirs—A Comprehensive Review. Fuel 2024, 371, 131893. [Google Scholar] [CrossRef] [Scilit]
  14. An, H.; Mu, X. Contributions to Rock Fracture Induced by High Ground Stress in Deep Mining: A Review. Rock Mech. Rock Eng. 2025, 58, 463–511. [Google Scholar] [CrossRef] [Scilit]
  15. Kissling, W.M.; Massiot, C. Modelling of Flow through Naturally Fractured Geothermal Reservoirs, Taupō Volcanic Zone, New Zealand. Geotherm. Energy 2023, 11, 20. [Google Scholar] [CrossRef] [Scilit]
  16. Mandelbrot, B.B. The Fractal Geometry of Nature; Updated and Augmented Edition; W. H. Freeman and Company: New York, NY, USA, 1983; ISBN 978-0-7167-1186-5. [Google Scholar]
  17. Ai, T.; Zhang, R.; Zhou, H.W.; Pei, J.L. Box-Counting Methods to Directly Estimate the Fractal Dimension of a Rock Surface. Appl. Surf. Sci. 2014, 314, 610–621. [Google Scholar] [CrossRef] [Scilit]
  18. Pan, H.; Shao, Y.; Liu, Z.; Zuo, Q.; Su, J.; Bai, J.; Miao, H.; Guo, Y.; Zhang, J. A Physical Parameter Characterizing Heterogeneity of Pore and Fracture Structures in Coal Reservoirs. Processes 2024, 12, 1553. [Google Scholar] [CrossRef] [Scilit]
  19. Pavičić, I.; Duić, Ž.; Vrbaški, A.; Dragičević, I. Fractal Characterization of Multiscale Fracture Network Distribution in Dolomites: Outcrop Analogue of Subsurface Reservoirs. Fractal Fract. 2023, 7, 676. [Google Scholar] [CrossRef] [Scilit]
  20. Ayo-Bali, A.; Ajayi, K.M. Characterization of Rock Fractures for Fractal Modeling of Radon Gas Transport. J. Environ. Radioact. 2024, 280, 107543. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  21. Sarkar, N.; Chaudhuri, B.B. An Efficient Differential Box-Counting Approach to Compute Fractal Dimension of Image. IEEE Trans. Syst. Man Cybern. 1994, 24, 115–120. [Google Scholar] [CrossRef] [Scilit]
  22. Myint, S.W.; Mesev, V.; Lam, N. Urban Textural Analysis from Remote Sensor Data: Lacunarity Measurements Based on the Differential Box-Counting Method. Geogr. Anal. 2006, 38, 371–390. [Google Scholar] [CrossRef] [Scilit]
  23. Panigrahy, C.; Seal, A.; Mahato, N.K.; Bhattacharjee, D. Differential Box-Counting Methods for Estimating Fractal Dimension of Gray-Scale Images: A Survey. Chaos Solit. Fractals 2019, 126, 178–202. [Google Scholar] [CrossRef] [Scilit]
  24. Dwyer, G.K.; Cummings, C.R.; Rice, S.P.; Lancaster, J.; Downes, B.J.; Slater, L.; Lester, R.E. Using Fractals to Describe Ecologically Relevant Patterns in Distributions of Large Rocks in Streams. Water Resour. Res. 2021, 57, e2021WR029796. [Google Scholar] [CrossRef] [Scilit]
  25. Li, J.; Du, Q.; Sun, C. An Improved Box-Counting Method for Image Fractal Dimension Estimation. Pattern Recognit. 2009, 42, 2460–2469. [Google Scholar] [CrossRef] [Scilit]
  26. Zhang, L.; Dang, F.; Ding, W.; Zhu, L. Quantitative Study of Meso-Damage Process on Concrete by CT Technology and Improved Differential Box-Counting Method. Measurement 2020, 160, 107832. [Google Scholar] [CrossRef] [Scilit]
  27. Cao, T.; Wang, W.; Tighe, S.; Wang, S. Crack Image Detection Based on Fractional Differential and Fractal Dimension. IET Comput. Vis. 2019, 13, 79–85. [Google Scholar] [CrossRef] [Scilit]
  28. Wang, J.; Yang, G.; Yuan, Y.; Sun, J.; Pu, G. Effects of Scale Parameters and Counting Origins on Box-Counting Fractal Dimension and Engineering Application in Concrete Beam Crack Analysis. Fractal Fract. 2025, 9, 549. [Google Scholar] [CrossRef] [Scilit]
  29. Wang, G.; Tse, P.W.; Yuan, M. Automatic Internal Crack Detection from a Sequence of Infrared Images with a Triple-Threshold Canny Edge Detector. Meas. Sci. Technol. 2018, 29, 025403. [Google Scholar] [CrossRef] [Scilit]
  30. Hu, Y.; Zhao, C.; Wang, H. Automatic Pavement Crack Detection Using Texture and Shape Descriptors. IETE Tech. Rev. 2010, 27, 398. [Google Scholar] [CrossRef] [Scilit]
  31. Salman, M.; Mathavan, S.; Kamal, K.; Rahman, M. Pavement Crack Detection Using the Gabor Filter. In Proceedings of the 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013), The Hague, The Netherlands, 6–9 October 2013; pp. 2039–2044. [Google Scholar]
  32. Minaee, S.; Boykov, Y.Y.; Porikli, F.; Plaza, A.J.; Kehtarnavaz, N.; Terzopoulos, D. Image Segmentation Using Deep Learning: A Survey. IEEE Trans. Pattern Anal. Mach. Intell. 2021, 44, 3523–3542. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  33. Liu, X.; Song, L.; Liu, S.; Zhang, Y. A Review of Deep-Learning-Based Medical Image Segmentation Methods. Sustainability 2021, 13, 1224. [Google Scholar] [CrossRef] [Scilit]
  34. Jiao, L.; Zhao, J. A Survey on the New Generation of Deep Learning in Image Processing. IEEE Access 2019, 7, 172231–172263. [Google Scholar] [CrossRef] [Scilit]
  35. Fritzke, B. Growing Cell Structures—A Self-Organizing Network for Unsupervised and Supervised Learning. Neural Netw. 1994, 7, 1441–1460. [Google Scholar] [CrossRef] [Scilit]
  36. Kohonen, T. Self-Organizing Maps; Springer Series in Information Sciences; Springer: Berlin/Heidelberg, Germany, 2001; Volume 30, ISBN 978-3-540-67921-9. [Google Scholar]
  37. Ghaseminezhad, M.H.; Karami, A. A Novel Self-Organizing Map (SOM) Neural Network for Discrete Groups of Data Clustering. Appl. Soft Comput. 2011, 11, 3771–3778. [Google Scholar] [CrossRef] [Scilit]
  38. Kalteh, A.M.; Hjorth, P.; Berndtsson, R. Review of the Self-Organizing Map (SOM) Approach in Water Resources: Analysis, Modelling and Application. Environ. Model. Softw. 2008, 23, 835–845. [Google Scholar] [CrossRef] [Scilit]
  39. Gonçalves, M.L.; Netto, M.L.A.; Costa, J.A.F.; Zullo Júnior, J. An Unsupervised Method of Classifying Remotely Sensed Images Using Kohonen Self-organizing Maps and Agglomerative Hierarchical Clustering Methods. Int. J. Remote Sens. 2008, 29, 3171–3207. [Google Scholar] [CrossRef] [Scilit]
  40. Chang, P.-L.; Teng, W.-G. Exploiting the Self-Organizing Map for Medical Image Segmentation. In Proceedings of the Twentieth IEEE International Symposium on Computer-Based Medical Systems (CBMS′07), Maribor, Slovenia, 20–22 June 2007; pp. 281–288. [Google Scholar]
  41. Fahim, A. K and Starting Means for K-Means Algorithm. J. Comput. Sci. 2021, 55, 101445. [Google Scholar] [CrossRef] [Scilit]
  42. Bigdeli, A.; Maghsoudi, A.; Ghezelbash, R. Application of Self-Organizing Map (SOM) and K-Means Clustering Algorithms for Portraying Geochemical Anomaly Patterns in Moalleman District, NE Iran. J. Geochem. Explor. 2022, 233, 106923. [Google Scholar] [CrossRef] [Scilit]
  43. ITU-R Recommendation BT.601-7; Studio Encoding Parameters of Digital Television for Standard 4:3 and Wide-Screen 16:9 Aspect Ratios. International Telecommunication Union: Geneva, Switzerland, 2011.
  44. Bovik, A.C. The Essential Guide to Image Processing; Academic Press: Burlington, MA, USA, 2009; ISBN 978-0-12-374457-9. [Google Scholar]
  45. Saravanan, C. Color Image to Grayscale Image Conversion. In Proceedings of the 2010 Second International Conference on Computer Engineering and Applications, Bali Island, Indonesia, 19–21 March 2010; pp. 196–199. [Google Scholar]
  46. Chen, T.; Ma, K.-K.; Chen, L.-H. Tri-State Median Filter for Image Denoising. IEEE Trans. Image Process. 1999, 8, 1834–1838. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  47. Cao, N.; Liu, Y. High-Noise Grayscale Image Denoising Using an Improved Median Filter for the Adaptive Selection of a Threshold. Appl. Sci. 2024, 14, 635. [Google Scholar] [CrossRef] [Scilit]
  48. Zuiderveld, K. Contrast Limited Adaptive Histogram Equalization. In Graphics Gems; Elsevier: Boston, MA, USA, 1994; pp. 474–485. ISBN 978-0-12-336156-1. [Google Scholar]
  49. Rahman, S.; Rahman, M.M.; Abdullah-Al-Wadud, M.; Al-Quaderi, G.D.; Shoyaib, M. An Adaptive Gamma Correction for Image Enhancement. EURASIP J. Image Video Process. 2016, 2016, 35. [Google Scholar] [CrossRef] [Scilit]
  50. Huang, S.-C.; Cheng, F.-C.; Chiu, Y.-S. Efficient Contrast Enhancement Using Adaptive Gamma Correction with Weighting Distribution. IEEE Trans. Image Process. 2013, 22, 1032–1041. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  51. Otsu, N. A Threshold Selection Method from Gray-Level Histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef] [Scilit]
  52. Friedman, M. The Use of Ranks to Avoid the Assumption of Normality Implicit in the Analysis of Variance. J. Am. Stat. Assoc. 1937, 32, 675–701. [Google Scholar] [CrossRef]
  53. Wilcoxon, F. Individual Comparisons by Ranking Methods. Biom. Bull. 1945, 1, 80. [Google Scholar] [CrossRef] [Scilit]
  54. Derrac, J.; García, S.; Molina, D.; Herrera, F. A Practical Tutorial on the Use of Nonparametric Statistical Tests as a Methodology for Comparing Evolutionary and Swarm Intelligence Algorithms. Swarm Evol. Comput. 2011, 1, 3–18. [Google Scholar] [CrossRef] [Scilit]
  55. Urrea, D.; Moreno, D.; Lopez-Sanchez, J.; Blessent, D. Analysis of Fractures Generated by Faults at Micro- and Macro-Scale and the Influence on the Secondary Permeability: Application to the Nevado Del Ruiz Area (Colombia). Environ. Earth Sci. 2024, 83, 253. [Google Scholar] [CrossRef] [Scilit]
  56. Ramírez-Guzmán, Á.; Pola, A.; Macias, J.L.; Soto-Herrera, A.M.; Avellán, D.R.; Pacheco-Valdovinos, P.M.; Martínez-Martínez, J. The Influence of Alteration and Fractures on Gas Permeability and Mechanical Properties of the Sedimentary and Volcanic Rocks of the Acoculco Caldera Complex (México). Bull. Eng. Geol. Environ. 2024, 83, 41. [Google Scholar] [CrossRef] [Scilit]
  57. Zhang, J.; Yu, Y.; Cai, H.; Li, M.; Liu, Y. Multiscale Characterization of Micro Fracture Connectivity and Gas Migration in Volcanic Reservoirs Using µCT and Hybrid Learning Segmentation. Sci. Rep. 2026, 16, 8442. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  58. Silva, G.; Miranda, F.P.D.; Michelon, M.; Ovídio, A.; Venturelli, F.; Moraes, L.; Ferreira, J.; Parêdes, J.; Cury, A.; Barbosa, F. Multifractal Analysis of Geological Data Using a Moving Window Dynamical Approach. Fractal Fract. 2025, 9, 319. [Google Scholar] [CrossRef] [Scilit]
  59. Dong, S.; Yu, X.; Zeng, L.; Ye, J.; Wang, L.; Ji, C.; Fu, K.; Wang, R. Relationship between Box-Counting Fractal Dimension and Properties of Fracture Networks. Unconv. Resour. 2024, 4, 100068. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Framework for fractal feature extraction and intelligent identification of fracture images.
Figure 1. Framework for fractal feature extraction and intelligent identification of fracture images.
Fractalfract 10 00588 g001
Figure 2. Comparison of preprocessing results for the CCSD-MH (540–547 m) depth interval (a) represents the original borehole imaging image, while (bf) correspond to the five processing stages: grayscale image, median filtering, CLAHE enhancement, dark-region enhancement, and the final result.
Figure 2. Comparison of preprocessing results for the CCSD-MH (540–547 m) depth interval (a) represents the original borehole imaging image, while (bf) correspond to the five processing stages: grayscale image, median filtering, CLAHE enhancement, dark-region enhancement, and the final result.
Fractalfract 10 00588 g002
Figure 3. Comparison of grayscale histograms before and after preprocessing for the CCSD-MH (540–547 m) depth interval: (a) Grayscale histogram before preprocessing; (b) Grayscale histogram after preprocessing. The black dots indicate the histogram-bin centers, and the dotted line connects them for visualization.
Figure 3. Comparison of grayscale histograms before and after preprocessing for the CCSD-MH (540–547 m) depth interval: (a) Grayscale histogram before preprocessing; (b) Grayscale histogram after preprocessing. The black dots indicate the histogram-bin centers, and the dotted line connects them for visualization.
Fractalfract 10 00588 g003
Figure 4. Schematic illustration of the Differential Box-Counting method.
Figure 4. Schematic illustration of the Differential Box-Counting method.
Fractalfract 10 00588 g004
Figure 5. Flowchart of the CABH-DBC method.
Figure 5. Flowchart of the CABH-DBC method.
Fractalfract 10 00588 g005
Figure 6. Flowchart of the core SOM algorithm.
Figure 6. Flowchart of the core SOM algorithm.
Fractalfract 10 00588 g006
Figure 7. (a) CCSD-MH (810–828 m); (b) CCSD-MH (496–516 m). The two images are used for the global-scale fractal-dimension comparison in Section 4.1.1.
Figure 7. (a) CCSD-MH (810–828 m); (b) CCSD-MH (496–516 m). The two images are used for the global-scale fractal-dimension comparison in Section 4.1.1.
Fractalfract 10 00588 g007
Figure 8. Comparison of fractal-dimension fitting curves for CCSD-MH (810–828 m). (a) DBC; (b) CABH-DBC.
Figure 8. Comparison of fractal-dimension fitting curves for CCSD-MH (810–828 m). (a) DBC; (b) CABH-DBC.
Fractalfract 10 00588 g008
Figure 9. Comparison of fractal-dimension fitting curves for CCSD-MH (496–516 m). (a) DBC; (b) CABH-DBC.
Figure 9. Comparison of fractal-dimension fitting curves for CCSD-MH (496–516 m). (a) DBC; (b) CABH-DBC.
Fractalfract 10 00588 g009
Figure 10. CABH-DBC local fractal response maps for CCSD-MH (540–547 m) after Z-score standardization. (a) 7 × 7; (b) 13 × 13; (c) 25 × 25.
Figure 10. CABH-DBC local fractal response maps for CCSD-MH (540–547 m) after Z-score standardization. (a) 7 × 7; (b) 13 × 13; (c) 25 × 25.
Fractalfract 10 00588 g010
Figure 11. SOM clustering results for CCSD-MH (540–547 m). (a) Original image; (b) inverted fractal response map after Z-score standardization; (c) SOM clustering result.
Figure 11. SOM clustering results for CCSD-MH (540–547 m). (a) Original image; (b) inverted fractal response map after Z-score standardization; (c) SOM clustering result.
Fractalfract 10 00588 g011
Figure 12. Example comparison of fracture identification results for CCSD-MH (540–547 m). (a) CCSD-MH (540–547 m) image; (b) DBC-Kmeans result; (c) DBC-SOM result; (d) CABH-DBC-Kmeans result; (e) CABH-DBC-SOM result. White regions indicate identified fractures.
Figure 12. Example comparison of fracture identification results for CCSD-MH (540–547 m). (a) CCSD-MH (540–547 m) image; (b) DBC-Kmeans result; (c) DBC-SOM result; (d) CABH-DBC-Kmeans result; (e) CABH-DBC-SOM result. White regions indicate identified fractures.
Fractalfract 10 00588 g012
Figure 13. Boxplots of the F1-score distributions of the four methods.
Figure 13. Boxplots of the F1-score distributions of the four methods.
Fractalfract 10 00588 g013
Figure 14. Comparison of F1-scores of the different methods across the ten depth intervals.
Figure 14. Comparison of F1-scores of the different methods across the ten depth intervals.
Fractalfract 10 00588 g014
Figure 15. Sensitivity analysis of the major parameters of CABH-DBC-SOM. (a) Box-height adaptation parameter; (b) multiscale window-set sensitivity; (c) lower-bound sensitivity; (d) upper-bound sensitivity.
Figure 15. Sensitivity analysis of the major parameters of CABH-DBC-SOM. (a) Box-height adaptation parameter; (b) multiscale window-set sensitivity; (c) lower-bound sensitivity; (d) upper-bound sensitivity.
Fractalfract 10 00588 g015
Table 1. Information on the principal representative depth intervals from CCSD-MH used in this study.
Table 1. Information on the principal representative depth intervals from CCSD-MH used in this study.
Depth IntervalLithologyImage SizePurpose in This Study
CCSD-MH (496–516 m)Metamorphic rock180 × 505 pixelsSparse-fracture interval for global-scale fractal analysis
CCSD-MH (540–547 m)Metamorphic rock319 × 895 pixelsVisualization of preprocessing, multiscale features, and fracture identification
CCSD-MH (810–828 m)Metamorphic rock193 × 490 pixelsDense-fracture interval for global-scale fractal analysis
Table 2. Comprehensive performance comparison of different fracture identification methods.
Table 2. Comprehensive performance comparison of different fracture identification methods.
MethodPrecisionRecallF1 IoUFPRFNR
DBC-Kmeans0.403 ± 0.0940.609 ± 0.0930.474 ± 0.0460.312 ± 0.0400.0695 ± 0.03590.391 ± 0.093
DBC-SOM0.534 ± 0.1090.634 ± 0.0970.565 ± 0.0320.395 ± 0.0310.0416 ± 0.02730.366 ± 0.097
CABH-DBC-Kmeans0.486 ± 0.0820.667 ± 0.0880.554 ± 0.0510.384 ± 0.0490.0505 ± 0.02640.333 ± 0.088
CABH-DBC-SOM0.633 ± 0.0890.697 ± 0.0650.659 ± 0.0530.493 ± 0.0600.0295 ± 0.01340.303 ± 0.065
Table 3. Pairwise significance tests of F1-scores among the different methods.
Table 3. Pairwise significance tests of F1-scores among the different methods.
Comparison (A vs. B)Mean Difference (A−B)Wilcoxon p Holm-Adjusted p Significance
CABH-DBC-SOM vs. DBC-Kmeans+0.1850.00200.012*
CABH-DBC-SOM vs. DBC-SOM+0.0940.00390.020*
CABH-DBC-SOM vs. CABH-DBC-Kmeans+0.1050.00390.020*
DBC-SOM vs. DBC-Kmeans+0.0910.00590.020*
CABH-DBC-Kmeans vs. DBC-Kmeans+0.0800.00980.020*
DBC-SOM vs. CABH-DBC-Kmeans+0.0120.5570.557ns
Note: The significance level is α = 0.05 ; * indicates p < 0.05 , and ns indicates a non-significant difference.
Table 4. Contributions of the CABH-DBC feature extraction module and SOM clustering module.
Table 4. Contributions of the CABH-DBC feature extraction module and SOM clustering module.
FactorMean Relative Improvement in F1Mean Relative Improvement in IoUMean Reduction in FPRMean Reduction in FNR
CABH-DBC feature extraction module≈16.8%≈24.0%≈28.2%≈16.0%
SOM clustering module≈19.1%≈27.5%≈40.9%≈7.7%
Table 5. Ablation results for the grayscale auxiliary term.
Table 5. Ablation results for the grayscale auxiliary term.
MethodPrecisionRecallF1IoUFPRFNR
Fractal-only ( S = f )0.606 ± 0.1100.658 ± 0.0760.626 ± 0.0780.460 ± 0.0840.0312 ± 0.01480.342 ± 0.076
Full ( S = f 0.25 g )0.633 ± 0.0890.697 ± 0.0650.659 ± 0.0530.493 ± 0.0600.0295 ± 0.01340.303 ± 0.065
Table 6. Comparison of identification performance between the external Otsu baseline and CABH-DBC-SOM.
Table 6. Comparison of identification performance between the external Otsu baseline and CABH-DBC-SOM.
MethodPrecisionRecallF1IoUFPRFNR
Otsu0.392 ± 0.0380.440 ± 0.0190.414 ± 0.0250.261 ± 0.0200.046 ± 0.0170.560 ± 0.019
CABH-DBC-SOM0.633 ± 0.0890.697 ± 0.0650.659 ± 0.0530.493 ± 0.0600.030 ± 0.0130.303 ± 0.065
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sun, Y.; Mou, D.; Wang, Z. Multiscale Fractal Feature Extraction and Identification of Fracture Images Using Complexity-Adaptive Box-Height Differential Box-Counting and SOM. Fractal Fract. 2026, 10, 588. https://doi.org/10.3390/fractalfract10080588

AMA Style

Sun Y, Mou D, Wang Z. Multiscale Fractal Feature Extraction and Identification of Fracture Images Using Complexity-Adaptive Box-Height Differential Box-Counting and SOM. Fractal and Fractional. 2026; 10(8):588. https://doi.org/10.3390/fractalfract10080588

Chicago/Turabian Style

Sun, Yuting, Dan Mou, and Zhuwen Wang. 2026. "Multiscale Fractal Feature Extraction and Identification of Fracture Images Using Complexity-Adaptive Box-Height Differential Box-Counting and SOM" Fractal and Fractional 10, no. 8: 588. https://doi.org/10.3390/fractalfract10080588

APA Style

Sun, Y., Mou, D., & Wang, Z. (2026). Multiscale Fractal Feature Extraction and Identification of Fracture Images Using Complexity-Adaptive Box-Height Differential Box-Counting and SOM. Fractal and Fractional, 10(8), 588. https://doi.org/10.3390/fractalfract10080588

Article Metrics

Back to TopTop