title: Non-linear filtering of ultrasonic signals using neural networks.
abstract: Structure noise from inhomogeneous micro-structures makes the detection of flaws present in highly scattering materials difficult. Several techniques have been applied to improve the signal-to-noise ratio (SNR) in order to make flaw detection easier. Linear filtering does not provide good results because both structure noise and flaw signal concentrate energy in the same frequency band. Non-linear filtering can be used to reduce the structure noise of ultrasonic signals. Therefore, neural networks are applied in this work for this purpose. In order to use neural networks for non-linear filtering, dynamic structures must be applied. The easiest way to implement a neural network with the capability of processing temporal patterns is to consider them spatial ones, applying the signal into a tapped delay line of finite extension, that is the input of a static neural network (for example, a multi-layer perceptron). In this work, a dynamic neural network has been built to filter ultrasonic signals with structure noise, and has been trained with the real-time back-propagation algorithm, using as inputs 3000 synthetic ultrasonic signals of 896 samples each. Target signals for training are the same as the ones used as inputs but without noise. The neural network is trained in order to generate as output the target signal when the noisy input one is applied. For testing the performance of the non-linear filter, a new set of 500 noisy signals has been used. The SNR improvement is about 6 dB average. The results show that this non-linear filtering method is quite useful as pre-processing stage in flaw detection systems.
authors.affiliation: Dpto. Teoría de la Señal y Comunicaciones, Escuela Politécnica, Carretera Madrid-Barcelona km 33.100, Universidad de Alcalá, 28871 Alcalá de Henares, Madrid, Spain. raul.vicen@uah.es
authors.forename: R
authors.initials: R
authors.lastname: Vicen
authors.forename: R
authors.initials: R
authors.lastname: Gil
authors.forename: P
authors.initials: P
authors.lastname: Jarabo
authors.forename: M
authors.initials: M
authors.lastname: Rosa
authors.forename: F
authors.initials: F
authors.lastname: López
authors.forename: D
authors.initials: D
authors.lastname: Martínez
mesh_terms: D000465:Algorithms; D016571:Neural Networks, Computer; D012815:Signal Processing, Computer-Assisted; D014465:Ultrasonics