Research Article

Recent Advancements in Fruit Detection and Classification Using Deep Learning Techniques

Table 2

Summary of the deep learning models applied to fruit classification.

Ref/yearDL modelDatasetDataset partitionAccuracy

[100] 2015CNNPersonalized Dataset, UEC-FOOD10080.8% SF, 60.9% MF
[101] 2017Modified VGGPersonalized Dataset80% Train, 20% Validation95.6%
[102] 2017MCNNImageNet74% WDA 90% DA
[14] 201713-layer CNNVeg Fruit Dataset63000 Train, 1800 Test94.94%
[103] 2018PCNN + GAPFruit 36080% Train, 20% Test98.88%
[103] 2018CNN FC-LFruit 36080% Train, 20% Test97.41%
[103] 2018CNN FC-LDropout Fruit 36080% Train, 20% Test97.87%
[104] 2018MAlexNetPersonalized ImageNet80% Train, 20% Test92.1%
[105] 2018DCNNPersonalized30082 Train, 7520 Validation, 6804 Test90%
[74] 20186-layer CNNPersonalized900 Train, 900 Test91.44%
[106] 20188-layer CNNVegFru50% Train, 50% Validation, 50% Test96.67%
[74] 20199-layer CNNCOCO apple class70% Train, 15% Validation, 15% Test99.78%
[107] 2019LW modelsTL, Fruit 36080% Train, 20% Test98.7%
[108] 2019DCNN modelsFruit 36080% Train, 20% Test99.6%
[24] 2019VGG-16 + GAPSPD, Personalized85% Train, 5% Validation, 15% Test99.49%
[24] 2019LASPD, Personalized85% Train, 5% Validation, 15% Test99.75%, 96.75
[39] 2019M-GNetHyperspectral Images2000 Train, 700 Validation, 125 Test88.15% PRGB 85.93% LC 92.23% CK
[109] 2020CAE-ANDFruit 26, Fruit 1585,260 Train, 38,952 Test95.86%, 93.78%
[110] 2020InterFruitInterFruit70% Train, 30% Test92.74%
[111] 2020VGGNet
[112] 2020CNN SLOrange Fruit60% Train, 20% Validation, 20% Test
[109] 2020ResNet-500Fruit 26, Fruit 1580% Train, 20% Test93.59%, 91.44%
[109] 2020DenseNet-169Fruit 26 Fruit 1580% Train, 20% Test93.87%, 91.46%
[113] 2020Deep CNNCheery99.4%
[114] 2020MobileNetv2A O B95% PB 93% WPB
[115] 2020EDLS FruitsFresh, Fruit-360, Rotten for Classification

DL: deep learning, TL: transfer learning, SPD: Supermarket Produce Dataset, PT = pretrained dataset, PB: plastic bags, WPB: without plastic bags, A O B: apples, oranges, and bananas, WDA: without data augmentation, DA = data augmentation, SF: single food, MF: multi-food, PRGB: with pseudo-RGB images, LC: with linear combinations, and CK: with convolutional kernels.