NASA Earth Observatory image modified by SkyTruth

Dynamic World in SkyTruth Alerts Questions

Questions about Dynamic World in SkyTruth Alerts

DW is based on Sentinel-2 satellite imagery. Sentinel-2 collects new imagery at least once every 5 days, but Dynamic World only processes images with less than 35% cloud cover. So in cloudy areas, updates could take weeks or months.

According to model developers, DW most accurately classifies relatively clear-cut land cover classes, such as:

  • Forests
  • Water
  • Built area
  • Ice and snow

At SkyTruth, we’ve also noted:

  • Change Detection is greatly affected by snow-and-ice land cover. As the probability of a scene having snow increases, there’s an equal reduction in the probability of other land covers.
  • Given the 10m resolution of Sentinel-2, DW can misclassify smaller footprints, especially when in mixed land cover areas. For example, buildings in densely wooded areas will often show up as part of the tree cover.
  • DW can have difficulty classifying rocky areas.
  • While you might be able to apply DW features to a single date, you’ll usually need a date range of a month or several months to get good minimum cloud coverage data.
  • Annual date ranges, while slower to process, can smooth out fluctuations by creating average probabilities over a longer period for each land cover classification.
  • You can often get a good result by building your own probability filters for Similarity Search or Change Detection. However, inclusion/exclusion of even a single scene (a scene is for a single date) can change those results. Experimenting with date ranges and times of the year is key when looking at local areas.
  • Same for different habitats — you might create a nice set of parameters for viewing built areas in the desert, but when you run it in a hardwood forest you get worse results.
  • While DW does filter out cloud cover, it is not always accurate. Sometimes missed clouds will present as snow and ice land cover.
  • Running a Time Series can be a big hit on resources, so is currently available only at zoom levels 12 or higher. If the time series fails to build, try selecting a smaller date range, a smaller time cadence (e.g., two months instead of six), or a smaller area.

DW will not perform as well as a dedicated ML model for similarity search or change detection, but it can be very useful in analyzing trends and identifying areas that need further evaluation.

You can read a nice introduction to DW in this article by Tanya Birch, Google Earth Outreach’s Senior Program Manager. For a discussion about the methods used by DW modelers to develop and validate the dataset, this is a good read.

  • Start by entering your date range(s) and checking the Show Sentinel-2 mosaic for filtered dates  checkbox
  • Add a single filter. For example, the Built land cover for a 30% increase in Change Detection. Click Find to see results.
  • Check the Show DW pixel stats on map click checkbox.
  • Repeat as needed:
    • Click a map pixel to see how DW classifies scenes at that location. (For Change Detection, click on the right map while viewing map comparisons.)
    • Use this additional information to adjust the existing filter or add a new filter. For example, if pixel stats show a probability for trees of 60% and you want to filter for trees, you should include the Trees land class with a somewhat high minimum probability.
    • Click Find to see results.