atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Bringing SAM to new heights: leveraging elevation data for tree crown segmentation from drone imagery

NeurIPS 2025 · Detection and segmentation › Open-set and few-shot detection · approach: Remote sensing segmentation and change · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Benchmarks SAM-based and Mask R-CNN-based methods for tree crown instance segmentation in drone imagery across plantation, temperate and tropical forests, and proposes BalSAM, which adds DSM elevation information to RSPrompter-style prompt learning.

Problem

Automatic tree crown instance segmentation (with species classification) from high-resolution drone RGB imagery is understudied due to scarce individual-tree labels; it is unclear whether SAM can be used out-of-the-box or adapted, and whether free photogrammetry DSM data help.

Approach

BalSAM extends RSPrompter by fusing a trainable DSM encoder's embedding with the image embedding (element-wise sum) and feeding it as dense prompt to SAM's mask decoder, with the image encoder and mask decoder kept frozen and the prompter tuned.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add DSM as a fourth input channel to ImageNet-pretrained Mask R-CNN (ablation)Mask R-CNN · Quebec Plantations testwmAP: 58.30 -> 60.32Helped
Add DSM as a fourth input channel to ImageNet-pretrained Mask R-CNN (ablation)Mask R-CNN · SBL testwmAP: 27.27 -> 26.82Hurt
Add DSM as a fourth input channel to ImageNet-pretrained Mask R-CNN (ablation)Mask R-CNN · BCI testwmAP: 10.33 -> 10.50Helped
Add ImageNet pretraining to the Mask R-CNN backbone (ablation)Mask R-CNN · Quebec Plantations testwmAP: 55.75 -> 58.30Helped
Add ImageNet pretraining to the Mask R-CNN backbone (ablation)Mask R-CNN · SBL testwmAP: 22.45 -> 27.27Helped
Add DSM input to Mask R-CNN (ablation)Mask R-CNN · SBL testmulti-class mAP: 21.38 -> 20.87No clear effect
Replace RGB input with DSM-only input (ablation)Mask R-CNN · SBL and Quebec PlantationsmIoUMixed
Use DSM vertical and horizontal gradients as two extra input channels (ablation)Mask R-CNN · SBL testperformanceNo clear effect
Add an extra fully connected layer to the box predictor and classification head (ablation)Mask R-CNN · SBL testperformanceNo clear effect
Encode DSM with a CNN before providing it to Mask R-CNN (ablation)Mask R-CNN · BCI testmulti-class mAP: 6.34 -> 8.30Helped
Use weighted cross-entropy instead of standard cross-entropy (ablation)SBL classification models · SBL testperformanceHurt
Use focal loss instead of standard cross-entropy (ablation)SBL classification models · SBL testperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: Quebec Plantations Quebec Trees (SBL) BCI crown maps

Benchmarks: Quebec Plantations test SBL test BCI test

Metrics: mAP wmAP mIoU

Baselines: SAM automatic SAM+DSM prompts Mask R-CNN Faster R-CNN+SAM Mask R-CNN+SAM Mask2Former RSPrompter

Builds on: Segment Anything Model RSPrompter Mask R-CNN Mask2Former

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy