GANs and alternative methods of synthetic noise generation for domain adaption of defect classification of Non-destructive ultrasonic testing