Tree detection

An algorithm that detects trees in SPOT, Pléiades, or Pléiades Neo imagery and returns a probability map.


Overview

The algorithm identifies all pixels that are part of a tree in SPOT, Pléiades, or Pléiades Neo display imagery. The result is a GeoTIFF file that maps the probability of each pixel being part of a tree.

Tree detection can be used for infrastructure vegetation risk monitoring, urban planning, and construction.

See more on the marketplace.

Training data and accuracy

The algorithm has been developed using tens of thousands of semantically annotated images.

The algorithm has achieved an F1 score of 93%. For optimal results, the algorithm should be used to detect medium or large trees in full foliage. You can use it to detect medium or large trees with less foliage, but the same level of performance isn’t guaranteed.

Requirements for input imagery

Checkmark inline-icon The STAC item should be a SPOT, Pléiades, or Pléiades Neo image of the display radiometric processing level.

Checkmark inline-icon The STAC item should be CNAM-compatible. Check that the STAC item has been added to storage in 2023 or later.

Input parameters

Required parameters

Input imagery

You need to specify the STAC items you want to apply the process to.

Output title

You need to specify the title of the output objects. This title will be assigned to the resulting STAC item and STAC collection.

API input

A sample input payload for the process

JSON

    {
  "inputs":{
      "title": "Tree detection over Brazil",
      "item": "https://api.up42.com/v2/assets/stac/collections/21c0b14e-3434-4675-98d1-f225507ded99/items/23e4567-e89b-12d3-a456-426614174000"
  }
}

  
ParameterOverview
inputs.titleobject / required
The title of the output objects: STAC item and STAC collection.
inputs.itemobject / required
The STAC item link in the following format: https://api.up42.com/v2/assets/stac/collections/{collection-id}/items/{item-id}