Edge-ready KNN for orange disease diagnosis: A sustainable, low-compute pipeline with hybrid handcrafted features
This study proposes an edge-ready and sustainability-driven pipeline for orange disease diagnosis that fuses hybrid handcrafted features (HOG–LBP–HSV) with a K-nearest neighbors (KNN) classifier. Designed for deployment on resource-limited devices, the method achieves 82.82% (95% CI: [81.5%, 84.1%]) accuracy and a macro-[Formula: see text]1 score of 0.816 (95% CI: [0.805, 0.827]) on a three-class dataset (healthy, citrus canker, melanose). Class-wise recall is particularly strong for healthy (95.9%) and melanose (97.2%), while error analysis highlights under-detection in citrus canker due to overlapping lesion features. Importantly, operational benchmarks confirm feasibility for on-device applications, with [Formula: see text] ms/image inference time and [Formula: see text] CPU utilization. Compared with baseline models such as SVM and Random Forest, KNN offers comparable predictive power at significantly lower computational cost. Beyond accuracy, the work emphasizes deployment-centric evaluation, proposing misclassification-aware strategies to improve canker recall. By providing a low-compute, real-time diagnostic tool, this work contributes to the UN’s sustainable development goals (SDGs), particularly SDG 2 (Zero Hunger) by enabling early detection to boost yields by up to 20%–30% in smallholder contexts (as per FAO estimates) and SDG 12 (responsible consumption and production), by promoting resilient and sustainable agricultural practices for smallholder farmers.
Authors
- Huynh Cao Tuan
- Phan Thị Mai Hương
- Thanh Q. Nguyen (ORCID: https://orcid.org/0000-0003-4898-091X)
Institutions
- Trường ĐH Nguyễn Tất Thành (VN)
- Lac Hong University (VN)
Publication Details
- Journal
- Materials and Emerging Technologies for Sustainability
- Published
- 2025-11-29
- DOI
- https://doi.org/10.1142/s3060932125500219
- Primary Topic
- Smart Agriculture and AI
- Type
- article
- Field-Weighted Citation Impact
- 0.00