Integrating Drilling Parameters and Face Images for Tunnel Rock Mass Classification Using a Hybrid Random Forest and MambaVision Model
Abstract
1. Introduction
1.1. Background
1.2. Related Work
1.2.1. Overview Review
1.2.2. Single-Modality Approaches for Rock Classification
1.2.3. Various Artificial Intelligent Algorithm for Construction Data
1.3. Objective
2. Dataset Acquisition and Preprocessing
2.1. Project Background and Data Collection
2.2. Dataset Description
2.3. Image Augmentation
3. Methodology and Experiment Setup
3.1. Random-Mamba Model
3.2. Drilling Parameter Branch: Random Forest Model
3.3. Digital Image Branch: MambaVision Model
3.4. Output Fusion Strategy
3.5. Comparative Models and Evaluation Metrics
3.5.1. Comparative Models
3.5.2. Evaluation Metrics
3.6. Experiment Setup
4. Results and Discussion
4.1. Model Training and Validation Results
4.2. Model Comparison
4.2.1. Quantitative Comparison
4.2.2. Confusion Matrix Analysis
4.3. Ablation Study
4.4. Sensitivity Analysis
4.5. Discussion
4.5.1. Discussion About the Results
4.5.2. Limitations
5. Conclusions and Future Work
- The proposed dual-branch Random-Mamba model proves highly effective for surrounding rock classification. Ablation studies demonstrate that dual-branch architecture significantly outperforms all single-modality baselines, confirming the synergistic value of fusing mechanical and visual information. Furthermore, the feature-level fusion strategy employing an MLP yields superior results compared to early concatenation or late fusion approaches, achieving an overall accuracy of 92.1% and a macro-F1 score of 91.6%.
- The selection of Random Forest for the drilling parameter branch and MambaVision for the image branch is well-justified. Comparative experiments among twenty-three models reveal that Random Forest-based hybrids consistently outperform XGBoost-based counterparts, despite their similar single-modality performance, indicating that Random Forest’s feature representations are more complementary to visual features. MambaVision, with its linear computational complexity and global receptive field, achieves the highest accuracy with 85.6% among image-only models while maintaining competitive inference speed with 6.5 ms/sample. The complete Random-Mamba model balances accuracy with 92.1% and efficiency on speed and size, 6.9 ms/sample and 26.9 M parameters, confirming its practical viability.
- SHAP-based sensitivity analysis identifies the relative importance of drilling parameters. Based on the Random Forest branch, the rank of six parameters from most to least influential follows as: feed speed, propulsion pressure, impact pressure, rotation pressure, water pressure, and water flow. This hierarchy aligns with rock mechanics principles and provides actionable guidance for parameter prioritization in real-world applications.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| RMR | Rock mass rating |
| RQD | Rock quality designation |
| SVM | Support vector machines |
| CNN | Convolutional neural network |
| ViT | Vision transformer |
| MLP | Multi-Layer Perceptron |
| TP | True positive |
| FP | False positive |
| FN | False negative |
| MA | mean accuracy |
| SHAP | SHapley Additive exPlanations |
References
- Ministry of Transport of the P.R.C. Bulletin on the Development of Chinese Transportation Industry in 2024 Released. Tunn. Constr. (Chin. Engl.) 2025, 45, 1101. [Google Scholar]
- Bo, Y.; Liu, Q.; Huang, X.; Pan, Y. Real-Time Hard-Rock Tunnel Prediction Model for Rock Mass Classification Using CatBoost Integrated with Sequential Model-Based Optimization. Tunn. Undergr. Space Technol. 2022, 124, 104448. [Google Scholar] [CrossRef]
- Adhikari, S.; Panthi, K.; Basnet, C. Subjectivity Associated to the Use of Rock Mass Classification in Stability Analysis of Caverns. Sci. Rep. 2025, 15, 26256. [Google Scholar] [CrossRef]
- Russo, A.; Hormazabal, E. Correlations Between Various Rock Mass Classification Systems, Including Laubscher (MRMR), Bieniawski (RMR), Barton (Q) and Hoek and Marinos (GSI) Systems; LopezAcosta, N., MartinezHernandez, E., EspinosaSantiago, A., MendozaPromotor, J., Lopez, A., Eds.; IOS Press: Amsterdam, The Netherlands, 2019; pp. 2806–2815. [Google Scholar]
- Chen, J.; Li, X.; Zhu, H.; Rubin, Y. Geostatistical Method for Inferring RMR Ahead of Tunnel Face Excavation Using Dynamically Exposed Geological Information. Eng. Geol. 2017, 228, 214–223. [Google Scholar] [CrossRef]
- Mert, E.; Yilmaz, S.; Inal, M. An Assessment of Total RMR Classification System Using Unified Simulation Model Based on Artificial Neural Networks. Neural Comput. Appl. 2011, 20, 603–610. [Google Scholar] [CrossRef]
- Chiu, C.; Liu, C. Development of a Computer Program from Photogrammetry for Assisting Q-System Rating. Int. J. Rock Mech. Min. Sci. 2023, 170, 105499. [Google Scholar] [CrossRef]
- Hajiazizi, M.; Khatami, R. Seismic Analysis of the Rock Mass Classification in the Q-System. Int. J. Rock Mech. Min. Sci. 2013, 62, 123–130. [Google Scholar] [CrossRef]
- GB/T 50218-2014; Standard for Engineering Classification of Rock Masses. Beijing COC Tech Co., Ltd.: Beijing, China, 2014.
- Palmstrom, A.; Stille, H. Ground Behaviour and Rock Engineering Tools for Underground Excavations. Tunn. Undergr. Space Technol. 2007, 22, 363–376. [Google Scholar] [CrossRef]
- Ahmad, M.; Hu, J.; Hadzima-Nyarko, M.; Ahmad, F.; Tang, X.; Rahman, Z.; Nawaz, A.; Abrar, M. Rockburst Hazard Prediction in Underground Projects Using Two Intelligent Classification Techniques: A Comparative Study. Symmetry 2021, 13, 632. [Google Scholar] [CrossRef]
- Ayawah, P.; Sebbeh-Newton, S.; Azure, J.; Kaba, A.; Anani, A.; Bansah, S.; Zabidi, H. A Review and Case Study of Artificial Intelligence and Machine Learning Methods Used for Ground Condition Prediction Ahead of Tunnel Boring Machines. Tunn. Undergr. Space Technol. 2022, 125, 104497. [Google Scholar] [CrossRef]
- Yang, B.; Armaghani, D.J.; Fattahi, H.; Afrazi, M.; Koopialipoor, M.; Asteris, P.G.; Khandelwal, M. Optimized Random Forest Models for Rock Mass Classification in Tunnel Construction. Geosciences 2025, 15, 47. [Google Scholar] [CrossRef]
- Nie, Y.; Zhang, Q.; Hou, L.; Du, L.; Zhao, X.; Xue, Y.; Lin, Z.; Cao, X.; Wang, Z. TBM Rock Mass Classification Using XGBoost and Interpretable Machine Learning. Adv. Eng. Inform. 2025, 66, 103459. [Google Scholar] [CrossRef]
- Sebbeh-Newton, S.; Seidu, J.; Ankah, M.L.Y.; Ewusi-Wilson, R.; Zabidi, H.; Amakye, L. Real-Time Classification of Ground Conditions Ahead of a TBM Using Supervised Machine Learning Algorithms. Model. Earth Syst. Environ. 2024, 10, 6173–6186. [Google Scholar] [CrossRef]
- Liu, Q.; Yan, J.; Li, H.; Zhang, P.; Liu, Y.; Liu, L.; Ye, S.; Liu, H. Intelligent Identification of Surrounding Rock Grades Based on a Self-Developed Rock Drilling Test System. Buildings 2024, 14, 2176. [Google Scholar] [CrossRef]
- Yang, B.; Liu, Y.; Liu, Z.; Zhu, Q.; Li, D. Classification of Rock Mass Quality in Underground Rock Engineering with Incomplete Data Using XGBoost Model and Zebra Optimization Algorithm. Appl. Sci. 2024, 14, 7074. [Google Scholar] [CrossRef]
- Zhang, J.; Shi, K.; Majiti, H.; Shan, H.; Fu, T.; Shi, R.; Lu, Z. Study on the Classification and Identification Methods of Surrounding Rock Excavatability Based on the Rock-Breaking Performance of Tunnel Boring Machines. Appl. Sci. 2023, 13, 7060. [Google Scholar] [CrossRef]
- Xiao, Y.; Yuan, H.; Shi, Q.; Qiu, Z.; Tang, L.; Yu, Y.; Li, Y.; Pan, Y.; Xiao, Q. Real-Time Grading Method of Tunnel Surrounding Rock Based on Image Recognition. Front. Artif. Intell. 2026, 9, 1766828. [Google Scholar] [CrossRef]
- Shi, M.; Chen, Y.; Gao, T.; Wang, Y. Accurate and Reliable Vision-Based Tunnel Face Rock Mass Classification by Explainable Deep Learning. Tunn. Undergr. Space Technol. 2026, 168, 107233. [Google Scholar] [CrossRef]
- Kim, Y.; Yun, T.S. Enhanced Rock Mass Rating Prediction from Tunnel Face Imagery: A Decision-Supportive Ensemble Deep Learning Approach. Eng. Geol. 2024, 339, 107625. [Google Scholar] [CrossRef]
- Zhang, W.; Zhang, W.; Zhang, G.; Huang, J.; Li, M.; Wang, X.; Ye, F.; Guan, X. Hard-Rock Tunnel Lithology Identification Using Multi-Scale Dilated Convolutional Attention Network Based on Tunnel Face Images. Front. Struct. Civ. Eng. 2024, 17, 1796–1812. [Google Scholar] [CrossRef]
- Chen, L.; Liu, Z.; Su, H.; Lin, F.; Mao, W. Automated Rock Mass Condition Assessment during TBM Tunnel Excavation Using Deep Learning. Sci. Rep. 2022, 12, 1722. [Google Scholar] [CrossRef] [PubMed]
- Chen, J.; Yang, T.; Zhang, D.; Huang, H.; Tian, Y. Deep Learning Based Classification of Rock Structure of Tunnel Face. Geosci. Front. 2021, 12, 395–404. [Google Scholar] [CrossRef]
- Zhang, S.; Chen, Z.; Ling, T.; Huang, N.; Zhang, L. A Dynamic Classification Method for Surrounding Rock Based on the Fusion of Tunnel Face Images and Ground Penetrating Radar Advanced Geological Forecast Images. Meas. Sci. Technol. 2025, 36, 106104. [Google Scholar] [CrossRef]
- Dong, Z.; Yu, H.; Tian, G.; Li, X.; Cao, R.; Zhang, Y. Data Visualization Strategy for Predicting Rock Mass Classification with TBM Key Rock-Fragmentation Parameters. Transp. Geotech. 2025, 51, 101489. [Google Scholar] [CrossRef]
- Shao, S.; Song, R.; Wu, Y.; Zhang, Z.; Fu, H.; Peng, Y.; Li, Z.; Liu, Y. Research on Intelligent Predictions of Surrounding Rock Ahead of the Tunnel Face Based on Neural Network and Longitudinal Deformation Curve. Appl. Sci. 2025, 15, 8771. [Google Scholar] [CrossRef]
- Hansen, T.F.; Erharter, G.H.; Liu, Z.; Torresen, J. A Comparative Study on Machine Learning Approaches for Rock Mass Classification Using Drilling Data. Appl. Comput. Geosci. 2024, 24, 100199. [Google Scholar] [CrossRef]
- Tan, F.; You, M.; Zuo, C.; Jiao, Y.; Tian, H. Simulation of Rock-Breaking Process by Drilling Machine and Dynamic Classification of Surrounding Rocks. Rock Mech. Rock Eng. 2022, 55, 423–437. [Google Scholar] [CrossRef]
- Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
- LeCun, Y.; Bengio, Y.; Hinton, G. Deep Learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
- Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, L.; Polosukhin, I. Attention Is All You Need. In Advances in Neural Information Processing Systems 30 (NIPS 2017); NIPS: San Diego, CA, USA, 2017; Volume 30. [Google Scholar]
- Hatamizadeh, A.; Kautz, J. MambaVision: A Hybrid Mamba-Transformer Vision Backbone. In 2025 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2025; pp. 25261–25270. [Google Scholar]
- Awoyera, P.O.; Simwanda, L.; Vasic, M.V.; Mydin, M.A.O.; Imoh, U.U.; Fadugba, O.G.; Asiz, A.; Rad, M.M. Hybrid Generative-Ensemble Approach for Predicting Recycled Aggregate Concrete Strength Properties. Sci. Rep. 2026. [Google Scholar] [CrossRef]
- Yuan, C.; Kong, Q.; Chen, W.; Fan, G.; Hao, H. Multimodal Feature Fusion for Detecting Debonding in FRP-Reinforced Concrete Interfaces Using Dual-Branch CNN. Struct. Health Monit.-Int. J. 2025, 25, 2039–2054. [Google Scholar] [CrossRef]
- Ren, Z.; Liu, S.; Wang, L.; Guo, Z. Conv-SdMLPMixer: A Hybrid Medical Image Classification Network Based on Multi-Branch CNN and Multi-Scale Multi-Dimensional MLP. Inf. Fusion 2025, 118, 102937. [Google Scholar] [CrossRef]










| Method Types | Year | Researchers | Input Data | Algorithm | Accuracy (%) |
|---|---|---|---|---|---|
| Drilling Parameter-Based Methods | 2025 | Bo Yang et al. [13] | thrust force per cutter, revolutions per minute, penetration rate, advance rate, and penetration per revolution | Random Forest | 87.9 |
| 2025 | Nie Yaoqi et al. [14] | cutterhead rotation speed, advance speed, cutterhead torque, total thrust force, cutterhead penetration, advance feed rate, cutterhead set rotation speed, hydraulic pump pressure, and the author-designed parameter specific energy | Coati-XGBoost | 91.5 | |
| 2024 | Sylvanus Sebbeh-Newton et al. [15] | boring energy, cutterhead torque, cutterhead thrust force, revolution per minute, rate of penetration, stroke speed, gripper cylinder pressure, pitching, and motor current amps | Extremely Randomized Trees | 91.0 | |
| 2024 | Quanwei Liu et al. [16] | Propulsion speed, Impact pressure, Propulsion pressure, and Rotary pressure | Random Forest | 93.0 | |
| 2024 | Yang, B et al. [17] | uniaxial compressive strength, rock mass integrity coefficient, rock quality designation, and groundwater condition | XGBoost | 92.3 | |
| 2023 | Jianming Zhang et al. [18] | total thrust, top shield cylinder rod chamber pressure, top shield cylinder rod less chamber pressure, gripping force, gripper pump pressure, cutterhead torque, cutterhead rotational speed, penetration, advance rate, and propulsion pump pressure | Deep Forest | 96.33 | |
| Image-Based Methods | 2026 | Yihuan Xiao et al. [19] | Tunnel face images | ShuffleNet V2 | 85.0 |
| 2026 | Mengnan Shi et al. [20] | Tunnel face images | DCNN | 93.6 | |
| 2024 | Yejin Kim et al. [21] | Tunnel face images | EfficientNet-B4 | 83.2 | |
| 2024 | Wenjun Zhang et al. [22] | Tunnel face images | ResNet-101 | 91.3 | |
| 2022 | Chen Liang et al. [23] | Tunnel face images | SAFN, a CNN-Attention hybrid architecture | 92.5 | |
| 2021 | Jiayao Chen et al. [24] | Tunnel face images | Inception-ResNet-V2 | 93.9 | |
| Multi-Source Fusion Methods | 2025 | Sheng Zhang et al. [25] | Image and GPR data | MobileNetV3 | 85.7 |
| 2025 | Zhikai Dong et al. [26] | tunneling parameters and their Assembled Image Fusion | ResNet | 83.0 | |
| 2025 | Shao Shuai et al. [27] | Longitudinal Deformation Curve and its image | SE-CNN-LSTM-Attention Hybrid Architecture | 91.2 | |
| 2024 | Tom F. Hansen et al. [28] | MWD image and MWD data | Resnet-50 and an ensemble machine learning model consisting of KNN, Extra Trees, and Catboost by a Voting Classifier | 86.0 |
| Data | Variable | Variable Meaning | Obtain Method |
|---|---|---|---|
| Input Data | feed speed | Penetration rate of the drill bit during excavation, reflecting rock drillability | Real-time monitoring system of the tunnel boring machine (sampling frequency: 10 Hz) |
| propulsion pressure | The thrust force required to advance the drill bit, indicating rock resistance | ||
| impact pressure | Percussive energy is transmitted for rock fragmentation | ||
| rotation pressure | Torque resistance encountered during the drilling operation | ||
| water pressure | Pressure of water injected for cooling and debris removal | ||
| water flow | Flow rate of water for cooling and flushing purposes | ||
| tunnel face images | RGB image capturing geological features of the excavation face, including joint patterns, weathering conditions, and rock texture | Digital camera mounted 5 m from the tunnel face, synchronized with drilling data acquisition | |
| Output Data | rock grade | Surrounding rock grade (II, III, IV, V) determined according to the Chinese BQ standard | Expert evaluation by three experienced geologists |
| Rock Grade | Uniaxial Compressive Strength (MPa) | Density (g/cm3) | Porosity (%) | RQD (%) |
|---|---|---|---|---|
| II | 60–80 | 2.65–2.75 | 1–3 | 80–95 |
| III | 30–60 | 2.55–2.65 | 3–8 | 50–80 |
| IV | 15–30 | 2.45–2.55 | 8–15 | 25–50 |
| V | <15 | 2.30–2.45 | >15 | <25 |
| Rock Grade | Statistic | Feed Speed (m/min) | Propulsion Pressure (MPa) | Impact Pressure (MPa) | Rotation Pressure (MPa) | Water Pressure (MPa) | Water Flow (L/min) | Record Count |
|---|---|---|---|---|---|---|---|---|
| II | Avg. (Std.) | 0.79 (0.19) | 19.28 (5.69) | 15.94 (1.02) | 12.00 (4.00) | 7.84 (0.76) | 82.78 (5.79) | 449 (13.36%) |
| [Min., Max.] | [0.31, 1.27] | [8.21, 33.33] | [13.26, 18.63] | [2.00, 29.09] | [5.42, 9.50] | [67.32, 106.37] | ||
| III | Avg. (Std.) | 1.16 (0.26) | 15.39 (5.55) | 14.02 (1.01) | 9.62 (3.69) | 7.23 (0.74) | 84.33 (5.67) | 2438 (72.54%) |
| [Min., Max.] | [0.48, 2.08] | [5.87, 29.31] | [11.04, 17.40] | [2.00, 25.12] | [4.96, 9.50] | [67.07, 105.23] | ||
| IV | Avg. (Std.) | 1.86 (0.34) | 11.46 (2.43) | 11.02 (1.00) | 7.66 (2.03) | 6.38 (0.71) | 88.39 (5.55) | 352 (10.47%) |
| [Min., Max.] | [0.91, 2.92] | [6.10, 17.27] | [8.54, 14.00] | [2.00, 13.75] | [4.71, 8.45] | [73.25, 107.78] | ||
| V | Avg. (Std.) | 2.50 (0.48) | 7.74 (2.77) | 9.09 (1.02) | 5.03 (1.94) | 5.47 (0.59) | 92.84 (6.78) | 122 (3.63%) |
| [Min., Max.] | [1.35, 3.96] | [2.88, 16.09] | [6.57, 11.29] | [2.00, 10.15] | [4.10, 7.20] | [78.39, 110.00] | ||
| All Grades | Avg. (Std.) | 1.24 (0.45) | 15.22 (5.77) | 13.78 (1.81) | 9.57 (3.8) | 7.16 (0.88) | 84.86 (6.09) | 3361 (100%) |
| [Min., Max.] | [0.31, 3.96] | [2.88, 33.33] | [1.81, 18.63] | [2.00, 29.09] | [4.10, 9.50] | [67.07, 110.00] |
| Component | Parameter | Value |
|---|---|---|
| Random Forest Branch | Number of trees | 150 |
| Maximum tree depth | 20 | |
| Minimum samples per split | 5 | |
| Split criterion | Gini impurity | |
| MambaVision Branch | Input image size (pixel × pixel × channel) | 512 × 512 × 3 |
| Patch size (pixel × pixel) | 16 × 16 | |
| Number of transformer blocks | 12 | |
| Number of attention heads | 8 | |
| Hidden dimension | 384 | |
| Pre-training | ImageNet-1K | |
| MLP Fusion Module | Input dimension | 20 (4 from RF + 16 from MambaVision) |
| Hidden layer 1 | 16 neurons, ReLU activation | |
| Hidden layer 2 | 8 neurons, ReLU activation | |
| Output layer | 4 neurons, Softmax activation | |
| Dropout rate | 0.3 (after each hidden layer) |
| Mean Acc ± Std (%) [Mean F1 ± Std (%)] | Parameter Branch | ||||
|---|---|---|---|---|---|
| Only Image | SVM | XGBoost | Random Forest | ||
| Image Branch | Only Parameter | / | 73.82 ± 0.73 [72.11 ± 0.69] | 79.03 ± 0.52 [77.54 ± 0.48] | 79.51 ± 0.48 [78.02 ± 0.44] |
| ResNet | 81.52 ± 0.61 [80.03 ± 0.52] | 85.11 ± 0.51 83.82 ± 0.47] | 86.02 ± 0.50 [84.73 ± 0.46] | 87.44 ± 0.49 [85.94 ± 0.45] | |
| ConvNeXt | 83.21 ± 0.54 [81.93 ± 0.49] | 86.52 ± 0.49 [85.23 ± 0.45] | 87.63 ± 0.47 [86.31 ± 0.43] | 88.93 ± 0.44 [87.62 ± 0.40] | |
| ViT | 84.04 ± 0.59 [82.74 ± 0.55] | 87.13 ± 0.53 [85.81 ± 0.49] | 88.21 ± 0.51 [86.92 ± 0.47] | 89.52 ± 0.47 [88.23 ± 0.43] | |
| Swin Transformer | 84.93 ± 0.47 [83.42 ± 0.43] | 86.51 ± 0.48 [85.22 ± 0.44] | 87.54 ± 0.48 [86.23 ± 0.44] | 88.83 ± 0.45 [87.41 ± 0.41] | |
| MambaVision | 85.62 ± 0.45 [84.21 ± 0.41] | 87.24 ± 0.46 [85.84 ± 0.42] | 88.13 ± 0.45 [86.72 ± 0.41] | 91.21 ± 0.58 [90.82 ± 0.53] | |
| Model | Accuracy (%) | Macro Precision (%) | Macro Recall (%) | Macro F1 (%) |
|---|---|---|---|---|
| SVM | 73.80 ± 0.75 | 72.09 ± 0.71 | 71.83 ± 0.69 | 71.96 ± 0.70 |
| XGBoost | 79.02 ± 0.54 | 77.73 ± 0.50 | 77.34 ± 0.48 | 77.53 ± 0.49 |
| Random Forest | 79.53 ± 0.50 | 78.21 ± 0.46 | 77.82 ± 0.44 | 78.01 ± 0.45 |
| ResNet | 81.49 ± 0.63 | 80.21 ± 0.54 | 79.81 ± 0.52 | 80.01 ± 0.53 |
| ConvNext | 83.20 ± 0.56 | 81.90 ± 0.51 | 81.51 ± 0.49 | 81.70 ± 0.50 |
| ViT | 84.03 ± 0.61 | 82.73 ± 0.57 | 82.32 ± 0.55 | 82.52 ± 0.56 |
| Swin Transformer | 84.91 ± 0.49 | 83.61 ± 0.45 | 83.22 ± 0.43 | 83.41 ± 0.44 |
| MambaVision | 85.60 ± 0.47 | 84.41 ± 0.43 | 84.02 ± 0.41 | 84.21 ± 0.42 |
| SVM-ResNet | 85.12 ± 0.53 | 83.82 ± 0.49 | 83.43 ± 0.47 | 83.62 ± 0.48 |
| SVM-ConvNext | 86.51 ± 0.51 | 85.21 ± 0.47 | 84.82 ± 0.45 | 85.01 ± 0.46 |
| SVM-ViT | 87.11 ± 0.55 | 85.82 ± 0.51 | 85.41 ± 0.49 | 85.61 ± 0.50 |
| SVM-Swin | 86.50 ± 0.50 | 85.20 ± 0.46 | 84.81 ± 0.44 | 85.00 ± 0.45 |
| SVM-Mamba | 87.22 ± 0.48 | 85.83 ± 0.44 | 85.42 ± 0.42 | 85.62 ± 0.43 |
| XGBoost-ResNet | 86.01 ± 0.52 | 84.71 ± 0.48 | 84.32 ± 0.46 | 84.51 ± 0.47 |
| SVM-ConvNext | 87.62 ± 0.49 | 86.32 ± 0.45 | 85.92 ± 0.43 | 86.12 ± 0.44 |
| SVM-ViT | 88.20 ± 0.53 | 86.91 ± 0.49 | 86.51 ± 0.47 | 86.71 ± 0.48 |
| XGBoost-Swin | 87.53 ± 0.50 | 86.22 ± 0.46 | 85.82 ± 0.44 | 86.02 ± 0.45 |
| XGBoost-Mamba | 88.11 ± 0.47 | 86.72 ± 0.43 | 86.31 ± 0.41 | 86.51 ± 0.42 |
| Random-ResNet | 87.43 ± 0.51 | 86.11 ± 0.47 | 85.72 ± 0.45 | 85.91 ± 0.46 |
| SVM-ConvNext | 88.92 ± 0.46 | 87.63 ± 0.42 | 87.23 ± 0.40 | 87.43 ± 0.41 |
| SVM-ViT | 89.51 ± 0.49 | 88.21 ± 0.45 | 87.82 ± 0.43 | 88.01 ± 0.44 |
| Random-Swin | 88.82 ± 0.47 | 87.41 ± 0.43 | 87.01 ± 0.41 | 87.21 ± 0.42 |
| Random-Mamba | 92.12 ± 0.61 | 91.82 ± 0.57 | 91.51 ± 0.55 | 91.66 ± 0.56 |
| Configuration | Accuracy (%) | Macro-F1 (%) | Class V F1 (%) | Parameters (M) | Inference Time (ms) |
|---|---|---|---|---|---|
| Single-modality, without class_weight | |||||
| SVM (w/o balance) | 71.21 ± 0.82 | 69.52 ± 0.74 | 58.31 ± 1.21 | 0.002 | 0.1 |
| XGBoost (w/o balance) | 76.83 ± 0.61 | 75.13 ± 0.58 | 64.23 ± 1.04 | 0.5 | 0.3 |
| Random Forest (w/o balance) | 77.32 ± 0.55 | 75.62 ± 0.52 | 65.13 ± 0.94 | 0.8 | 0.4 |
| Single-modality, with class_weight | |||||
| SVM (balanced) | 73.82 ± 0.73 | 71.91 ± 0.69 | 68.52 ± 1.12 | 0.002 | 0.1 |
| XGBoost (balanced) | 79.03 ± 0.52 | 77.54 ± 0.48 | 74.21 ± 0.84 | 0.5 | 0.3 |
| Random Forest (balanced) | 79.51 ± 0.48 | 78.02 ± 0.44 | 75.33 ± 0.82 | 0.8 | 0.4 |
| Image-only | |||||
| ResNet | 81.52 ± 0.61 | 80.03 ± 0.52 | 79.21 ± 0.91 | 25.6 | 5.2 |
| ConvNeXt | 83.21 ± 0.54 | 81.93 ± 0.49 | 81.12 ± 0.84 | 27.8 | 6.1 |
| ViT | 84.04 ± 0.59 | 82.74 ± 0.55 | 82.02 ± 0.88 | 86.4 | 9.3 |
| Swin Transformer | 84.93 ± 0.47 | 83.42 ± 0.43 | 83.23 ± 0.73 | 28.3 | 8.7 |
| MambaVision | 85.62 ± 0.45 | 84.21 ± 0.41 | 84.11 ± 0.71 | 26.1 | 6.5 |
| Dual-Branch with different image backbones (fixed Random Forest) | |||||
| Random-ResNet | 87.44 ± 0.49 | 85.94 ± 0.45 | 85.53 ± 0.72 | 26.4 | 5.6 |
| Random-ConvNeXt | 88.93 ± 0.44 | 87.62 ± 0.40 | 87.23 ± 0.63 | 28.6 | 6.5 |
| Random-Vit | 89.52 ± 0.47 | 88.23 ± 0.43 | 87.82 ± 0.68 | 87.2 | 9.7 |
| Random-Swin | 88.83 ± 0.45 | 87.41 ± 0.41 | 87.12 ± 0.64 | 29.1 | 9.1 |
| Random-Mamba, proposed | 92.12 ± 0.61 | 91.66 ± 0.56 | 91.02 ± 0.62 | 26.9 | 6.9 |
| Dual-Branch with different parameter branches (fixed MambaVision) | |||||
| SVM-Mamba (balanced) | 87.22 ± 0.48 | 85.83 ± 0.44 | 85.42 ± 0.68 | 26.1 | 6.6 |
| XGBoost-Mamba (balanced) | 88.11 ± 0.47 | 86.72 ± 0.43 | 86.33 ± 0.65 | 26.6 | 6.8 |
| Random-Mamba, proposed | 92.12 ± 0.61 | 91.66 ± 0.56 | 91.02 ± 0.62 | 26.9 | 6.9 |
| Without transfer learning weight | |||||
| MambaVision (no pretrained) | 82.33 ± 0.68 | 80.91 ± 0.62 | 80.02 ± 0.85 | 26.1 | 6.5 |
| Random-Mamba (no pretrained) | 90.31 ± 0.72 | 89.82 ± 0.68 | 89.02 ± 0.74 | 26.9 | 6.9 |
| Fusion strategy variants (RF + MambaVision) | |||||
| Early concatenation (no MLP, direct Softmax) | 89.53 ± 0.58 | 88.72 ± 0.53 | 88.23 ± 0.79 | 26.1 | 6.4 |
| Late fusion (average of probabilities) | 88.91 ± 0.59 | 88.21 ± 0.54 | 87.82 ± 0.81 | 26.1 | 6.3 |
| Attention-based fusion | 92.42 ± 0.62 | 91.92 ± 0.57 | 91.32 ± 0.64 | 28.5 | 9.8 |
| MLP fusion (proposed) | 92.12 ± 0.61 | 91.66 ± 0.56 | 91.02 ± 0.62 | 26.9 | 6.9 |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Yang, P.; Zhao, Q.; Zhang, B.; Zhou, D.; Lv, L. Integrating Drilling Parameters and Face Images for Tunnel Rock Mass Classification Using a Hybrid Random Forest and MambaVision Model. Buildings 2026, 16, 1916. https://doi.org/10.3390/buildings16101916
Yang P, Zhao Q, Zhang B, Zhou D, Lv L. Integrating Drilling Parameters and Face Images for Tunnel Rock Mass Classification Using a Hybrid Random Forest and MambaVision Model. Buildings. 2026; 16(10):1916. https://doi.org/10.3390/buildings16101916
Chicago/Turabian StyleYang, Peng, Qiang Zhao, Bentie Zhang, Dong Zhou, and Lu Lv. 2026. "Integrating Drilling Parameters and Face Images for Tunnel Rock Mass Classification Using a Hybrid Random Forest and MambaVision Model" Buildings 16, no. 10: 1916. https://doi.org/10.3390/buildings16101916
APA StyleYang, P., Zhao, Q., Zhang, B., Zhou, D., & Lv, L. (2026). Integrating Drilling Parameters and Face Images for Tunnel Rock Mass Classification Using a Hybrid Random Forest and MambaVision Model. Buildings, 16(10), 1916. https://doi.org/10.3390/buildings16101916
