18 Using deep learning for image-based plant disease detection
-
Punam Bedi
, Pushkar Gole and Sumit Kumar Agarwal
Abstract
Food is one of the basic needs of human life. The demand for food is increasing due to an exponential increase in the world’s population. To overcome such a massive demand for food, agricultural practitioners suggested the use of different insecticides and pesticides to increase the yield of the crops. The use of these insecticides and pesticides increases the yield of plants, but using these in large amounts can degrade the quality of the soil, which makes crops more prone to different diseases. These diseases can negatively affect the crop yield and reduce the profit of the farmers. If the farmers can sense the plant diseases in the initial stages, it is possible to take necessary actions to remedy the situation. However, detecting diseases in a large field of crops with naked eyes is a challenging task. Thus, to simplify this process, there is a need for a system for automatic detection of plant diseases. This system can be build using various artificial intelligence (AI) techniques. Deep learning is a class of algorithms in AI which is widely used in numerous domains nowadays. This chapter describes a solution to the problem of plant disease detection using deep learning techniques. This chapter includes an explanation about convolutional neural networks (CNNs), their fundamental building blocks, and the details of different modern CNN architectures such as LeNet-5 and AlexNet. A complete implementation of an automated disease detection system for peach plant using LeNet-5 architecture is also described. At the end of this chapter, an experimental analysis based on the train and the test accuracies of disease detection systems using different modern CNN architectures is presented. All these implementations use data from a very famous dataset named PlantVillage.
Abstract
Food is one of the basic needs of human life. The demand for food is increasing due to an exponential increase in the world’s population. To overcome such a massive demand for food, agricultural practitioners suggested the use of different insecticides and pesticides to increase the yield of the crops. The use of these insecticides and pesticides increases the yield of plants, but using these in large amounts can degrade the quality of the soil, which makes crops more prone to different diseases. These diseases can negatively affect the crop yield and reduce the profit of the farmers. If the farmers can sense the plant diseases in the initial stages, it is possible to take necessary actions to remedy the situation. However, detecting diseases in a large field of crops with naked eyes is a challenging task. Thus, to simplify this process, there is a need for a system for automatic detection of plant diseases. This system can be build using various artificial intelligence (AI) techniques. Deep learning is a class of algorithms in AI which is widely used in numerous domains nowadays. This chapter describes a solution to the problem of plant disease detection using deep learning techniques. This chapter includes an explanation about convolutional neural networks (CNNs), their fundamental building blocks, and the details of different modern CNN architectures such as LeNet-5 and AlexNet. A complete implementation of an automated disease detection system for peach plant using LeNet-5 architecture is also described. At the end of this chapter, an experimental analysis based on the train and the test accuracies of disease detection systems using different modern CNN architectures is presented. All these implementations use data from a very famous dataset named PlantVillage.
Chapters in this book
- Frontmatter I
- Preface VII
- Acknowledgments IX
- Contents XI
- List of contributors XIII
-
Part I: Machine learning and Internet of things in agriculture
- 1 Smart farming: using IoT and machine learning techniques 3
- 2 Food security and farming through IoT and machine learning 21
- 3 An innovative combination for new agritechnological era 41
- 4 Recent advancements and challenges of artificial intelligence and IoT in agriculture 65
- 5 Technological impacts and challenges of advanced technologies in agriculture 83
-
Part II: Applications of Internet of things in agriculture
- 6 IoT-based platform for smart farming – Kaa 109
- 7 Internet of things platform for smart farming 131
- 8 Internet of things platform for smart farming 159
- 9 Internet of things platform for smart farming 169
-
Part III: Applications of machine learning in agriculture
- 10 Kisan-e-Mitra: a tool for soil quality analyzer and recommender system 205
- 11 Artificial intelligence for plant disease detection: past, present, and future 223
- 12 Wheat rust disease identification using deep learning 239
- 13 Image-based hibiscus plant disease detection using deep learning 251
- 14 Rainfall prediction by applying machine learning technique 275
- 15 Plant leaf disease classification based on feature selection and deep neural network 293
- 16 Using deep learning for image-based plant disease detection 323
- 17 Using deep learning for image-based plant disease detection 355
- 18 Using deep learning for image-based plant disease detection 369
- Index 403
Chapters in this book
- Frontmatter I
- Preface VII
- Acknowledgments IX
- Contents XI
- List of contributors XIII
-
Part I: Machine learning and Internet of things in agriculture
- 1 Smart farming: using IoT and machine learning techniques 3
- 2 Food security and farming through IoT and machine learning 21
- 3 An innovative combination for new agritechnological era 41
- 4 Recent advancements and challenges of artificial intelligence and IoT in agriculture 65
- 5 Technological impacts and challenges of advanced technologies in agriculture 83
-
Part II: Applications of Internet of things in agriculture
- 6 IoT-based platform for smart farming – Kaa 109
- 7 Internet of things platform for smart farming 131
- 8 Internet of things platform for smart farming 159
- 9 Internet of things platform for smart farming 169
-
Part III: Applications of machine learning in agriculture
- 10 Kisan-e-Mitra: a tool for soil quality analyzer and recommender system 205
- 11 Artificial intelligence for plant disease detection: past, present, and future 223
- 12 Wheat rust disease identification using deep learning 239
- 13 Image-based hibiscus plant disease detection using deep learning 251
- 14 Rainfall prediction by applying machine learning technique 275
- 15 Plant leaf disease classification based on feature selection and deep neural network 293
- 16 Using deep learning for image-based plant disease detection 323
- 17 Using deep learning for image-based plant disease detection 355
- 18 Using deep learning for image-based plant disease detection 369
- Index 403