weedsgalore
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.1%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: GFZ
- License: apache-2.0
- Language: Python
- Default Branch: main
- Size: 9.68 MB
Statistics
- Stars: 13
- Watchers: 2
- Forks: 2
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
WeedsGalore Dataset :seedling::herb:
This is the official implementation of the WACV 2025 paper WeedsGalore: A Multispectral and Multitemporal UAV-based Dataset for Crop and Weed Segmentation in Agricultural Maize Fields. WeedsGalore is a UAV-based multispectral dataset with dense annotations for crop and weed segmentation in maize fields. This repository contains code and download links for the dataset and pretrained models.
Dataset
Download
Follow this link to download the dataset. The dataset (weedsgalore-dataset, 0.4GB) and full-field orthomosaics (weedsgalore-orthomosaic, 12GB, GeoTIFF) can be downloaded separately.
Structure
weedsgalore-dataset
└── 2023-05-25
└── images
└── semantics
└── instances
└── logs
└── 2023-05-30
└── images
└── ...
└── ...
└── splits
└── train.txt
└── ...
└── LICENSE.txt
Licence
WeedsGalore dataset is distributed under the Creative Commons Attribution (CC BY) Licence. Please refer to the full licence text for details.
Evaluation
Requirements
Make sure to have the necessary dependencies installed. They are listed in requirements.txt.
Install Packages
Example: Create a conda environment and install dependencies:
conda create -n weedsgalore python=3.7.12 -c conda-forge
conda activate weedsgalore
conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.7 -c pytorch -c nvidia
conda install absl-py=1.3.0
conda install pillow=9.0.1
pip install torchmetrics==0.11.4
Run the evaluation script, replacing the flags with your paths and parameters:
python src/evaluate.py --dataset_path <weedsgalore-dataset_directory> --split test --ckpt <ckpt_directory> --in_channels 5 --num_classes 6
Inference with probabilistic model:
python src/evaluate_vimc.py --dataset_path <weedsgalore-dataset_directory> --split test --ckpt <ckpt_directory> --in_channels 5 --num_classes 3 --mc_samples=5
You can download pretrained models for DeepLabv3+ here (for both MSI and RGB input, uni-weed and multi-weed case, deterministic and probabilistic variants).
Training
Run the training script, replacing the flags with your paths and parameters (set dlv3p_do=True to run the probabilistic variant):
python src/train.py --dataset_path <weedsgalore-dataset_directory> --dataset_size_train 104 --in_channels 5 --num_classes 3 --dlv3p_do True --pretrained_backbone True --ckpt_resnet <path-to-backbone-weights> --batch_size 8 --num_workers 4 --lr 0.001 --epochs 100 --out_dir <output_directory> --log_interval 25 --ckpt_interval 100
License
This project is licensed under the Apache-2.0 License. See LICENSES folder for details. ``` Copyright 2024 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Copyright 2024 Ekin Celikkan
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
```
Citation
If you use the dataset or code, please cite our paper:
@InProceedings{Celikkan_2025_WACV,
author = {Celikkan, Ekin and Kunzmann, Timo and Yeskaliyev, Yertay and Itzerott, Sibylle and Klein, Nadja and Herold, Martin},
title = {WeedsGalore: A Multispectral and Multitemporal UAV-Based Dataset for Crop and Weed Segmentation in Agricultural Maize Fields},
booktitle = {Proceedings of the Winter Conference on Applications of Computer Vision (WACV)},
month = {February},
year = {2025},
pages = {4767-4777}
}
Owner
- Name: GFZ Helmholtz-Zentrum für Geoforschung
- Login: GFZ
- Kind: organization
- Email: software-legal@gfz.de
- Location: Potsdam, Germany
- Website: https://www.gfz.de
- Repositories: 5
- Profile: https://github.com/GFZ
Citation (CITATION.cff)
cff-version: 1.2.0
preferred-citation:
title: "WeedsGalore: A Multispectral and Multitemporal UAV-Based Dataset for Crop and Weed Segmentation in Agricultural Maize Fields"
year: "2025"
type: article
journal: "Proceedings of the Winter Conference on Applications of Computer Vision (WACV)"
authors:
- family-names: Celikkan
given-names: Ekin
- family-names: Kunzmann
given-names: Timo
- family-names: Yeskaliyev
given-names: Yertay
- family-names: Itzerott
given-names: Sibylle
- family-names: Klein
given-names: Nadja
- family-names: Herold
given-names: Nartin
GitHub Events
Total
- Issues event: 1
- Watch event: 20
- Push event: 5
- Public event: 1
- Fork event: 3
Last Year
- Issues event: 1
- Watch event: 20
- Push event: 5
- Public event: 1
- Fork event: 3