Yıl: 2020 Cilt: 10 Sayı: 1 Sayfa Aralığı: 52 - 63 Metin Dili: İngilizce DOI: 10.36222/ejt.671527 İndeks Tarihi: 24-12-2021

MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS

Öz:
Deep learning, which has been described as the processing and interpretation of data, is now widely used. In this study, deep neural networks are used for the classification of marbles which can be used in the industry. For this purpose most used marbles images were obtained from companies in Turkey and 28-class dataset was created. Then VGG16, ResNet and LeNet models were trained on this dataset. Data augmentation was performed to have class balance. To evaluate the models performance accuracy metric is used. In the VGG16 model, fine tunning was applied and %97 accuracy was achieved. In experimental studies, models were trained with different parameter settings. The performances of the models are given comparatively. The fact that both new dataset and deep neural networks are used for the first time in marble classification are among the positive aspects of this study. It is planned to integrate the models produced in the future studies into mobile based expert systems.
Anahtar Kelime:

Belge Türü: Makale Makale Türü: Araştırma Makalesi Erişim Türü: Erişime Açık
  • [1] Yalçın, S., Uyanık, T. (2001). Dünya mermer ticaretinde Türkiye’nin yeri. Türkiye III. Mermer Sempozyumu, Afyon, Türkiye, 397-416.
  • [2] Gökay, M. K., Gundogdu, I. B. (2008). Color identification of some Turkish marbles. Construction and Building Materials, 22(7), 1342-1349.
  • [3] TURKSTAT, Turkey Marble Export, Turkey, 2016
  • [4] Bianconi, F., González, E., Fernández, A., Saetta, S. A. (2012). Automatic classification of granite tiles through colour and texture features. Expert Systems with Applications, 39(12), 11212- 11218.
  • [5] Hernández, V. G., Perez, P. C., Pérez, L. G. G., Balibrea, L. M. T., Pina, H. P. (1995). Traditional and neural networks algorithms: applications to the inspection of marble slab. In Systems, Man and Cybernetics, Intelligent Systems for the 21st Century., IEEE International Conference on ,5, 3960-3965.
  • [6] Martinez-Alajarin, J. (2004). Supervised classification of marble textures using support vector machines. Electronics Letters, 40(11), 664-666.
  • [7] Juan, M.C.V.A., Balibrea, T., Manuel, L.(1999). Marble Slabs Quality Classification System using Texture Recognition and Neural Networks Methodology. European Symposium on Artificial Neural Networks Bruges,Belgium, 75-80.
  • [8] Martinez-Alajarin, J., Luis-Delgado J. D., Tomas-Balibrea, L. M. (2005). Automatic system for quality-based classification of marble textures. In IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 35(4), 488-497, doi: 10.1109/TSMCC.2004.843236
  • [9] Selver, M. A., Akay, O., Ardali, E., Bahad, A., Onal, O., Ozden, G. (2009). Cascaded and hierarchical neural networks for classifying surface images of marble slabs. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 39(4), 426-439.
  • [10] Doğan, H., Akay, O. (2010). Using AdaBoost classifiers in a hierarchical framework for classifying surface images of marble slabs. Expert Systems with Applications, 37(12), 8814-8821.
  • [11] López, M., Martínez, J., Matías, J. M., Taboada, J., Vilán, J. A. (2010). Functional classification of ornamental stone using machine learning techniques. Journal of Computational and Applied Mathematics, 234(4), 1338-1345.
  • [12] Topalova, C., Tzokev, A. Adaptive marble plate classification system based on neural network and Plc Implementation, Annals of DAAAM & Proceedings, 2011.
  • [13] Krizhevsky, A., Sutskever, I., Hinton, G. E. (2012). ImageNet classification with deep convolutional neural networks. In Proceedings of the 25th International Conference on Neural Information Processing Systems, USA, 1097-1105.
  • [14] LeCun, Y. Generalization and network design strategies. Technical Report CRG-TR-89-4, Department of Computer Science, University of Toronto, 1989.
  • [15] Kim, Y. (2014). Convolutional neural networks for sentence classification. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, Doha, Qatar, 1746–1751.
  • [16] Benavente, N., Pina, P. (2009). Morphological segmentation and classification of marble textures at macroscopical scale. Computers &Geosciences, 35(6), 1194-1204.
  • [17] Akkoyun, O. (2010). An evaluation of image processing methods applied to marble quality classification. 2nd International Conference on Computer Technology and Development, Cairo, 158- 162. doi: 10.1109/ICCTD.2010.5646128
  • [18] Selver, M. A., Akay, O., Alim, F., Bardakçı, S., Ölmez, M. (2011). An automated industrial conveyor belt system using image processing and hierarchical clustering for classifying marble slabs. Robotics and Computer-Integrated Manufacturing, 27(1), 164-176.
  • [19] Ferreira, A., Giraldi, G. (2017). Convolutional Neural Network approaches to granite tiles classification. Expert Systems with Applications, 84, 1-11. https://doi.org/10.1016/j.eswa.2017.04.053.
  • [20] Rosebrock, A. Deep Learning for Computer Vision, PyImageSearch, 2017.
  • [21] Goodfellow, I., Bengio, Y., Courville, A. Deep Learning, MIT Press, 2016.
  • [22] Torun, Y., Akbaş, M. R., Çelik M. A., Kaynar, O. (2019). Development a Machine Vision System For Marble Classification. 27th Signal Processing and Communications Applications Conference (SIU), Sivas, Turkey, 1-4. doi: 10.1109/SIU.2019.8806419
  • [23] LeCun, Y., Bottou, L., Bengio, Y., Haffner, P. (1998). Gradient-based learning applied to document recognition. In Proceedings of the IEEE, 86(11), 2278-2324.
  • [24] Simonyan K., Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. In: CoRR abs/1409.1556
  • [25] He, K., Zhang, X., Ren, S., Sun, J. (2015). Deep residual learning for image recognition. CoRR, abs/1512.03385.
  • [26] Szegedy C. et al. (2015). Going deeper with convolutions. 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, 1-9.
  • [27] OpenCV, (2019). https://opencv.org/
  • [28] Scikit-Learn Documentation, (2019).
