×

注意!页面内容来自https://link.springer.com/article/10.1007/s10845-019-01476-x,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

Skip to main content

Segmentation-based deep-learning approach for surface-defect detection

  • Published:
Save article
View saved research
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Automated surface-anomaly detection using machine learning has become an interesting and promising area of researchwith a very high and direct impact on the application domain of visual inspection. Deep-learning methods have become the most suitable approaches for this task. They allow the inspection system to learn to detect the surface anomaly by simply showing it a number of exemplar images. This paper presents a segmentation-based deep-learning architecture that is designed for the detection and segmentation of surface anomalies and is demonstrated on a specific domain of surface-crack detection. The design of the architecture enables the model to be trained using a small number of sampleswhich is an important requirement for practical applications. The proposed model is compared with the related deep-learning methodsincluding the state-of-the-art commercial softwareshowing that the proposed approach outperforms the related methods on the specific domain of surface-crack detection. The large number of experiments also shed light on the required precision of the annotationthe number of required training samples and on the required computational cost. Experiments are performed on a newly created dataset based on a real-world quality control case and demonstrates that the proposed approach is able to learn on a small number of defected surfacesusing only approximately 25–30 defective training samplesinstead of hundreds or thousandswhich is usually the case in deep-learning applications. This makes the deep-learning method practical for use in industry where the number of available defective samples is limited. The dataset is also made publicly available to encourage the development and evaluation of new methods for surface-defect detection.

This is a preview of subscription contentlog in via an institution to check access.

Access this article

Subscribe and save

Springer+
from €37.37 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price includes VAT (China (P.R.))

Instant access to the full article PDF.

