DETECTION OF PLANT DISEASES WITH MULTI-STAGE, MULTI-SCALE DEEP LEARNING
First Claim
1. A computer-implemented method of recognizing plant diseases having multi-sized symptoms from a plant image, comprising:
- obtaining, by a processor, a first training set from at least a first photo showing a first symptom of one of a first plurality of plant diseases, a second photo showing no symptom, and a third photo showing a partial second symptom of one of a second plurality of plant diseases,the first symptom being smaller than the second symptom,the first, second, and third photos corresponding to similarly-sized fields of view;
building, by the processor, a first digital model from the first training set for classifying an image into a class of a first set of classes corresponding to the first plurality of plant diseases, a healthy condition, or a combination of the second plurality of plant diseases;
obtaining a second training set from at least a fourth photo showing the second symptom;
building a second digital model from the second training set for classifying an image into a class of a second set of classes corresponding to the second plurality of plant diseases;
receiving a new image from a user device;
applying the first digital model to a plurality of first regions within the new image to obtain a plurality of classifications;
applying the second digital model to one or more second regions, each corresponding to a combination of multiple first regions of the plurality of first regions, to obtain one or more classifications,the multiple first regions being classified into the class corresponding to the combination of the second plurality of plant diseases;
transmitting classification data related to the plurality of classifications into a class corresponding to one of the first plurality of plant diseases or the healthy condition and the one or more classifications to the user device.
2 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, the system is programmed to build from multiple training sets multiple digital models, each for recognizing plant diseases having symptoms of similar sizes. Each digital model can be implemented with a deep learning architecture that classifies an image into one of several classes. For each training set, the system is thus programmed to collect images showing symptoms of one or more plant diseases having similar sizes. These images are then assigned to multiple disease classes. For a first one of the training sets used to build the first digital model, the system is programmed to also include images that correspond to a healthy condition and images of symptoms having other sizes. These images are then assigned to a no-disease class and a catch-all class. Given a new image from a user device, the system is programmed to then first apply the first digital model. For the portions of the new image that are classified into the catch-all class, the system is programmed to then apply another one of the digital models. The system is programmed to finally transmit classification data to the user device indicating how each portion of the new image is classified into a class corresponding to a plant disease or no plant disease.
9 Citations
20 Claims
-
1. A computer-implemented method of recognizing plant diseases having multi-sized symptoms from a plant image, comprising:
-
obtaining, by a processor, a first training set from at least a first photo showing a first symptom of one of a first plurality of plant diseases, a second photo showing no symptom, and a third photo showing a partial second symptom of one of a second plurality of plant diseases, the first symptom being smaller than the second symptom, the first, second, and third photos corresponding to similarly-sized fields of view; building, by the processor, a first digital model from the first training set for classifying an image into a class of a first set of classes corresponding to the first plurality of plant diseases, a healthy condition, or a combination of the second plurality of plant diseases; obtaining a second training set from at least a fourth photo showing the second symptom; building a second digital model from the second training set for classifying an image into a class of a second set of classes corresponding to the second plurality of plant diseases; receiving a new image from a user device; applying the first digital model to a plurality of first regions within the new image to obtain a plurality of classifications; applying the second digital model to one or more second regions, each corresponding to a combination of multiple first regions of the plurality of first regions, to obtain one or more classifications, the multiple first regions being classified into the class corresponding to the combination of the second plurality of plant diseases; transmitting classification data related to the plurality of classifications into a class corresponding to one of the first plurality of plant diseases or the healthy condition and the one or more classifications to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media storing one or more sequences of instructions which when executed cause one or more processors to execute a method of recognizing plant diseases having multi-sized symptoms from a plant image, the method comprising:
-
obtaining a first training set from at least a first photo showing a first symptom of one of a first plurality of plant diseases, a second photo showing no symptom, and a third photo showing a partial second symptom of one of a second plurality of plant diseases, the first symptom being smaller than the second symptom, the first, second, and third photos corresponding to similarly-sized fields of view; building a first digital model from the first training set for classifying an image into a class of a first set of classes corresponding to the first plurality of plant diseases, a healthy condition, or a combination of the second plurality of plant diseases; obtaining a second training set from at least a fourth photo showing the second symptom; building a second digital model from the second training set for classifying an image into a class of a second set of classes corresponding to the second plurality of plant diseases; receiving a new image from a user device; applying the first digital model to a plurality of first regions within the new image to obtain a plurality of classifications; applying the second digital model to one or more second regions, each corresponding to a combination of multiple first regions of the plurality of first regions, to obtain one or more classifications, the multiple first regions being classified into the class corresponding to the combination of the second plurality of plant diseases; transmitting classification data related to the plurality of classifications into a class corresponding to one of the first plurality of plant diseases or the healthy condition and the one or more classifications to the user device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification