Classification of nutrient deficiency in rice based on CNN model with Reinforcement Learning augmentation

2021 
Rice is an important crop for agricultural production. Because of the vulnerability of rice, it is likely to be affected by many external conditions. Particularly, rice may lack of various kinds of nutrition elements such as potassium, nitrogen, and phosphorus. For people who are not experienced in botany, it is hard for them to identify nutrition deficiency and add corresponding supplement. Symptoms of nutrient deficiencies in rice plants often are usually represented by phenotype of the leaves. Therefore, the phenotype of leaves can be examined to identify nutrition deficiency. Our goal is to utilize deep learning, specifically, convolutional neural network (CNN), and combine reinforcement learning to help people to address this problem. Experiments were conducted with a dataset containing 1,500 images of rice leaves subject to three different types of nutrition deficiency—nitrogen (N), phosphorus (P), and potassium (K) deficiencies. This research preprocesses images first, constructs different CNN architectures, trains the model, and compares the results. With the reinforcement learning augmentation, experiments indicate that Densenet-121 is the best deep CNN model among these structures we had trained to identify what nutrition does a plant’s leave lack of with a test accuracy of 97%. This study demonstrates Densenet-121 model is a good tool to diagnose nutrient deficiency in crops and attempts to incorporate reinforcement learning to augment inputs.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []