MonoCrown for Crown-Level Tree Species Semantic Segmentation in Heterogeneous Forests Using UAV RGB Imagery
Highlights
- MCrown enables crown-level tree species semantic segmentation from UAV RGB imagery by injecting frozen monocular-depth priors as geometric guidance.
- Cross-window global–local context with bidirectional cross-modal attention reduces inter-species confusion and sharpens crown boundaries in heterogeneous forests.
- Achieves consistent gains on an in-house ten-class UAV benchmark and public datasets under both dense and sparse annotations.
- Provides a low-cost, deployable alternative to multispectral/LiDAR pipelines for large-area, fine-grained forest mapping.
Abstract
1. Introduction
- Limited spectral discriminability in RGB imagery: Limited spectral dimensions in RGB data often lead to spectral ambiguity: in heterogeneous mixed forests, the same species can show large intra-class texture variation, while different species may present highly similar crown morphologies. Shadows, terrain undulation, and dynamic illumination further aggravate inter-class confusion and boundary ambiguity, especially for small crowns and sparsely distributed species.
- Insufficient geometry-aware priors for crown delineation: Many ITSC pipelines relying solely on single-temporal UAV RGB imagery operate purely in appearance space. They lack effective mechanisms for structural modeling and rarely leverage geometric priors, such as depth or structure-aware cues. Without such guidance, networks often struggle to separate adherent crowns, preserve crown continuity, and reliably detect small-crown individuals under shadows and background clutter.
- (1)
- We present a crown-level tree species semantic segmentation framework for single-temporal UAV RGB imagery that incorporates monocular depth inferred from the same RGB image as a frozen geometric prior, enabling geometry-aware feature learning without requiring an additional trainable modality or extra sensor acquisition.
- (2)
- We develop three complementary modules tailored to heterogeneous forest scenes: CW-GLA for efficient long-range crown-context aggregation, BiCoAttn for boundary-aware RGB–depth interaction, and DAI for stage-wise geometric modulation from shallow edge enhancement to deeper morphological emphasis.
- (3)
1.1. Single-Tree-Scale Tree Species Mapping
1.2. Semantic Segmentation for Forest Imagery
1.3. Geometry-Guided and Depth-Enhanced Segmentation
2. Materials and Methods
2.1. Study Area and UAV RGB Acquisition
2.2. Dataset Construction and Preprocessing
2.3. Datasets and Evaluation Protocols
2.4. Overview of MCrown
- Input preparation and dual-branch encoding. Given an input RGB image , a depth map is estimated using Depth Anything V2, resampled to the RGB grid, co-augmented with the same geometric transformations, and normalized on a per-patch basis using percentiles to reflect its relative scale. A symmetric dual-branch ConvNeXt encoder then extracts multi-scale RGB and depth feature maps across four stages. The depth estimator remains frozen and does not receive gradients, while each encoder stage incorporates a CW-GLA block to capture long-range contextual dependencies.
- Cross-modal interaction and depth-adaptive injection. Within the encoder, RGB and depth features are refined through two depth-guided mechanisms. A BiCoAttn module between Stages 1–2 performs sparse mutual attention in stripe-based neighborhoods, using depth-derived boundary cues to suppress illumination artifacts and spatially align appearance and geometry in textured regions. In parallel, the DAI mechanism injects geometric priors in a stage-aware manner: DAI-Edge in shallow stages (Stages 0–1) introduces Sobel-derived edge responses, while DAI-Channel in deeper stages (Stages 2–3) applies morphology-aware channel gating based on pooled depth features, enhancing crown contours and small-crown individuals.
- Adaptive multi-scale decoding and prediction. In the decoder, the depth-modulated RGB features from all four stages are projected to a unified channel dimension, progressively upsampled to the input resolution, and fused by the ConvexMix module, which predicts soft per-scale weights and produces a fused representation . A lightweight SegHead then maps Ffuse to per-pixel logits for K tree species classes.
2.5. Context Aggregation Attention Module
2.6. Bidirectional Information Alignment
2.7. Geometry-Guided Feature Enhancement
2.8. Decoder Fusion and Loss Function
3. Results
3.1. HS Results
3.2. SZUTreeData Results
3.3. TreeAI Results
3.3.1. Full Supervision
3.3.2. Partial Labels
3.4. Module Analysis
3.4.1. Ablation Study
3.4.2. Depth Estimation Methods
3.4.3. Computational Cost Evaluation
3.4.4. Input-Level RGB-D Baselines
3.4.5. Stability Analysis
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Chen, J.; Liang, X.; Liu, Z.; Gong, W.; Chen, Y.; Hyyppä, J.; Kukko, A.; Wang, Y. Tree species recognition from close-range sensing: A review. Remote Sens. Environ. 2024, 313, 114337. [Google Scholar] [CrossRef]
- Fassnacht, F.E.; Latifi, H.; Stereńczak, K.; Modzelewska, A.; Lefsky, M.; Waser, L.T.; Straub, C.; Ghosh, A. Review of studies on tree species classification from remotely sensed data. Remote Sens. Environ. 2016, 186, 64–87. [Google Scholar] [CrossRef]
- Dalponte, M.; Frizzera, L.; Gianelle, D. Individual tree crown delineation and tree species classification with hyperspectral and LiDAR data. PeerJ 2019, 6, e6227. [Google Scholar] [CrossRef] [PubMed]
- Zhao, H.; Morgenroth, J.; Pearse, G.; Schindler, J. A Systematic Review of Individual Tree Crown Detection and Delineation with Convolutional Neural Networks (CNN). Curr. For. Rep. 2023, 9, 149–170. [Google Scholar] [CrossRef]
- La Rosa, L.E.C.; Sothe, C.; Feitosa, R.Q.; de Almeida, C.M.; Schimalski, M.B.; Oliveira, D.A.B. Multi-task fully convolutional network for tree species mapping in dense forests using small training hyperspectral data. ISPRS J. Photogramm. Remote Sens. 2021, 179, 35–49. [Google Scholar] [CrossRef]
- Zhong, L.; Dai, Z.; Fang, P.; Cao, Y.; Wang, L. A review: Tree species classification based on remote sensing data and deep learning. Forests 2024, 15, 852. [Google Scholar] [CrossRef]
- Ma, Q.; Liu, Y.; Wang, Z. A deep-learning-based tree species classification for natural secondary forests using unmanned aerial vehicle hyperspectral images and LiDAR. Ecol. Indic. 2024, 159, 111608. [Google Scholar] [CrossRef]
- Li, Z.; Yu, S.; Ye, Q.; Zhang, M.; Yin, D.; Zhao, Z. Tree Species Classification Using UAV-Based RGB Images and Spectral Information on the Loess Plateau, China. Drones 2025, 9, 296. [Google Scholar] [CrossRef]
- Wu, J.; Man, Q.; Yang, X.; Dong, P.; Ma, X.; Liu, C.; Han, C. Fine Classification of Urban Tree Species Based on UAV-Based RGB Imagery and LiDAR Data. Forests 2024, 15, 390. [Google Scholar] [CrossRef]
- Hoyer, L.; Dai, D.; Van Gool, L. DAFormer: Improving Network Architectures and Training Strategies for Domain-Adaptive Semantic Segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2022; pp. 9924–9935. [Google Scholar]
- Ma, X.; Zhang, X.; Pun, M.O.; Liu, M. A Multilevel Multimodal Fusion Transformer for Remote Sensing Semantic Segmentation. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5403215. [Google Scholar] [CrossRef]
- Long, Y.; Ye, S.; Wang, L.; Wang, W.; Liao, X.; Jia, S. Scale Pyramid Graph Network for Hyperspectral Individual Tree Segmentation. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5526014. [Google Scholar] [CrossRef]
- Ahlswede, S.; Schulz, C.; Gava, C.; Helber, P.; Bischke, B.; Förster, M.; Arias, F.; Hees, J.; Demir, B.; Kleinschmit, B. TreeSatAI Benchmark Archive: A multi-sensor, multi-label dataset for tree species classification in remote sensing. Earth Syst. Sci. Data 2023, 15, 681–695. [Google Scholar] [CrossRef]
- Zheng, J.; Yuan, S.; Li, W.; Fu, H.; Yu, L.; Huang, J. A review of individual tree crown detection and delineation from optical remote sensing images: Current progress and future. IEEE Geosci. Remote Sens. Mag. 2025, 13, 209–236. [Google Scholar] [CrossRef]
- Qin, H.; Zhou, W.; Yao, Y.; Wang, W. Individual tree segmentation and tree species classification in subtropical broadleaf forests using UAV-based LiDAR, hyperspectral, and ultrahigh-resolution RGB data. Remote Sens. Environ. 2022, 280, 113143. [Google Scholar] [CrossRef]
- Ventura, J.; Pawlak, C.; Honsberger, M.; Gonsalves, C.; Rice, J.; Love, N.L.; Han, S.; Nguyen, V.; Sugano, K.; Doremus, J.; et al. Individual Tree Detection in Large-Scale Urban Environments using High-Resolution Multispectral Imagery. Int. J. Appl. Earth Obs. Geoinf. 2024, 130, 103848. [Google Scholar] [CrossRef]
- Lin, Y.; Li, H.; Jing, L.; Ding, H.; Tian, S. Individual Tree Crown Delineation Using Airborne LiDAR Data and Aerial Imagery in the Taiga–Tundra Ecotone. Remote Sens. 2024, 16, 3920. [Google Scholar] [CrossRef]
- Huang, Y.; Ou, B.; Meng, K.; Yang, B.; Carpenter, J.; Jung, J.; Fei, S. Tree Species Classification from UAV Canopy Images with Deep Learning Models. Remote Sens. 2024, 16, 3836. [Google Scholar] [CrossRef]
- Avtar, R.; Chen, X.; Fu, J.; Alsulamy, S.; Supe, H.; Pulpadan, Y.A.; Louw, A.S.; Tatsuro, N. Tree Species Classification by Multi-Season Collected UAV Imagery in a Mixed Cool-Temperate Mountain Forest. Remote Sens. 2024, 16, 4060. [Google Scholar] [CrossRef]
- Hou, J.; Zhou, H.; Yu, H.; Hu, H. HPAC: A forest tree species recognition network based on multi-scale spatial enhancement in remote sensing images. Int. J. Remote Sens. 2023, 44, 5960–5975. [Google Scholar] [CrossRef]
- Liu, Y.; Gao, K.; Wang, H.; Yang, Z.; Wang, P.; Ji, S.; Huang, Y.; Zhu, Z.; Zhao, X. A Transformer-Based Multi-Modal Fusion Network for Semantic Segmentation of High-Resolution Remote Sensing Imagery. Int. J. Appl. Earth Obs. Geoinf. 2024, 133, 104083. [Google Scholar] [CrossRef]
- Yu, F.; Koltun, V. Multi-Scale Context Aggregation by Dilated Convolutions. In Proceedings of the International Conference on Learning Representations (ICLR), San Juan, Puerto Rico, 2–4 May 2016. [Google Scholar]
- Cheng, B.; Misra, I.; Schwing, A.G.; Kirillov, A.; Girdhar, R. Masked-attention Mask Transformer for Universal Image Segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2022; pp. 12875–12885. [Google Scholar]
- Xie, E.; Wang, W.; Yu, Z.; Anandkumar, A.; Álvarez, J.M.; Luo, P. SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformers. Adv. Neural Inf. Process. Syst. (NeurIPS) 2021, 34, 12077–12090. [Google Scholar]
- Cao, H.; Wang, Y.; Chen, J.; Jiang, D.; Zhang, X.; Tian, Q.; Wang, M. Swin-UNet: UNet-like pure Transformer for medical image segmentation. In Computer Vision–ECCV 2022 Workshops; Lecture Notes in Computer Science (LNCS); Springer: Cham, Switzerland, 2023; Volume 13802, pp. 205–218. [Google Scholar] [CrossRef]
- Zhu, L.; Liao, B.; Zhang, Q.; Wang, X.; Liu, W.; Wang, X. Vision Mamba: Efficient Visual Representation Learning with Bidirectional State Space Model. In Proceedings of the 41st International Conference on Machine Learning (ICML); Proceedings of Machine Learning Research (PMLR), Vienna, Austria, 21–27 July 2024; Volume 235, pp. 62429–62442. [Google Scholar]
- Zhu, E.; Chen, Z.; Wang, D.; Shi, H.; Liu, X.; Wang, L. UNetMamba: An Efficient UNet-Like Mamba for Semantic Segmentation of High-Resolution Remote Sensing Images. IEEE Geosci. Remote Sens. Lett. 2025, 22, 6001205. [Google Scholar] [CrossRef]
- Hatamizadeh, A.; Kautz, J. MambaVision: A Hybrid Mamba-Transformer Vision Backbone. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2025; pp. 25261–25270. [Google Scholar]
- Gao, Y.; Luo, X.; Gao, X.; Yan, W.; Pan, X.; Fu, X. Semantic Segmentation of Remote Sensing Images Based on Multiscale Features and Global Information Modeling. Expert Syst. Appl. 2024, 249, 123616. [Google Scholar] [CrossRef]
- Xiao, X.; Zhao, Y.; Zhang, F.; Luo, B.; Yu, L.; Chen, B.; Yang, C. BASeg: Boundary aware semantic segmentation for autonomous driving. Neural Netw. 2023, 157, 460–470. [Google Scholar] [CrossRef]
- Borse, S.; Wang, Y.; Zhang, Y.; Porikli, F. InverseForm: A Loss Function for Structured Boundary-Aware Segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2021; pp. 5901–5911. [Google Scholar]
- Zhang, J.; Liu, H.; Yang, K.; Hu, X.; Liu, R.; Stiefelhagen, R. CMX: Cross-modal fusion for RGB-X semantic segmentation with transformers. IEEE Trans. Intell. Transp. Syst. 2023, 24, 14679–14694. [Google Scholar] [CrossRef]
- Wu, Z.; Zhou, Z.; Allibert, G.; Stolz, C.; Demonceaux, C.; Ma, C. Transformer fusion for indoor RGB-D semantic segmentation. Comput. Vis. Image Underst. 2024, 249, 104174. [Google Scholar] [CrossRef]
- Ranftl, R.; Lasinger, K.; Hafner, D.; Schindler, K.; Koltun, V. Towards robust monocular depth estimation: Mixing datasets for zero-shot cross-dataset transfer. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 44, 1623–1637. [Google Scholar] [CrossRef]
- Ke, B.; Obukhov, A.; Huang, S.; Metzger, N.; Daudt, R.C.; Schindler, K. Repurposing Diffusion-Based Image Generators for Monocular Depth Estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2024; pp. 9492–9502. [Google Scholar]
- Bhat, S.F.; Birkl, R.; Wofk, D.; Wonka, P.; Müller, M. ZoeDepth: Zero-shot Transfer by Combining Relative and Metric Depth. arXiv 2023, arXiv:2302.12288. [Google Scholar] [CrossRef]
- Yang, L.; Kang, B.; Huang, Z.; Zhao, Z.; Xu, X.; Feng, J.; Zhao, H. Depth Anything V2. Adv. Neural Inf. Process. Syst. 2024, 37, 21875–21911. [Google Scholar]
- Liu, Z.; Mao, H.; Wu, C.; Feichtenhofer, C.; Darrell, T.; Xie, S. A ConvNet for the 2020s. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2022; pp. 11976–11986. [Google Scholar]
- Liu, Z.; Lin, Y.; Cao, Y.; Hu, H.; Wei, Y.; Zhang, Z.; Lin, S.; Guo, B. Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: New York, NY, USA, 2021; pp. 10012–10022. [Google Scholar]
- Ying, X.; Chuah, M.C. UCTNet: Uncertainty-Aware Cross-Modal Transformer Network for Indoor RGB-D Semantic Segmentation. In European Conference on Computer Vision (ECCV); Springer: Cham, Switzerland, 2022; pp. 20–37. [Google Scholar]
- Brody, S.; Alon, U.; Yahav, E. On the Expressivity Role of LayerNorm in Transformers’ Attention. In Findings of the Association for Computational Linguistics; Association for Computational Linguistics: Stroudsburg, PA, USA, 2023; pp. 14211–14221. [Google Scholar]
- Cui, Y.; Jia, M.; Lin, T.; Song, Y.; Belongie, S. Class-Balanced Loss Based on Effective Number of Samples. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2019; pp. 9268–9277. [Google Scholar] [CrossRef]
- Chen, L.; Zhu, Y.; Papandreou, G.; Schroff, F.; Adam, H. Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation. In Proceedings of the European Conference on Computer Vision (ECCV); IEEE: New York, NY, USA, 2018; pp. 801–818. [Google Scholar]
- Yuan, Y.; Wang, J.; Chen, X. Object-Contextual Representations for Semantic Segmentation. In European Conference on Computer Vision (ECCV); Springer: Cham, Switzerland, 2020; pp. 173–190. [Google Scholar]
- Xiao, T.; Liu, Y.; Zhou, B.; Jiang, Y.; Sun, J. Unified Perceptual Parsing for Scene Understanding. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Cham, Switzerland, 2018; pp. 418–434. [Google Scholar]
- Zheng, S.; Lu, J.; Zhao, H.; Zhu, X.; Luo, Z.; Wang, Y.; Fu, Y.; Feng, J.; Xiang, T.; Torr, P.H.S.; et al. SEgmentation TRansformer (SETR): Rethinking Semantic Segmentation from a Sequence-to-Sequence Perspective with Transformers. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2021; pp. 6881–6890. [Google Scholar]
- Strudel, A.M.; Laptev, I.; Meylan, É.; Schmid, C. Segmenter: Transformer for Semantic Segmentation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: New York, NY, USA, 2021; pp. 7242–7252. [Google Scholar]
- Chen, J.; Lu, Y.; Yu, Q.; Luo, X.; Adeli, E.; Wang, Y.; Lu, L.; Yuille, A.L.; Zhou, Y. TransUNet: Transformers Make Strong Encoders for Medical Image Segmentation. arXiv 2021, arXiv:2102.04306. [Google Scholar] [CrossRef]
- Cheng, B.; Schwing, A.G.; Kirillov, A. Per-Pixel Classification is Not All You Need for Semantic Segmentation. Adv. Neural Inf. Process. Syst. (NeurIPS) 2021, 34, 17864–17875. [Google Scholar]
- Zhang, B.; Liu, L.; Phan, M.H.; Tian, Z.; Shen, C.; Liu, Y. SegViT v2: Exploring Efficient and Continual Semantic Segmentation with Plain Vision Transformers. Int. J. Comput. Vis. 2024, 132, 1126–1147. [Google Scholar] [CrossRef]
- Guo, M.H.; Lu, C.Z.; Hou, Q.; Liu, Z.; Cheng, M.M.; Hu, S.M. SegNeXt: Rethinking Convolutional Attention Design for Semantic Segmentation. Adv. Neural Inf. Process. Syst. (NeurIPS) 2022, 35, 1140–1156. [Google Scholar]
- Zhang, W.; Pang, J.; Chen, K.; Loy, C.C. K-Net: Towards Unified Image Segmentation. Adv. Neural Inf. Process. Syst. (NeurIPS) 2021, 34, 10326–10338. [Google Scholar]
- Wang, L.; Li, R.; Zhang, C.; Fang, S.; Duan, C.; Meng, X.; Atkinson, P.M. UNetFormer: An UNet-like Transformer for Efficient Semantic Segmentation of Remote Sensing Urban Scene Imagery. ISPRS J. Photogramm. Remote Sens. 2022, 190, 196–214. [Google Scholar] [CrossRef]