APA CANAYAZ M, ULUDAĞ F (2020). MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS. , 52 - 63. 10.36222/ejt.671527
Chicago CANAYAZ Murat,ULUDAĞ Fatih MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS. (2020): 52 - 63. 10.36222/ejt.671527
MLA CANAYAZ Murat,ULUDAĞ Fatih MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS. , 2020, ss.52 - 63. 10.36222/ejt.671527
AMA CANAYAZ M,ULUDAĞ F MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS. . 2020; 52 - 63. 10.36222/ejt.671527
Vancouver CANAYAZ M,ULUDAĞ F MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS. . 2020; 52 - 63. 10.36222/ejt.671527
IEEE CANAYAZ M,ULUDAĞ F "MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS." , ss.52 - 63, 2020. 10.36222/ejt.671527
ISNAD CANAYAZ, Murat - ULUDAĞ, Fatih. "MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS". (2020), 52-63. https://doi.org/10.36222/ejt.671527
APA CANAYAZ M, ULUDAĞ F (2020). MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS. European Journal of Technique, 10(1), 52 - 63. 10.36222/ejt.671527
Chicago CANAYAZ Murat,ULUDAĞ Fatih MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS. European Journal of Technique 10, no.1 (2020): 52 - 63. 10.36222/ejt.671527
MLA CANAYAZ Murat,ULUDAĞ Fatih MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS. European Journal of Technique, vol.10, no.1, 2020, ss.52 - 63. 10.36222/ejt.671527
AMA CANAYAZ M,ULUDAĞ F MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS. European Journal of Technique. 2020; 10(1): 52 - 63. 10.36222/ejt.671527
Vancouver CANAYAZ M,ULUDAĞ F MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS. European Journal of Technique. 2020; 10(1): 52 - 63. 10.36222/ejt.671527
IEEE CANAYAZ M,ULUDAĞ F "MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS." European Journal of Technique, 10, ss.52 - 63, 2020. 10.36222/ejt.671527
ISNAD CANAYAZ, Murat - ULUDAĞ, Fatih. "MARBLE CLASSIFICATION USING DEEP NEURAL NETWORKS". European Journal of Technique 10/1 (2020), 52-63. https://doi.org/10.36222/ejt.671527