Here is the code, images, and data on the populations of interest in Point Reyes National Seashore.
- Harbor Seals
- Date Range:
- Pupping Season: March to May
- Age classes: "adult" and "pup"
- Molting Season: June and July
- Age class: "adult"
- Pupping Season: March to May
- Drakes Estero
- Double Point
- Tomales Bay
- Tomales Point
- Point Reyes
- Date Range:
- Elephant Seals
- Date Range:
- Pupping Season: November to March with peak between 1/26 and 2/2
- Age classes: "bull" (adult male), "cow" (adult female), and "pup" (baby)
- Pupping Season: November to March with peak between 1/26 and 2/2
- Point Reyes Headlands
- Drakes Beach
- South Beach
- Date Range:
- Using the full images pulled from Google Earth found under
Images
- Tile these images with
Code/Tile_Harbor_Seals.ipynb
andCode/Tile_Elephant_Seals.ipynb
- Create your own annotations via https://www.robots.ox.ac.uk/~vgg/software/via/app/via_image_annotator.html or use mine found in
Data/Harbor_Seal_Anno_csv.csv
(a single csv file) andData/Elephant_Seal_Anno_csv
(a folder of csv files). - If you're using your own annotations, use this repo https://github.com/martinzlocha/anchor-optimization/ to get anchor configurations, or use mine at
Data/habor_config.ini
andData/elephant_config.ini
- Convert annotations into the right format for Retinanet using
Code/Harbor_Seal_Annotations_Right_Format.ipynb
andCode/Elephant_Seal_Annotations_Right_Format.ipynb
- Please note that this code will give you randomized training, validation, and testing sets. If you want to train/test on specific imagery, you must change the code.
- Make sure you have Retinanet installed: https://github.com/fizyr/keras-retinanet
- To train on all harbor seal tiles, use
Code/Harbor_Seals_Run_Model_Full.ipynb
- To train on harbor seal beach-only tiles, use
Code/Harbor_Seals_Run_Model_Beach.ipynb
- To train on elephant seal beach-only tiles, use
Code/Elephant_Seals_Run_Model.ipynb
- Use
Code/harbor_seal_visual_check.ipynb
andCode/harbor_seal_visual_check.ipynb
to visualize model output or view model output inData/model_output