Our Planet
Image from the SatVision-Base model fine-tuned to predict land-cover type classification
An example of the SatVision-Base model fine-tuned to predict land-cover type classification. Top-left: Land-cover types predicted by the fine-tuned SatVision-Base model. Top-right: Landcover type classification from the MODIS MCD12Q1 product. Bottom-left: A false-color surface reflectance image showing satellite reflectance bands 1-4-3. Bottom-right: The classification confusion matrix showing performance of the SatVision-Base model’s prediction compared to the MCD12Q1 landcover classification. Jordan Caraballo-Vega, Jian Li, NASA/Goddard

Remote sensing images from NASA’s fleet of Earth-observing satellites are pivotal for applications as broad as land cover mapping, disaster monitoring, urban planning, and environmental analysis. The potential of AI-based geospatial foundation models for performing visual analysis tasks on these remote sensing images has garnered significant attention. To realize that potential, the crucial first step is to develop foundation models—computer models that acquire competence in a broad range of tasks, which can then be specialized with further training for specific applications. In this case, the foundation model is based on a large-scale visual transformer model trained with satellite imagery.

Vision transformers employ AI/deep learning techniques to fine-tune the imagery. Through training on extensive remote sensing datasets, vision transformers can learn general visual representations, as well as capture high-level visual patterns, semantics, and spatial relationships that can be leveraged for a wide range of analysis tasks. Trained vision transformers can handle large-scale, high-resolution data; learn global reorientations; extract robust features; and support multi-modal data fusion—all with improved performance.

The Data Science Group at NASA Goddard Space Flight Center’s Computational and Information Sciences and Technology Office (CISTO) has implemented an end-to-end workflow to generate a training dataset from NASA’s Moderate Resolution Imaging Spectroradiometer (MODIS) surface reflectance products, train a SwinV2 vision transformer called SatVision, and conduct a few visual analysis tasks with the trained transformer.

Quick Facts

Like other transformer models, SatVision comes with a high computational cost due to its demands for a substantial number of parameters and an extensive dataset for training and deployment. The NCCS Centralized Storage System provides on-premises access to abundant MODIS surface reflectance products, ensuring comprehensive training samples. Meanwhile, the NCCS Prism GPU cluster, especially its DGX node, has significantly expedited the training process and enabled the model to be trained within a reasonable timeframe.

Jian Li,
NASA Goddard Space Flight Center
  • Using the NASA Center for Climate Simulation (NCCS) Prism GPU cluster, the Data Science Group accomplished two tasks: 1) implementing an end-to-end workflow generating a 2-million-image training dataset from MODIS surface reflectance products and 2) training an 84-million-parameter transformer, SatVision.
  • Results show that training a large-scale visual transformer model reduces the amount of labelled training data needed to train a competitive model in various downstream tasks.
  • Large, trained vision transformers can help researchers process vast amounts of remote sensing data with few classification labels, allowing the extraction of valuable information and results with limited observational input data and the gaining of insights into various Earth and space science phenomena.
  • Next steps include moving towards generating a 500-million-image training dataset, scaling up to nearly three billion model parameters, and extending SatVision to incorporate additional imagery.

Researchers

  • Jian Li, NASA Goddard Space Flight Center
  • Caleb Spradlin, NASA Goddard Space Flight Center

More Information