Skip to main content

Advertisement

Log in

An approach for classifying ceramic tile defects based on a two-dimensional Genetic CNN algorithm

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Ceramic tile industry is facing significant challenges in the industrial revolution 4.0. Most of the ceramic tile factories are under backward technologies, especially in the developing countries. Due to their complicated process and current technologies, there are many surface defects occurring on the final products. Classifying and grading the product still relies on humans which has caused many problems. Hence, developing an optimal model to deal with this surface defect detection and classification automatically is necessary for these companies. This study aims to propose a two-dimensional genetic algorithm-based convolutional neural network (2DG-CNN) which can automatically generate an optimal convolutional neural network (CNN) for detecting and classifying the defect products. In particular, a general CNN structure is firstly determined including the number of convolution layers, pooling layers, and fully connected layers. A two-dimensional chromosome is designed to represent a CNN model efficiently. In addition, a novel matrix crossover is developed to create more diversified offspring. A database of ceramic tile surface images is constructed to validate the proposed approach. The 2DG-CNN was compared with the other well-known algorithms. The results have shown the efficiency of the proposed approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Huynh NT (2022) Status and challenges of textile and garment enterprises in Vietnam and a framework toward industry 3.5. Int J Logistics Res Appl 1–12

  2. Hanzaei SH, Afshar A, Barazandeh F (2017) Automatic detection and classification of the ceramic tiles’ surface defects. Pattern Recogn 66:174–189

    Article  Google Scholar 

  3. Huynh NT, Chien CF (2018) A hybrid multi-subpopulation genetic algorithm for textile batch dyeing scheduling and an empirical study. Comput Ind Eng 125:615–627

    Article  Google Scholar 

  4. Huynh NT, Huang YC, Chien CF (2018) A hybrid genetic algorithm with 2D encoding for the scheduling of rehabilitation patients. Comput Ind Eng 125:221–231

    Article  Google Scholar 

  5. Sanghadiya F, Mistry D (2015) Surface defect detection in a tile using digital image processing: Analysis and evaluation. Int J Comput Appl 116(10):33–35

    Google Scholar 

  6. Jajal B, Dobariya AR (2021) Leveraging machine vision for automated tiles defect detection in ceramic industries. In: Emerging technologies in data mining and information security, pp 725–733

  7. Karimi MH, Asemani D (2014) Surface defect detection in tiling Industries using digital image processing methods: analysis and evaluation. ISA Trans 53(3):834–844

    Article  Google Scholar 

  8. Badmos O, Kopp A, Bernthaler T, Schneider G (2020) Image-based defect detection in lithium-ion battery electrode using convolutional neural networks. J Intell Manuf 31(4):885–897

    Article  Google Scholar 

  9. Tabernik D, Šela S, Skvarč J, Skočaj D (2020) Segmentation-based deep-learning approach for surface-defect detection. J Intell Manuf 31(3):759–776

    Article  Google Scholar 

  10. Chen H, Pang Y, Hu Q, Liu K (2020) Solar cell surface defect inspection based on multispectral convolutional neural network. J Intell Manuf 31(2):453–468

    Article  Google Scholar 

  11. Fang F, Li L, Gu Y, Zhu H, Lim JH (2020) A novel hybrid approach for crack detection. Pattern Recogn 107:107474

    Article  Google Scholar 

  12. Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. Adv Neural Inf Process Syst 25:1097–1105

    Google Scholar 

  13. LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436–444

    Article  Google Scholar 

  14. Lin H, Li B, Wang X, Shu Y, Niu S (2019) Automated defect inspection of LED chip using deep convolutional neural network. J Intell Manuf 30(6):2525–2534

    Article  Google Scholar 

  15. Sainath TN, Mohamed AR, Kingsbury B, Ramabhadran B (2013) Deep convolutional neural networks for LVCSR. In: 2013 IEEE international conference on acoustics, speech and signal processing, pp 8614–8618

  16. Sun Y, Xue B, Zhang M, Yen GG, Lv J (2020) Automatically designing CNN architectures using the genetic algorithm for image classification. IEEE Trans Cybern 50(9):3840–3854

    Article  Google Scholar 

  17. Li H, Yuan D, Ma X, Cui D, Cao L (2017) Genetic algorithm for the optimization of features and neural networks in ECG signals classification. Sci Rep 7(1):1–12

    Google Scholar 

  18. Zhang YH, Yuen CWM, Wong WK, Kan CW (2011) An intelligent model for detecting and classifying color-textured fabric defects using genetic algorithms and the Elman neural network. Text Res J 81(17):1772–1787

    Article  Google Scholar 

  19. Tong DL, Mintram R (2010) Genetic Algorithm-Neural Network (GANN): a study of neural network activation functions and depth of genetic algorithm search applied to feature selection. Int J Mach Learn Cybern 1:75–87

    Article  Google Scholar 

  20. Leung FHF, Lam HK, Ling SH, Tam PKS (2003) Tuning of the structure and parameters of a neural network using an improved genetic algorithm. IEEE Trans Neural Networks 14(1):79–88

    Article  Google Scholar 

  21. Zhi H, Liu S (2019) Face recognition based on genetic algorithm. J Vis Commun Image Represent 58:495–502

    Article  Google Scholar 

  22. Xie L, Yuille A (2017) Genetic cnn. In: Proceedings of the IEEE international conference on computer vision, pp 1379–1388

  23. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778

  24. Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. In: Proceedings of the 32nd international conference on machine learning, Lille, France, 2015

Download references

Acknowledgements

This research is funded by Funds for Science and Technology Development of the University of Danang under Project Number B2019-DN02-64.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nhat-To Huynh.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Data availability statement

The data that support the findings of this study are available on request from the corresponding author. The data are not publicly available due to their containing information that could compromise the privacy of research companies.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Huynh, NT. An approach for classifying ceramic tile defects based on a two-dimensional Genetic CNN algorithm. Neural Comput & Applic 36, 385–397 (2024). https://doi.org/10.1007/s00521-023-09012-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-023-09012-y

Keywords

Navigation