Detection
Axis-aligned bounding boxes around individual leaves at canopy scale, robust to occlusion and motion blur.
Rudra XB3·1 is an edge-deployable vision model that detects, segments, and classifies leaves in real time — flagging early disease, measuring canopy stress, and counting yield before the human eye registers a thing.
Sample output — Rudra XB3·1 inferring on a Jetson Orin Nano. Bounding boxes generated client-side; the underlying clip shows raw canopy footage from a Vidarbha cotton trial.
XB3·1 is a multi-head architecture. Detection, segmentation, disease classification, growth-stage estimation, canopy density, and oriented count — all emitted from a single inference call. No model swapping, no second-pass overhead, no cloud round-trip.
Axis-aligned bounding boxes around individual leaves at canopy scale, robust to occlusion and motion blur.
Pixel-precise leaf masks for canopy area calculation and per-leaf disease scoring.
12 disease classes across cotton, soy, tea, grape, and tomato — plus a 'novel' fallback for unknowns.
Estimates BBCH stage from foliar morphology — crucial for irrigation and spray scheduling.
Per-frame leaf area index with a confidence band, suitable for stress-mapping over time.
Rotated-bbox counting for trellised crops where standard detection over-merges adjacent leaves.
RGB or RGB-NIR feed from a fixed-pole or drone-mounted camera. 1080p at 36 fps with adaptive auto-exposure.
Letterbox to 640×640, gamma-correct under harsh sun, and stabilise against wind sway via inter-frame optical flow.
Multi-head XB3·1 backbone runs detection, segmentation, and classification heads in a single forward pass.
Threshold against field-specific priors. Trigger SMS, irrigation valves, dashboard pin, or all three.
from rudra import XB3
model = XB3.load("xb3-1.prod") # 11.4M params, ~46 MB
model.to("edge:jetson-orin-nano") # or "coral", "rpi5", "cpu"
for frame in field_camera.stream():
out = model.infer(frame) # 27 ms median
if out.has_anomaly():
alert(out.geo, out.disease) # → SMS / dashboard / pump valveWe don’t train in a sterile dataset and pray. XB3·1 is shaped by partnerships with farmer collectives, agronomy researchers, and the kind of edge cases you only find at sunrise on day 47 of a monsoon.
“Picked up early blight on three plants in row 12 — eight days before any of us would have spotted it walking the field. That window saved the crop.”
“We hung two cameras over a single garden and the model tracked flush stages cleaner than our pluckers could log them. Full stop.”
“Latency on the Jetson stayed under 30ms even at 38°C ambient. That’s the number that matters when you’re running pumps off the same inference call.”
We’re onboarding a small cohort of farms, cooperatives, and research labs for the XB3·1 production release. Drop your email and we’ll send a deployment kit within seven days.