| Literature DB >> 36016053 |
Mauro Tropea1, Giuseppe Fedele1, Raffaella De Luca2, Domenico Miriello2, Floriano De Rango1.
Abstract
This paper presents an automatic recognition system for classifying stones belonging to different Calabrian quarries (Southern Italy). The tool for stone recognition has been developed in the SILPI project (acronym of "Sistema per l'Identificazione di Lapidei Per Immagini"), financed by POR Calabria FESR-FSE 2014-2020. Our study is based on the Convolutional Neural Network (CNNs) that is used in literature for many different tasks such as speech recognition, neural language processing, bioinformatics, image classification and much more. In particular, we propose a two-stage hybrid approach based on the use of a model of Deep Learning (DL), in our case the CNN, in the first stage and a model of Machine Learning (ML) in the second one. In this work, we discuss a possible solution to stones classification which uses a CNN for the feature extraction phase and the Softmax or Multinomial Logistic Regression (MLR), Support Vector Machine (SVM), k-Nearest Neighbors (kNN), Random Forest (RF) and Gaussian Naive Bayes (GNB) ML techniques in order to perform the classification phase basing our study on the approach called Transfer Learning (TL). We show the image acquisition process in order to collect adequate information for creating an opportune database of the stone typologies present in the Calabrian quarries, also performing the identification of quarries in the considered region. Finally, we show a comparison of different DL and ML combinations in our Two-Stage Hybrid Model solution.Entities:
Keywords: Convolutional Neural Network (CNN); Deep Learning (DL); Gaussian Naive Bayes (GNB); Machine Learning (ML); Random Forest (RF); Softmax; Support Vector Machine (SVM); Two-Stage Hybrid Model; k-Nearest Neighbors (kNN)
Mesh:
Year: 2022 PMID: 36016053 PMCID: PMC9415546 DOI: 10.3390/s22166292
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Location of the studied quarries in Calabria Region (Southern Italy). The legend shows the historical name of the stone materials studied.
Figure 2Macroscopic photos of the studied stone materials representative of each quarry. The photos were collected in reflected light using a flatbed scanner. The sizes of each photo are 5 cm × 5 cm.
List of the stone materials studied from the five Calabrian provinces (Southern Italy).
| Short Code of the Quarry | Historic Name of the Stone | Name of the City Where the Quarry Is Located | Geological Classification of the Stone |
|---|---|---|---|
| ASL | Calcarenite di San Lucido (Calcare di Mendicino) | San Lucido (Cosenza) | Calcarenite |
| CAG | Rosa di Gimigliano (o marmo persichino) | Gimigliano (Catanzaro) | Dolomitic Limestone |
| CAP | Calcarenite di Piedigrotta | Pizzo Calabro (Vibo Valenzia) | Calcarenite |
| CAS | Calcare di Arcomano | San Donato di Ninea (Cosenza) | Limestone |
| CIR | Calcarenite di Crotone | Crotone (Crotone) | Biocalcarenite |
| CIS | Calcarenite di Isola Capo Rizzuto | Isola Capo Rizzuto (Crotone) | Calcarenite |
| CM | Calcare di San Lucido (Calcare di Mendicino) | San Lucido (Cosenza) | Variable from limestone to dolomitic limestone |
| CMS | Calcare rosato di Monte Stella | Pazzano (Reggio Calabria) | Oolitic limestone (oosparite) |
| CPS | Calcare di Policastrello | San Donato di Ninea (Cosenza) | Evaporitic limestone |
| GRB | Granito di Serra San Bruno | Serra San Bruno (Vibo Valentia) | Granodiorite |
| GRD | Granito di Drapia | Drapia (Vibo Valentia) | Granodiorite |
| GRS1 | Granito silano (varietà grigio-giallina) | San Giovanni in Fiore (Cosenza) | Granodiorite |
| GRS2 | Granito silano (varietà nerastra) | San Giovanni in Fiore (Cosenza) | Diorite |
| GRS3 | Granito silano (varietà grigia) | San Giovanni in Fiore (Cosenza) | Granodiorite |
| MBR | Metabasite di Monte Reventino (Pietra verde di Calabria) | Platania (Catanzaro) | Metabasite o greenschist |
| PG | Calcare di Grisolia | Grisolia (Cosenza) | Limestone |
| POG | Porfido verde di Catanzaro | Catanzaro (Catanzaro) | Dioritic green porphyry |
| POR | Porfido rosso di Catanzaro | Catanzaro (Catanzaro) | Monzonitic red porphyry |
| PRM | Pietra Reggina | Motta San Giovanni (Reggio Calabria) | Calcarenite |
| RCSL | Pietra rosa di San Lucido (Calcare di Mendicino) | San Lucido (Cosenza) | Variable from limestone or dolomitic limestone to calcarenite |
| RMM | Marmo rosa brecciato di Calabria | Montalto Uffugo (Cosenza) | Fine marble |
| SMR | Serpentinite di Monte Reventino (Pietra verde di Calabria) | Platania (Catanzaro) | Serpentinite |
| TP | Petri i mulinu | Tropea (Vibo Valentia) | Calcarenite |
| WCSL | Pietra bianca di San Lucido (Calcare di Mendicino) | San Lucido (Cosenza) | Biocalcarenite |
| WMG | Marmo bianco di Gimigliano | Gimigliano (Catanzaro) | Calce-schist |
Figure 3Example of CNN architecture.
Figure 4VGG-16 architectural model.
Figure 5VGG-19 architectural model.
Figure 6Inception-V3 architectural model.
Figure 7ResNet50 architectural model.
Figure 8Two-Stage Hybrid Model used for stone classification.
Figure 9Example of data augmentation used in our experiments.
Figure 10Total number of CNN parameters (left) and Inference time (seconds) (right) of each CNN model used in the hybrid architecture.
Figure 11Confusion matrix for (left) Softmax (MLR) and (right) SVM classifiers with ResNet50 CNN model.
Figure 12Confusion matrix for (left) kNN and (right) RF classifiers with ResNet50 CNN model.
Figure 13Confusion matrix for GNB classifier with ResNet50 CNN model.
Accuracy of CNNs plus CLFs.
| MLR | SVM | kNN | RF | GNB | |
|---|---|---|---|---|---|
| VGG-16 (%) | 99.0 | 99.3 | 97.8 | 98.3 | 91.4 |
| VGG-19 (%) | 99.0 | 99.1 | 98.4 | 98.2 | 93.0 |
| Inception-V3 (%) | 96.0 | 91.4 | 93.8 | 91.4 | 78.9 |
| ResNet50 (%) | 99.7 | 99.8 | 99.9 | 99.7 | 88.5 |
Figure 14Accuracy (left) and precision (right) comparison.
Figure 15Recall (left) and F1-score (right) comparison.