Skip to content

Edge AI · Mobile · AgriTech

SmartCassava leaf diagnosis prototype

An AI-powered Flutter app that classifies cassava leaf diseases on-device with MobileNetV2 and TensorFlow Lite, estimates severity, and gives farmers actionable recommendations offline.

Tech stack MobileNetV2 · TensorFlow Lite · Flutter · Transfer Learning

The challenge

Cassava feeds millions of households across Africa, yet leaf diseases cut yields and threaten food security. Field diagnosis is slow and expensive for smallholder farmers, and cloud-only tools fail where connectivity is weak.

What we built

SmartCassava is an AI-powered mobile prototype for cassava leaf diagnosis, severity analysis, and farmer recommendation support. A MobileNetV2 model was trained with transfer learning, converted to a compact TensorFlow Lite package, and deployed for on-device inference in a Flutter app so farmers can classify leaves offline.

  • Five-class leaf diagnosis: Healthy, CMD, CBSD, CBB, and CGM
  • MobileNetV2 to TensorFlow Lite for low-cost phones (~9MB)
  • Rule-based severity (mild, moderate, severe) from confidence
  • Local JSON recommendations and Flutter field prototype

Outcome

Farmers get a portable decision-support tool: snap or pick a leaf photo, see the disease class and severity, and receive plain-language next steps without needing a server. The work was published in Discover Artificial Intelligence (2025).

  • On-device TFLite inference for five disease classes
  • Severity scoring with farmer-ready recommendations
  • Flutter prototype built for low-connectivity fields

Contact

Contact us.

Tell us what you’re building, or book a strategy call. We usually reply within one business day.

Tell us what you’re building.

Phone
Select Service