Computer Vision meets Remote Sensing
Sayantan Das | Research Intern at ISRO
ucalyptus.github.io
Too many memes coming
Agenda
Introduction to Satellite Imagery
Satellite imagery or spaceborne imagery are images of Earth or other planets taken by Imaging satellites operated by government and businesses around the world.
ucalyptus.github.io
How are Satellite Images Captured
Different Satellite Imaging Products
Landsat 8 data product Landsat 7 data product
SENTINEL 2
SENTINEL 1
Landcover Classification
Despeckling of SAR / Microwave Images
Way Forward with Webapps and Deployment Tools
Forest Loss Earth Engine App
Streamlit - Fastest way to build custom ML tools
Microsoft SandDance
Typical Geo AI Pipeline
Benefits of TFRecord and TFRecordDataset (TF2.0)
Me praising Google Earth Engine because it’s free despite the image resolution
For all things 2.x
github.com/sayakpaul/TF-2.0-Hacks
Model deployment
Courtesy: Sayak Paul
Model deployment
Model deployment
Model deployment
Model deployment
Model deployment
Model deployment
And voila!
**In my case (LandCover) my artifacts include the mixer.json file
References
Thank You
Slides : http://bit.ly/sessionzero-geo
EXTRAS
Cloud Masking with Quality Assessment Band
Nitti gritties about TFRecord from LandCover Classification Example
Demystifying the transformation of data from TFRecord / into TFRecord format and beyond:
A tuple of the predictors dictionary and the label, cast to an `int32`
TFRecord business during Inference phase
Now it's time to classify the image that was exported from Earth Engine.
If the exported image is large, it will be split into multiple TFRecord files in its destination folder.
There will also be a JSON sidecar file called "the mixer" that describes the format and georeferencing of the image.
Here we will find the image files and the mixer file, getting some info out of the mixer that will be useful during model inference.
Next Steps