Use The Coiflets and Daubechies Wavelet Transform To Reduce Data Noise For a Simple Experiment
Abstract
In this research, a simple experiment in the field of agriculture was studied, in terms of the effect of out-of-control noise as a result of several reasons, including the effect of environmental conditions on the observations of agricultural experiments, through the use of Discrete Wavelet transformation, specifically (The Coiflets transform of wavelength 1 to 2 and the Daubechies transform of wavelength 2 To 3) based on two levels of transform (J-4) and (J-5), and applying the hard threshold rules, soft and non-negative, and comparing the wavelet transformation methods using real data for an experiment with a size of 26 observations. The application was carried out through a program in the language of MATLAB. The researcher concluded that using the wavelet transform with the Suggested threshold reduced the noise of observations through the comparison criteria.
References
- ,
- , observation value of experiment , Experiment data after transformation
- : Abbreviation for the name of the researcher Ronald Coifman
- : Wavelet rank
- Ali, Taha, Husean & Mawlod , Kurdestan ,Ibrahem (2010)." Addressing the problem of contamination and variance heterogeneity in a complete random design using a small wave filter",Iraqi Journal of Statistical Science,No.18,Issue.10.
- . Nason, G. P. (Ed.). (2008). Wavelet methods in statistics with R. New York, NY: Springer New York.
- . Taher, M. M., & Ridha, S. M. (2022). The suggested threshold to reduce data noise for A factorial experiment. International Journal of Nonlinear Analysis and Applications, 13(1), 3861-3872.
- . Tammireddy, P. R., & Tammu, R. (2014). Image reconstruction using wavelet Transform with extended fractional Fourier transform.
- . Tang, H., Liu, Z. L., Chen, L., & Chen, Z. Y. (2013). Wavelet image denoising based the new threshold function. In Applied Mechanics and Materials (Vol. 347, pp. 2231-2235). Trans Tech Publications Ltd.
- . Zaeni, A., Kasnalestari, T., & Khayam, U. (2018, October). Application of wavelet Transformation symlet type and coiflet type for partial discharge signals denoising. In 2018 5th International Conference on Electric Vehicular Technology (ICEVT) (pp. 78- 82). IEEE.
- . Zhang, Y., Zhou, H., Dong, Y., & Wang, L. (2021). Restraining EMI of Displacement Sensors Based on Wavelet Fuzzy Threshold Denoising. In Signal and Information Processing, Networking, and Computers (pp. 543-551). Springer, Singapore.
- . Bruce, A. G., & Gao, H. Y. (1995, September). WaveShrink: Shrinkage functions and thresholds. In wavelet applications in signal and image processing III (Vol. 2569, pp. 270-281). SPIE.
- . Dehda, B., & Melkemi, K. (2017). Image denoising using new wavelet thresholding , Function. Journal of Applied Mathematics and Computational Mechanics, 16(2), 55-65.
- . Gao, H. Y. (1997). Wavelet Shrinkage Denoising Using the Non-Negative Garrote," Mathsoft. Inc. Tech. Rep.
- . Genay, R., Seluk, F., & Whitcher, B. J. (2001). An introduction to wavelets and other Filtering methods in finance and economics. Elsevier.
- . Han, G., & Xu, Z. (2016). Electrocardiogram signal denoising based on a new improved, Wavelet thresholding. Review of Scientific Instruments, 87(8), 084303.
- . He, C., Xing, J. C., & Yang, Q. L. (2014). Optimal wavelet basis selection for wavelet denoising of structural vibration signal. In Applied Mechanics and Materials (Vol. 578, pp. 1059-1063). Trans Tech Publications Ltd.
- . In, F., & Kim, S. (2013). An introduction to wavelet theory in finance: a wavelet multiscale Approach. World Scientific.
- . Montgomery, D. C. (2020). Design and analysis of experiments. John Wiley & sons.
- *The Scheme was prepared by the researcher
- +
- 23
- 24
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- -
- -When applying The Discrete wavelet transform at the level (j-4), it led to a decline in the value of MSe and CV for all cases, but at the level (j-5), there was an increase and decrease in the values of the Criteria MSe and CV,in this experiment.
- Introduction
- Conclusion
- 12
- 21
- 25
- 57
- 68
- 78
- 93
- 1
- 8
- 9
- 3
- 02
- 03
- 45
- 3
- 1
- 9
- 41
- 2
- 61
- 1
- 8
- 4
- 83
- 4
- 1
- 01
- 11
- 22
- 9
- 1
- -Obtaining the best results when applying the hard threshold rule with the Universal and suggested threshold according to standards.
- Discrete Wavelet transform (DWT)
- 5
- 4
- -When processing the observations noise (wheat crop 26) and the level (j-4), the suggested threshold gave better results than the Universal Threshold based on the criteria MSe, CV, MSe(w), SNR. and The best results were obtained for the first-order Coiflet wavelet transformation filter with the hard threshold rule, the second-order Daubechies wavelet transformation filter with the non-negative threshold rule, and second-order Coiflet wavelet transformation filter with the non-negative threshold rule,in this experiment.
- The Transfer levels Multi Resolution Analysis
- 2
- 6
- 5
- 4
- -When processing the observations noise (wheat crop 26) and the level (j-5), the suggested threshold gave better results than the Universal Threshold based on the criteria MSe, CV, MSe(w), SNR. and The best results were obtained for the first-order Coiflet wavelet transformation filter with the hard threshold rule, the second-order Daubechies wavelet transformation filter with the hard threshold rule, and the second-order Coiflet wavelet transformation filter with the hard threshold rule,in this experiment.
- Stages of Discrete Wavelet Transform Using Orthogonality
- 1. Representing the observations of a randomized complete block design (RCBD) with a vectorThat contains all the observations of the experiment, which the following mathematical model represents
- 2.Applying Coiflets transform and the wavelet Daubechies on observation the Experiment, we will have wavelet coefficients that can be represented Using an orthogonal matrix , and multiplying it by the observations vector, the Wavelet Coiflets and Daubechies coefficients vector of the following form is Obtained.
- 3. We note that the formula (6) can be obtained through which the values of the original Data Depending on the orthogonality condition of the Discrete wavelet coefficients.
- 4.Threshold rules (hard, soft, non-negative) are applied with threshold limit Universal Threshold and suggested threshold.
- 82
- 3
- 1
- 9
- 2
- 9
- Daubechies Wavelet
- 43
- 55
- 64
- 94
- 8
- 8
- 5
- Coiflets Wavelet
- 23
- 31
- 44
- 49
- 79
- 83
- 92
- 8
- Threshold Rules
- 05
- 1. Hard Threshold Rule
- 17
- 2. Soft Threshold Rule
- 3 Non-Negative Garrote Threshold Rule
- 5
- 4
- 1
- Evaluation Criteria
- 03
- 08
- 1.The mean square error for design is defined by the following formula(Montgomery, 2020):
- 19
- 2. The coefficient of variation(cv)is defined by the following formula: (Montgomery, 2020):
- 3. The mean of squares for original and transform observation is defined by the following Formula (He et al.,2014):
- 4.The Signal-to-noise ratio (SNR) is defined by the following formula(He et al.,2014):
- 90
- The practical side
- 1 Results
- 11
- 36
- 75
- 2
- 9
- 4
- According to the complete random blocks design (CRBD) of four blocks, each block contained 16 experimental units. Then the characteristics of the field yield were taken, which are (number of branches, plant height cm, dry weight of g, number of spikes / m2, number of seeds/spike, weight of 1000 grains of/ g, Grain yield / m), where the trait was studied: grain yield / m2.
- And It is considered one of the standard techniques for processing observational noise (Tang et al., 2013) (Han & Xu, 2016).
- and The following diagram shows the steps of the wavelet transform, with the comparison criteria
- Application Non N rule with Suggested
- Application Non N rule with Universal
- Application Hard rule with Suggested
- Application Hard rule with Universal
- Application Soft rulewith Suggested
- Application Soft rulewith Universal
- Approximation
- Approximation coefficients
- Best Vector
- By applying equations (10-19) on experiment observations, The results are shown in table (1), Which represents a summary of wavelet transformation when the level of analysis is (J-4)
- By applying equations (10-19) on experiment observations, The results are shown in table (2), Which represents a summary of wavelet transformation when the level of analysis is (J-5)
- CA
- CAA
- CAAA
- CAAAA
- CAAAD
- CAAD
- CAD
- Calculation of the Suggested Threshold value
- Calculation of the Universal Threshold value
- CD
- Coif N
- Coiflets Wavelet
- considered wavelet haar of one the members of this family of wavelets and is symbolized by the symbol db1 or The wavelet is called Daubechies the first order Because built from the function of the father (father wave), the function of the mother (mother wave), as follows (Tammireddy & Tammu, 2014).
- CV
- Data
- Data filter coefficients
- Daubchies Wavelet
- Db: Abbreviation for the name of the researcher Daubechies
- DbN
- Detail coefficients
- Details
- DWT1
- DWT2
- DWT3
- DWT4
- Equation (7) represents the Universal Threshold (UT) value (Genay et al.,2001)(Zhang et al., 2021), while equation (8) represents the Suggested Threshold (ST) (Taher & Ridha, 2022).
- Evaluation Criteria's
- father wavelet Coiflets
- father wavelet Daubechies
- Figure (1): High-pass filter and low-pass filter for x vector
- Figure (5): Stages of The Wavelet Transform in this research
- Figure Next represents a Daubechies Wavelet of several lengths
- Figure(2):The wavelet transform levels for size N = 32
- Figure(3): the wave function and The scale function of a wave Daubechies
- Figure(4): the wave function and The scale function of a wave Coiflets
- For the purpose of comparing the results between the Coiflets Wavelet Transformation and the Daubechies Wavelet Transformation, several criteria were applied,
- From the formula (9), we get a vector coefficient of a discrete wavelet which can be represented in the following form.
- he Second component is called Approximate, which includes low frequencies (noise) or (anomalous) values according to the nature of the study and its application, and it can be calculated from the father wavelet by the following formula: (In, F., & Kim, S 2013)
- High pass filter
- Homogeneity of variance
- In general, the discrete wavelet transform is used with data that contain discrete variables and have discrete outputs.
- Input Data
- It is also built from the father function (father wavelet) and mother function (mother wavelet), in the following formula (Tammireddy & Tammu, 2014)
- It is also the base of wavelet Shrink introduced by Gao
- It is another type of threshold rule and can be written as (Bruce & Gao , 1995).
- Level 1
- Level 2
- Level 3
- Level 4
- Low passfilter
- Mother wavelet Coiflets
- Mother wavelet Daubechies
- MSe
- MSe ,CV. MSe(w),SNR
- MSe(w)
- N: Wavelet rank
- Normal
- observation value (j) from treatment (i),The general arithmetic mean,The effect of the i-treatment for this observation,The amount of random error , number of treatments number of blocks
- One of the types of threshold rules, it is applied in discrete wavelet transform and takes the following form (Dehda & Melkemi, 2017),( Zaeni et al.,2018).
- Orthogonal matrix
- P.v=0.02
- P.v=0.08
- P.v=0.09
- P.v=0.1
- P.v=0.13
- P.v=0.14
- P.v=0.17
- P.v=0.82
- P.v=0.85
- P.v=0.86
- P.v=0.88
- P.v=0.89
- P.v=0.91
- P.v=0.92
- P.v=0.93
- P.v=0.94
- P.v=0.95
- P.v=0.96
- P.v=0.97
- P.v=0.98
- P.v=0.99
- P.v>0.15
- Pv>0.05
- References
- Represents a high-pass filter (In & Kim, 2013)
- Several types of Wavelets exist through the above offer About Discrete Wavelet transformation and orthogonality. In this research, we will address: Daubechies Wavelet, Coiflets Wavelet
- SNR
- start
- Table (1) represents a summary of the wavelet transform results for all cases when the transform level is (J-4), where led to decline in the MSe value of the used design and a significant improvement in the CV criterion. In addition to obtaining low values for the standard .with an increase in the SNR criterion value, Especially for ( XD2h3st , XD2n2st , XD3n2st , XC1h2st , XC2h3st , XC2n2st )
- Table (1): The best results of wavelet transformation when the
- Table (2): The best results of wavelet transformation when the
- Table(2) represents a summary of the wavelet transform results for all cases when the transform level is (J-5), where led to decline in the MSe value of the used design and a significant improvement in the CV criterion. In addition to obtaining low values for the standard .with an increase in the SNR criterion value, Especially for( XD2n2th, XD3h3th , XC1h2th, XC2h2th).
- Test
- The Discrete wave transform is one of the most Transfers used in the wavelet due to its multiple applications in various practical fields and its theoretical uses in various sciences. The researcher will give a comprehensive idea of this transformation and focus on its use in designing experiments Through the application of a simple experiment.
- The field experiment on wheat cultivation was conducted in one of the stations of the National Program for the Development of Wheat Cultivation in Iraq, and sixteen wheat varieties were included.(al sds (12) A1, al sahel (1)A2 , al sds (1)A3 , Egypt (1)A4 .Egypt (2) A5, Sakha (93)A6, al Geza (11)A7, al Geza (168)A8, Apaa (99)A9, Italia(1)A10, Italia (2)A11, Caronia A12, gold kernels A13, aom al rabee A14, Smitto A15, Waha A16).
- The following figure shows the division of data into two components
- The name came in relation to the researcher Ingrid Daubechies (Tammireddy & Tammu, 2014). It has made a boom in the wavelet theory, as it is generated from a group of intermittent wavelets. The most crucial characteristic of this family of wavelets is their smoothness. It is abbreviated as follows.
- The next stage is how to extract information from vector , where the information extracted from vector It is called (detail), which can be obtained from different locations and levels, and in general, the word "detail" means "degree of difference" or "variance" in the observations of the vector. This information is calculated based on the following two equations (Nason,2008).
- The next step is calculating the elaboration and measurement coefficients for the other levels (Nason,2008).
- The principle of The work of this algorithm is to create filters for smoothing and heterogeneity from the wavelet coefficients, and these filters are used frequently to obtain data for all scales, meaning that the wavelet transform splits the data into two components, the first component is called detail, which includes high frequencies and can be calculated from the mother wavelet by the following formula ( In & Kim, 2013)
- The vector x contains all the observations of the experiment. One of the critical conditions in the wavelet transformation is The size of the observations fulfills the following condition.
- The wavelet coefficients vector
- The wavelet transform has been discussed in addressing pollution and heterogeneity (Ali & Mawlood,2010)for the complete randomized design using wavelet filters and some types of threshold rules. In addition, a threshold was Suggested to reduce the observations noise for a factorial experiment by (Taher&Sabah,2022) compared with the Universal Threshold. In this research, the application of different levels of analysis, through the use of the Daubechies transform of wavelengths from 2 to 3 and the transformation of Coiflets of wavelengths from 1 to 2 with hard, soft, and non-negative threshold rules, and comparison of the results.
- The work of the discrete wavelet transform depends on the Mallat pyramidal algorithm, which is an efficient algorithm proposed by the researcher Mallat (1989) (Nason, 2008) to calculate the wavelet coefficients for a set of data containing noise
- They are discrete wavelets designed by Ingrid Daubechies, at the request of Ronald Coifman (Tammireddy & Tammu, 2014).
- This family of wavelets is characterized by the presence of a relationship that relates the length of the filter with its rank
- This family of wavelets is considered orthogonal and is close to symmetry, as it connects the mother and father function through the high-pass filter and the low-pass filter by obtaining the vanishing torque, unlike each filter separately.
- This process is called the multiscale transform algorithm, Through the simple experiment applied, we will have the following levels { (j) , (j-1) , (j-2) , (j-3) , (j-4) , (j-5)}.
- This threshold is characterized by the small samples. It is less sensitive to observation than the hard threshold, especially in small fluctuations, and it is less biased than the soft threshold and can be written as follows (Gao,1997).
- Three types of threshold rules will be applied in this research, namely:
- Through the above formulas (10) and (11), we note that if the coefficients of the wavelet are less than the threshold value, it goes to zero, but in the case of being greater than the threshold value, it preserves its value. Using a Shrinking wavelet based on a soft-threshold rule tends to bias because all large coefficients Shrink towards zero.
- Through the formula (9) where the coefficients whose values are greater and equal to the threshold do not change, and the coefficients whose values are less than the threshold are replaced by the value zero
- Through the observations vector, the levels of analysis for this experiment will be (Nason, 2008).
- To clarify what was mentioned above, we take the following figure, which shows the discrete wavelet transformation coefficients for the data for four levels .
- Transform levels are determined from the design observation, and through the application side, we will have a simple experiment containing sixteen treatments and four blocks represented by the following vector.
- transformation level is (j-4) for The first experiment
- transformation level is (j-5) for The first experiment
- Vector observation
- wavelets
- We will give a brief overview of the key concepts of multiscale analysis before attempting formal definitions of wavelets and the wavelet transform and How we extract multiscale "information" from the vector y . We identify the "detail" in the sequence at various scales and places as the essential information.
- Where total sum of squares , treatments Sum of squares , blocks Sum of squares
- Where Coiflets scaling function coefficients
- Where Coiflets wavelet function coefficients
- Where Daubechies scaling function coefficients
- Where Daubechies wavelet function coefficients
- Where XD2h3st :Represents the second-order Daubechies wavelet transformation filter with the hard rule and suggested threshold,And so on for the rest of the vectors
- where's
- Wheres:,
- Whereas
- Whereas Represents a low-pass filter, (In & Kim, 2013).and it is related to through
- Whereas, Represents the first component of the transform, which is the detail coefficients computed from the rate of the difference of the data at each measurement and is symbolized by CD. As for Represents the second component of the transform, which is the approximation coefficients and represents the rate of The measurement is symbolized by CA.
- X
- X[n]
- XC1h2st
- XC1h2th
- XC1h3st
- XC1n2st
- XC1n2th
- XC1n3st
- XC1n3th
- XC1s2st
- XC1s2th
- XC2h2th
- XC2h3st
- XC2h3th
- XC2n2st
- XC2n2th
- XC2n3st
- XC2n3th
- XC2s2st
- XC2s2th
- XD2h2th
- XD2h3st
- XD2h3th
- XD2h4st
- XD2n2st
- XD2n2th
- XD2n3st
- XD2n3th
- XD2s2st
- XD2s2th
- XD2s3st
- XD3h2th
- XD3h3st
- XD3h3th
- XD3n2st
- XD3n2th
- XD3n3st
- XD3n3th
- XD3s2st
- XD3s2th