Non-destructive testing is a set of techniques for defect detection in materials. While the set of imaging techniques are manifold, ultrasonic imaging is the one used the most. The analysis is mainly performed by human inspectors manually analyzing recorded images. The low number of defects in real ultrasonic inspections and legal issues considering data from such inspections make it difficult to obtain proper results from automatic ultrasonic image (B-scan) analysis. In this paper, we present a novel deep learning Generative Adversarial Network model for generating ultrasonic B-scans with defects in distinct locations. Furthermore, we show that generated B-scans can be used for synthetic data augmentation, and can improve the performance of deep convolutional neural object detection networks. Our novel method is demonstrated on a dataset of almost 4000 B-scans with more than 6000 annotated defects. Defect detection performance when training on real data yielded average precision of 71%. By training only on generated data the results increased to 72.1%, and by mixing generated and real data we achieve 75.7% average precision. We believe that synthetic data generation can generalize to other challenges with limited datasets and could be used for training human personnel.
翻译:虽然成像技术是多方面的,但超声波成像技术是最常用的。分析主要由人体检查员人工分析记录图像进行。真正的超声波检查和法律问题数量少,考虑到这些检查的数据,很难从自动超声成像(B-scan)分析中获得正确的结果。在本文中,我们展示了一套新型的深层次学习生成超声波B-扫描系统超声波反向网络模型。此外,我们还显示,生成的B-扫描系统可以用于合成数据增强,可以改进深同源神经物体探测网络的性能。我们的新方法在近4000 B-scan的数据集中展示,有6000个以上附加说明的缺陷。当关于真实数据的培训得出平均精确度为71%时,检测效果会受到影响。我们仅通过对生成的数据进行培训,结果会增加到72.1%,而生成的和真实数据会达到75.7%的平均精确度。我们认为,合成数据生成可以概括到其他挑战,使用有限的数据来训练人。