| Tree Species | Abbreviation | Crowns () | Plots | Tile Freq. (%) | Pixel Share (%) |
|---|---|---|---|---|---|
| Pinus elliottii | Pi.s | 3.3 | 7 | 56.3 | 11.0 |
| Cunninghamia lanceolata | Cu.l | 3.8 | 10 | 63.7 | 12.6 |
| Quercus spp. | Qu.s | 3.0 | 8 | 49.1 | 10.2 |
| Liquidambar formosana | Li.f | 2.6 | 7 | 52.9 | 9.0 |
| Eucalyptus globulus | Eu.g | 2.8 | 6 | 51.1 | 9.4 |
| Phyllostachys edulis | Ph.e | 3.1 | 5 | 36.2 | 10.8 |
| Camellia sinensis (tea) | Ca.s | 1.6 | 9 | 26.7 | 5.4 |
| Paulownia spp. | Pa.a | 2.0 | 5 | 33.4 | 6.6 |
| Other hard broadleaf (e.g., Schima, Cinnamomum, Sassafras, Catalpa, Melia, Populus) | Ot.b | 2.6 | 14 | 71.8 | 8.7 |
| Dead tree | De.t | 0.7 | 5 | 12.6 | 1.8 |
| Totals (foreground) | 25.5 | — | — | 85.5 | |
| Item | Setting |
|---|---|
| Platform | PyTorch 2.5.1 |
| GPU | NVIDIA RTX 3070 Ti (8 GB) |
| CUDA version | 12.1 |
| Optimizer | AdamW |
| Learning rate | 6 × 10−5 |
| Weight decay | 0.01 |
| Iterations | 80,000 |
| Batch size | 4 |
| Input size | 512 × 512 |
| Method | Pi.s | Cu.l | Qu.s | Li.f | Eu.g | Ph.e | Ca.s | Pa.a | Ot.b | De.t | mIoU | AF | OA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeepLabv3+ | 72.1 | 71.8 | 71.6 | 74.3 | 76.2 | 70.7 | 50.2 | 68.2 | 65.3 | 50.0 | 67.0 | 79.9 | 80.5 |
| HRNetV2+OCR | 73.3 | 73.4 | 74.3 | 74.0 | 79.5 | 72.4 | 51.6 | 70.4 | 65.3 | 49.8 | 68.4 | 80.8 | 82.5 |
| SETR-MLA | 72.5 | 76.0 | 73.8 | 74.7 | 76.1 | 71.4 | 50.2 | 75.4 | 70.3 | 50.1 | 69.1 | 81.2 | 83.5 |
| Segmenter | 73.2 | 75.3 | 75.5 | 74.2 | 74.9 | 73.2 | 51.3 | 74.9 | 72.3 | 51.2 | 69.6 | 81.7 | 84.2 |
| K-Net | 75.3 | 74.9 | 72.7 | 74.5 | 76.2 | 74.9 | 51.8 | 77.0 | 72.4 | 52.1 | 70.2 | 82.1 | 84.3 |
| UNetFormer | 74.9 | 74.8 | 73.5 | 72.7 | 77.4 | 75.7 | 52.1 | 76.3 | 73.2 | 54.3 | 70.5 | 82.4 | 84.5 |
| UPerNet (ConvNeXt-L) | 77.0 | 75.8 | 74.1 | 73.4 | 77.6 | 76.4 | 51.0 | 75.6 | 73.3 | 53.5 | 70.8 | 82.5 | 84.5 |
| Swin-UNet | 77.0 | 74.7 | 76.4 | 74.3 | 76.4 | 75.7 | 53.5 | 76.6 | 72.9 | 53.2 | 71.1 | 82.7 | 84.8 |
| SegNeXt | 76.2 | 75.6 | 76.2 | 75.6 | 79.3 | 76.7 | 51.3 | 76.4 | 73.3 | 56.1 | 71.7 | 83.1 | 85.0 |
| MaskFormer | 76.8 | 76.3 | 76.0 | 76.0 | 78.2 | 77.5 | 51.8 | 78.2 | 74.6 | 57.2 | 72.3 | 83.5 | 86.3 |
| UPerNet (Swin-L) | 77.2 | 77.8 | 75.4 | 74.6 | 78.4 | 77.3 | 51.9 | 79.5 | 74.6 | 56.9 | 72.4 | 83.6 | 85.6 |
| TransUNet | 76.1 | 76.9 | 76.0 | 74.9 | 79.9 | 78.8 | 52.7 | 78.3 | 74.3 | 57.6 | 72.6 | 83.8 | 85.0 |
| SegFormer-B5 | 76.8 | 76.6 | 75.6 | 76.8 | 79.7 | 77.9 | 53.4 | 78.5 | 75.0 | 56.6 | 72.7 | 83.8 | 85.2 |
| SegViT | 77.7 | 76.1 | 75.9 | 76.4 | 81.5 | 80.1 | 53.3 | 78.6 | 74.7 | 56.7 | 73.1 | 84.1 | 86.8 |
| Mask2Former | 77.3 | 77.0 | 76.1 | 76.9 | 81.7 | 78.4 | 53.3 | 79.4 | 75.3 | 57.9 | 73.3 | 84.3 | 86.8 |
| VMamba-UNet | 77.8 | 76.4 | 76.6 | 76.0 | 82.2 | 79.5 | 53.6 | 80.0 | 74.2 | 58.8 | 73.5 | 84.4 | 86.9 |
| MCrown (ours) | 78.6 | 77.4 | 75.8 | 76.6 | 82.9 | 80.1 | 54.8 | 80.5 | 74.6 | 59.2 | 74.1 | 84.8 | 87.3 |
| Method | Te.a | Ki.a | Ro.r | Fi.a | De.r | Lt.c | Ma.i | Ar.c | Lv.c | Dr.d | Ac.c | Fi.m | Fi.e | Ba.b | Me.c | Fi.v | Ca.e | Sw.m | mIoU | AF | OA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeepLabv3+ | 70.5 | 57.5 | 79.2 | 68.8 | 78.9 | 77.2 | 60.3 | 74.5 | 79.6 | 69.3 | 60.5 | 72.3 | 80.4 | 74.9 | 73.9 | 80.9 | 57.9 | 80.5 | 72.1 | 83.5 | 86.9 |
| SETR-MLA | 72.5 | 58.6 | 80.5 | 70.5 | 80.4 | 77.5 | 61.2 | 76.1 | 80.7 | 70.5 | 61.3 | 72.8 | 81.3 | 76.3 | 75.4 | 82.8 | 58.7 | 81.5 | 73.3 | 84.3 | 86.3 |
| HRNetV2+OCR | 72.9 | 59.0 | 80.9 | 70.8 | 80.0 | 78.7 | 61.3 | 76.9 | 81.8 | 71.2 | 61.8 | 72.2 | 82.1 | 76.6 | 75.4 | 82.7 | 59.1 | 81.9 | 73.6 | 84.6 | 87.0 |
| Segmenter | 73.6 | 60.2 | 82.2 | 71.4 | 80.6 | 79.1 | 61.7 | 78.6 | 82.8 | 71.5 | 63.3 | 73.2 | 82.8 | 77.1 | 76.0 | 83.4 | 59.5 | 82.2 | 74.4 | 85.1 | 86.4 |
| K-Net | 74.2 | 61.4 | 83.9 | 71.7 | 81.0 | 79.7 | 61.1 | 79.8 | 82.9 | 72.0 | 63.0 | 73.2 | 82.8 | 76.8 | 75.9 | 83.2 | 59.8 | 82.9 | 74.7 | 85.3 | 86.0 |
| UNetFormer | 74.8 | 61.1 | 83.2 | 72.0 | 81.7 | 79.5 | 61.9 | 80.6 | 83.4 | 72.6 | 63.7 | 74.2 | 83.7 | 77.6 | 76.3 | 83.6 | 60.4 | 83.6 | 75.2 | 85.6 | 87.1 |
| SegNeXt | 77.2 | 60.4 | 84.2 | 72.6 | 82.5 | 80.2 | 61.5 | 81.2 | 83.4 | 72.3 | 63.3 | 74.2 | 84.1 | 77.7 | 76.8 | 83.3 | 60.7 | 83.9 | 75.5 | 85.8 | 87.8 |
| Swin-UNet | 75.1 | 61.0 | 83.6 | 72.2 | 81.9 | 80.2 | 62.3 | 81.7 | 84.0 | 72.8 | 64.1 | 74.4 | 84.0 | 78.2 | 77.3 | 84.5 | 60.8 | 83.9 | 75.7 | 85.9 | 88.5 |
| UPerNet (ConvNeXt-L) | 75.0 | 61.5 | 83.7 | 72.1 | 81.9 | 80.0 | 63.3 | 83.5 | 82.9 | 72.2 | 64.3 | 74.2 | 83.5 | 77.9 | 77.0 | 84.2 | 61.0 | 83.6 | 75.7 | 86.0 | 88.0 |
| UPerNet (Swin-L) | 75.5 | 61.0 | 84.4 | 72.5 | 82.2 | 80.5 | 63.7 | 82.3 | 83.3 | 72.5 | 64.7 | 74.7 | 84.0 | 78.3 | 77.4 | 84.5 | 61.4 | 84.0 | 75.9 | 86.2 | 89.1 |
| TransUNet | 75.7 | 61.6 | 84.2 | 72.6 | 82.1 | 80.6 | 62.7 | 82.1 | 84.3 | 73.2 | 64.5 | 74.9 | 84.3 | 78.6 | 77.6 | 84.8 | 61.2 | 84.2 | 76.1 | 86.2 | 88.9 |
| SegFormer-B5 | 76.1 | 61.9 | 85.0 | 73.2 | 82.7 | 81.0 | 61.9 | 81.8 | 84.1 | 73.0 | 64.1 | 75.1 | 84.8 | 78.7 | 77.8 | 85.1 | 60.8 | 85.4 | 76.3 | 86.3 | 89.3 |
| MaskFormer | 77.3 | 62.6 | 85.8 | 73.8 | 83.4 | 81.9 | 63.3 | 82.9 | 84.9 | 73.8 | 65.1 | 75.8 | 85.2 | 78.9 | 78.0 | 85.4 | 61.7 | 88.0 | 77.1 | 86.8 | 87.6 |
| SegViT | 78.1 | 63.4 | 87.0 | 74.4 | 83.6 | 82.2 | 63.7 | 83.6 | 85.3 | 74.1 | 65.5 | 79.3 | 85.6 | 79.3 | 78.4 | 85.8 | 62.1 | 87.3 | 77.7 | 87.2 | 88.6 |
| Mask2Former | 79.6 | 63.7 | 87.5 | 77.8 | 84.6 | 83.2 | 64.5 | 84.3 | 85.5 | 75.0 | 66.2 | 77.5 | 86.1 | 80.3 | 79.4 | 86.5 | 62.8 | 87.6 | 78.5 | 87.7 | 89.6 |
| VMamba-UNet | 80.3 | 64.3 | 88.9 | 76.8 | 84.1 | 83.0 | 65.9 | 84.8 | 85.8 | 75.6 | 71.0 | 78.0 | 86.8 | 80.7 | 79.8 | 87.1 | 63.3 | 87.1 | 79.1 | 88.1 | 90.2 |
| MCrown (ours) | 80.8 | 65.1 | 88.3 | 77.5 | 85.7 | 84.5 | 67.0 | 83.4 | 86.9 | 76.3 | 70.9 | 79.0 | 87.1 | 82.2 | 81.1 | 88.5 | 64.7 | 87.8 | 79.8 | 88.6 | 91.0 |
| Dataset | mIoU | AF | OA |
|---|---|---|---|
| HS | 74.1 ± 0.77 | 84.8 ± 0.53 | 87.3 ± 0.40 |
| SZUTreeData | 79.8 ± 1.12 | 88.6 ± 0.91 | 91.0 ± 0.63 |
| Key Species | Grouped Classes | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | Be.p | Ts.c | Pn.s | Be.a | Ac.p | Ab.f | Qu.i | Be.g | Fa.s | Ab.a | Po.b | Ce.l | Ace | Que | Pic | Pin | Abi | Fag | Pop | Lar | mIoU | AF | OA |
| DeepLabv3+ | 78.0 | 72.3 | 54.7 | 69.8 | 58.6 | 47.9 | 53.5 | 76.1 | 66.8 | 56.7 | 68.4 | 45.9 | 69.8 | 58.4 | 66.2 | 54.3 | 56.1 | 66.0 | 68.2 | 64.0 | 62.6 | 76.6 | 90.8 |
| HRNetV2+OCR | 79.0 | 73.8 | 55.6 | 70.2 | 60.7 | 48.1 | 54.9 | 77.6 | 67.2 | 57.8 | 69.5 | 47.3 | 70.6 | 59.2 | 67.1 | 55.4 | 57.0 | 66.8 | 69.0 | 65.0 | 63.6 | 77.4 | 91.1 |
| SegFormer-B5 | 80.1 | 75.4 | 56.9 | 71.5 | 61.8 | 50.2 | 55.7 | 78.9 | 68.1 | 58.6 | 70.7 | 49.8 | 72.8 | 61.0 | 67.9 | 56.1 | 58.2 | 68.0 | 70.1 | 66.0 | 64.9 | 78.4 | 91.4 |
| K-Net | 80.3 | 75.7 | 56.5 | 72.4 | 62.5 | 51.8 | 55.2 | 78.6 | 68.2 | 58.2 | 71.6 | 49.5 | 73.1 | 61.3 | 68.2 | 56.4 | 59.1 | 68.4 | 70.5 | 66.1 | 65.2 | 78.6 | 91.6 |
| UPerNet (Swin-L) | 80.8 | 76.9 | 57.8 | 72.8 | 62.9 | 51.4 | 56.6 | 79.2 | 69.4 | 59.1 | 71.9 | 50.7 | 73.7 | 62.0 | 69.0 | 57.1 | 59.0 | 69.0 | 70.8 | 66.8 | 65.8 | 79.1 | 91.8 |
| UNetFormer | 81.2 | 76.1 | 57.3 | 72.6 | 63.7 | 52.6 | 56.9 | 79.7 | 69.8 | 59.9 | 71.4 | 50.4 | 73.9 | 62.2 | 69.1 | 57.3 | 59.6 | 69.2 | 71.0 | 66.9 | 66.0 | 79.2 | 91.5 |
| MaskFormer | 82.5 | 78.8 | 59.3 | 74.7 | 65.5 | 54.1 | 58.6 | 81.5 | 71.7 | 60.4 | 72.5 | 53.6 | 75.4 | 63.7 | 70.6 | 58.9 | 61.2 | 71.2 | 72.2 | 68.8 | 67.8 | 80.5 | 91.9 |
| Mask2Former | 83.2 | 81.2 | 61.7 | 75.1 | 66.8 | 56.9 | 60.8 | 82.3 | 72.9 | 61.2 | 73.6 | 54.4 | 76.2 | 65.0 | 71.9 | 60.8 | 63.0 | 72.1 | 73.1 | 69.7 | 69.1 | 81.4 | 92.0 |
| SegViT | 83.6 | 80.6 | 61.5 | 75.9 | 67.2 | 56.7 | 60.5 | 83.6 | 72.4 | 62.2 | 74.8 | 55.1 | 77.0 | 65.2 | 75.1 | 61.0 | 63.4 | 72.5 | 74.0 | 70.2 | 69.6 | 81.8 | 92.1 |
| VMamba-UNet | 84.1 | 80.8 | 62.6 | 76.5 | 68.4 | 57.3 | 61.9 | 84.5 | 73.5 | 62.1 | 74.4 | 56.8 | 77.8 | 66.0 | 73.4 | 62.2 | 64.2 | 73.3 | 74.1 | 71.9 | 70.3 | 82.3 | 92.3 |
| MCrown (ours) | 85.3 | 81.1 | 63.5 | 77.1 | 69.2 | 59.6 | 63.0 | 85.0 | 74.0 | 62.6 | 75.1 | 54.8 | 78.9 | 66.8 | 74.2 | 63.1 | 65.5 | 75.4 | 75.0 | 71.4 | 71.0 | 82.8 | 92.6 |
| Key Species | Grouped Classes | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | Be.p | Pi.g | Sa.g | Sa.a | Ct.s | Me.u | Pi.a | Pn.s | La.d | Qu.r | Fa.s | Ab.a | Ace | Que | Pin | Abi | Pop | Lar | Til | Fra | mIoU | AF | OA |
| DeepLabv3+ | 72.5 | 65.2 | 52.4 | 58.1 | 61.5 | 49.3 | 73.0 | 54.0 | 56.8 | 59.0 | 59.6 | 55.7 | 68.0 | 60.0 | 55.5 | 56.6 | 67.9 | 63.8 | 60.5 | 58.7 | 60.4 | 75.1 | 91.6 |
| HRNetV2+OCR | 73.4 | 66.0 | 53.3 | 59.0 | 62.3 | 50.6 | 73.8 | 55.0 | 57.7 | 60.1 | 60.4 | 56.6 | 68.9 | 60.9 | 56.3 | 57.5 | 68.7 | 64.6 | 61.3 | 59.6 | 61.3 | 75.8 | 92.2 |
| SegFormer-B5 | 74.9 | 67.2 | 54.7 | 60.2 | 63.7 | 52.0 | 75.1 | 56.2 | 58.9 | 61.6 | 61.8 | 57.9 | 70.1 | 62.2 | 57.2 | 58.7 | 69.8 | 65.6 | 62.4 | 60.7 | 62.5 | 76.8 | 92.6 |
| K-Net | 75.2 | 67.7 | 54.9 | 60.8 | 64.1 | 52.5 | 75.4 | 56.6 | 59.2 | 61.9 | 61.9 | 58.4 | 70.4 | 62.5 | 57.6 | 59.1 | 70.2 | 66.0 | 62.7 | 61.0 | 62.9 | 77.1 | 92.8 |
| UPerNet (Swin-L) | 75.7 | 68.0 | 55.3 | 61.1 | 64.5 | 52.8 | 75.9 | 57.0 | 59.6 | 62.4 | 62.3 | 58.8 | 70.9 | 63.0 | 58.0 | 59.4 | 70.6 | 66.3 | 63.1 | 61.4 | 63.3 | 77.4 | 93.2 |
| UNetFormer | 76.0 | 68.4 | 55.6 | 61.4 | 64.8 | 53.1 | 76.2 | 57.0 | 59.8 | 62.7 | 62.6 | 59.1 | 71.1 | 63.2 | 58.3 | 59.8 | 70.8 | 66.4 | 63.3 | 61.6 | 63.6 | 77.6 | 93.0 |
| MaskFormer | 77.3 | 70.0 | 57.0 | 63.2 | 65.9 | 54.7 | 77.6 | 58.8 | 61.3 | 64.3 | 64.0 | 60.6 | 72.5 | 64.7 | 59.9 | 61.0 | 72.4 | 67.9 | 64.8 | 63.0 | 65.0 | 78.7 | 93.1 |
| Mask2Former | 78.5 | 71.5 | 58.3 | 64.8 | 67.2 | 56.3 | 78.8 | 60.2 | 62.7 | 65.5 | 65.2 | 62.1 | 73.4 | 65.9 | 61.2 | 62.8 | 73.6 | 69.1 | 65.9 | 64.2 | 66.4 | 79.6 | 93.4 |
| SegViT | 79.0 | 72.0 | 58.8 | 66.2 | 68.0 | 57.0 | 79.9 | 60.9 | 63.1 | 66.6 | 65.8 | 63.0 | 74.0 | 66.5 | 61.6 | 63.3 | 74.0 | 69.7 | 66.6 | 65.0 | 67.1 | 80.1 | 93.1 |
| VMamba-UNet | 79.4 | 72.3 | 59.4 | 66.0 | 68.4 | 57.6 | 79.2 | 61.5 | 63.9 | 67.4 | 66.4 | 62.7 | 74.3 | 67.1 | 62.0 | 63.8 | 74.2 | 71.0 | 66.9 | 65.4 | 67.4 | 80.4 | 93.4 |
| MCrown (ours) | 80.7 | 73.5 | 59.0 | 65.8 | 70.5 | 59.2 | 79.5 | 61.9 | 63.6 | 67.8 | 66.5 | 62.9 | 75.2 | 66.8 | 62.4 | 64.6 | 75.3 | 70.5 | 67.8 | 66.1 | 68.0 | 80.8 | 93.8 |
| Variant | mIoU | BF (3 px) | IoUsmall | Params (M) | FPS | VRAM (GB) | Δ mIoU |
|---|---|---|---|---|---|---|---|
| (a) Module and Replacement Ablations | |||||||
| Early concatenation | 69.5 | 77.2 | 55.7 | 36.5 | 4.7 | 6.1 | −4.6 |
| No CW-GLA | 67.7 | 74.9 | 52.2 | 35.8 | 4.9 | 6.0 | −6.4 |
| CW-GLA → Window attn. | 68.9 | 75.3 | 52.8 | 36.0 | 4.8 | 6.0 | −5.2 |
| No BiCoAttn | 71.9 | 77.6 | 56.2 | 36.6 | 4.7 | 6.1 | −2.2 |
| BiCoAttn → Std. cross-attn | 70.3 | 76.1 | 54.5 | 36.7 | 4.6 | 6.1 | −3.8 |
| No DAI | 71.0 | 76.3 | 54.1 | 36.8 | 4.6 | 6.2 | −3.1 |
| DAI → Uniform inj. | 69.7 | 75.4 | 53.0 | 36.7 | 4.6 | 6.1 | −4.4 |
| No edge loss | 71.6 | 73.2 | 55.6 | 36.9 | — | — | −2.5 |
| No Dice loss | 68.1 | 75.4 | 50.6 | 36.9 | — | — | −6.0 |
| (b) Depth-map Sources | |||||||
| MiDaS v3.1 DPT-L | 69.6 | 75.2 | 53.5 | — | — | — | −4.5 |
| ZoeDepth NK | 71.2 | 76.8 | 55.1 | — | — | — | −2.9 |
| Marigold | 71.7 | 77.3 | 55.7 | — | — | — | −2.4 |
| Depth Anything V2 | 74.1 | 79.2 | 58.3 | — | — | — | 0.0 |
| (c) Input-level RGB–D Baselines | |||||||
| DeepLabv3+ | 67.5 | 73.4 | 50.5 | 61.0 | 5.9 | 6.3 | −6.6 |
| Swin-UNet | 71.5 | 76.5 | 54.0 | 60.6 | 6.0 | 6.2 | −2.6 |
| VMamba-UNet | 73.7 | 78.0 | 55.5 | 31.9 | 11.8 | 3.2 | −0.4 |
| (d) Input-resolution Sensitivity | |||||||
| MCrown (256 × 256) | 73.7 | 78.4 | 57.4 | — | 17.8 | 2.6 | −0.4 |
| MCrown (1024 × 1024) | 73.9 | 79.0 | 58.1 | — | 1.3 | 7.8 | −0.2 |
| MCrown (512 × 512) | 74.1 | 79.2 | 58.3 | — | 4.5 | 6.3 | 0.0 |
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
Wen, L.; Chen, G. MonoCrown for Crown-Level Tree Species Semantic Segmentation in Heterogeneous Forests Using UAV RGB Imagery. Remote Sens. 2026, 18, 1338. https://doi.org/10.3390/rs18091338
Wen L, Chen G. MonoCrown for Crown-Level Tree Species Semantic Segmentation in Heterogeneous Forests Using UAV RGB Imagery. Remote Sensing. 2026; 18(9):1338. https://doi.org/10.3390/rs18091338
Chicago/Turabian StyleWen, Linzhi, and Guangsheng Chen. 2026. "MonoCrown for Crown-Level Tree Species Semantic Segmentation in Heterogeneous Forests Using UAV RGB Imagery" Remote Sensing 18, no. 9: 1338. https://doi.org/10.3390/rs18091338
APA StyleWen, L., & Chen, G. (2026). MonoCrown for Crown-Level Tree Species Semantic Segmentation in Heterogeneous Forests Using UAV RGB Imagery. Remote Sensing, 18(9), 1338. https://doi.org/10.3390/rs18091338

