Search papers, labs, and topics across Lattice.
This paper introduces a hybrid CNN-LSTM architecture for bean leaf disease classification, designed to improve accuracy while minimizing model size for deployment on resource-constrained devices. The model integrates an LSTM layer to capture spatial dependencies within CNN feature maps, overcoming limitations of traditional CNN pooling layers. Experiments on the *ibean* dataset demonstrate that the hybrid model achieves 94.38% accuracy with a model size of only 1.86 MB, and state-of-the-art F1 scores of 99.22% when combined with EfficientNet-B7.
You can shrink your bean leaf disease classifier by 70% without sacrificing accuracy by swapping pooling layers for LSTMs to capture spatial dependencies.
Accurate and resource-efficient automated diagnosis is a cornerstone of modern agricultural expert systems. While Convolutional Neural Networks (CNNs) have established benchmarks in plant pathology, their ability to capture long-range spatial dependencies is often limited by standard pooling layers, and their high memory footprint hinders deployment on portable devices. This paper proposes a lightweight hybrid CNN-LSTM system for bean leaf disease classification. By integrating an LSTM layer to model the spatial-sequential relationships within feature maps, our hybrid architecture achieves a 94.38% accuracy while maintaining an exceptionally small footprint of 1.86 MB; a 70% reduction in size compared to traditional CNN-based systems. Furthermore, we provide a systematic evaluation of image augmentation strategies, demonstrating that tailored transformations are superior to generic combinations for maintaining the integrity of diagnostic patterns. Results on the $\textit{ibean}$ dataset confirm that the proposed system achieves state-of-the-art F1 scores of 99.22% with EfficientNet-B7+LSTM, providing a robust and scalable framework for real-time agricultural decision support in resource-constrained environments. The code and augmented datasets used in this study are publicly available on this $\href{https://github.com/HJin-R/bean_disease}{Github}$ repo.