View a markdown version of this page

Run Machine Learning Algorithms with Satellite Data - Run Machine Learning Algorithms with Satellite Data

Run Machine Learning Algorithms with Satellite Data

Publication date: May 24, 2021 (Diagram history)

This architecture shows how to use AWS Ground Station to ingest satellite imagery. With Amazon SageMaker AI, you can label image data, train an ML model, and deploy inferences for automated image analysis.

Run Machine Learning Algorithms with Satellite Data

Architecture diagram showing machine learning algorithms with satellite data by using AWS Ground Station and SageMaker AI.

The following steps describe the architecture:

  1. The satellite sends data and imagery to the AWS Ground Station antenna.

  2. AWS Ground Station delivers baseband or digitized RF-over-IP data to an Amazon Elastic Compute Cloud instance.

  3. The Amazon EC2 instance receives and processes the data, and then stores it in an Amazon Simple Storage Service bucket.

  4. A Jupyter Notebook ingests data from the Amazon S3 bucket to prepare the data for training.

  5. SageMaker AI Ground Truth labels the images.

  6. The labeled images are stored in the Amazon S3 bucket.

  7. The Jupyter Notebook hosts the training algorithm and code.

  8. SageMaker AI runs the training algorithm on the data and trains the ML model.

  9. SageMaker AI deploys the ML models to an endpoint.

  10. The SageMaker AI ML model processes image data and stores the generated inferences and metadata in Amazon DynamoDB.

  11. Image data received into Amazon S3 automatically triggers an AWS Lambda function to run ML services on the image data.

  12. Applications interact with AWS Amplify to access the ML algorithm and database.

Further reading

For additional information, refer to the following resources:

Diagram history

To be notified about updates to this reference architecture diagram, subscribe to the RSS feed.

ChangeDescriptionDate

Initial publication

Reference architecture diagram first published.

May 24, 2021

Note

To subscribe to RSS updates, you must have an RSS plugin enabled for the browser you are using.