SAMPE Journal - November/December 2020 - 48

FEATURE / COMPLEX CFRP PARTS
volume data9. This architecture can be modified
easily to support practically any number of output
classes that are suitable for the respective application.
When using machine learning, it is often difficult to acquire a sufficient amount of training
data. We tackle this issue by using artificially generated data. To demonstrate the performance of
our network, we implemented the following classes: "background", "cuboid", and "cylinder". We implemented a randomized process that generates
volume data randomly containing cuboids and
cylinders. In order to make it difficult for the neural network to learn these shapes, random noise
was added.
Figure 5 shows the output of the network for
artificial data that includes a cuboid (a) and real
data with a cylindrical hole (b). Rows in Figure 5
represent individual slices of the volumes. The
columns show the input to the neural network
and output maps for the three different classes:
"background", "cuboid", and "cylinder". Brightness in the output maps represents the probability of individual voxels to belong to the respective
classes. For example, white pixels in the second
column represent a high probability for this voxel to belong to the background. In Figure 5(b) the
brightness of most pixels in the "cylinder" mask
is significantly higher than in the "cuboid" mask.
This indicates that the U-Net correctly classifies
the respective voxels to be part of a cylinder.
While our current implementation focuses on
differing between "cuboid"-shaped and "cylinder"-shaped defects, it is relatively straight-forward to adapt to other defect types. To do so, the
neural network only needs to be modified with respect to the number of output classes. The training process itself is very much the same, no matter which defects need to be detected. If available,
also real annotated data can be used for training.
This makes the method quite flexible and adaptable to varying requirements and scenarios.

we will evaluate more scan data to determine the
limits when using artificial training data for neural
network training.
ACKNOWLEDGMENTS
Work presented in this paper has received funding
from the Clean Sky 2 Joint Undertaking (JU) under
grant agreement No 831830. The JU receives support from the European Union's Horizon 2020 research and innovation programme and the Clean
Sky 2 JU members other than the Union. Work
presented in this paper has also received funding
by the European Union in cooperation with the
State of Upper Austria within the project "Investition in Wachstum und Beschäftigung" (IWB).
REFERENCES
1. M. Okulla, U. Düfert, A. Bulavinov, R. Pinchuk, Fortschrittliche Prüfmethoden zur Prüfung von CFK-Großkomponenten mit komplexer Geometrie, Jahrestagung der
Deutschen Gesselschaft für zerstörungsfreie Prüfung,
2017.
2. E. Galceran and M. Carreras, A survey on coverage
path planning for robotics, Robotics and Autonomous
Systems, pp. 1258-1276, 2013.
3. D. Kaljaca and B. A. Vroegindeweij, E. J. van Henten,
Coverage trajectory planning for a bush trimming robot
arm, J. Field Robotics, vol. 37, pp. 283-308, March 2020.
4. N. Atkar, H. Choset, A. Rizzi, E. Acar, Exact Cellular
Decomposition of Closed Orientable Surfaces Embedded in R3, Proceedings of the 2001 IEEE International
Conference on Robotics and Automation, May, 2001.
5. O. Ronneberger, P. Fischer, and T. Brox, U-Net: Convolutional networks for biomedical image segmentation,
International Conference on Medical Image Computing and Computer-Assisted Intervention, pp. 234-241,
Springer, 2015.
6. M. Pedersen, S. Bengtson, R. Gade, N. Madsen, T.B.
Moeslund: Camera Calibration for Underwater 3D Reconstruction Based on Ray Tracing Using Snell's Law.
CVPR Workshops, pp. 1410-1417, 2018.

CONCLUSIONS AND FUTURE WORK
We outlined an approach for a highly automated
robotic workcell for ultrasonic inspection of complex CFRP parts. Our approach includes a novel
path planning algorithm. We use a deep neural
network for defect detection and classification of
ultrasonic test data of CFRP parts.
In future work we plan to improve the complete workflow by iterative refinement of the different algorithms involved. For coverage planning,
we will work with increasingly complex shapes.
With respect to defect detection and classification

48

|

SAMPE JOURNAL

|

7. G. Paul, N. Kwob, D. Liu: A novel surface segmentation
approach for robotic manipulator-based maintenance
operation planning, ScienceDirect 2013.
8. A. Sucan, Mark Moll, Lydia E. Kavraki, The Open Motion Planning Library, IEEE Robotics & Automation Magazine, 19(4):72-82, December 2012.
9. Ö. Cicek, A. Abdulkadir, S. Lienkamp, T. Brox, O. Ronneberger: 3D U-Net: Learning Dense Volumetric Segmentation from Sparse Annotation, International Conference on Medical Image Computing and Computer
Assisted Intervention (MICCAI), 2016.

N OV E M B E R / D E C E M B E R 2 0 2 0

w w w. s a m p e . o r g


http://www.sampe.org

SAMPE Journal - November/December 2020

