Figure 1.
The proposed PlantClassiNet architecture.
Figure 1.
The proposed PlantClassiNet architecture.
Figure 2.
Confusion Matrix for AlexNet based on Plantvillage.
Figure 2.
Confusion Matrix for AlexNet based on Plantvillage.
Figure 3.
Training Accuracy and Loss for Fine-Tuning AlexNet on Plantvillage.
Figure 3.
Training Accuracy and Loss for Fine-Tuning AlexNet on Plantvillage.
Figure 4.
Confusion Matrix for ResNet50 based on Plantvillage.
Figure 4.
Confusion Matrix for ResNet50 based on Plantvillage.
Figure 5.
Training Accuracy and Loss for Fine-Tuning ResNet50 on Plantvillage.
Figure 5.
Training Accuracy and Loss for Fine-Tuning ResNet50 on Plantvillage.
Figure 6.
Confusion Matrix for InceptionV3 based on Plantvillage.
Figure 6.
Confusion Matrix for InceptionV3 based on Plantvillage.
Figure 7.
Training Accuracy and Loss for Fine-Tuning InceptionV3 on Plantvillage.
Figure 7.
Training Accuracy and Loss for Fine-Tuning InceptionV3 on Plantvillage.
Figure 8.
Confusion Matrix for DenseNet121 on Plantvillage.
Figure 8.
Confusion Matrix for DenseNet121 on Plantvillage.
Figure 9.
Training Accuracy and Loss for Fine-Tuning DenseNet121 on Plantvillage.
Figure 9.
Training Accuracy and Loss for Fine-Tuning DenseNet121 on Plantvillage.
Figure 10.
Confusion Matrix for EfficientNetB0 on Plantvillage.
Figure 10.
Confusion Matrix for EfficientNetB0 on Plantvillage.
Figure 11.
Training Accuracy and Loss for Fine-Tuning EfficientNetB0 on Plantvillage.
Figure 11.
Training Accuracy and Loss for Fine-Tuning EfficientNetB0 on Plantvillage.
Figure 12.
Confusion Matrix for MobileNetV3Small on Plantvillage.
Figure 12.
Confusion Matrix for MobileNetV3Small on Plantvillage.
Figure 13.
Training Accuracy and Loss for Fine-Tuning MobileNetV3Small on Plantvillage.
Figure 13.
Training Accuracy and Loss for Fine-Tuning MobileNetV3Small on Plantvillage.
Figure 14.
Confusion Matrix for AlexNet on PlantLeaves.
Figure 14.
Confusion Matrix for AlexNet on PlantLeaves.
Figure 15.
Training Accuracy and Loss for Fine-Tuning AlexNet on PlantLeaves.
Figure 15.
Training Accuracy and Loss for Fine-Tuning AlexNet on PlantLeaves.
Figure 16.
Confusion Matrix for ResNet50 on PlantLeaves.
Figure 16.
Confusion Matrix for ResNet50 on PlantLeaves.
Figure 17.
Training Accuracy and Loss for Fine-Tuning ResNet50 on PlantLeaves.
Figure 17.
Training Accuracy and Loss for Fine-Tuning ResNet50 on PlantLeaves.
Figure 18.
Confusion Matrix for Fine-Tuning InceptionV3 on PlantLeaves.
Figure 18.
Confusion Matrix for Fine-Tuning InceptionV3 on PlantLeaves.
Figure 19.
Training Accuracy and Loss for Fine-Tuning InceptionV3 on PlantLeaves.
Figure 19.
Training Accuracy and Loss for Fine-Tuning InceptionV3 on PlantLeaves.
Figure 20.
Confusion Matrix for Fine-Tuning DenseNet121 on PlantLeaves.
Figure 20.
Confusion Matrix for Fine-Tuning DenseNet121 on PlantLeaves.
Figure 21.
Training Accuracy and Loss for Fine-Tuning DenseNet121 on PlantLeaves.
Figure 21.
Training Accuracy and Loss for Fine-Tuning DenseNet121 on PlantLeaves.
Figure 22.
Confusion Matrix for Fine-Tuning EfficientNetB0 on PlantLeaves.
Figure 22.
Confusion Matrix for Fine-Tuning EfficientNetB0 on PlantLeaves.
Figure 23.
Training Accuracy and Loss for Fine-Tuning EfficientNetB0 on PlantLeaves.
Figure 23.
Training Accuracy and Loss for Fine-Tuning EfficientNetB0 on PlantLeaves.
Figure 24.
Confusion Matrix for Fine-Tuning MobileNetV3Small on PlantLeaves.
Figure 24.
Confusion Matrix for Fine-Tuning MobileNetV3Small on PlantLeaves.
Figure 25.
Training Accuracy and Loss for Fine-Tuning MobileNetV3Small on PlantLeaves.
Figure 25.
Training Accuracy and Loss for Fine-Tuning MobileNetV3Small on PlantLeaves.
Figure 26.
Confusion Matrix for Fine-Tuning AlexNet on Eggplant.
Figure 26.
Confusion Matrix for Fine-Tuning AlexNet on Eggplant.
Figure 27.
Training Accuracy and Loss for Fine-Tuning AlexNet on Eggplant.
Figure 27.
Training Accuracy and Loss for Fine-Tuning AlexNet on Eggplant.
Figure 28.
Confusion Matrix for Fine-Tuning ResNet50 on Eggplant.
Figure 28.
Confusion Matrix for Fine-Tuning ResNet50 on Eggplant.
Figure 29.
Training Accuracy and Loss for Fine-Tuning ResNet50 on Eggplant.
Figure 29.
Training Accuracy and Loss for Fine-Tuning ResNet50 on Eggplant.
Figure 30.
Confusion Matrix for Fine-Tuning InceptionV3 on Eggplant dataset.
Figure 30.
Confusion Matrix for Fine-Tuning InceptionV3 on Eggplant dataset.
Figure 31.
Training Accuracy and Loss for Fine-Tuning InceptionV3 on Eggplant.
Figure 31.
Training Accuracy and Loss for Fine-Tuning InceptionV3 on Eggplant.
Figure 32.
Confusion Matrix for Fine-Tuning DenseNet121 on Eggplant.
Figure 32.
Confusion Matrix for Fine-Tuning DenseNet121 on Eggplant.
Figure 33.
Training Accuracy and Loss for Fine-Tuning DenseNet121 on Eggplant.
Figure 33.
Training Accuracy and Loss for Fine-Tuning DenseNet121 on Eggplant.
Figure 34.
Confusion Matrix for Fine-Tuning EfficientNetB0 on Eggplant.
Figure 34.
Confusion Matrix for Fine-Tuning EfficientNetB0 on Eggplant.
Figure 35.
Training Accuracy and Loss for Fine-Tuning EfficientNetB0 on Eggplant.
Figure 35.
Training Accuracy and Loss for Fine-Tuning EfficientNetB0 on Eggplant.
Figure 36.
Confusion Matrix for Fine-Tuning MobileNetV3Small on Eggplant.
Figure 36.
Confusion Matrix for Fine-Tuning MobileNetV3Small on Eggplant.
Figure 37.
Training Accuracy and Loss for Fine-Tuning MobileNetV3Small on Eggplant.
Figure 37.
Training Accuracy and Loss for Fine-Tuning MobileNetV3Small on Eggplant.
Figure 38.
Test accuracy of six pre-trained models on three plant leaf datasets.
Figure 38.
Test accuracy of six pre-trained models on three plant leaf datasets.
Table 1.
Plantvillage dataset description.
Table 1.
Plantvillage dataset description.
| Category | Train | Validation | Test | # Sample |
|---|
| Apple Apple scab | 441 | 94 | 95 | 630 |
| Apple Black rot | 434 | 94 | 93 | 621 |
| Apple Cedar apple rust | 192 | 41 | 42 | 275 |
| Apple Healthy | 1151 | 246 | 248 | 1645 |
| Blueberry Healthy | 1051 | 225 | 226 | 1502 |
| Cherry Healthy | 597 | 128 | 129 | 854 |
| Cherry Powdery mildew | 736 | 157 | 159 | 1052 |
| Corn Gray leaf spot | 359 | 76 | 78 | 513 |
| Corn Common rust | 834 | 178 | 180 | 1192 |
| Corn Healthy | 813 | 174 | 175 | 1162 |
| Corn Northern leaf blight | 689 | 147 | 149 | 985 |
| Grape Black rot | 826 | 177 | 177 | 1180 |
| Grape Black measles | 968 | 207 | 208 | 1383 |
| Grape Isariopsis leaf spot | 753 | 161 | 162 | 1076 |
| Grape Healthy | 296 | 63 | 64 | 423 |
| Orange Citrus greening | 3854 | 826 | 827 | 5507 |
| Peach Bacterial spot | 1607 | 344 | 346 | 2297 |
| Peach Healthy | 251 | 54 | 55 | 360 |
| Bell pepper Bacterial spot | 697 | 149 | 151 | 997 |
| Bell pepper Healthy | 1034 | 221 | 223 | 1478 |
| Potato Healthy | 106 | 22 | 24 | 152 |
| Potato Early Blight | 700 | 150 | 150 | 1000 |
| Potato Late Blight | 700 | 150 | 150 | 1000 |
| Raspberry Healthy | 259 | 55 | 57 | 371 |
| Soybean Healthy | 3563 | 763 | 764 | 5090 |
| Squash Powdery mildew | 1284 | 275 | 276 | 1835 |
| Strawberry Healthy | 319 | 68 | 69 | 456 |
| Strawberry Leaf scorch | 776 | 166 | 167 | 1109 |
| Tomato Bacterial spot | 1488 | 319 | 320 | 2127 |
| Tomato Early blight | 700 | 150 | 150 | 1000 |
| Tomato Healthy | 1113 | 238 | 240 | 1591 |
| Tomato Late blight | 1336 | 286 | 287 | 1909 |
| Tomato Leaf mold | 666 | 142 | 144 | 952 |
| Tomato Septorial leaf spot | 1239 | 265 | 267 | 1771 |
| Tomato Two spotted spider mite | 1173 | 251 | 252 | 1676 |
| Tomato Target spot | 982 | 210 | 212 | 1404 |
| Tomato Mosaic Virus | 261 | 55 | 57 | 373 |
| Tomato Yellow leaf curl virus | 3749 | 803 | 805 | 5357 |
| Total | | | | 54,305 |
Table 2.
PlantLeaves dataset description.
Table 2.
PlantLeaves dataset description.
| Category | Train | Validation | Test | # Sample |
|---|
| Alstonia Scholaris diseased (P2a) | 244 | 5 | 5 | 254 |
| Alstonia Scholaris healthy (P2b) | 168 | 5 | 5 | 178 |
| Arjun diseased (P1a) | 222 | 5 | 5 | 232 |
| Arjun healthy (P1b) | 210 | 5 | 5 | 220 |
| Bael diseased (P4b) | 107 | 5 | 5 | 117 |
| Basil healthy (P8) | 137 | 5 | 5 | 147 |
| Chinar diseased (P11b) | 110 | 5 | 5 | 120 |
| Chinar healthy (P11a) | 93 | 5 | 5 | 103 |
| Gauva diseased (P3b) | 131 | 5 | 5 | 141 |
| Gauva healthy (P3a) | 267 | 5 | 5 | 277 |
| Jamun diseased (P5b) | 335 | 5 | 5 | 345 |
| Jamun healthy (P5a) | 268 | 5 | 5 | 278 |
| Jatropha diseased (P6b) | 114 | 5 | 5 | 124 |
| Jatropha healthy (P6a) | 123 | 5 | 5 | 133 |
| Lemon diseased (P10b) | 67 | 5 | 5 | 77 |
| Lemon healthy (P10a) | 149 | 5 | 5 | 159 |
| Mango diseased (P0b) | 255 | 5 | 5 | 265 |
| Mango healthy (P0a) | 159 | 5 | 5 | 169 |
| Pomegranate diseased (P9b) | 261 | 5 | 5 | 271 |
| Pomegranate healthy (P9a) | 277 | 5 | 5 | 287 |
| Pongamia Pinnata diseased (P7b) | 265 | 5 | 5 | 275 |
| Pongamia Pinnata healthy (P7a) | 312 | 5 | 5 | 322 |
| Total | | | | 4494 |
Table 3.
Eggplant dataset description.
Table 3.
Eggplant dataset description.
| Category | Train | Validation | Test | # Sample |
|---|
| Healthy Leaf | 375 | 80 | 81 | 536 |
| Insect Pest Disease | 536 | 115 | 116 | 767 |
| Leaf Spot Disease | 627 | 134 | 135 | 896 |
| Mosaic Virus Disease | 201 | 43 | 44 | 288 |
| Small Leaf Disease | 78 | 16 | 18 | 112 |
| White Mold Disease | 44 | 9 | 11 | 64 |
| Wilt Disease | 347 | 74 | 75 | 496 |
| Total | | | | 3159 |
Table 4.
Dataset Accession Description.
Table 4.
Dataset Accession Description.
Table 5.
Preprocessing Description.
Table 5.
Preprocessing Description.
| | AlexNet [24] | ResNet50 [25] | InceptionV3 [26] | DenseNet121 [27] | EfficientNetB0 [28] | MobileNetV3Small [29] |
|---|
| Input size | | | | | | |
| Normalization | x-mean | x-mean | (x/127.5) − 1.0 | x/255.0 | (x/127.5) − 1.0 | (x/127.5) − 1.0 |
| Scaled | no | no | [−1, 1] | [0, 1] | [−1, 1] | [−1, 1] |
| Rotation | 20° | 20° | 20° | 20° | 20° | 20° |
| Width shift | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 |
| Height shift | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 |
| Shear | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 |
| Zoom | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 |
| Horizontal flip | Yes | Yes | Yes | Yes | Yes | Yes |
Table 6.
The computed fine-tune parameter by AdapFitu.
Table 6.
The computed fine-tune parameter by AdapFitu.
| Models | #Layer | #Para | #Conv_Layer | #Unfreeze | lr |
|---|
| AlexNet | 8 | 60 M | 5 | 5 | 0.001 |
| ResNet50 | 176 | 25.6 M | 53 | 18 | 0.0001 |
| InceptionV3 | 312 | 23.6 M | 94 | 14 | 0.001 |
| DenseNet121 | 428 | 7.04 M | 120 | 22 | 0.001 |
| EfficientNetB0 | 239 | 4.05 M | 65 | 18 | 0.0001 |
| MobileNetV3Small | 230 | 0.94 M | 41 | 27 | 0.0001 |
Table 7.
Experimental Environment Specification.
Table 7.
Experimental Environment Specification.
| Software and Hardware Configuration |
|---|
| GPU | NVIDIA GeForce RTX 3080 |
| GPU Memory Driver | 550.163.01 |
| CPU | AMD EPYC 7601 |
| CPU Configuration | 32 cores |
| Video Memory | 20G |
| RAM | 63G |
| Hard disk | 70G |
| Programming language | Python 3.10 |
| Deep Learning Framework | Tensorflow 2.13.0 |
Table 8.
Two-stage training: fixed parameters.
Table 8.
Two-stage training: fixed parameters.
| First Stage: | Second Stage: |
|---|
| Freeze Convolutional Base | | Unfreeze Top 10 Layers | |
|---|
| epochs | 10 | epochs | 100 |
| batch size | 32 | batch size | 32 |
| learning rate | 0.001 | learning rate | 0.0001 |
| retraining layers | Dense | retraining layers | Dense + BN + top |
Table 9.
Weighted average for six pre-trained models on PlantVillage dataset.
Table 9.
Weighted average for six pre-trained models on PlantVillage dataset.
| Model | Layers | Params | Precision | Recall | F1-Score |
|---|
| AlexNet | 8 | 60 M | 0.9938 | 0.9938 | 0.9938 |
| ResNet50 | 50 | 25.5 M | 0.9946 | 0.9945 | 0.9945 |
| InceptionV3 | 46 | 23.6 M | 0.9876 | 0.9875 | 0.9874 |
| DenseNet121 | 121 | 7.03 M | 0.9968 | 0.9967 | 0.9967 |
| EfficientNetB0 | 237 | 4.05 M | 0.9950 | 0.9950 | 0.9950 |
| MobileNetV3Small | 54 | 2.5 M | 0.9937 | 0.9936 | 0.9936 |
Table 10.
The proposed PlantClassiNet for AlexNet on the Plantvillage dataset.
Table 10.
The proposed PlantClassiNet for AlexNet on the Plantvillage dataset.
| Plantvillage Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Apple Apple scab | 0.9892 | 0.9684 | 0.9787 | 95 |
| Apple Black rot | 0.9895 | 1.0000 | 0.9947 | 94 |
| Apple Cedar apple rust | 1.0000 | 1.0000 | 1.0000 | 42 |
| Apple healthy | 0.9919 | 0.9919 | 0.9919 | 247 |
| Blueberry healthy | 0.9956 | 1.0000 | 0.9978 | 226 |
| Cherry Powdery mildew | 1.0000 | 0.9937 | 0.9968 | 158 |
| Cherry healthy | 0.9847 | 1.0000 | 0.9923 | 129 |
| Corn Gray leaf spot | 0.9359 | 0.9481 | 0.9419 | 77 |
| Corn Common rust | 1.0000 | 1.0000 | 1.0000 | 179 |
| Corn Northern Leaf Blight | 0.9730 | 0.9730 | 0.9730 | 148 |
| Corn healthy | 1.0000 | 1.0000 | 1.0000 | 175 |
| Grape Black rot | 1.0000 | 0.9887 | 0.9943 | 177 |
| Grape Black Measles | 0.9905 | 1.0000 | 0.9952 | 208 |
| Grape Isariopsis Leaf Spot | 1.0000 | 1.0000 | 1.0000 | 162 |
| Grape healthy | 1.0000 | 1.0000 | 1.0000 | 64 |
| Orange Citrus greening | 1.0000 | 0.9988 | 0.9994 | 827 |
| Peach Bacterial spot | 1.0000 | 1.0000 | 1.0000 | 345 |
| Peach healthy | 1.0000 | 1.0000 | 1.0000 | 54 |
| Pepper bell Bacterial spot | 1.0000 | 0.9867 | 0.9933 | 150 |
| Pepper bell healthy | 1.0000 | 0.9955 | 0.9977 | 222 |
| Potato Early blight | 1.0000 | 1.0000 | 1.0000 | 150 |
| Potato Late blight | 0.9804 | 1.0000 | 0.9901 | 150 |
| Potato healthy | 0.9200 | 1.0000 | 0.9583 | 23 |
| Raspberry healthy | 1.0000 | 1.0000 | 1.0000 | 56 |
| Soybean healthy | 1.0000 | 0.9961 | 0.9980 | 764 |
| Squash Powdery mildew | 1.0000 | 1.0000 | 1.0000 | 276 |
| Strawberry Leaf scorch | 1.0000 | 0.9940 | 0.9970 | 167 |
| Strawberry healthy | 1.0000 | 1.0000 | 1.0000 | 69 |
| Tomato Bacterial spot | 0.9969 | 0.9906 | 0.9937 | 320 |
| Tomato Early blight | 0.9548 | 0.9867 | 0.9705 | 150 |
| Tomato Late blight | 0.9965 | 0.9791 | 0.9877 | 287 |
| Tomato Leaf Mold | 0.9929 | 0.9720 | 0.9823 | 143 |
| Tomato Septoria leaf spot | 0.9925 | 1.0000 | 0.9963 | 266 |
| Tomato Two spotted spider mite | 0.9729 | 0.9960 | 0.9843 | 252 |
| Tomato Target Spot | 0.9902 | 0.9621 | 0.9760 | 211 |
| Tomato Yellow Leaf Curl Virus | 0.9988 | 0.9963 | 0.9975 | 804 |
| Tomato mosaic virus | 0.9825 | 1.0000 | 0.9912 | 56 |
| Tomato healthy | 0.9795 | 1.0000 | 0.9896 | 239 |
| Macro Avg | 0.9897 | 0.9926 | 0.9910 | |
Table 11.
The proposed PlantClassiNet for ResNet50 on the Plantvillage dataset.
Table 11.
The proposed PlantClassiNet for ResNet50 on the Plantvillage dataset.
| Plantvillage Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Apple Apple scab | 0.9894 | 0.9789 | 0.9841 | 95 |
| Apple Black rot | 1.0000 | 1.0000 | 1.0000 | 94 |
| Apple Cedar apple rust | 1.0000 | 1.0000 | 1.0000 | 42 |
| Apple healthy | 0.9919 | 0.9960 | 0.9939 | 247 |
| Blueberry healthy | 1.0000 | 1.0000 | 1.0000 | 226 |
| Cherry Powdery mildew | 1.0000 | 0.9873 | 0.9936 | 158 |
| Cherry healthy | 1.0000 | 1.0000 | 1.0000 | 129 |
| Corn Gray leaf spot | 0.9710 | 0.8701 | 0.9178 | 77 |
| Corn Common rust | 1.0000 | 0.9944 | 0.9972 | 179 |
| Corn Northern Leaf Blight | 0.9355 | 0.9797 | 0.9571 | 148 |
| Corn healthy | 1.0000 | 1.0000 | 1.0000 | 175 |
| Grape Black rot | 1.0000 | 1.0000 | 1.0000 | 177 |
| Grape Black Measles | 1.0000 | 1.0000 | 1.0000 | 208 |
| Grape Isariopsis Leaf Spot | 1.0000 | 1.0000 | 1.0000 | 162 |
| Grape healthy | 1.0000 | 1.0000 | 1.0000 | 64 |
| Orange Citrus greening | 1.0000 | 1.0000 | 1.0000 | 827 |
| Peach Bacterial spot | 1.0000 | 0.9971 | 0.9985 | 345 |
| Peach healthy | 0.9815 | 0.9815 | 0.9815 | 54 |
| Pepper bell Bacterial spot | 1.0000 | 0.9933 | 0.9967 | 150 |
| Pepper bell healthy | 0.9955 | 1.0000 | 0.9978 | 222 |
| Potato Early blight | 0.9934 | 1.0000 | 0.9967 | 150 |
| Potato Late blight | 1.0000 | 0.9933 | 0.9967 | 150 |
| Potato healthy | 0.9565 | 0.9565 | 0.9565 | 23 |
| Raspberry healthy | 1.0000 | 1.0000 | 1.0000 | 56 |
| Soybean healthy | 0.9987 | 1.0000 | 0.9993 | 764 |
| Squash Powdery mildew | 0.9964 | 1.0000 | 0.9982 | 276 |
| Strawberry Leaf scorch | 1.0000 | 1.0000 | 1.0000 | 167 |
| Strawberry healthy | 1.0000 | 1.0000 | 1.0000 | 69 |
| Tomato Bacterial spot | 1.0000 | 0.9938 | 0.9969 | 320 |
| Tomato Early blight | 0.9930 | 0.9467 | 0.9693 | 150 |
| Tomato Late blight | 0.9862 | 0.9930 | 0.9896 | 287 |
| Tomato Leaf Mold | 1.0000 | 0.9790 | 0.9894 | 143 |
| Tomato Septoria leaf spot | 0.9888 | 1.0000 | 0.9944 | 266 |
| Tomato Two spotted spider mite | 0.9763 | 0.9802 | 0.9782 | 252 |
| Tomato Target Spot | 0.9635 | 1.0000 | 0.9814 | 211 |
| Tomato Yellow Leaf Curl Virus | 1.0000 | 0.9988 | 0.9994 | 804 |
| Tomato mosaic virus | 1.0000 | 1.0000 | 1.0000 | 56 |
| Tomato healthy | 0.9917 | 1.0000 | 0.9958 | 239 |
| Macro Avg | 0.9923 | 0.9900 | 0.9911 | |
Table 12.
The proposed PlantClassiNet for InceptionV3 on the Plantvillage dataset.
Table 12.
The proposed PlantClassiNet for InceptionV3 on the Plantvillage dataset.
| Plantvillage Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Apple Apple scab | 0.9891 | 0.9579 | 0.9733 | 95 |
| Apple Black rot | 0.9895 | 1.0000 | 0.9947 | 94 |
| Apple Cedar apple rust | 1.0000 | 0.9762 | 0.9880 | 42 |
| Apple healthy | 0.9960 | 0.9960 | 0.9960 | 247 |
| Blueberry healthy | 0.9956 | 1.0000 | 0.9978 | 226 |
| Cherry Powdery mildew | 1.0000 | 0.9937 | 0.9968 | 158 |
| Cherry healthy | 1.0000 | 1.0000 | 1.0000 | 129 |
| Corn Gray leaf spot | 0.8795 | 0.9481 | 0.9125 | 77 |
| Corn Common rust | 1.0000 | 1.0000 | 1.0000 | 179 |
| Corn Northern Leaf Blight | 0.9718 | 0.9324 | 0.9517 | 148 |
| Corn healthy | 1.0000 | 1.0000 | 1.0000 | 175 |
| Grape Black rot | 0.9944 | 1.0000 | 0.9972 | 177 |
| Grape Black Measles | 1.0000 | 0.9952 | 0.9976 | 208 |
| Grape Isariopsis Leaf Spot | 1.0000 | 1.0000 | 1.0000 | 162 |
| Grape healthy | 0.9844 | 0.9844 | 0.9844 | 64 |
| Orange Citrus greening | 1.0000 | 1.0000 | 1.0000 | 827 |
| Peach Bacterial spot | 0.9914 | 0.9971 | 0.9942 | 345 |
| Peach healthy | 0.9815 | 0.9815 | 0.9815 | 54 |
| Pepper bell Bacterial spot | 0.9933 | 0.9933 | 0.9933 | 150 |
| Pepper bell healthy | 0.9867 | 1.0000 | 0.9933 | 222 |
| Potato Early blight | 0.9934 | 1.0000 | 0.9967 | 150 |
| Potato Late blight | 0.9551 | 0.9933 | 0.9739 | 150 |
| Potato healthy | 1.0000 | 0.7391 | 0.8500 | 23 |
| Raspberry healthy | 1.0000 | 1.0000 | 1.0000 | 56 |
| Soybean healthy | 0.9948 | 0.9987 | 0.9967 | 764 |
| Squash Powdery mildew | 1.0000 | 0.9964 | 0.9982 | 276 |
| Strawberry Leaf scorch | 1.0000 | 0.9880 | 0.9940 | 167 |
| Strawberry healthy | 1.0000 | 1.0000 | 1.0000 | 69 |
| Tomato Bacterial spot | 0.9812 | 0.9781 | 0.9797 | 320 |
| Tomato Early blight | 0.9371 | 0.8933 | 0.9147 | 150 |
| Tomato Late blight | 0.9682 | 0.9547 | 0.9614 | 287 |
| Tomato Leaf Mold | 0.9720 | 0.9720 | 0.9720 | 143 |
| Tomato Septoria leaf spot | 0.9562 | 0.9850 | 0.9704 | 266 |
| Tomato Two spotted spider mite | 0.9760 | 0.9683 | 0.9721 | 252 |
| Tomato Target Spot | 0.9543 | 0.9905 | 0.9721 | 211 |
| Tomato Yellow Leaf Curl Virus | 0.9975 | 0.9876 | 0.9925 | 804 |
| Tomato mosaic virus | 0.9492 | 1.0000 | 0.9739 | 56 |
| Tomato healthy | 0.9958 | 0.9958 | 0.9958 | 239 |
| Macro Avg | 0.9838 | 0.9789 | 0.9807 | |
Table 13.
The proposed PlantClassiNet for DenseNet121 on the Plantvillage dataset.
Table 13.
The proposed PlantClassiNet for DenseNet121 on the Plantvillage dataset.
| Plantvillage Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Apple Apple scab | 1.0000 | 0.9895 | 0.9947 | 95 |
| Apple Black rot | 0.9895 | 1.0000 | 0.9947 | 94 |
| Apple Cedar apple rust | 1.0000 | 1.0000 | 1.0000 | 42 |
| Apple healthy | 1.0000 | 1.0000 | 1.0000 | 247 |
| Blueberry healthy | 1.0000 | 1.0000 | 1.0000 | 226 |
| Cherry Powdery mildew | 1.0000 | 1.0000 | 1.0000 | 158 |
| Cherry healthy | 1.0000 | 1.0000 | 1.0000 | 129 |
| Corn Gray leaf spot | 0.8837 | 0.9870 | 0.9325 | 77 |
| Corn Common rust | 1.0000 | 1.0000 | 1.0000 | 179 |
| Corn Northern Leaf Blight | 0.9929 | 0.9392 | 0.9653 | 148 |
| Corn healthy | 1.0000 | 1.0000 | 1.0000 | 175 |
| Grape Black rot | 0.9944 | 1.0000 | 0.9972 | 177 |
| Grape Black Measles | 1.0000 | 1.0000 | 1.0000 | 208 |
| Grape Isariopsis Leaf Spot | 1.0000 | 0.9938 | 0.9969 | 162 |
| Grape healthy | 1.0000 | 1.0000 | 1.0000 | 64 |
| Orange Citrus greening | 1.0000 | 0.9988 | 0.9994 | 827 |
| Peach Bacterial spot | 0.9942 | 1.0000 | 0.9971 | 345 |
| Peach healthy | 1.0000 | 1.0000 | 1.0000 | 54 |
| Pepper bell Bacterial spot | 1.0000 | 0.9867 | 0.9933 | 150 |
| Pepper bell healthy | 0.9955 | 1.0000 | 0.9978 | 222 |
| Potato Early blight | 0.9934 | 1.0000 | 0.9967 | 150 |
| Potato Late blight | 1.0000 | 0.9933 | 0.9967 | 150 |
| Potato healthy | 1.0000 | 0.9565 | 0.9778 | 23 |
| Raspberry healthy | 1.0000 | 1.0000 | 1.0000 | 56 |
| Soybean healthy | 0.9987 | 1.0000 | 0.9993 | 764 |
| Squash Powdery mildew | 1.0000 | 1.0000 | 1.0000 | 276 |
| Strawberry Leaf scorch | 1.0000 | 0.9940 | 0.9970 | 167 |
| Strawberry healthy | 1.0000 | 1.0000 | 1.0000 | 69 |
| Tomato Bacterial spot | 0.9938 | 1.0000 | 0.9969 | 320 |
| Tomato Early blight | 0.9868 | 0.9933 | 0.9900 | 150 |
| Tomato Late blight | 0.9965 | 0.9930 | 0.9948 | 287 |
| Tomato Leaf Mold | 1.0000 | 0.9860 | 0.9930 | 143 |
| Tomato Septoria leaf spot | 0.9963 | 1.0000 | 0.9981 | 266 |
| Tomato Two spotted spider mite | 1.0000 | 0.9960 | 0.9980 | 252 |
| Tomato Target Spot | 0.9906 | 0.9953 | 0.9929 | 211 |
| Tomato Yellow Leaf Curl Virus | 1.0000 | 0.9975 | 0.9988 | 804 |
| Tomato mosaic virus | 1.0000 | 1.0000 | 1.0000 | 56 |
| Tomato healthy | 0.9958 | 1.0000 | 0.9979 | 239 |
| Macro Avg | 0.9948 | 0.9947 | 0.9946 | |
Table 14.
The proposed PlantClassiNet for EfficientNetB0 on the Plantvillage dataset.
Table 14.
The proposed PlantClassiNet for EfficientNetB0 on the Plantvillage dataset.
| Plantvillage Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Apple Apple scab | 1.0000 | 0.9789 | 0.9894 | 95 |
| Apple Black rot | 1.0000 | 1.0000 | 1.0000 | 94 |
| Apple Cedar apple rust | 1.0000 | 1.0000 | 1.0000 | 42 |
| Apple healthy | 1.0000 | 0.9960 | 0.9980 | 247 |
| Blueberry healthy | 0.9956 | 1.0000 | 0.9978 | 226 |
| Cherry Powdery mildew | 1.0000 | 1.0000 | 1.0000 | 158 |
| Cherry healthy | 1.0000 | 1.0000 | 1.0000 | 129 |
| Corn Gray leaf spot | 0.9012 | 0.9481 | 0.9241 | 77 |
| Corn Common rust | 1.0000 | 1.0000 | 1.0000 | 179 |
| Corn Northern Leaf Blight | 0.9720 | 0.9392 | 0.9553 | 148 |
| Corn healthy | 1.0000 | 1.0000 | 1.0000 | 175 |
| Grape Black rot | 1.0000 | 1.0000 | 1.0000 | 177 |
| Grape Black Measles | 1.0000 | 1.0000 | 1.0000 | 208 |
| Grape Isariopsis Leaf Spot | 1.0000 | 1.0000 | 1.0000 | 162 |
| Grape healthy | 1.0000 | 1.0000 | 1.0000 | 64 |
| Orange Citrus greening | 1.0000 | 1.0000 | 1.0000 | 827 |
| Peach Bacterial spot | 0.9914 | 0.9971 | 0.9942 | 345 |
| Peach healthy | 0.9643 | 1.0000 | 0.9818 | 54 |
| Pepper bell Bacterial spot | 1.0000 | 1.0000 | 1.0000 | 150 |
| Pepper bell healthy | 0.9911 | 1.0000 | 0.9955 | 222 |
| Potato Early blight | 0.9934 | 1.0000 | 0.9967 | 150 |
| Potato Late blight | 0.9868 | 1.0000 | 0.9934 | 150 |
| Potato healthy | 1.0000 | 0.8261 | 0.9048 | 23 |
| Raspberry healthy | 1.0000 | 1.0000 | 1.0000 | 56 |
| Soybean healthy | 1.0000 | 0.9987 | 0.9993 | 764 |
| Squash Powdery mildew | 1.0000 | 1.0000 | 1.0000 | 276 |
| Strawberry Leaf scorch | 1.0000 | 0.9940 | 0.9970 | 167 |
| Strawberry healthy | 1.0000 | 1.0000 | 1.0000 | 69 |
| Tomato Bacterial spot | 1.0000 | 0.9969 | 0.9984 | 320 |
| Tomato Early blight | 1.0000 | 0.9667 | 0.9831 | 150 |
| Tomato Late blight | 0.9828 | 0.9930 | 0.9879 | 287 |
| Tomato Leaf Mold | 0.9861 | 0.9930 | 0.9895 | 143 |
| Tomato Septoria leaf spot | 0.9925 | 0.9925 | 0.9925 | 266 |
| Tomato Two spotted spider mite | 0.9920 | 0.9802 | 0.9860 | 252 |
| Tomato Target Spot | 0.9769 | 1.0000 | 0.9883 | 211 |
| Tomato Yellow Leaf Curl Virus | 1.0000 | 0.9975 | 0.9988 | 804 |
| Tomato mosaic virus | 1.0000 | 1.0000 | 1.0000 | 56 |
| Tomato healthy | 0.9917 | 1.0000 | 0.9958 | 239 |
| Macro Avg | 0.9926 | 0.9894 | 0.9907 | |
Table 15.
The proposed PlantClassiNet for MobileNetV3Small on the Plantvillage dataset.
Table 15.
The proposed PlantClassiNet for MobileNetV3Small on the Plantvillage dataset.
| Plantvillage Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Apple Apple scab | 0.9895 | 0.9895 | 0.9895 | 95 |
| Apple Black rot | 0.9895 | 1.0000 | 0.9947 | 94 |
| Apple Cedar apple rust | 1.0000 | 1.0000 | 1.0000 | 42 |
| Apple healthy | 1.0000 | 0.9919 | 0.9959 | 247 |
| Blueberry healthy | 1.0000 | 1.0000 | 1.0000 | 226 |
| Cherry Powdery mildew | 1.0000 | 0.9937 | 0.9968 | 158 |
| Cherry healthy | 1.0000 | 1.0000 | 1.0000 | 129 |
| Corn Gray leaf spot | 0.9241 | 0.9481 | 0.9359 | 77 |
| Corn Common rust | 1.0000 | 1.0000 | 1.0000 | 179 |
| Corn Northern Leaf Blight | 0.9724 | 0.9527 | 0.9625 | 148 |
| Corn healthy | 1.0000 | 0.9943 | 0.9971 | 175 |
| Grape Black rot | 1.0000 | 0.9944 | 0.9972 | 177 |
| Grape Black Measles | 0.9905 | 1.0000 | 0.9952 | 208 |
| Grape Isariopsis Leaf Spot | 1.0000 | 1.0000 | 1.0000 | 162 |
| Grape healthy | 1.0000 | 1.0000 | 1.0000 | 64 |
| Orange Citrus greening | 0.9988 | 1.0000 | 0.9994 | 827 |
| Peach Bacterial spot | 0.9971 | 1.0000 | 0.9986 | 345 |
| Peach healthy | 1.0000 | 0.9815 | 0.9907 | 54 |
| Pepper bell Bacterial spot | 1.0000 | 1.0000 | 1.0000 | 150 |
| Pepper bell healthy | 0.9955 | 1.0000 | 0.9978 | 222 |
| Potato Early blight | 1.0000 | 1.0000 | 1.0000 | 150 |
| Potato Late blight | 1.0000 | 0.9933 | 0.9967 | 150 |
| Potato healthy | 1.0000 | 0.9565 | 0.9778 | 23 |
| Raspberry healthy | 1.0000 | 1.0000 | 1.0000 | 56 |
| Soybean healthy | 0.9987 | 1.0000 | 0.9993 | 764 |
| Squash Powdery mildew | 1.0000 | 1.0000 | 1.0000 | 276 |
| Strawberry Leaf scorch | 1.0000 | 0.9940 | 0.9970 | 167 |
| Strawberry healthy | 1.0000 | 0.9855 | 0.9927 | 69 |
| Tomato Bacterial spot | 0.9968 | 0.9875 | 0.9922 | 320 |
| Tomato Early blight | 0.9796 | 0.9600 | 0.9697 | 150 |
| Tomato Late blight | 0.9792 | 0.9861 | 0.9826 | 287 |
| Tomato Leaf Mold | 0.9929 | 0.9720 | 0.9823 | 143 |
| Tomato Septoria leaf spot | 0.9638 | 1.0000 | 0.9815 | 266 |
| Tomato Two spotted spider mite | 0.9842 | 0.9881 | 0.9861 | 252 |
| Tomato Target Spot | 0.9631 | 0.9905 | 0.9766 | 211 |
| Tomato Yellow Leaf Curl Virus | 1.0000 | 0.9925 | 0.9963 | 804 |
| Tomato mosaic virus | 1.0000 | 0.9821 | 0.9910 | 56 |
| Tomato healthy | 0.9958 | 1.0000 | 0.9979 | 239 |
| Macro Avg | 0.9924 | 0.9904 | 0.9913 | |
Table 16.
Weighted average for six pre-trained models on PlantLeaves dataset.
Table 16.
Weighted average for six pre-trained models on PlantLeaves dataset.
| Model | Layers | Params | Precision | Recall | F1-Score |
|---|
| AlexNet | 8 | 60 M | 0.8715 | 0.8545 | 0.8277 |
| ResNet50 | 50 | 25.6 M | 0.9513 | 0.9364 | 0.9346 |
| InceptionV3 | 46 | 23.6 M | 0.9133 | 0.8727 | 0.8654 |
| DenseNet121 | 121 | 7.03 M | 0.9165 | 0.9000 | 0.8964 |
| EfficientNetB0 | 237 | 4.05 M | 0.8715 | 0.8727 | 0.8568 |
| MobileNetV3Small | 54 | 2.5 M | 0.8932 | 0.8727 | 0.8632 |
Table 17.
The proposed PlantClassiNet for AlexNet on the PlantLeaves dataset.
Table 17.
The proposed PlantClassiNet for AlexNet on the PlantLeaves dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Alstonia Scholaris diseased (P2a) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Alstonia Scholaris healthy (P2b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Arjun diseased (P1a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Arjun healthy (P1b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Bael diseased (P4b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Basil healthy (P8) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Chinar diseased (P11b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Chinar healthy (P11a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Gauva diseased (P3b) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Gauva healthy (P3a) | 0.7143 | 1.0000 | 0.8333 | 5 |
| Jamun diseased (P5b) | 0.5000 | 1.0000 | 0.6667 | 5 |
| Jamun healthy (P5a) | 1.0000 | 0.4000 | 0.5714 | 5 |
| Jatropha diseased (P6b) | 1.0000 | 0.2000 | 0.3333 | 5 |
| Jatropha healthy (P6a) | 0.5000 | 1.0000 | 0.6667 | 5 |
| Lemon diseased (P10b) | 1.0000 | 0.4000 | 0.5714 | 5 |
| Lemon healthy (P10a) | 0.6250 | 1.0000 | 0.7692 | 5 |
| Mango diseased (P0b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Mango healthy (P0a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pomegranate diseased (P9b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pomegranate healthy (P9a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pongamia Pinnata diseased (P7b) | 0.0000 | 0.0000 | 0.0000 | 5 |
| Pongamia Pinnata healthy (P7a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Macro Avg | 0.8715 | 0.8545 | 0.8277 | |
Table 18.
The proposed PlantClassiNet for ResNet50 on the PlantLeaves dataset.
Table 18.
The proposed PlantClassiNet for ResNet50 on the PlantLeaves dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Alstonia Scholaris diseased (P2a) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Alstonia Scholaris healthy (P2b) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Arjun diseased (P1a) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Arjun healthy (P1b) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Bael diseased (P4b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Basil healthy (P8) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Chinar diseased (P11b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Chinar healthy (P11a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Gauva diseased (P3b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Gauva healthy (P3a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Jamun diseased (P5b) | 0.7143 | 1.0000 | 0.8333 | 5 |
| Jamun healthy (P5a) | 1.0000 | 0.6000 | 0.7500 | 5 |
| Jatropha diseased (P6b) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Jatropha healthy (P6a) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Lemon diseased (P10b) | 1.0000 | 0.6000 | 0.7500 | 5 |
| Lemon healthy (P10a) | 0.7143 | 1.0000 | 0.8333 | 5 |
| Mango diseased (P0b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Mango healthy (P0a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pomegranate diseased (P9b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pomegranate healthy (P9a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pongamia Pinnata diseased (P7b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pongamia Pinnata healthy (P7a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Macro Avg | 0.9513 | 0.9364 | 0.9346 | |
Table 19.
The proposed PlantClassiNet for InceptionV3 on PlantLeaves dataset.
Table 19.
The proposed PlantClassiNet for InceptionV3 on PlantLeaves dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Alstonia Scholaris diseased (P2a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Alstonia Scholaris healthy (P2b) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Arjun diseased (P1a) | 0.8000 | 0.8000 | 0.8000 | 5 |
| Arjun healthy (P1b) | 0.6667 | 0.8000 | 0.7273 | 5 |
| Bael diseased (P4b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Basil healthy (P8) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Chinar diseased (P11b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Chinar healthy (P11a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Gauva diseased (P3b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Gauva healthy (P3a) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Jamun diseased (P5b) | 0.5000 | 1.0000 | 0.6667 | 5 |
| Jamun healthy (P5a) | 1.0000 | 0.2000 | 0.3333 | 5 |
| Jatropha diseased (P6b) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Jatropha healthy (P6a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Lemon diseased (P10b) | 1.0000 | 0.4000 | 0.5714 | 5 |
| Lemon healthy (P10a) | 0.6250 | 1.0000 | 0.7692 | 5 |
| Mango diseased (P0b) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Mango healthy (P0a) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Pomegranate diseased (P9b) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Pomegranate healthy (P9a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pongamia Pinnata diseased (P7b) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Pongamia Pinnata healthy (P7a) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Macro Avg | 0.9133 | 0.8727 | 0.8654 | |
Table 20.
The proposed PlantClassiNet for DenseNet121 on the PlantLeaves dataset.
Table 20.
The proposed PlantClassiNet for DenseNet121 on the PlantLeaves dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Alstonia Scholaris diseased (P2a) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Alstonia Scholaris healthy (P2b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Arjun diseased (P1a) | 0.6667 | 0.8000 | 0.7273 | 5 |
| Arjun healthy (P1b) | 0.8000 | 0.8000 | 0.8000 | 5 |
| Bael diseased (P4b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Basil healthy (P8) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Chinar diseased (P11b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Chinar healthy (P11a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Gauva diseased (P3b) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Gauva healthy (P3a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Jamun diseased (P5b) | 0.5714 | 0.8000 | 0.6667 | 5 |
| Jamun healthy (P5a) | 0.6667 | 0.4000 | 0.5000 | 5 |
| Jatropha diseased (P6b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Jatropha healthy (P6a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Lemon diseased (P10b) | 1.0000 | 0.4000 | 0.5714 | 5 |
| Lemon healthy (P10a) | 0.6250 | 1.0000 | 0.7692 | 5 |
| Mango diseased (P0b) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Mango healthy (P0a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pomegranate diseased (P9b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pomegranate healthy (P9a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pongamia Pinnata diseased (P7b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pongamia Pinnata healthy (P7a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Macro Avg | 0.9165 | 0.9000 | 0.8964 | |
Table 21.
The proposed PlantClassiNet for EfficientNetB0 on the PlantLeaves dataset.
Table 21.
The proposed PlantClassiNet for EfficientNetB0 on the PlantLeaves dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Alstonia Scholaris diseased (P2a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Alstonia Scholaris healthy (P2b) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Arjun diseased (P1a) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Arjun healthy (P1b) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Bael diseased (P4b) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Basil healthy (P8) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Chinar diseased (P11b) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Chinar healthy (P11a) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Gauva diseased (P3b) | 1.0000 | 0.6000 | 0.7500 | 5 |
| Gauva healthy (P3a) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Jamun diseased (P5b) | 0.6250 | 1.0000 | 0.7692 | 5 |
| Jamun healthy (P5a) | 1.0000 | 0.6000 | 0.7500 | 5 |
| Jatropha diseased (P6b) | 0.7143 | 1.0000 | 0.8333 | 5 |
| Jatropha healthy (P6a) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Lemon diseased (P10b) | 0.0000 | 0.0000 | 0.0000 | 5 |
| Lemon healthy (P10a) | 0.5000 | 1.0000 | 0.6667 | 5 |
| Mango diseased (P0b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Mango healthy (P0a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pomegranate diseased (P9b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pomegranate healthy (P9a) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Pongamia Pinnata diseased (P7b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pongamia Pinnata healthy (P7a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Macro Avg | 0.8715 | 0.8727 | 0.8568 | |
Table 22.
The proposed PlantClassiNet for MobileNetV3Small on the PlantLeaves dataset.
Table 22.
The proposed PlantClassiNet for MobileNetV3Small on the PlantLeaves dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Alstonia Scholaris diseased (P2a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Alstonia Scholaris healthy (P2b) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Arjun diseased (P1a) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Arjun healthy (P1b) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Bael diseased (P4b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Basil healthy (P8) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Chinar diseased (P11b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Chinar healthy (P11a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Gauva diseased (P3b) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Gauva healthy (P3a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Jamun diseased (P5b) | 0.4286 | 0.6000 | 0.5000 | 5 |
| Jamun healthy (P5a) | 0.3333 | 0.2000 | 0.2500 | 5 |
| Jatropha diseased (P6b) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Jatropha healthy (P6a) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Lemon diseased (P10b) | 1.0000 | 0.2000 | 0.3333 | 5 |
| Lemon healthy (P10a) | 0.5556 | 1.0000 | 0.7143 | 5 |
| Mango diseased (P0b) | 0.8333 | 1.0000 | 0.9091 | 5 |
| Mango healthy (P0a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pomegranate diseased (P9b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pomegranate healthy (P9a) | 1.0000 | 0.8000 | 0.8889 | 5 |
| Pongamia Pinnata diseased (P7b) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Pongamia Pinnata healthy (P7a) | 1.0000 | 1.0000 | 1.0000 | 5 |
| Macro Avg | 0.8932 | 0.8727 | 0.8632 | |
Table 23.
Weighted average for six pre-trained models on Eggplant dataset.
Table 23.
Weighted average for six pre-trained models on Eggplant dataset.
| Model | Layers | Params | Precision | Recall | F1-Score |
|---|
| AlexNet | 8 | 60 M | 0.9878 | 0.9874 | 0.9874 |
| ResNet50 | 50 | 25.6 M | 0.9939 | 0.9937 | 0.9937 |
| InceptionV3 | 46 | 23.6 M | 0.9779 | 0.9770 | 0.9771 |
| DenseNet121 | 121 | 7.03 M | 1.0000 | 1.0000 | 1.0000 |
| EfficientNetB0 | 237 | 4.05 M | 0.9979 | 0.9979 | 0.9979 |
| MobileNetV3Small | 54 | 2.5 M | 0.9959 | 0.9958 | 0.9958 |
Table 24.
The proposed PlantClassiNet for AlexNet on the Eggplant dataset.
Table 24.
The proposed PlantClassiNet for AlexNet on the Eggplant dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Healthy Leaf | 0.9759 | 1.0000 | 0.9878 | 81 |
| Insect Pest Disease | 0.9667 | 1.0000 | 0.9831 | 116 |
| Leaf Spot Disease | 1.0000 | 0.9556 | 0.9773 | 135 |
| Mosaic Virus Disease | 1.0000 | 1.0000 | 1.0000 | 44 |
| Small Leaf Disease | 1.0000 | 1.0000 | 1.0000 | 17 |
| White Mold Disease | 1.0000 | 1.0000 | 1.0000 | 10 |
| Wilt Disease | 1.0000 | 1.0000 | 1.0000 | 75 |
| Macro Avg | 0.9918 | 0.9937 | 0.9926 | |
Table 25.
The proposed PlantClassiNet for ResNet50 on the Eggplant dataset.
Table 25.
The proposed PlantClassiNet for ResNet50 on the Eggplant dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Healthy Leaf | 1.0000 | 1.0000 | 1.0000 | 81 |
| Insect Pest Disease | 0.9748 | 1.0000 | 0.9872 | 116 |
| Leaf Spot Disease | 1.0000 | 0.9852 | 0.9925 | 135 |
| Mosaic Virus Disease | 1.0000 | 1.0000 | 1.0000 | 44 |
| Small Leaf Disease | 1.0000 | 1.0000 | 1.0000 | 17 |
| White Mold Disease | 1.0000 | 1.0000 | 1.0000 | 10 |
| Wilt Disease | 1.0000 | 0.9867 | 0.9933 | 75 |
| Macro Avg | 0.9964 | 0.9960 | 0.9962 | |
Table 26.
The proposed PlantClassiNet for InceptionV3 on the Eggplant dataset.
Table 26.
The proposed PlantClassiNet for InceptionV3 on the Eggplant dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Healthy Leaf | 0.9878 | 1.0000 | 0.9939 | 81 |
| Insect Pest Disease | 1.0000 | 1.0000 | 1.0000 | 116 |
| Leaf Spot Disease | 1.0000 | 0.9926 | 0.9963 | 135 |
| Mosaic Virus Disease | 1.0000 | 1.0000 | 1.0000 | 44 |
| Small Leaf Disease | 1.0000 | 1.0000 | 1.0000 | 17 |
| White Mold Disease | 1.0000 | 1.0000 | 1.0000 | 10 |
| Wilt Disease | 1.0000 | 1.0000 | 1.0000 | 75 |
| Macro Avg | 0.9983 | 0.9989 | 0.9986 | |
Table 27.
The proposed PlantClassiNet for DenseNet121 on the Eggplant dataset.
Table 27.
The proposed PlantClassiNet for DenseNet121 on the Eggplant dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Healthy Leaf | 1.0000 | 1.0000 | 1.0000 | 81 |
| Insect Pest Disease | 1.0000 | 1.0000 | 1.0000 | 116 |
| Leaf Spot Disease | 1.0000 | 1.0000 | 1.0000 | 135 |
| Mosaic Virus Disease | 1.0000 | 1.0000 | 1.0000 | 44 |
| Small Leaf Disease | 1.0000 | 1.0000 | 1.0000 | 17 |
| White Mold Disease | 1.0000 | 1.0000 | 1.0000 | 10 |
| Wilt Disease | 1.0000 | 1.0000 | 1.0000 | 75 |
| Macro Avg | 1.0000 | 1.0000 | 1.0000 | |
Table 28.
The proposed PlantClassiNet for EfficientNetB0 on the Eggplant dataset.
Table 28.
The proposed PlantClassiNet for EfficientNetB0 on the Eggplant dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Healthy Leaf | 0.9195 | 0.9877 | 0.9524 | 81 |
| Insect Pest Disease | 0.9826 | 0.9741 | 0.9784 | 116 |
| Leaf Spot Disease | 0.9923 | 0.9556 | 0.9736 | 135 |
| Mosaic Virus Disease | 1.0000 | 1.0000 | 1.0000 | 44 |
| Small Leaf Disease | 1.0000 | 1.0000 | 1.0000 | 17 |
| White Mold Disease | 1.0000 | 0.9000 | 0.9474 | 10 |
| Wilt Disease | 0.9868 | 1.0000 | 0.9934 | 75 |
| Macro Avg | 0.9830 | 0.9739 | 0.9779 | |
Table 29.
The proposed PlantClassiNet for MobileNetV3Small on the Eggplant dataset.
Table 29.
The proposed PlantClassiNet for MobileNetV3Small on the Eggplant dataset.
| PlantLeaves Category | Precision | Recall | F1-Score | # Test Sample |
|---|
| Healthy Leaf | 0.9759 | 1.0000 | 0.9878 | 81 |
| Insect Pest Disease | 1.0000 | 1.0000 | 1.0000 | 116 |
| Leaf Spot Disease | 1.0000 | 0.9852 | 0.9925 | 135 |
| Mosaic Virus Disease | 1.0000 | 1.0000 | 1.0000 | 44 |
| Small Leaf Disease | 1.0000 | 1.0000 | 1.0000 | 17 |
| White Mold Disease | 1.0000 | 1.0000 | 1.0000 | 10 |
| Wilt Disease | 1.0000 | 1.0000 | 1.0000 | 75 |
| Macro Avg | 0.9966 | 0.9979 | 0.9972 | |
Table 30.
Comparison of found plant leaf classification methods for PlantVillage.
Table 30.
Comparison of found plant leaf classification methods for PlantVillage.
| Model | Testing Accuracy | Proposed PlantClassiNet |
|---|
| AlexNet [30] | 0.9906 | 0.9938 |
| AlexNet [31] | 0.9948 | |
| MobileNetV3 [32] | 0.9950 | 0.9937 |
| MobileNetV3 [33] | 0.9259 | |
| MobileNetV3 [34] | 0.946 | |
| MobileNetV3 [35] | 0.9927 | |
| DenseNet121 [36] | 0.8620 | 0.9968 |
| DenseNet121 [15] | 0.9975 | |
| DenseNet121 [34] | 0.791 | |
| ResNet50 [15] | 0.9959 | 0.9946 |
| ResNet50 [37] | 0.982 | |
| ResNet50 [38] | 0.9538 | |
| InceptionV3 [39] | 0.9800 | 0.9876 |
| InceptionV3 [35] | 0.9803 | |
| EfficientNetB0 [34] | 0.947 | 0.9950 |
| EfficientNetB0 [35] | 0.9803 | |