Hi,
Inspired by people’s projects & interest in geospatial analysis (and following the excellent example of the active & interesting time series/sequential data study group), here is a wiki post & dedicated thread for us to come together in sharing know-how, questions, project collaborations, & new ideas for applying cutting edge deep learning with fast.ai to improve our geospatial understanding of the world.
To kick things off, here are some starter lists of resources and recent relevant posts. This is now a wiki post so please feel free to edit to add more:
Knowledge Base and Tools:
- U Washington’s GeoHackWeek tutorial series on geospatial data science tools: Geohackweek 2019
- The convention of Slippy Map and how to use it to get geographic coordinates from local map tile image: Share your work here ✅ - #585 by daveluo
- Chris Holmes’ excellent and extensive blog series on “Cloud Native Geospatial”: The most insightful stories about Cloud Native Geospatial - Medium
- Robosat - semantic segmentation on aerial and satellite imagery: GitHub - mapbox/robosat: Semantic segmentation on aerial and satellite imagery. Extracts features such as: buildings, parking lots, roads, water, clouds
- Raster Vision - an open source framework for deep learning on satellite and aerial imagery by Azavea: GitHub - azavea/raster-vision: An open source library and framework for deep learning on satellite and aerial imagery.
- Solaris - Geospatial Machine Learning Analysis Toolkit by Cosmiq Works: GitHub - CosmiQ/solaris: CosmiQ Works Geospatial Machine Learning Analysis Toolkit
- a complete workflow tutorial of building segmentation over drone imagery in Zanzibar with fastai v1 + latest geodata tools: conceptual overview Medium post and interactive code notebook on Colab
- fastgs - Geospatial (Sentinel2 Multi-Spectral) support for fastai. Docs
Opportunities:
- posted here, Esri’s new R&D center in New Dehli focused on geoDL: https://newdelhi.esri.com/
- posted here, mapping solar PV globally using ML at Open Climate Fix
Projects & achievements by Fast.ai students
(non-exhaustive, please add any I’ve missed):
- @henripal’s “Your City from Space” satellite image project: Share your work here
- @digitalspecialists, @radek, & @kcturgutlu’s 14th place (top 2%!) finish on Kaggle’s Airbus Ship Detection Challenge: Share your work here
- @daveluo’s building segmentation & classification from drone imagery in Zanzibar project:
GitHub - daveluo/zanzibar-aerial-mapping: Open source notebooks to create state-of-the-art detection, segmentation, & classification of buildings on drone/aerial imagery with deep learning
Share your work here - @divyansh & @rohitgeo: Blog post on swimming pool detection and classification
- @digitalspecialists’s 2nd place finish in CrowdAnalytix’s “Agricultural Crop Cover Classification Challenge": Deep Learning Applications in Agriculture
- @AlisonDavey’s 2nd place finish and @shakur’s 3rd place finish in the WiDS Datathon 2019!
- @mnpinto’s published paper and code about BA-Net (“burned areas neural network”) which can use multi-day sequences of multi-spectral imagery to map and date burned areas.
Data sources:
- A comprehensive & actively maintained list of geospatial data competitions & their datasets: GitHub - chrieke/awesome-satellite-imagery-datasets: 🛰️ List of satellite image training datasets with annotations for computer vision and deep learning
- listicle of 15 free satellite data sources: 15 Free Satellite Imagery Data Sources - GIS Geography
- USDA CropLand Data: CropScape - NASS CDL Program
- Global Forest Watch: https://www.globalforestwatch.org/
- Resource Watch: Resource Watch
- Google Earth Engine: Earth Engine Data Catalog | Google for Developers
Upcoming, active & recent competitions:
-
Active until 3/16: Open Cities AI Challenge: Segmenting Buildings for Disaster Resilience
- Dataset comprised of 72 RGB drone image orthomosaics (ranging from 3-20cm/pixel resolution, covering 419 sqkm total) and 790k building footprint labels at two quality level tiers from 10 African cities/regions
- 2 tracks and $15K in total prizes:
- $12K for top 3 open-source building footprint segmentation models
- $3K for top 3 Responsible AI for disaster risk management ideas
-
Active until 3/6 (track 1) and 3/20 (track 2): 2020 IEEE GRSS Data Fusion Contest global land cover mapping with weak supervision
- Dataset comprised of 180k triplet patches of Sentinel-1 SAR data, Sentinel-2 multispectral, and MODIS-derived coarse-resolution land cover labels sampled globally and across all 4 seasons. Dataset paper link
- 2 tracks and ? in prizes:
- Track 1: land cover classification with low-res labels only, top 4 declared winners
- Track 2: land cover classification with low and hi-res labels, top 3 winners
- all 7 winners invited to present at IGARSS 2020 and publish in conference proceedings
- top 1 in each track receives a special prize at IGARSS 2020 and co-authors a paper to be submitted to IEEE JSTARS
-
Soon to launch until ?: Agriculture-Vision
- Dataset comprised of 95k 512x512 RGB+NIR drone image chips up to 10cm/pixel resolution from 3.4k farmlands across US. Segmentation labels of 9 types of field anomaly patterns important to farmers. Dataset paper link
- $10k for top 3 placers and I assume invitation to present at CVPR 2020 workshop.
-
Soon to launch in March 2020 for 2 months: Spacenet 6: Multi-Sensor All Weather Mapping:
- Dataset comprises of 0.5m SAR and 0.5m WorldView-2 satellite imagery over Rotterdam, Netherlands.
- $? prize pool and invitation to present at CVPR EarthVision 2020 worksop for top-? building footprint segmentation solutions using fusion of SAR and WV-2 data
-
Soon to launch in August 2021 for 3 months: xView 3: Detection of Illegal, Unreported, and Unregulated Fishing:
- Dataset comprises of SAR satellite imagery.
-
Recently finished (other thread here): xView 2.0 Challenge on post-disaster building damage assessment with satellite imagery: https://venturebeat.com/2019/06/23/dods-joint-ai-center-to-open-source-natural-disaster-satellite-imagery-data-set/ And from the xBD dataset preparation CVPR paper:
xBD provides pre- and post-event multi-band satellite imagery from a variety of disaster events with building polygons, classification labels for damage types, ordinal labels of damage level, and corresponding satellite metadata. Furthermore, the dataset contains bounding boxes and labels for environmental factors such as fire, water, and smoke. xBD will be the largest building damage assessment dataset to date, containing ∼700,000 building annotations across over 5,000 km2 of imagery from 15 countries.
- Recently finished, results post: SpaceNet 5 - Road Networks and Optimizing Routing
This public competition will challenge competitors to automatically extract road networks from satellite imagery, along with travel time estimates along all roadways, thereby permitting true optimal routing.
- Completed SpaceNet Off-Nadir Building Detection Challenge: hosted on TopCoder, ran thru 12/21/2018, $50K in total prizes. Post-challenge write-up at A deep dive into the SpaceNet 4 winning algorithms | by Nick Weir | The DownLinQ | Medium
Cited papers & other references:
- Open access paper repo for all CVPR 2018 DeepGlobe Challenge finalists & workshop presenters: CVPR 2018 Open Access Repository
- Drought watch: Suomi NPP/VIIRS: improving drought watch, crop loss prediction, and food security
- master thesis using Sentinel 1+2 data with Random Forests + Support Vector Machine to do Landcover Classification: SInCohMap / datacubes · GitLab
- Stanford’s Sustainability & AI Lab (projects on crop yield analysis & poverty prediction): http://sustain.stanford.edu/projects/
- NASA/JPL’s ARIA (Advanced Rapid Imaging and Analysis (ARIA) Project for Natural Hazards: https://aria.jpl.nasa.gov/
- OneSoil explains the first map with AI detected fields and crops
- Feedback Neural Network for Weakly Supervised Geo-Semantic Segmentation
- Tile2Vec: Unsupervised representation learning for spatially distributed data
- Facebook’s Mapping the world to help aid workers, with weakly-, semi-supervised learning
- Implementing SPADE using fastai
- Mapping solar power: Stanford’s DeepSolar project, Using DeepSolar with Mapbox, SolarMapper