Git Product home page Git Product logo

Welcome to Weed-AI

Contributors

Weed-AI provides is an open source, searchable, weeds image platform designed to facilitate the research and development of machine learning algorithms for weed recognition in cropping systems. It brings together existing datasets, enables users to contribute their own data and pulls together custom datasets for straightforward download.

See our Weed Explorer at https://weed-ai.sydney.edu.au

Train YOLOv5 with Weed-AI Datasets

Follow the Google Colab Notebook to train your own YOLOv5 algorithms from Weed-AI datasets.

Open In Colab

Background

Large numbers of high quality, annotated weed images are essential for the development of weed recognition algorithms that are accurate and reliable in complex biological systems. Accurate weed recognition enables the use of site-specific weed control (SSWC) in agricultural systems, eliminating the need for wasteful whole field treatments. This approach substantially reduces weed control inputs and creates opportunities for the introduction of alternative weed control technologies that were not previously feasible for use as indiscriminate whole field treatments. SSWC relies on accurate detection (is a weed present) and identification (what is the species/further information on morphology) of weeds in agricultural and environmental systems (crop, pastures, rangelands and non-crop areas, etc.). Camera-based weed recognition using deep learning algorithms has emerged as a frontrunner for in-crop site-specific control with an improved ability to handle variation.

Training and development of algorithms require significant quantities of high-quality, annotated images. Weed-AI is addressing this challenge by enabling the easy access and contribution of weed image data on an open source platform with search, dynamic filter and preview functions for custom dataset download capability.

Data supported

To support the largest number of use cases and the unique demands of SSWC technology development, we have developed a standard for storing weed images and their anotations. Our standard - WeedCOCO - is an extension on Microsoft's Common Objects in Context format (MS COCO). WeedCOCO incorporates additional whole-dataset contextual information that provides descriptions of the agricultural context as well as details of how the images were capture. This "AgContext" includes:

  • Crop type

  • Crop growth stage (text and BBCH)

  • Soil colour

  • Surface coverage

  • Weather description

  • Location

  • Camera metadata (camera model, collection height, angle, lens, focal length, field of view)

  • Lighting

The format may also be applicable to related agricultural purposes. As with MS COCO, the format supports classification, bounding box and segmentation labels indicating the presence of a specific or unspecified type of weed, expressed at species or other taxonomic level. Reporting these details will help ensure consistency in published datasets for ease of comparison and use in further research and development.

Weed-AI Data Flow

Acknowledgements

This project has been funded by the Grains Research and Development Corporation. The platform was developed by the Sydney Informatics Hub, a core research facility of the University of Sydney, as part of a research collaboration with the Australian Centre for Field Robotics and the Precision Weed Control Group at the University of Sydney.

We make use of data from EPPO to validate and cross-reference plant species information, in accordance with the EPPO Codes Open Data Licence.

Citation Guidelines

General

If you found Weed-AI useful in your research or project, please cite the database as:

Weed-AI: A repository of Weed Images in Crops. Precision Weed Control Group and Sydney Informatics Hub, the University of Sydney. https://weed-ai.sydney.edu.au/, accessed YYYY-MM-DD.

An academic citation is TBA.

Specific Datasets

Each set of imagery used within the database should also be cited with the correct database Digital Object Identifier (DOI) and relevant papers.

Weed-AI from the University of Sydney's precision weed control lab's Projects

cvat icon cvat

Powerful and efficient Computer Vision Annotation Tool (CVAT)

weed-ai icon weed-ai

A repository to support the development of a repository and interchange format for weed identification annotation

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.