Advertisement
Guest User

Untitled

a guest
Jan 12th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.14 KB | None | 0 0
  1. Application of Wavelet Transform in MCG-signal Denoising
  2. Yucai Dong, Hongtao Shi, Junzhi Luo, Gehua Fan & Caiping Zhang
  3. Institute of Nonlinear Science, Academy of Armored Force Engineering, Beijing 100072, China
  4. Abstract
  5. In this paper, the principle of denoising with wavelet transform are discussed. The application of wavelet threshold denoising method in MCG-signal processing problem is introduced. Program is written by MATLAB to realize wavelet threshold denoising method. The results show that the wavelet threshold denoising method in the MCG-signal denoising can not only restrain the noise effectively, but also reserve the fault character information in the original signal. The signals by this method are better improvements than traditional method.
  6. Keywords: MCG-signal, Wavelet Transform, Signal Denoising
  7. 1. Introduction
  8. With the continuous development of biomagnetism detection technology, the method of Magneto Cardio Graphy has been applied to the stage of clinical application with the advantages of non-traumatic, non-contact, highly sensitive, non-radiative and so on. The Magneto Cardio Graphy, using SQUID as the detecting devices to detect and analyze the MCG-signal, is a highly sensitive detecting equipment which detect and diagnose the heart disease. How to denoise is the key to detect MCG-signal because the MCG-signal of human beings is very faint which is only one part per million of geomagnetic field. (Chen, Lin. 2006) (zhang, xiyuan. 2004) analyze and research noise cancellation about the MCG-signal making use of fourier transform method, which remove the effect of noises to some extent. (Hu, Rong. 2005) applied the mathematical morphological filtering method to analyze and process the MCG-signal and the resulting tests show that this method can eliminate random and high frequency noise effectively, but the disadvantage is the selection of structural elements affects the resulting test very much. (Wang, wei. 2008) applied the morphological filtering method to construct two kinds of structural elements, which can preserve the component of T wave in the MCG-signal and also remove the baseline drift of the MCG-signal. This paper makes use of wavelet transform to analyze and process noise cancellation about the MCG-signal in the view of mathematics. The resulting tests reveals that this method is effective which may not only remove random and high frequency noise but also preserve the signal.
  9. 2. The principle of wavelet transformation
  10. The wavelet transform is an analyzing method having good locally features in both time domain and frequency domain. The wavelet transform adopts gradually precise spatial domain step to process high frequency, so it can focus on optional details of the analyzed target, which affords a new processing method for the signal process. However, the traditional fourier transform which completely analyzes signals in the frequency domain has no resolution for the signals in the time domain.(Jia, Mingtao & Wang, Yongchen. 2003)
  11. The concept of the wavelet transform is: the basic wavelet function p is translated and expanded to obtain one function family. (Li, Bicheng & Luo, Jianshu. 2005)
  12. Where a is the expansion factor and b is the translation factor. Analyze the signal through making inner product with the function family and the signal. The wavelet function should satisfy two conditions
  13. When the wavelet function is determined, the continual wavelet transform and inverse transform of the signal
  14. transformation of p.
  15. In the practical application, we commonly adopt discrete wavelet transform and the definition is:
  16. Where j, k are the discrete numbers of the expansion factor a and the translation factor b , separately.
  17. 3. The application of wavelet transform in signal denoising
  18. Generally speaking all the practical signals are signals with noise, for example, all kinds of physiological electrical signals including cardiac electricity, brain electricity and gastric electricity in the biomedicine and some other non-physiological electrical signals (as pulse wave, MCG et al.) which are transformed to electrical signals are submerged in the strong noises resulting in losing the values of medical diagnosis. So noise cancellation and filtering are the important content of processing biomedical signals. The traditional method is that one separates the signals and noises according to the different frequency bands of signal and noise, which adopts the fourier transformation to transform the time domain to the frequency domain. When the frequency bands of signals and noises overlap, the effects of this method will decrease apparently and the contradiction between protecting the local feature of signals and restraining noises exists. The wavelet transform has good quality of time-frequency localization, which afford powerful tool for solving this problem. Now, the wavelet technique is widely studied in the signal denoising and obtains very good application effect. The familiar basic methods of wavelet denoising are: module maximum of wavelet transform denoising, noise cancellation based the scale coherency of wavelet transform and wavelet threshold denoising.
  19. 3.1 module maximum of wavelet transform denoising
  20. The module maximums of signals and noises in the separate scale of wavelet transform have completely different traveling characteristics. The Lipschitz exponents of common signals are usually more than zero and the number of module maximums is identical in smaller scale. However, the Lipschitz exponents of noises are usually less than zero. For example, the white Gaussian noise is distributing randomly with almost singular everywhere, which has negative Lipschitz exponents. One can observe the gradually changing law of module maximums of wavelet transform and the distributing law of module maximums in different scales to estimate the location of singular points and the corresponding Lipschitz exponents, which can separate signals and noises to realize wavelet denoising. This method depends on the noises little, which does not need the variance of noises, so it suits signal denoising with low S/N. However, the calculation accuracy is low and the effects of noise cancellation can not be satisfied.
  21. 3.2 noise cancellation based the scale coherency of wavelet transform
  22. The different spreading characteristics of the wavelet transforms of signals and noises in different scales show that the wavelet transform of signals has strong coherency between different scales and the coherency in margin is very strong, however, the wavelet transform of noises does not have the obvious coherency in different scales and the wavelet transform of noises mainly focus on different levels of small scales. According to different characteristics of wavelet transforms of signals and noises in different scales, one proposes the method making use of the coherency of wavelet transform to distinguish signals and noises. This method can obtain very good denoising effects and the effects are stable, which suits for the signals with high S/N. The disadvantages are large amount of calculation and the requirement to evaluate the variance of noises.
  23. 3.3 Wavelet threshold denoising method
  24. The main theory of wavelet threshold denoising method is: the wavelet transform, especially the orthogonal wavelet transform, has strong denoising coherency, which can focus the energy of signals included in the wavelet domain on some big wavelet coefficients and distribute the energy of noises to all the wavelet domain. Therefore, the amplitude of wavelet coefficient of signals is bigger than that of noises, so it can be thought that the wavelet coefficients with bigger amplitude are mainly signals and the wavelet coefficients with smaller amplitude are noises to large extent. Therefore, the coefficients of signals are reserved and most of coefficients of noises are reduced to zero using the threshold method.
  25. The wavelet threshold denoising method mainly suits for signals mixed with white noises. The advantages are highly calculating velocity, whose calculation complexity is O(N ) where N is the length of signal, and thenoises are restrained almost and the characteristic plug points reflecting the original signals can be reserved. The disadvantages are the denoising effects depend on S/N and the choice of threshold has very important influences on the denoising effects. There are many methods of choosing thresholds, and the most common method is VisuShrink, which adopts the global uniform threshold 7^2logN, where 7 is the standard deviation of noises and N is the length of signals.
  26. 4. Noise cancellation on MCG-signal applying wavelet threshold denoising
  27. The MCG-signals are surveyed in the shielding room using high-tc squids. The data are sampled with the frequency of 1000 and a total recording length of 5000. The original data are shown as figure 1.
  28. Considering the frequencies of MCG-signals mainly concentrate below 50HZ and the MCG-signals are very faint relative to power line interference. So the data should be preprocessed with low-pass filter to eliminate power line interference and high frequency noises interference, which are shown as figure 2. From the figure, it is found that the MCG-signals include a large amount of random noises interference after the traditional low-pass filter processing and these signal data have no practical meaning for the clinical diagnosing, from which the random interferences have to be eliminated for the future analytical processing.
  29. The processed signals are denoised by applying wavelet threshold denoising. The idiographic stages are:
  30. (1) The signals are decomposed by wavelet in all the scales and all the wavelet coefficients in the condition of low resolution and large scales are preserved. In the process of decomposition, choosing the appropriate wavelet and reasonable decomposing layers are very important for the denoising results. Figure 3 chooses the sym4 function and the number of decomposing layers is 5.
  31. (2) The wavelet coefficients in all the scales are processed by soft threshold. For keeping the whole figure of signals constant, all the low frequency coefficients are preserved. We assume the threshold A—tJ2logN, and every wavelet cofficient is processed by applying soft threshold.
  32. In the practical calculation, all the variances of noises are unknown, which usually have to be estimated. Because the noises mainly focus on the most high resolution grade J -1, the standard deviations of noises are estimated by using wavelet coefficients.(Sun, Yankui. 2005)
  33. (3) The processed wavelet coefficients are reconstructed making use of inverse wavelet transform to renew the effective signals, which is shown in figure 3.
  34. Comparing figure 3 with figure 2, it is found that the wavelet transform not only restrain noises but also preserve the characteristic plug points reflecting the original signals, so it has very good denoising effects.
  35. 4. Conclusions
  36. The wavelet transform has good resolution in both time domain and frequency domain, so it has more advantages in dealing with non-stationary signals. This paper applies the wavelet transform in the process of denoising MCG-signals and the results show that wavelet threshold denoising method not only eliminates the random noises of MCG-signals but also greatly preserve the original features of signals.
  37.  
  38. DISCRETE Hybrid wavelet TRANSFORMS and
  39. their use for image compression.
  40.  
  41. Radoslav Vargic, Department of telecommunications, FEI STU,
  42. Ilkovičova 3, 812 19 Bratislava, Slovakia
  43. E-mail: vargic@ktl.elf.stuba.sk,
  44. Tel.: ++421-7-5879412, fax: ++421-7-65420227
  45.  
  46. Abstract
  47.  
  48. In this article we describe the ways how to construct discrete hybrid wavelet transforms (HWT), i.e. generalisation of discrete wavelet transforms (DWT) where basis is created by mixing 2 or more bases of existing DWT. General properties of HWT are discussed. To compare their performance and properties to the classical systems, an application for image compression using progressive image coder is given.
  49.  
  50. Keywords: wavelets, hybrid systems, image compression, progressive coding
  51.  
  52. 1. Introduction
  53.  
  54. Wavelets [1][2] became popular in few past years in mathematics and digital signal processing area because of their ability to effectively represent and analyse data. There are many generalisations of original orthogonal wavelet systems [2]. In addition to construct more general wavelet system, there exist also considerable effort to optimise filter sets of underlying filter banks (FB) [3]. In this article we want to adapt existing filter sets of various wavelets to construct more general transform than DWT by mixing together bases of several DWT. Such approach we call hybridisation and to the resulting transform we refer as discrete hybrid wavelet transform (HWT).
  55. Typical application of wavelets in digital signal processing is image compression. (mostly lossy case) [1]. Because of their multiresolution signal representation they are the best candidate for progressive transmission coding (e.g. SPIHT [4], CREW [5]). Recent compression methods based on wavelet approach are very successful when comparing to other methods based on block transforms, fractals or neural nets [1][6][7][8].
  56.  
  57. 2. Classical wavelet systems
  58.  
  59. Wavelet bases are built from one base wavelet function (orthogonal case), two base wavelets (biorthogonal case) or more (multiwavelets) by operations shift and scaling [1][2]. All these classical wavelet systems have the same properties across the scales and when used as separable transform also the same properties in different directions. In the simplest (orthogonal/biorthogonal) case then for scaling functions holds:
  60. where are interscale coefficients, interpreted as impulse response of protype low-pass synthesis FIR filter in associated FB (Fig.1) [1]. Analogicaly we can construct remaining scaling function and wavelets with their duals using FB filter impulse responses . Decomposition and reconstruction relations then are
  61. means decomposition level, , are scaling and wavelet coefficients. Recently DWT computations are performed mostly by lifting scheme witch has in addition to spedd-up also many interesting properties, e.g. in-place calculation, integer DWT [11] .
  62. 3. Hybrid wavelets
  63.  
  64. Basis of HWT is produced by mixing bases of several DWT. Thus basis functions are not simple dilatations and translations of one prototype function. Basis structure is more complex, and has more degrees of freedom. We can distinguish two basic types of mixing wavelet bases (hybridisation):
  65.  
  66. a) Mixing bases in separable multidimensional wavelet transforms, using different wavelets in different directions (dimensions). This brings us to the ideas of directional wavelets [10], which can perform better in images witch have different properties in different directions.
  67. b) Mixing bases in one direction by using different wavelets at different scales, e.g. having different interscaling coefficients in different decomposition levels
  68.  
  69. Using both hybridisation types we get new bases with properties, that we can affect by choosing appropriate wavelets and type of mixing. These types are not mutually exclusive, so we can combine them in one hybrid wavelet system too. We can apply them also to many generalisations of wavelets (e.g. biorthogonal wavelets, wavelet packets).
  70. Case a) is trivial and usable only when using separable decomposition. This case is suitable when input data have different character in directions x and y, or when we want to give priority to the transform to decorrelate in some special directions better. Properties of such hybrid systems are straightforward. In case of orthogonal Block transform such hybrid systems were described in [9].
  71. Case b) is more appropriate, when we expect data to have different behaviour at different scales, i.e. in different decomposition levels. Then we can try to choose in that levels (m) more suitable set of interscale coefficients ,,,. From matrix notation of corresponding decimation/interpolation operations (2) (3) is easy to see, that relations of orthogonality or biorthogonality between coefficients at different scales in such mixed wavelet system remain intact [10]. As interscale coefficient at different decomposition levels are coupled in “serial“ manner, conditions on regularity and vanishing/preserved moments are more complicated, and depend mostly on the worse set of interscaling coefficients used (in the sense of regularity, moments). More important it showed shape of resulting base functions, as stated in [3]. Examples of bases of HWT are depicted in Fig.2. There are two important general properties that we will to point out:
  72.  
  73. Interscale coefficients in small decomposition levels (at the beginning) affect mostly local behaviour of basis functions (“anomalies”), interscale coefficients at higher levels mostly affect whole character (“trends”) in basis functions.
  74. When we use different interscale coefficients only in level say L, these presents only local anomaly at given scale, and after sufficient number of successive iterations, converge basis functions (1) to the same functions as without this anomaly in
  75. level L.
  76.  
  77.  
  78.  
  79. Fig.2: Basis functions of Hybrid wavelet transform Coiflet6-Haar (HWT type 2). Depicted first 8 from all basis functions. Remark.: (x)= number of decomposition steps made with given wavelet.
  80. 4. Image compression using hybrid wavelets
  81.  
  82. In wavelet coders is mostly used 2D separable DWT with non-standard decomposition [1]. Application of HWT of type 1 is then trivial, i.e. different wavelets in x and y direction are used. We focus here on HWT type 2 and show how they can be useful.
  83. For coding purposes we adapt progressive coder SPIHT [4] to incorporate with hybrid wavelets. Many hybrid wavelet systems were tested, but without any type of hybridisation parameter optimisation. As an typical example for comparison we used SPIHT's original filter set (known as FBI 9/7 filters [2]) and his hybridised version with Haar wavelet.
  84.  
  85. In Table 1, Fig. 3 and Fig. 4 we can see results when applying these DWT to synthetic image compression. The results for standard natural test images show the same character but are less demonstrative. Used synthetic images have sharp edges, so common wavelets (e.g. FBI 9/7) will be not very efficient. Viewing HWT as modification of original wavelet (FBI 9/7) we see, that with simple hybridisation we can achieve better results in wide compression ratio range. Mostly has resulting hybrid wavelet transform the PSNR value somewhere between original wavelet and wavelet with we hybridise (modify), but sometimes resulting HWT is the most effective. PSNR results are compared in graph in Fig. 3 and resulting image degradation we can visually observe in Fig. 4.
  86.  
  87.  
  88.  
  89. 5. Conclusion
  90.  
  91. In this article we presented one generalisation of discrete wavelet transform using hybridisation. This way can be constructed from existing DWT many others HWT, that can have properties optimised to given purposes. This process can be run adaptively or can be used statically for given classes of images. We did not optimise process of HWT basis selection, this will be topic for further work. Only concept and properties were presented. In example for image compression using progressive coding algorithm we showed that proposed wavelet transforms have some potential. This could be further exploited with proper adaptation/optimisation mechanism.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement