Skip To Content

Introduction to the model

Banner image for the model showing trees in a residential area

This deep learning model is used to detect and segment trees in high-resolution drone or aerial imagery. Tree segmentation can be used for applications such as vegetation management, forestry, urban planning, and so on. High-resolution aerial and drone imagery can be used for tree detection because of its high spatiotemporal coverage.

This deep learning model is based on DeepForest and has been trained on data from the National Ecological Observatory Network. The model also uses Segment Anything Model (SAM) by Meta that is trained on 1-Billion mask dataset (SA-1B), which comprises a diverse set of 11 million images and over 1 billion masks.

License requirements

To complete this workflow, the following are the license requirements:

  • ArcGIS DesktopArcGIS Image Analyst extension for ArcGIS Pro
  • ArcGIS EnterpriseArcGIS Image Server
  • ArcGIS OnlineArcGIS Pro or Professional Plus user type.

Model details

This model has the following characteristics:

  • Input—8-bit, 3-band high-resolution aerial imagery.
  • Output—Feature class containing separate masks for each tree.
  • Compute—This workflow is compute intensive, and a GPU with compute capability of 6.0 or higher is recommended.
  • Applicable geographies—This model is designed to work well across the United States.
  • Architecture—This model is based on the DeepForest Python package and uses the RetinaNet model architecture implemented in Torchvision and open-source Segment Anything Model (SAM) by Meta.
  • Accuracy metrics—This model has precision and recall scores of 0.66 and 0.79, respectively.

Access and download the model

Download the Tree Segmentation pretrained model from ArcGIS Living Atlas of the World. Alternatively, access the model directly from ArcGIS Pro, or consume it in ArcGIS Image for ArcGIS Online.

  1. Browse to ArcGIS Living Atlas of the World.
  2. Sign in with your ArcGIS Online credentials.
  3. Search for Tree Segmentation and open the item page from the search results.
  4. Click the Download button to download the model.

    You can use the downloaded .dlpk file directly in ArcGIS Pro, or upload and use it in ArcGIS Enterprise. Additionally, you can fine-tune the pretrained model if necessary.

Release notes

The following are the release notes:

DateDescription

July 2023

First release of Tree Segmentation