Weed recognition on aerial photos

Prototype showcase

Recently, our team in Plant.id started working with datasets of aerial photographs of agriculture fields. The purpose of this new machine learning model is to locate and distinguish different plant species in the field covered with crops and various species of weeds. The aim is to help applying herbicide, pesticide or fertilizer more effectively.

Input data

This UAV photo shows a cropped detail of a much larger image of a field with the area of a few hectares. Although the photo has a rather low resolution, the model can identify areas with seedlings of sunflowers (Helianthus annuus) and various weedy species.

Output data

To train the machine learning algorithm, we let humans to draw areas with the location of particular object(s) (red areas). The blue areas represent the resulting locations where a particular weed or crop occurs (actually, it also distinguishes bare soil class). The probability of the occurrence is marked by the intensity of the blue color).

We are ready to train the machine learning model to identify various other plant species or different objects.

The blue areas can be returned in the CSV, JSON, GeoJSON or another format suitable for agriculture sprayer. We assume that the client will set up the “dosage” level based on the different combinations of weeds and crops in a given square.

Proposed usage

There are three directions for further development of the interface for our machine learning model:

  1. web app for direct upload client’s photos and get the geojson/CSV data
  2. web portal made by our business/tech partner Skymaps (to be finished in a few weeks)

Business model and pricing

The price is determined by per a processed acre or gigapixel.


Let us know if you have any question: business@plant.id