Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
zijing-w committed Apr 8, 2023
2 parents 07b5a7f + ee7e007 commit 32f1293
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
# Satellite-based monitoring of the world's largest terrestrial mammal migration using deep learning
# Deep learning enables satellite-based monitoring of large populations of terrestrial mammals across heterogeneous landscapes
This repository contains the neural network model (UNet) pipeline and other essential codes for detecting wildebeest and zebras in Serengeti-Mara ecosystem from very-high-resolution satellite imagery. Please feel free to contact me at zijingwu97@outlook.com if you have any questions.

## Setup and Installation
The most easy way to test and use this code is to upload all the files to Google Drive and open the notebooks with Google Colaboratory (https://colab.research.google.com/).
Alternatively, you can install the required packages (see requirements.txt) on your computer and open the notebooks with Jupyter Notebook.
Note: if you use Google Colaboratory, you may encounter some issues about deprecated arguments/functions because Colaboratory keeps updating the packages and the latest packages may not be exactly the same as the ones used in the code here. The issues are usually easy to solve though, so don't hesitate and just give it a try!

## Folder structure
### core:
Expand All @@ -12,13 +13,13 @@ the necessary modules to run the code.
### SampleData:
the sample dataset required to test the code.
#### SampleData/1_Data_preparation:
sample dataset for data preparation.
sample dataset for data preparation: coverting the wildebeest annotations to segmentation masks.
#### SampleData/data_2009Aug:
a sample training/test dataset of year 2009 for model training/testing.
##### SampleData/data_2009Aug/3_Train_test:
a sample training and test dataset
a sample training and test dataset. Note that we cannot share the samples of satellite images because the satellite images were acquired by the Smithsonian Conservation Biology Institute and the United States Army Research Laboratory under a NextView Imagery End User License Agreement. The copyright remains with Maxar Technologies (formally DigitalGlobe), and redistribution is not possible.
##### SampleData/data_2009Aug/classify:
a sample satellite image
a sample satellite image. We have removed the image here because the satellite images were acquired by the Smithsonian Conservation Biology Institute and the United States Army Research Laboratory under a NextView Imagery End User License Agreement. The copyright remains with Maxar Technologies (formally DigitalGlobe), and redistribution is not possible.

### tmp:
the folder to save temporary weight files while running the code.
Expand All @@ -29,7 +30,7 @@ the folder to save the training records for the use of tensorboard.
#### tmp/sensitivity_analysis:
the folder to save the weights for sensitivity analysis.
#### tmp/pretrained_weights:
the pretrained weights for wildebeest detection. The weights are not stored here because of file size limit. Please contact zijingwu97@outlook.com for data request.
the pretrained weights for wildebeest detection. The weights are not stored here because of file size limit. Please contact zijingwu97@outlook.com to request the data.

### 1_Preprocessing_AOI_to_Mask.ipynb:
the notebook for preprocessing the data.
Expand Down

0 comments on commit 32f1293

Please sign in to comment.