非破壊検査は、材料の欠陥を検出するための一連の手法です。イメージング技術のセットは多種多様ですが、超音波イメージングが最もよく使用されます。分析は、主に人間の検査員が記録された画像を手動で分析することによって実行されます。実際の超音波検査での欠陥数が少なく、そのような検査からのデータを考慮した法的な問題により、自動超音波画像 (B-スキャン) 分析から適切な結果を得ることが難しくなっています。この論文では、異なる場所に欠陥がある超音波 B スキャンを生成するための新しい深層学習 Generative Adversarial Network モデルを紹介します。さらに、生成された B スキャンを合成データ拡張に使用でき、深層畳み込みニューラル オブジェクト検出ネットワークのパフォーマンスを向上できることを示します。私たちの新しい方法は、6000 を超える注釈付きの欠陥を含むほぼ 4000 の B スキャンのデータセットで実証されています。実際のデータでトレーニングした場合の欠陥検出パフォーマンスは、平均 71% の精度をもたらしました。生成されたデータのみでトレーニングすることにより、結果は 72.1% に増加し、生成されたデータと実際のデータを混合することで、75.7% の平均精度を達成しました。合成データの生成は、限られたデータセットで他の課題に一般化でき、人員のトレーニングに使用できると考えています。
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.