Mapping
Measuring Tree Canopy Size With Phone Photos
Canopy width and volume are yield predictors, spray-dose inputs and health indicators, and you can measure them with the camera you already carry. Here is the method and the maths that make the numbers usable.
Updated November 3, 2026 · 6 min read
What canopy size is good for
Canopy size is one of those measurements that seems academic until you have it, and then it earns its keep four ways:
- Yield prediction. A Senegal study of 209 mango trees measured 12 tree structure variables and found every one positively correlated with yield; the best (cylinder canopy volume) correlated at r = 0.76. Models built on structure plus a fruit load index reached R² above 0.77. Canopy volume is not the crop, but it is the strongest single context variable most growers can measure for free.
- Spray and fertilizer dosing. Dose per tree scales with canopy, not with the calendar. Two trees that "look the same age" often differ by a factor of two in canopy volume.
- Vigour and health tracking. A canopy that shrinks between one season's photos and the next is a flag long before defoliation is obvious to the eye.
- Gap and density planning. Summed canopy areas against block area tell you when you have crossed into overcrowding, and exactly where the gaps are.
Professional platforms measure tree geometry from imaging vehicles with LiDAR, and validation work on one such commercial platform (tested in apple orchards on different rootstocks and row orientations) shows flower, fruit, tree geometry and light interception can all be estimated from moving sensors. That is the industrial version. The phone version is cruder, free, and good enough for the decisions above.
The scale trick: your row spacing is a ruler
The hard part of measuring anything from a photo is scale. In an orchard or food forest, you already have a physical scale reference everywhere you look: the distance between rows, the spacing between trees you planted, the diameter of a tag you installed. Because you planted on a known spacing, every photo taken square to the row contains a ruler.
The method for one tree:
- Stand in the adjacent row (or at a known distance from the trunk), camera held level, and photograph the whole canopy with the row or a tagged neighbor in frame.
- Estimate canopy width: the horizontal extent of the crown, expressed in multiples of your known spacing. If the crown spans half the distance between two trees planted 8 m apart, width is about 4 m.
- Turn 90 degrees and repeat for the perpendicular width. Crowns are rarely round; the two widths capture that.
- Estimate canopy height the same way against the known reference (tag height, trunk stake, or a friend standing at the base).
- Compute crown area as an ellipse: area = π × (width1 ÷ 2) × (width2 ÷ 2). Compute an approximate canopy volume as the cylinder the crown implies: area × height. The Senegal work found this cylinder volume the best-correlated structure variable of the twelve they tested.
- Log width, height, area and volume on the tree record with the photo attached. Next season's photo goes beside it.
Phone apps that do photogrammetric or AR measurement exist (tree height apps, AR rulers) and are worth using if you want less estimation; field trials of smartphone tree measurement in urban settings have compared them against traditional instruments and found them serviceable for inventory purposes. But for width and volume, the spacing-as-ruler trick removes the need for any tool beyond the camera.
A worked example: five trees, one pass
Your block is planted on 8 m × 8 m. One afternoon walk, five trees (illustrative numbers):
- Tree A: width 5.5 m, depth 4.8 m, height 4.0 m → area ≈ 20.7 m² → volume ≈ 83 m³
- Tree B: width 7.2 m, depth 6.9 m, height 5.2 m → area ≈ 39.0 m² → volume ≈ 203 m³
- Tree C: width 2.1 m, depth 1.8 m, height 2.4 m → area ≈ 3.0 m² → volume ≈ 7 m³ (young tree)
- Tree D: width 6.8 m, depth 7.0 m, height 5.5 m → area ≈ 37.4 m² → volume ≈ 206 m³
- Tree E: width 5.0 m, depth 4.4 m, height 3.2 m → area ≈ 17.3 m² → volume ≈ 55 m³
What the numbers say: trees B and D carry about 2.5 times the canopy volume of tree A and nearly 4 times that of tree E. If you dose fertilizer per tree uniformly, you are overfeeding A and E relative to B and D. If your per-tree yield history shows B out-yielding A by only 30%, then A is producing more per cubic metre of canopy, and the interesting question becomes what is wrong with B (shading interior, disease in the core, root limitation). The volume-to-yield ratio per tree, tracked across seasons, is a more diagnostic number than either measurement alone.
Block-level, the use is density: 40 trees averaging 35 m² of crown area is about 1,400 m² of canopy on a 2,560 m² block (55% cover). When your seasonal passes show that number creeping past roughly 70% on fruit trees that need light penetration, you have the evidence to schedule selective removal or heavy pruning before yield quality tells you the hard way.
Error sources, and which ones matter
- Perspective tilt. A photo not taken level inflates width. Take side-on photos with the trunk centered and the row reference visible; consistency matters more than perfection.
- Foliage versus crown boundary. Decide the rule once (outermost live leaf, or trunk-line to trunk-line) and keep it. A consistent 10% bias is harmless; a varying one is not.
- Season and moisture. Canopy photos taken mid-dormancy and mid-flush are different measurements. Fix your measuring window (for example, just after harvest) and compare like with like.
- Overlapping neighbors. In dense plantings, deciding where one crown ends is genuinely ambiguous. Measure to the visible gap, and note overlaps so the comparison stays honest.
- Volume is a rough index, not a survey. The cylinder model underestimates complex crowns. It works because your error is similar across trees, which is all relative comparison needs.
Do it now: photograph five representative trees side-on with a spacing reference in frame. Compute width, area and cylinder volume for each. Re-photograph the same five after harvest next season. You will have the beginning of a vigour dataset that costs nothing to extend tree by tree.
How CanopyTwin fits in
CanopyTwin keeps these measurements attached to the tree instead of a notebook: every survey photo is GPS-clustered to its individually tracked tree on a satellite map, so width and volume estimates accumulate as a dated photo history per tree, and the map shows canopy context over live satellite imagery. Species-level records (the database covers 85 tropical and rare fruit species) sit next to the measurements on every plan, starting at $12/month on the Grower tier. CSV exports, for carrying the numbers into a spreadsheet, are on the Orchard tier and up. Every plan starts with a 30-day free trial and no credit card up front.
Turn your orchard into a digital twin
CanopyTwin does the survey-to-map pipeline for you — QR tree tags, a live satellite map, and AI fruit counts from your photos. Start free, no card required.