Machine Learning for Climate Science: A hands on Introduction
1
BNMIT
13-09-2025
Machine Learning for Climate Science | @amanbagrecha | 2025
2
Communities
Machine Learning for Climate Science | @amanbagrecha | 2025
3
1
Understanding Satellite Imagery
2
3
4
How machine learning plays a role
Use cases <> geospatial machine learning
Real World Example on Flood Monitoring
This Session
Machine Learning for Climate Science | @amanbagrecha | 2025
What is the Satellite Imagery though?
What relation does it have with Climate?
4
Machine Learning for Climate Science | @amanbagrecha | 2025
5
Image © CNES/Airbus, Maxar Technologies
Machine Learning for Climate Science | @amanbagrecha | 2025
6
Natural Color (RGB)
Machine Learning for Climate Science | @amanbagrecha | 2025
7
False Color Infrared (NIR, Red, Green)
Machine Learning for Climate Science | @amanbagrecha | 2025
True color vs False color
8
Machine Learning for Climate Science | @amanbagrecha | 2025
9
Normalized Difference Water Index (NDWI)
(Green - NIR) / (Green + NIR)
Machine Learning for Climate Science | @amanbagrecha | 2025
How machine learning can be used here?
10
Machine Learning for Climate Science | @amanbagrecha | 2025
11
Machine Learning for Climate Science | @amanbagrecha | 2025
Object Detection
Natural Calamity
12
Machine Learning for Climate Science | @amanbagrecha | 2025
13
https://earthobservatory.nasa.gov/images/150555/smoky-skies-in-northern-india
Fire count prediction
Machine Learning for Climate Science | @amanbagrecha | 2025
Segmentation/classification
Global Forest Change
14
https://google.earthengine.app/view/forest-change
Machine Learning for Climate Science | @amanbagrecha | 2025
Air Quality Estimation
15
https://abocin.users.earthengine.app/view/air-quality
Machine Learning for Climate Science | @amanbagrecha | 2025
16
1991 - 2010
Time Series Map
Machine Learning for Climate Science | @amanbagrecha | 2025
17
Machine Learning for Climate Science | @amanbagrecha | 2025
18
VH
VV/VH
DEM
Segmentation
Flooding
How to estimate the flooding extent
Machine Learning for Climate Science | @amanbagrecha | 2025
19
Natural Language Geocoding
https://element84.com/machine-learning/natural-language-geocoding/
Machine Learning for Climate Science | @amanbagrecha | 2025
20
https://research.google/blog/geospatial-reasoning-unlocking-insights-with-generative-ai-and-multiple-foundation-models/
Vision Language Model
Machine Learning for Climate Science | @amanbagrecha | 2025
GraphCast: Google’s Weather Forecasting Model
Earth Nullschool: https://earth.nullschool.net/
21
Forecasting
Machine Learning for Climate Science | @amanbagrecha | 2025
How does weather forecasting happen?
22
https://deepmind.google/discover/blog/graphcast-ai-model-for-faster-and-more-accurate-global-weather-forecasting/
Machine Learning for Climate Science | @amanbagrecha | 2025
Tools used for climate analysis
23
Machine Learning for Climate Science | @amanbagrecha | 2025
Real-world Example on Flood Monitoring
What is the extent of flooding?
24
Machine Learning for Climate Science | @amanbagrecha | 2025
Process of Change Detection
Train: Collect data → Preprocess → Train → Validate
Predict: Collect data → Preprocess → Predict (pre and post) → Subtract
25
Machine Learning for Climate Science | @amanbagrecha | 2025
26
Subset
API
Sentinel-1 RTC +NASADEM
Planetary Computer API
Xarray + Stackstac
4-channel band
VV
VH
VV/VH
DEM
Labelled Data
Collect Data: Generating 4-channel tiles
Machine Learning for Climate Science | @amanbagrecha | 2025
27
Tiling and Augmentation: chips, vertical flips, contrast stretching, sharpening.
Tiling
Augmentation
Machine Learning for Climate Science | @amanbagrecha | 2025
28
4-channel satellite imagery
Training Process
Machine Learning for Climate Science | @amanbagrecha | 2025
29
Inference Process
pre-flood
post-flood
Machine Learning for Climate Science | @amanbagrecha | 2025
30
Thank you
Machine Learning for Climate Science | @amanbagrecha | 2025