<> .springer-plus .buying-option-usps > li::before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%230070A8'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3C/svg%3E"); }
<>.sprcom-buybox-articleDarwin .buybox__access-option{ border-top: 1px solid #cedbe0; font-size: 1rem; padding: 16px; } .sprcom-buybox-articleDarwin .springer-plus{ background-color: #EBF6FF; font-family: 'Merriweather Sans''Helvetica Neue'HelveticaArialsans-serif; padding: 16px; } .sprcom-buybox-articleDarwin .springer-plus-headline{ display: flex; justify-content: space-between; } .sprcom-buybox-articleDarwin .springer-plus-heading{ border-bottom: 1px solid #c5e0f4; border-top: 1px solid #c5e0f4; font-family: 'Merriweather Sans''Helvetica Neue'HelveticaArialsans-serif; font-size: 1.125rem; font-weight: 700; margin: 0; padding: 16px; text-align: center; } .sprcom-buybox-articleDarwin .springer-plus-title{ align-items: center; display: flex; } .sprcom-buybox-articleDarwin .springer-plus-title span{ margin-left: 8px; } .sprcom-buybox-articleDarwin .springer-plus a{ background-color: #fff; border: 1px solid #025e8d; color: #025e8d; font-size: 16px; font-weight: 700; max-height: 44px; } .sprcom-buybox-articleDarwin .springer-plus a span{ margin-right: 8px; } .sprcom-buybox-articleDarwin .springer-plus a:hover{ background-color: #025e8d; border: 4px solid #025e8d; box-shadow: none; color: #fff; font-weight: 700; } .sprcom-buybox-articleDarwin .springer-plus a:visited{ color: #025e8d; } .sprcom-buybox-articleDarwin .springer-plus a:visited:hover{ color: #fff; } .sprcom-buybox-articleDarwin .springer-plus .buying-option-usps{ color: #555; font-size: 1rem; line-height: 1.6; list-: none; margin: 0; padding: 16px 0 24px 0; } .sprcom-buybox-articleDarwin .springer-plus .buying-option-usps > li{ padding-left: 26px; position: relative; } .sprcom-buybox-articleDarwin .springer-plus .buying-option-usps > li::before{ content: ''; height: 10px; left: 0; position: absolute; top: calc(0.8em - 5px); width: 10px; } .sprcom-buybox-articleDarwin .springer-plus .buying-option-usps > li:not(:first-child){ margin-top: 4px; }
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Notes

  1. The Kolektor surface-defect dataset is publicly available at http://www.vicos.si/Downloads/KolektorSDD.

References

  • AbadiM.AgarwalA.BarhamP.BrevdoE.ChenZ.CitroC.et al. (2015). TensorFlow: Large-scale machine learning on heterogeneous systems. https://www.tensorflow.org/.

  • BulnesF. G.UsamentiagaR.GarciaD. F.& MolledaJ. (2016). An efficient method for defect detection during the manufacturing of web materials. Journal of Intelligent Manufacturing27(2)431–445. https://doi.org/10.1007/s10845-014-0876-9.

    Article  Google Scholar 

  • ChenP. H.& HoS. S. (2016). Is overfeat useful for image-based surface defect classification tasks? In IEEE international conference on image processing (ICIP) (pp. 749–753).

  • ChenL. C.ZhuY.PapandreouG.SchroffF.& AdamH. (2018). Encoder–Decoder with atrous separable convolution for semantic image segmentation. Tech. rep.

  • CholletF. (2017). Xception: Deep learning with depthwise separable convolutions. Computer Vision and Pattern Recognition20171800–1807. https://doi.org/10.1109/CVPR.2017.195.

    Article  Google Scholar 

  • Cognex. (2018). VISIONPRO VIDI: Deep learning-based software for industrial image analysis. https://www.cognex.com/products/machine-vision/vision-software/visionpro-vidi

  • Faghih-RoohiS.HajizadehS.NúñezA.BabuskaR.& SchutterB. D. (2016). Deep convolutional neural networks for detection of rail surface defects deep convolutional neural networks for detection of rail surface defects. In International joint conference on neural networks (pp. 2584–2589).

  • KaimingH.GkioxaraG.DollarP.& GirshickR. (2017). Mask R-CNN. In ICCV (pp. 2961–2969).

  • KrizhevskyA.SutskeverI.& HintonG. E. (2012). ImageNet classification with deep convolutional neural networks. In Advances in neural information processing systems (Vol. 25pp. 1097–1105).

  • KuoC. F. J.HsuC. T. M.LiuZ. X.& WuH. C. (2014). Automatic inspection system of LED chip using two-stages back-propagation neural network. Journal of Intelligent Manufacturing25(6)1235–1243. https://doi.org/10.1007/s10845-012-0725-7.

    Article  Google Scholar 

  • LinH.LiB.WangX.ShuY.& NiuS. (2018). Automated defect inspection of LED chip using deep convolutional neural network. Journal of Intelligent Manufacturing1–10. https://doi.org/10.1007/s10845-018-1415-x.

    Article  Google Scholar 

  • LinT. Y.MaireM.BelongieS.HaysJ.PeronaP.RamananD.DollárP.& ZitnickC. L. (2014). Microsoft COCO: Common objects in context. LNCS 8693 LNCS(PART 5):740–755.

  • LongJ.ShelhamerE.& DarrellT. (2015). Fully convolutional networks for semantic segmentation. In Proceedings of the IEEE conference on computer vision and pattern recognition (Vol. 8828pp. 3431–3440). https://doi.org/10.1109/CVPR.2015.7298965.

  • MasciJ.MeierU.CiresanD.SchmidhuberJ.& FricoutG. (2012). Steel defect classification with Max-Pooling Convolutional Neural Networks. In Proceedings of the international joint conference on neural networks. https://doi.org/10.1109/IJCNN.2012.6252468.

  • OztemelE.& GursevS. (2018). Literature review of Industry 4.0 and related technologies. Journal of Intelligent Manufacturing. https://doi.org/10.1007/s10845-018-1433-8.

    Article  Google Scholar 

  • PaniaguaB.Vega-RodríguezM. A.Gomez-PulidoJ. A.& Sanchez-PerezJ. M. (2010). Improving the industrial classification of cork stoppers by using image processing and Neuro-Fuzzy computing. Journal of Intelligent Manufacturing21(6)745–760. https://doi.org/10.1007/s10845-009-0251-4.

    Article  Google Scholar 

  • RačkiD.TomaževičD.& SkočajD. (2018). A compact convolutional neural network for textured surface anomaly detection. In IEEE winter conference on applications of computer vision (pp. 1331–1339). https://doi.org/10.1109/WACV.2018.00150.

  • RonnebergerO.FischerP.& BroxT. (2015). U-Net: Convolutional networks for biomedical image segmentation. In Medical image computing and computer-assisted intervention—MICCAI 2015 (pp. 234–241).

  • RussakovskyO.DengJ.SuH.KrauseJ.SatheeshS.MaS.et al. (2015). ImageNet large scale visual recognition challenge. International Journal of Computer Vision115(3)211–252. https://doi.org/10.1007/s11263-015-0816-y.

    Article  Google Scholar 

  • SermanetP.& EigenD. (2014). OverFeat : Integrated recognitionlocalization and detection using convolutional networks. In International conference on learning representations (ICLR2014)CBLS.

  • WeimerD.Scholz-ReiterB.& ShpitalniM. (2016). Design of deep convolutional neural network architectures for automated feature extraction in industrial inspection. CIRP Annals-Manufacturing Technology65(1)417–420. https://doi.org/10.1016/j.cirp.2016.04.072.

    Article  Google Scholar 

  • WeimerD.ThamerH.& Scholz-ReiterB. (2013). Learning defect classifiers for textured surfaces using neural networks and statistical feature representations. Procedia CIRP7347–352. https://doi.org/10.1016/j.procir.2013.05.059.

    Article  Google Scholar 

  • ZhouB.KhoslaA.LapedrizaA.OlivaA.& TorralbaA. (2016). Learning deep features for discriminative localization. In Computer vision and pattern recognition.

Download references

Acknowledgements

This work was supported in part by the following research projects and programs: GOSTOP program C3330-16-529000 co-financed by the Republic of Slovenia and the European Regional Development FundARRS research project J2-9433 (DIVID)and ARRS research programme P2-0214. We would also like to thank the company Kolektor Orodjarna d. o. o. for providing images for the proposed dataset as well as for providing high quality annotations.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Domen Tabernik.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

TabernikD.ŠelaS.SkvarčJ. et al. Segmentation-based deep-learning approach for surface-defect detection. J Intell Manuf 31759–776 (2020). https://doi.org/10.1007/s10845-019-01476-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Version of record:

  • Issue date:

  • DOI: https://doi.org/10.1007/s10845-019-01476-x

Keywords

Profiles

  1. Danijel Skočaj