DeepLeaf DeepLeaf
For tomato greenhouses

Walk the aisle. Know what's on the plants.

DeepLeaf turns a phone video of a tomato row into fruit counts by ripeness, plants, and sizes, then forecasts the harvest for this week and the next two.

A hosted service: you film and sign in from a browser, and DeepLeaf runs the models, keeps the data, and fetches the weather.

  • Guided capture while filming
  • Eight-week forecast
  • Accuracy per greenhouse
A scored greenhouse photo in the app. Each tomato has a mask coloured by plant, stems are traced, and a calibration board at the bottom sets the scale.
An example photo scored in the app: fruit and stems, one colour per plant.
How it works

From a walk to a forecast in four steps

You do the filming and the weighing. DeepLeaf does the counting, the tracking, and the forecast.

Five stages from left to right: 1 Walk, a phone films the row. 2 Detection finds fruit, stems, leaves and ripeness per fruit. 3 Tracking gives one plant per stem and counts each fruit once. 4 Week summary adds counts by ripeness, sizes, harvest and water. 5 Forecast gives kilograms this week and the next two.Five stages from left to right: 1 Walk, a phone films the row. 2 Detection finds fruit, stems, leaves and ripeness per fruit. 3 Tracking gives one plant per stem and counts each fruit once. 4 Week summary adds counts by ripeness, sizes, harvest and water. 5 Forecast gives kilograms this week and the next two.
What happens to a walk after you upload it.
  1. Film with the live guide

    Walk one side of the aisle at the height of the lowest ripe trusses. About once a second the app says move closer, step back, hold steady, or good. Filming guide

  2. Upload one clip or several

    Save the walk to a crop cycle and a week. A long aisle can go up as up to 12 clips in order, scored and counted as one walk.

  3. Check the capture

    Every walk opens with a capture check that says if the camera was too far, too close, or the frames were blurry, so you know how much to trust it.

  4. Log the harvest

    Harvest kilograms turn fruit counts into kilograms, and each week's harvest checks the forecast issued the week before.

What it does

One place for the walk, the records, and the forecast

Every number traces back to its source: a walk, a harvest you logged, or the weather for your greenhouse.

  • Scores the walk

    Fruit counted by ripeness (green, turning, red), one plant per stem, and sizes in millimetres when a calibration board is in the frame.

  • Guides the capture

    Film in the app with a framing guide and a live verdict on distance and focus. The check never counts as a walk.

  • Forecasts eight weeks

    Kilograms for this week and the seven after it, with a range from this cycle's own past errors, and your harvest history when a walk is missing.

  • Reports its own accuracy

    For each greenhouse and horizon: error, bias, range coverage, and a plain trust level, from Not enough weeks yet to Reliable.

  • Keeps the records

    Farms, greenhouses, rows, and crop cycles, with harvests, irrigation, climate files, and weather. Edit and delete with a confirmation, and export to CSV.

  • Tracks water productivity

    Harvest kilograms per cubic metre of irrigation, week by week, from the harvests and irrigation you log.

  • Access keys with roles

    Admins create, rename, and revoke their organization's keys. Member keys do everything except keys and payment.

  • Pay by card or bank wire

    Monthly or yearly by card payment, bank transfer, or a bank wire invoice. Bank payments are matched to the invoice automatically.

  • Keeps each organization apart

    Every key sees only its own organization's data. The pages load no outside scripts, fonts, analytics, or trackers.

Measured accuracy

What we measured, and where it stops

These results come from public greenhouse tomato datasets: other growers' houses, cameras, and labelling rules. They are not a validation on your rows, so treat them as a starting point. Once you log harvests, the accuracy report measures the forecast on your own greenhouses.

Accuracy on public data
WhatResultWhere it was measured
Ripeness agreement with labels92.9% to 96.6%Two public image sets, 1,104 and 4,850 labelled fruit
Fruit found, large enough for ripeness (≥ 29 px)79%449 frames from a robot driving between tomato rows, normal aisle distance
Harvest-history forecast error32% to 48%A six-compartment cherry tomato trial, this week to two weeks ahead
Close-range 4K phone framesabout 1.5× countPhone frames filmed very close: one large tomato can get several boxes

Limits

Close-range footage overcounts, so follow the filming guide. The capture check warns when the largest fruit (90th percentile) are over 60 px. The ripening forecast itself has not yet been validated on a full real season. Accuracy and limits

What you need

A phone, a browser, and a row of tomatoes

  • A phone camera

    Any phone that records video. 4K helps with cherry tomatoes.

  • A web browser

    On a phone, tablet, or computer. DeepLeaf hosts the models, the data, and the weather.

  • Optional: a calibration board

    Print the 5 × 7 board with 40 mm squares and hold it in the frame, and sizes and fruit weights come out in millimetres and grams. Which board

Side view of filming: a person holds a phone level at 0.8 to 1.2 m, 0.5 to 1 m from the plant row, and walks along it at about 0.3 m per second.Side view of filming: a person holds a phone level at 0.8 to 1.2 m, 0.5 to 1 m from the plant row, and walks along it at about 0.3 m per second.
Filming geometry: height, distance, and pace.

Start with one row this week

Ask for access and your DeepLeaf contact issues an organization key. Then sign in, set up a crop cycle, and film your first walk.

You can also write to hello@deepleaf.io.