Skip to content

Commit

Permalink
starter notebook
Browse files Browse the repository at this point in the history
  • Loading branch information
magabenza committed Nov 16, 2022
1 parent 0b5f172 commit 917f042
Show file tree
Hide file tree
Showing 9 changed files with 1,785 additions and 1 deletion.
1,693 changes: 1,693 additions & 0 deletions Nasa_Harvest_Model_MLHub.ipynb

Large diffs are not rendered by default.

38 changes: 37 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,37 @@
# Nasa_harvest_field_boundary_competition
# Nasa Harvest Rwanda Field Boundary Detection Challenge Tutorial

This folder contains a notebook tutorial for the Nasa Harvest Rwanda field boundary detection competition.

The dataset contains field boundaries for smallholder farms in eastern Rwanda. The Nasa Harvest program funded a team of annotators from TaQadam to label Planet imagery for the 2021 growing season for the purpose of conducting the Rwanda Field boundary detection Challenge. The dataset includes rasterized labeled field boundaries and time series satellite imagery from Planet's NICFI program. Planet's basemap imagery is provided for six months (March, April, August, October, November and December). The paired dataset is provided in 256x256 chips for a total of 70 tiles covering 1532 individual fields.

The starter notebook focuses on a baseline model using UNet to walk you through the process of loading and structuring the data, training the model, and exporting the predictions to the sample CSV file.

## Environment

Python 3.8.13

minimum RAM : 8GB

You can find the required packages used within the requirements.txt file.

## Competition Organizers
### About Radiant Earth Foundation ([radiant.earth](https://radiant.earth))
![Radiant Earth Foundation Logo](/images/ref.png)

Radiant Earth Foundation is a nonprofit corporation working to empower organizations and individuals with open machine learning (ML) and Earth observation data, standards, and tools to address the world’s most critical international development challenges. Radiant Earth fosters collaboration through a cloud-based open geospatial training data library, Radiant MLHub. Radiant also supports an ecosystem of practitioners to develop standards, expand interoperability around ML on Earth observation, and provide information and training to help advance the capacity of those working in the global development sector using ML and Earth observation. Visit Radiant Earth on Twitter, LinkedIn, Medium, and GitHub.
### About University of Maryland, Nasa Harvest ([nasaharvest.org](https://nasaharvest.org/))
![umd Logo](/images/umd.png)
![Nasa Harvest Logo](/images/harvest.png)

NASA Harvest is NASA’s Food Security and Agriculture program based at the University of Maryland. NASA Harvest’s mission is to enable and advance the adoption of satellite Earth observations by public and private organizations to benefit food security, agriculture, and human and environmental resiliency in the US and worldwide. They accomplish this through a multidisciplinary and multisectoral Consortium of leading scientists and agricultural stakeholders at the University of Maryland and implement it together with partners across the globe. Visit NASA Harvest on [Twitter](https://twitter.com/HarvestProgram) and [Github](https://github.com/nasaharvest/).

## Competition Sponsor
### About USDA([fas.usda.gov](https://www.fas.usda.gov))
![usda Logo](/images/usda.png)

### About USAID([usaid.gov](https://www.usaid.gov/))
![usaid Logo](/images/usaid.png)

This challenge and the training dataset collection and curation are based upon work by NASA Harvest supported by USDA-Foreign Agricultural Service and USAID, under Award Number FX22TA10960R004 and Project Title Earth Observations for Field Level Agricultural Resource Mapping (EO-Farm): Pilot in Rwanda in Support of NISR.


Binary file added images/.DS_Store
Binary file not shown.
Binary file added images/harvest.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/ref.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/umd.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/usaid.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/usda.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
55 changes: 55 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
absl-py==0.8.0
astor==0.8.0
attrs==19.3.0
certifi==2019.9.11
click==7.1.1
click-plugins==1.1.1
cligj==0.5.0
cycler==0.10.0
decorator==4.4.1
efficientnet==1.0.0
Fiona==1.8.13.post1
gast==0.3.2
google-pasta==0.1.7
grpcio==1.16.1
h5py==2.9.0
image-classifiers==1.0.0
imageio==2.6.1
joblib==0.13.2
Keras==2.2.4
Keras-Applications==1.0.8
Keras-Preprocessing==1.1.0
kiwisolver==1.1.0
Markdown==3.1.1
matplotlib==3.1.2
mkl-fft==1.0.14
mkl-random==1.1.0
mkl-service==2.3.0
munch==2.5.0
networkx==2.4
numpy==1.17.2
opencv-python==4.2.0.34
pandas==0.25.1
Pillow==7.0.0
protobuf==3.9.2
pyparsing==2.4.6
pyproj==2.6.0
pyshp==2.1.0
python-dateutil==2.8.0
python-magic==0.4.15
pytz==2019.3
PyWavelets==1.1.1
PyYAML==5.1.2
radiant-mlhub==0.5.2
scikit-image==0.16.2
scikit-learn==0.21.3
scipy==1.3.1
segmentation-models==1.0.1
Shapely==1.7.0
six==1.12.0
tensorboard==1.14.0
tensorflow==1.14.0
tensorflow-estimator==1.14.0
termcolor==1.1.0
Werkzeug==0.16.0
wrapt==1.11.2

0 comments on commit 917f042

Please sign in to comment.