Abstracts
Copyright ©The Author(s) 1996. Published by Baishideng Publishing Group Inc. All rights reserved.
World J Gastroenterol. Sep 15, 1996; 2(Suppl1): 120-120
Published online Sep 15, 1996. doi: 10.3748/wjg.v2.iSuppl1.120
Neural network based noise cancellation of EGG signals
Zhi-Shun Wang, Wen-Hua Li, Zhen-Ya He, Jiande Z Chen, Jie Liang
Zhi-Shun Wang, Wen-Hua Li, Zhen-Ya He, Department of Radio Engineering, Southease University, Nanjing 210096, Jiangsu Province, China
Jiande Z Chen, Jie Liang, Institute for Healthcare Research, Baptist Medical Center, Oklahoma, OK 73112, United States
Author contributions: All authors contributed equally to the work.
Received: October 7, 1995
Revised: April 28, 1996
Accepted: July 29, 1996
Published online: September 15, 1996
Abstract

AIM: This abstract introduces our study work on Noise Cancellation of EGG Signals by Neural Network, which aims at removing noise from the noisy EGG signals.

METHODS: Noise cancellation can be considered as a mapping from noise included signal space to noise free one. In general, such a mapping is a complex nonlinear function. Although Volterra filter can perform nonlinear mapping, the processing procedure is very tedious and complicated because the number of the parameters resulting from Volterra series expansion increases exponentially with the series order. The multilayer perceptron can implementation complicated nonlinear mapping and specially the one required for performing the mapping from noise included to noise free space by some learning algorithm. And thus a complete noise cancellation system is formed. Such a system has a very good adaptive and robust property. As an example, we propose a four layers of perceptron model and analyze its mechanism to suppress noise. For a given four layers of perceptron, the transform from input to output can be divided into three subtransforme, i.e., from input to the second layer and then to the third layer, fimally to output layer. Supposing X to denote N—0 dimensions of input EGG signal vector with noise, Z do N—1-D the second layer output vector, then

Z = f (Y) Y = WX + Q

Where W is N—0×N—1-D weight matrix; Q is N-1 D threshold vector which is made of the thresholds of the second layer of neutrons; F = {fi, N-1} D vector function (i = 1, 2…, N—1). fi is defined as Sigmoid function, in the form

(f—i){1/[1 + exp(-y—i)]}

One can perform singularity decomposition on W, i.e.

W = UDVT

Where D is the diagonal matrix composed of singularities, d-1d-2≥……dN-1≥ 0; U, V are two orthogonal matrix made up of the left and right singularity vectors, respectively. It can be proved that the waveform corresponding to the singularity vector with large values is similar to that in the input signal X, while the waveform corresponding to the singularity vector with small values is similar to that of noise. Thus a part of the noise can be suppressed by the transform WX.

In the sub transform from the second layer to the third layer, nonlinear function, Sigmoid (.), play a prominent role. If the input consists only of noise, most of values from the output of the second layer are less than the threshold of Sigmoid and consequently the neutrons are in the restrained state. The output is very small and thus the noise is further suppressed.

If the transfer function of the network output layer is the same as that of the second layer or the third layer, so is the noise suppressed mechanism. If it is linear, the noise is suppressed at the same degree as is done by using WX.

After the these three sub transforms, the noise cancellation of the whole neural network from the input to the output is fulfilled.

RESULTS: The simulation is performed on three sets of noisy EGG data. The root mean errors are in Table 1.

Keywords: $[Keywords]