University of AlbertaMultimedia Research Centre · Dept. of Computing Science
ROSSRemote Observation, Sensing & System
Research / R/03 Autonomy & Perception / Drone-based cattle monitoring and weight prediction
R/03 · Autonomy & Perception

Drone-based cattle monitoring and weight prediction

A thermal-RGB fusion pipeline detects cattle from drones in field work with LandView and Serecon, and a Three-Stream DCNN predicts cattle weight from single-view images (example output 294 kg).

Autonomy & PerceptionDroneThermalDetectionAgriculture

Detecting cattle: thermal-RGB fusion

Counting and monitoring cattle from a drone is a fusion problem: thermal imagery makes warm bodies stand out but suffers from similar backgrounds and occlusion, while RGB supplies the colors and textures that thermal lacks. The group’s fusion-based detection framework passes preprocessing, feature extraction and feature fusion into multiple object detectors, then applies a new non-maximum suppression step. Tested on drone video, the deep-learning model correctly reports “10 cows detected.”

Side-by-side thermal and RGB aerial views of cattle on pasture

Thermal and RGB aerial views of the same pasture.

The work is grounded in the field with partner LandView (Markus Weber, President). The company was born out of the work and staff of Serecon Inc., the Alberta-based consulting firm focused on farmland valuation and agricultural management consulting.

Predicting weight from a single image

The same imagery also answers a rancher’s next question: how much does each animal weigh? From a single-view image, the pipeline segments the animal, infills occluded parts, extracts the torso and body, and records body measurements; geometrical and mass feature descriptors then feed a Three-Stream DCNN that predicts the weight: 294 kg in the example output.

Weight prediction pipeline: segmentation, infill and feature extraction masks feeding a Three-Stream DCNN, output 294 kg

Segmentation, infill and feature extraction feed a Three-Stream DCNN: 294 kg predicted.