dcf-yolov8
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: mdpi.com -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.3%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: SprBoot
- Language: Python
- Default Branch: master
- Size: 150 MB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
- Releases: 0
Metadata Files
docs/README.md
Code description
This is the public code of the paper DCF-Yolov8: An Improved Algorithm for Aggregating Low-Level Features to Detect Agricultural Pests and Diseases The paper address is https://www.mdpi.com/2073-4395/13/8/2012
Paper algorithm improvement
Based on the characteristics of the IP102 agricultural pest data set, we improved the C2F module. The module structure is shown in the figure below. This module has better feature extraction effects on low-level features of agricultural pests and diseases.
For specific codes, see DCF-Yolov8/ultralytics/nn/modules/block.py class C2F
We use the Mish activation function, which is more robust in dealing with nonlinear features. Our algorithm's ability to learn feature effects is still strong at higher rounds.
For details on modifying the activation function code, see DCF-Yolov8/ultralytics/nn/modules/conv.py
We have uploaded the model training results.You can download it at https://drive.google.com/drive/folders/1q5YWRY2el8SOZOdxBRwH-PA7rsCuoPjm?usp=drive_link. Ours.zip and Ours-val.zip are the training results and verification results of our improved algorithm. yolov8.zip and yolov8-va.zip are the training and verification results of the yolov8 algorithm. yolov8-mish.zip is the result we used for ablation experiments. The results include our model weights and experimental metrics.
We have summarized the original images in the paper, see agronomy.pptx for details
Acknowledgments
Our paper is an improvement on the Yolov8 algorithm, thanks to the Yolov8 team[https://github.com/ultralytics/ultralytics.git]. Thanks to the IP102 dataset team[https://github.com/xpwu95/IP102.git].Thanks to yolox[https://github.com/Megvii-BaseDetection/YOLOX.git], yolov5 algorithm[https://github.com/ultralytics/yolov5.git]. Heat maps are a very effective and intuitive way to demonstrate the effect of our algorithmsthe code for the heat map comes from https://github.com/z1069614715/objectdetection_script.git.
Owner
- Login: SprBoot
- Kind: user
- Repositories: 1
- Profile: https://github.com/SprBoot
Citation (CITATION.cff)
cff-version: 1.2.0
preferred-citation:
type: software
message: If you use this software, please cite it as below.
authors:
- family-names: Jocher
given-names: Glenn
orcid: "https://orcid.org/0000-0001-5950-6979"
- family-names: Chaurasia
given-names: Ayush
orcid: "https://orcid.org/0000-0002-7603-6750"
- family-names: Qiu
given-names: Jing
orcid: "https://orcid.org/0000-0003-3783-7069"
title: "YOLO by Ultralytics"
version: 8.0.0
# doi: 10.5281/zenodo.3908559 # TODO
date-released: 2023-1-10
license: AGPL-3.0
url: "https://github.com/ultralytics/ultralytics"
GitHub Events
Total
- Watch event: 1
- Fork event: 1
Last Year
- Watch event: 1
- Fork event: 1