Table of Contents for the Digital Edition of SAMPE Journal - November/December 2020

Table of Contents
SAMPE Journal - November/December 2020 - Cover1
SAMPE Journal - November/December 2020 - Cover2
SAMPE Journal - November/December 2020 - Table of Contents
SAMPE Journal - November/December 2020 - 2
SAMPE Journal - November/December 2020 - 3
SAMPE Journal - November/December 2020 - 4
SAMPE Journal - November/December 2020 - 5
SAMPE Journal - November/December 2020 - 6
SAMPE Journal - November/December 2020 - 7
SAMPE Journal - November/December 2020 - 8
SAMPE Journal - November/December 2020 - 9
SAMPE Journal - November/December 2020 - 10
SAMPE Journal - November/December 2020 - 11
SAMPE Journal - November/December 2020 - 12
SAMPE Journal - November/December 2020 - 13
SAMPE Journal - November/December 2020 - 14
SAMPE Journal - November/December 2020 - 15
SAMPE Journal - November/December 2020 - 16
SAMPE Journal - November/December 2020 - 17
SAMPE Journal - November/December 2020 - 18
SAMPE Journal - November/December 2020 - 19
SAMPE Journal - November/December 2020 - 20
SAMPE Journal - November/December 2020 - 21
SAMPE Journal - November/December 2020 - 22
SAMPE Journal - November/December 2020 - 23
SAMPE Journal - November/December 2020 - 24
SAMPE Journal - November/December 2020 - 25
SAMPE Journal - November/December 2020 - 26
SAMPE Journal - November/December 2020 - 27
SAMPE Journal - November/December 2020 - 28
SAMPE Journal - November/December 2020 - 29
SAMPE Journal - November/December 2020 - 30
SAMPE Journal - November/December 2020 - 31
SAMPE Journal - November/December 2020 - 32
SAMPE Journal - November/December 2020 - 33
SAMPE Journal - November/December 2020 - 34
SAMPE Journal - November/December 2020 - 35
SAMPE Journal - November/December 2020 - 36
SAMPE Journal - November/December 2020 - 37
SAMPE Journal - November/December 2020 - 38
SAMPE Journal - November/December 2020 - 39
SAMPE Journal - November/December 2020 - 40
SAMPE Journal - November/December 2020 - 41
SAMPE Journal - November/December 2020 - 42
SAMPE Journal - November/December 2020 - 43
SAMPE Journal - November/December 2020 - 44
SAMPE Journal - November/December 2020 - 45
SAMPE Journal - November/December 2020 - 46
SAMPE Journal - November/December 2020 - 47
SAMPE Journal - November/December 2020 - 48
SAMPE Journal - November/December 2020 - 49
SAMPE Journal - November/December 2020 - 50
SAMPE Journal - November/December 2020 - 51
SAMPE Journal - November/December 2020 - 52
SAMPE Journal - November/December 2020 - 53
SAMPE Journal - November/December 2020 - 54
SAMPE Journal - November/December 2020 - 55
SAMPE Journal - November/December 2020 - 56
SAMPE Journal - November/December 2020 - 57
SAMPE Journal - November/December 2020 - 58
SAMPE Journal - November/December 2020 - 59
SAMPE Journal - November/December 2020 - 60
SAMPE Journal - November/December 2020 - 61
SAMPE Journal - November/December 2020 - 62
SAMPE Journal - November/December 2020 - 63
SAMPE Journal - November/December 2020 - 64
SAMPE Journal - November/December 2020 - Cover3
SAMPE Journal - November/December 2020 - Cover4
https://www.nxtbook.com/nxtbooks/sampe/journal_20240506
https://www.nxtbook.com/nxtbooks/sampe/journal_20240304
https://www.nxtbook.com/nxtbooks/sampe/journal_20240102
https://www.nxtbook.com/nxtbooks/sampe/journal_20231112
https://www.nxtbook.com/nxtbooks/sampe/journal_20230910
https://www.nxtbook.com/nxtbooks/sampe/journal_20230708
https://www.nxtbook.com/nxtbooks/sampe/journal_20230506
https://www.nxtbook.com/nxtbooks/sampe/journal_20230304
https://www.nxtbook.com/nxtbooks/sampe/journal_20230102
https://www.nxtbook.com/nxtbooks/sampe/journal_20221112
https://www.nxtbook.com/nxtbooks/sampe/journal_20220910
https://www.nxtbook.com/nxtbooks/sampe/journal_20220708
https://www.nxtbook.com/nxtbooks/sampe/journal_20220506
https://www.nxtbook.com/nxtbooks/sampe/journal_20220304
https://www.nxtbook.com/nxtbooks/sampe/journal_20220102
https://www.nxtbook.com/nxtbooks/sampe/journal_20211112
https://www.nxtbook.com/nxtbooks/sampe/journal_20210910
https://www.nxtbook.com/nxtbooks/sampe/journal_20210708
https://www.nxtbook.com/nxtbooks/sampe/journal_20210506
https://www.nxtbook.com/nxtbooks/sampe/journal_20210304
https://www.nxtbook.com/nxtbooks/sampe/journal_20210102
https://www.nxtbook.com/nxtbooks/sampe/journal_20201112
https://www.nxtbook.com/nxtbooks/sampe/journal_20200910
https://www.nxtbook.com/nxtbooks/sampe/journal_20200708
https://www.nxtbook.com/nxtbooks/sampe/journal_20200506
https://www.nxtbook.com/nxtbooks/sampe/journal_20200304
https://www.nxtbook.com/nxtbooks/sampe/journal_20200102
https://www.nxtbook.com/nxtbooks/sampe/journal_20191112
https://www.nxtbook.com/nxtbooks/sampe/journal_20190910
https://www.nxtbook.com/nxtbooks/sampe/journal_20190708
https://www.nxtbook.com/nxtbooks/sampe/journal_20190506
https://www.nxtbook.com/nxtbooks/sampe/journal_20190304
https://www.nxtbook.com/nxtbooks/sampe/journal_20190102
https://www.nxtbook.com/nxtbooks/sampe/journal_20181112
https://www.nxtbook.com/nxtbooks/sampe/journal_20180910
https://www.nxtbook.com/nxtbooks/sampe/journal_20180708
https://www.nxtbook.com/nxtbooks/sampe/journal_20180506
https://www.nxtbook.com/nxtbooks/sampe/journal_20180304
https://www.nxtbook.com/nxtbooks/sampe/journal_20180102
https://www.nxtbook.com/nxtbooks/sampe/journal_20171112
https://www.nxtbook.com/nxtbooks/sampe/journal_20170910
https://www.nxtbook.com/nxtbooks/sampe/journal_20170708
https://www.nxtbook.com/nxtbooks/sampe/journal_20170506
https://www.nxtbook.com/nxtbooks/sampe/journal_20170304
https://www.nxtbook.com/nxtbooks/sampe/journal_20170102
https://www.nxtbook.com/nxtbooks/sampe/journal_20161112
https://www.nxtbook.com/nxtbooks/sampe/journal_20160910
https://www.nxtbook.com/nxtbooks/sampe/journal_20160708
https://www.nxtbook.com/nxtbooks/sampe/journal_20160506
https://www.nxtbook.com/nxtbooks/sampe/journal_20160304
https://www.nxtbook.com/nxtbooks/sampe/journal_20160102
https://www.nxtbook.com/nxtbooks/sampe/journal_20151112
https://www.nxtbook.com/nxtbooks/sampe/journal_20150910
https://www.nxtbook.com/nxtbooks/sampe/journal_20150708
https://www.nxtbook.com/nxtbooks/sampe/journal_20150506
https://www.nxtbook.com/nxtbooks/sampe/journal_20150304
https://www.nxtbook.com/nxtbooks/sampe/journal_20150102
https://www.nxtbook.com/nxtbooks/sampe/journal_20141112
https://www.nxtbook.com/nxtbooks/sampe/journal_20140910
https://www.nxtbook.com/nxtbooks/sampe/journal_20140708
https://www.nxtbook.com/nxtbooks/sampe/journal_20140506
https://www.nxtbook.com/nxtbooks/sampe/journal_20140304
https://www.nxtbook.com/nxtbooks/sampe/journal_20140102
https://www.nxtbook.com/nxtbooks/sampe/journal_20131112
https://www.nxtbook.com/nxtbooks/sampe/journal_20130910
https://www.nxtbook.com/nxtbooks/sampe/journal_20130708
https://www.nxtbook.com/nxtbooks/sampe/journal_20130506
https://www.nxtbook.com/nxtbooks/sampe/journal_20130304
https://www.nxtbook.com/nxtbooks/sampe/journal_20130102
https://www.nxtbook.com/nxtbooks/sampe/journal_20121112
https://www.nxtbook.com/nxtbooks/sampe/journal_20120910
https://www.nxtbook.com/nxtbooks/sampe/journal_20120708
https://www.nxtbook.com/nxtbooks/sampe/journal_20120506
https://www.nxtbook.com/nxtbooks/sampe/journal_20120304
https://www.nxtbook.com/nxtbooks/sampe/journal_20120102
https://www.nxtbook.com/nxtbooks/sampe/journal_20111112
https://www.nxtbook.com/nxtbooks/sampe/journal_20110910
https://www.nxtbook.com/nxtbooks/sampe/journal_20110708
https://www.nxtbook.com/nxtbooks/sampe/journal_20110506
https://www.nxtbook.com/nxtbooks/sampe/journal_20110304
https://www.nxtbook.com/nxtbooks/sampe/journal_20110102
https://www.nxtbookmedia.com