<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>2227-1899</journal-id>
<journal-title><![CDATA[Revista Cubana de Ciencias Informáticas]]></journal-title>
<abbrev-journal-title><![CDATA[Rev cuba cienc informat]]></abbrev-journal-title>
<issn>2227-1899</issn>
<publisher>
<publisher-name><![CDATA[Editorial Ediciones Futuro]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S2227-18992014000300002</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Esquema basado en Wavelet para la reducción de ruido online en señales industriales]]></article-title>
<article-title xml:lang="en"><![CDATA[Online wavelet-based scheme for reduction of noise in industrial signals]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cedeño Pozo]]></surname>
<given-names><![CDATA[Antonio]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Trujillo Codorniú]]></surname>
<given-names><![CDATA[Rafael]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Facultad 5. Universidad de las Ciencias Informáticas  ]]></institution>
<addr-line><![CDATA[La Habana ]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de Oriente  ]]></institution>
<addr-line><![CDATA[Santiago de Cuba ]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2014</year>
</pub-date>
<volume>8</volume>
<numero>3</numero>
<fpage>12</fpage>
<lpage>26</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S2227-18992014000300002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S2227-18992014000300002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S2227-18992014000300002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo se propone un esquema para la reducción de ruido gaussiano online basado en wavelet con ventanas deslizantes para ser utilizado en señales industriales. Este tipo de técnicas se utilizan cuando la señal debe ser tratada a medida que se obtienen las muestras, funcionalidad necesaria en aplicaciones con requerimientos de tiempo real, por ejemplo en sistemas SCADA. El algoritmo introducido en el presente trabajo se diferencia de algoritmos similares en que: en primer término utiliza una selección adaptativa del umbral basada en NeighShrink; adicionalmente reutiliza en lo posible los coeficientes wavelet calculados en pasos anteriores para el procesamiento de cada punto; finalmente utiliza la wavelet Haar en lugar de otros filtros de mayor complejidad computacional. Para la comprobación experimental del nuevo esquema se utilizó un conjunto de señales sintéticas introducido por Donoho y Marron, complementadas por señales adquiridas en procesos reales de plantas industriales. Las pruebas realizadas revelan que el algoritmo propuesto mejora la reducción de ruido online respecto a esquemas similares reportados anteriormente y es computacionalmente menos complejo.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper proposes a scheme for online Gaussian noise reduction based on wavelets with sliding windows. The scheme has been specifically designed for real-time systems (e.g. SCADA systems) where signals must be processed on-the-fly. The proposed algorithm differs from previous proposals on: i) the adaptive threshold selection, which is based on NeighShrink; ii) the dynamic use of previously calculated wavelet coefficients and; iii) the use of the Haar wavelet filtering implementation instead of others with higher computational cost. The novel scheme has been tested on a set of pattern signals proposed by Donoho and Marron complemented with other representative measurements obtained from real processes. Our results indicate that, for this kind of data, the proposed algorithm outperforms previous schemes on both: noise reduction and efficiency.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[reducción de ruido]]></kwd>
<kwd lng="es"><![CDATA[señales industriales]]></kwd>
<kwd lng="es"><![CDATA[transformada wavelet]]></kwd>
<kwd lng="es"><![CDATA[ventanas deslizantes]]></kwd>
<kwd lng="en"><![CDATA[industrial signals]]></kwd>
<kwd lng="en"><![CDATA[moving windows]]></kwd>
<kwd lng="en"><![CDATA[noise reduction]]></kwd>
<kwd lng="en"><![CDATA[wavelet transform]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>ART&Iacute;CULO    ORIGINAL</B></font></p>     <p>&nbsp;</p>     <p><font size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>Esquema basado en Wavelet para la reducci&oacute;n de ruido online en se&ntilde;ales  industriales</strong></font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">Online wavelet-based  scheme for reduction of noise in industrial signals</font></strong></font></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Antonio Cede&ntilde;o Pozo <sup>1*</sup>, Rafael Trujillo Codorni&uacute;  <sup>2</sup></strong> </font></p>     <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup>1</sup>Facultad 5. Universidad de las Ciencias Inform&aacute;ticas, Carretera a San  Antonio de los Ba&ntilde;os, km 2 &frac12;, Torrens, Boyeros, La Habana, Cuba. CP.: 19370 </font><font face="Verdana, Arial, Helvetica, sans-serif">    <br>     <font size="2"><sup>2</sup>Universidad de Oriente, Ave. Patricio Lumumba s/n Altos de Quintero,  Santiago de Cuba, Cuba. CP.:90500</font></font></p>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">    <br>   *Autor para la    correspondencia:<a href="mailto:acedeno@uci.cu">acedeno@uci.cu</a></font></p>     <P>     <P> <hr>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>RESUMEN</B></font>      <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este trabajo se propone un esquema para la reducci&oacute;n  de ruido gaussiano online basado en wavelet con ventanas deslizantes para ser  utilizado en se&ntilde;ales industriales. Este tipo de t&eacute;cnicas se utilizan cuando la  se&ntilde;al debe ser tratada a medida que se obtienen las muestras, funcionalidad  necesaria en aplicaciones con requerimientos de tiempo real, por ejemplo en  sistemas SCADA. El algoritmo introducido en el presente trabajo se diferencia  de algoritmos similares en que: en primer t&eacute;rmino utiliza una selecci&oacute;n  adaptativa del umbral basada en NeighShrink; adicionalmente reutiliza en lo  posible los coeficientes wavelet calculados en pasos anteriores para el  procesamiento de cada punto; finalmente utiliza la wavelet Haar en lugar de  otros filtros de mayor complejidad computacional. Para la comprobaci&oacute;n  experimental del nuevo esquema se utiliz&oacute; un conjunto de se&ntilde;ales sint&eacute;ticas  introducido por Donoho y Marron, complementadas por se&ntilde;ales adquiridas en  procesos reales de plantas industriales. Las pruebas realizadas revelan que el  algoritmo propuesto mejora la reducci&oacute;n de ruido online respecto a esquemas  similares reportados anteriormente y es computacionalmente menos complejo. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif"><B><font size="2">Palabras    clave: </font></B><font size="2">reducci&oacute;n de ruido, se&ntilde;ales industriales, transformada wavelet, ventanas  deslizantes.</font></font></P> <hr>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><B>ABSTRACT</b></font>    </font></p>     <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">This  paper proposes a scheme for online Gaussian noise reduction based on wavelets  with sliding windows. The scheme has been specifically designed for real-time systems (e.g.  SCADA systems) where signals must be processed on-the-fly. The proposed  algorithm differs from previous proposals on: i) the adaptive threshold  selection, which is based on NeighShrink; ii) the dynamic use of previously  calculated wavelet coefficients and; iii) the use of the Haar wavelet filtering  implementation instead of others with higher computational cost. The novel  scheme has been tested on a set of pattern signals proposed by Donoho and  Marron complemented with other representative measurements obtained from real  processes. Our results indicate that, for this kind of data, the proposed  algorithm outperforms previous schemes on both: noise reduction and efficiency. </font>     <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><B>Key words: </B>industrial signals, moving  windows, noise reduction, wavelet transform.</font></P> <hr>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b>INTRODUCCI&Oacute;N</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En las &uacute;ltimas  dos d&eacute;cadas la Transformada Discreta de Wavelet (WDT) ha sido ampliamente  utilizada para la reducci&oacute;n de ruido en diferentes tipos de se&ntilde;ales (ver, (Yinping  and Yongxing, 2012), (Jaffery <em>et al.</em>,  2010), (Haibing <em>et al.</em>, 2010)). La  reducci&oacute;n de ruido offline basada en wavelet involucra tres pasos b&aacute;sicos:  descomposici&oacute;n de la se&ntilde;al en sub-bandas wavelet mediante la WDT, modificaci&oacute;n  de los coeficientes wavelet (generalmente mediante la utilizaci&oacute;n de umbrales)  y reconstrucci&oacute;n de la se&ntilde;al a partir de los coeficientes modificados. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">De manera m&aacute;s  precisa si se asume que los datos observados <em>x(t) = s(t) + &eta;(t)</em>&nbsp; contienen  la se&ntilde;al pura <em>s(t)</em> con un ruido  aditivo blanco gaussiano &eta;(t) como funciones muestreadas en el tiempo y  mediante <em>W(.) y W<sup>&minus;1</sup>(.)</em> se denotan la transformada Wavelet directa e  inversa respectivamente, entonces la t&eacute;cnica de reducci&oacute;n de ruido a la que  hace referencia involucra los siguientes pasos:</font></p> <ol start="1" type="1">       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Obtenci&oacute;n       de los coeficientes wavelet de la se&ntilde;al ruidosa     <br>       <a name="e01"></a><a href="#fo01"><img src="/img/revistas/rcci/v8n3/fo0102314.jpg" width="328" height="22" border="0"></a> </font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Modificaci&oacute;n       de los coeficientes obtenidos a partir de la aplicaci&oacute;n de umbrales    <br>            <a name="e02"></a><a href="#fo02"><img src="/img/revistas/rcci/v8n3/fo0202314.jpg" width="86" height="22" border="0"></a></font>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">donde <em>D(., &lambda;)</em> es un operador que modifica el valor  del coeficiente wavelet a partir del umbral <em>&lambda;</em>. Las  umbralizaciones m&aacute;s conocidas fueron introducidas por Donoho y los operadores  correspondientes son los siguientes:<img src="/img/revistas/rcci/v8n3/fo0302314.jpg" width="278" height="144"></font></p>       ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><em>D<sub>s</sub></em> corresponde a  la umbralizaci&oacute;n suave o flexible y <em>D<sub>h</sub></em> a la umbralizaci&oacute;n  fuerte o fija. En este sentido sentido se han publicado varias investigaciones  que proponen modificaciones a estos tipos de umbralizaci&oacute;n (ver, por ejemplo, (Hongqiao  and Shengqian, 2009), (Lin and Cai, 2010), (Liyuan <em>et al.</em>, 2010), (Chang <em>et al.</em>,  2010)).</font></p></li>        <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Reconstrucci&oacute;n       de la se&ntilde;al <em>s(t) </em>mediante       la transformada inversa    <br>     <img src="/img/revistas/rcci/v8n3/fo0402314.jpg" width="87" height="21">    <br>     El objetivo de los m&eacute;todos de  reducci&oacute;n de ruido es minimizar la relaci&oacute;n <img src="/img/revistas/rcci/v8n3/fo0502314.jpg" width="89" height="24">&nbsp;en la reconstrucci&oacute;n, o sea suprimir el ruido manteniendo,  en lo posible, las propiedades de la se&ntilde;al original.</font></li>     </ol>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donoho,  considerado pionero en la reducci&oacute;n de ruido mediante la aplicaci&oacute;n de umbrales,  en (Donoho and Johnstone, 1995) introduce los m&eacute;todos RiskShrink y VisuShrink,  mientras que en (Donoho <em>et al.</em>, 1993)  propone el esquema SureShrink. En particular, en el m&eacute;todo VisuShrink, el valor  del umbral <em>&lambda;</em> es proporcional a la desviaci&oacute;n est&aacute;ndar del ruido y depende de la  longitud de la se&ntilde;al, tal y como se indica a continuaci&oacute;n:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v8n3/fo0602314.jpg" width="142" height="27"></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">  donde <em>&sigma;<sub>&eta;</sub></em> es la desviaci&oacute;n est&aacute;ndar del ruido y <em>n</em> la longitud de la se&ntilde;al. La desviaci&oacute;n est&aacute;ndar del ruido <em>&sigma;<sub>&eta;</sub></em> se puede estimar a partir de la se&ntilde;al ruidosa de diferentes maneras, uno  de los estimadores m&aacute;s utilizados viene dado por la mediana de los valores  absolutos de la primera banda <em>H<sub>1</sub></em> de descomposici&oacute;n wavelet:</font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><img src="/img/revistas/rcci/v8n3/fo0702314.jpg" width="233" height="57" ></font></font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">  En (Leigh <em>et al.</em>, 2011) se analizan otros  estimadores del nivel de ruido y se discute la efectividad de cada uno de ellos  en el contexto de la reducci&oacute;n de ruido. </font></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El VisuShrink  es catalogado dentro de los esquemas de umbral global pues el valor de &lambda; se aplica a todos los coeficientes.  Luego han aparecido m&eacute;todos basados en la selecci&oacute;n adaptativa del umbral, en  los que el valor del umbral var&iacute;a teniendo en consideraci&oacute;n las caracter&iacute;sticas  espaciales de la se&ntilde;al analizada; dentro de estos m&eacute;todos est&aacute;n los basados en  reglas de Bayes, denominados BayesShrink (Chang <em>et al.</em>, 2000), Modified BayesShrink (Elyasi and Zarmehi, 2009),  NormalShrink (Kaur <em>et al.</em>, 2002) y  NeighShrink (Cai and Silverman, 2001).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El esquema  NeighShrink propone que la umbralizaci&oacute;n se realice de manera individual para  cada coeficiente wavelet considerando la influencia de los coeficientes  colindantes. En este esquema el umbral utilizado para cada coeficiente  wavelet se determina de acuerdo a la suma de los cuadrados de los coeficientes  colindantes. Suponiendo que <em>{y<sub>j</sub>}</em> es el conjunto de coeficientes wavelet de la se&ntilde;al ruidosa, si:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v8n3/fo0802314.jpg" width="214" height="34"></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">  es menor o igual que <em>&lambda;<sup>2</sup></em>, entonces se  establece <em>y<sub>j</sub></em> en cero. En  caso contrario <em>y<sub>j</sub></em> se  modifica de acuerdo a:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v8n3/fo1002314.jpg" width="141" height="60"></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">  Se ha demostrado estad&iacute;sticamente que  los algoritmos de reducci&oacute;n de ruido offline mencionados son muy eficaces, sin embargo, no pueden ser aplicados tal cual en  aplicaciones que tengan requerimientos de tiempo real. Por esa raz&oacute;n se han  propuesto diferentes esquemas que tratan de adaptar estos algoritmos a esas  situaciones. Estos esquemas realizan la reducci&oacute;n de ruido sobre la se&ntilde;al a  medida que se van adquiriendo las muestras. La decisi&oacute;n de c&oacute;mo se debe  modificar el valor de la muestra, para suprimir el ruido, se realiza s&oacute;lo sobre  la base de los valores captados anteriormente de manera que no hay retardos a  la salida. Para reducir el ruido de la &uacute;ltima muestra obtenida se toma un  conjunto de datos formado por la propia muestra y <em>n</em> muestras anteriores, de manera que a ese conjunto se le pueda  aplicar el algoritmo de reducci&oacute;n de ruido offline.  A ese conjunto de datos se le llama ventana y como la misma se modifica a  medida que arriban nuevas muestras estos algoritmos se conocen como algoritmos  de ventanas deslizantes.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En (Xia <em>et al.</em>, 2007) se propone un esquema de reducci&oacute;n de ruido online basado en ventanas deslizantes  utilizando como m&eacute;todo de umbralizaci&oacute;n el VisuShrink. La ventana se desliza  cada vez que arriba una nueva muestra lo que implica que la WDT debe  recalcularse en cada paso, lo cual es computacionalmente costoso, sobre todo si  se tiene en cuenta que en ese trabajo se utiliza la <em>wavelet Symlet4</em>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Hsiao-Ping Huang y Kuo-Yuan Luo proponen  un algoritmo de reducci&oacute;n de ruido online basado igualmente en ventanas deslizantes (Huang and Luo, 2007). El esquema  acondiciona la se&ntilde;al inicialmente utilizando el filtro de la mediana. Como el  algoritmo, a diferencia del mencionado anteriormente, no propone prolongaci&oacute;n  artificial de la ventana, es sensible a los efectos de borde en la estimaci&oacute;n  del valor de la muestra, por lo cual realiza una correcci&oacute;n final del valor  utilizando el filtro de Kalman. Este esquema resulta m&aacute;s robusto que el  propuesto en (Xia <em>et al.</em>, 2007)  aunque a costa de una mayor complejidad computacional, que lo hace dif&iacute;cilmente  utilizable en aplicaciones que adquieran, en tiempo real, un gran volumen de  datos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el presente trabajo se propone un  nuevo algoritmo que utiliza la selecci&oacute;n adaptativa del umbral basada en  NeighShrink y maneja las ventanas deslizantes de manera que puedan ser  reutilizados, en lo posible, los coeficientes wavelet calculados en pasos  anteriores para el procesamiento de cada punto. Adicionalmente se utiliza la <em>wavelet</em> Haar en lugar de otros filtros  de mayor complejidad computacional, todo lo cual resulta en un algoritmo que se  ejecuta alrededor de un 35 por ciento m&aacute;s r&aacute;pido y logra una reducci&oacute;n del  ruido m&aacute;s eficaz que el propuesto en (Xia <em>et  al.</em>, 2007).</font></p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">MATERIALES Y M&Eacute;TODOS </font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Descripci&oacute;n del algoritmo propuesto</strong> </font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">Como se  mencion&oacute; anteriormente para reducir el ruido de la &uacute;ltima muestra obtenida, que  llamaremos muestra actual, se toma un conjunto de datos formado por la propia  muestra y <em>n</em> muestras anteriores, de  manera que a ese conjunto se le pueda aplicar el algoritmo de reducci&oacute;n de  ruido offline. Para evitar que los  efectos negativos que ocurren al aplicar el esquema offline en los extremos de la ventana afecten a la reducci&oacute;n del  ruido en la muestra actual, la ventana se prolonga artificialmente hacia el  futuro, completando sim&eacute;tricamente (en forma de espejo) los valores  desconocidos que a&uacute;n no han arribado (Ver <a href="/img/revistas/rcci/v8n3/f0102314.jpg" target="_blank">figuras 1(a) y 1(b)</a>).</font>    <br> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La ventana  alrededor de la muestra <em>x(i)</em> se  define como un conjunto de datos de la siguiente forma:</font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v8n3/fo1102314.jpg" width="405" height="54"></font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">donde <em>x(i)</em> representa la muestra de&nbsp; &iacute;ndice <em>i</em> de la se&ntilde;al en tiempo real y <em>l</em> la  longitud de la ventana de datos. Como se mencion&oacute; anteriormente para evitar efectos  indeseados como la distorsi&oacute;n en los bordes y el fen&oacute;meno de Gibbs (Kelly,  1996) se utiliza una extensi&oacute;n de la ventana, que en este material se denomina  prolongaci&oacute;n. La cantidad de elementos de la prolongaci&oacute;n <em>p</em> fija la longitud total de la ventana extendida en <em>l + p</em>. De esta forma la ventana  extendida se expresa mediante:</font></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v8n3/fo1202314.jpg" width="603" height="63"></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">  Uno de los aspectos que hacen de esquema de ventanas deslizantes, que en lo adelante se denominar&aacute; MW, un   mecanismo complejo computacionalmente es la necesidad de recalcular los coeficientes wavelets ante la llegada de   cada muestra. En la presente investigaci&oacute;n los autores proponen una modificaci&oacute;n a la definici&oacute;n de la ventana   tradicional de MW, con el objetivo de poder reutilizar los coeficientes wavelets calculados al arribo del punto anterior   tanto como sea posible.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En MW se utiliza una prolongaci&oacute;n de tama&ntilde;o fijo y al llegar una muestra nueva la ventana se desliza en un elemento. En el que esquema que se propone, que llamaremos de ventanas deslizantes por bloques (MWB), el tama&ntilde;o de la prolongaci&oacute;n es variable y siempre que sea posible, el inicio de la ventana, no se desliza ante la llegada de una nueva muestra. Inicialmente el tama&ntilde;o de la prolongaci&oacute;n es igual al par&aacute;metro p<sub>max</sub>. A medida que arriban las muestras,  para mantener constante el tama&ntilde;o de la ventana extendida, se requiere que la longitud de la prolongaci&oacute;n p vaya decreciendo de uno en uno hasta que llegue a un valor m&iacute;nimo prefijado p<sub>min</sub>. Consecuentemente la longitud de la ventana <em>l</em> debe incrementarse de uno en uno. Al conservarse el inicio de la ventana todos los coeficientes wavelet, calculados previamente y que se encuentran alejados de la muestra actual, pueden reutilizarse.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se puede deducir, que para la transformada Haar, la cantidad m<sub>j</sub> de coeficientes wavelets en el nivel de descomposici&oacute;n j que pueden ser reutilizados se obtiene a partir de la siguiente expresi&oacute;n:</font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v8n3/fo1302314.jpg" width="400" height="61"></font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">donde m<sub>0</sub> = l &minus;1. Cuando el tama&ntilde;o de la prolongaci&oacute;n es el m&iacute;nimo configurado y arriba una nueva muestra la         ventana extendida se desliza en un bloque de datos de longitud p<sub>max</sub>&minus;    p<sub>min</sub>. En resumen el algoritmo que se propone   puede sintetizarse en los siguientes pasos:</font></font></p> <ol>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Inicializaci&oacute;n </font>     <ul>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se definen los siguientes par&aacute;metros: tama&ntilde;o m&iacute;nimo de la ventana l<sub>min</sub> y tama&ntilde;os m&iacute;nimos y         m&aacute;ximos de la prolongaci&oacute;n (p<sub>min</sub> y p<sub>max</sub>). Se sugiere que la suma l<sub>min</sub> + p<sub>max</sub> sea un m&uacute;ltiplo de 2<sup>k</sup> donde k es el n&uacute;mero m&aacute;ximo de niveles de descomposici&oacute;n deseados.</font></li>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Se inicializa l = l<sub>min</sub>, p = p<sub>max</sub> y el n&uacute;mero de muestras ya almacenadas en la ventana s = 0.</font></li>         </ul>   </li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Fase de espera.    <br>   Mientras s &lt; l las muestras se devuelven tal cual y se incrementa s al arribo de cada una de ellas. Si s&ge; l se pasa directamente a la fase siguiente.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Fase de reducci&oacute;n de ruido.    ]]></body>
<body><![CDATA[<br>   Al arribo de cada muestra x<sub>i</sub>:</font>     <ul>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se hace l = l + 1, p = p &ndash; 1.</font></li>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Si p &lt; p<sub>min</sub> entonces se desliza el inicio de la ventana en p<sub>max</sub> &minus; p<sub>min</sub> elementos y se restablece p = p<sub>max</sub> y l = lmin. En caso contrario se contin&uacute;a en el pr&oacute;ximo paso.</font></li>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se prolonga la ventana de datos en forma de espejo tal y como se indica en la <a href="/img/revistas/rcci/v8n3/f0102314.jpg" target="_blank">figura 1</a>.</font></li>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se aplica la transformada Haar calculando aquellos coeficientes que no se reutilizan. Si la ventana se       desplaz&oacute; en p<sub>max</sub> &minus; p<sub>min</sub> elementos se calculan todos los coeficientes wavelet, en caso contrario se copian los almacenados para el punto anterior de acuerdo a la f&oacute;rmula de m<sub>j</sub> y se recalcula el resto.</font></li>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se realiza la umbralizaci&oacute;n sobre los coeficientes wavelets resultantes utilizando el algoritmo       NeighShrink.</font></li>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se restauran los datos de la ventana mediante la transformada Haar inversa.</font></li>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se devuelve el valor x<sub>i</sub> resultante.                         </font><font face="Verdana, Arial, Helvetica, sans-serif">    <br>                 </font></li>         </ul>   </li>     ]]></body>
<body><![CDATA[</ol>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="2">Diseño experimental</font></strong></font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">En los experimentos se utilizaron dos grupos de se&ntilde;ales, el primero lo componen 11 se&ntilde;ales sint&eacute;ticas propuestas por     Donoho (Donoho et al., 1993) y Marron (Marron et al., 1995), algunas de las cuales se muestran en la <a href="/img/revistas/rcci/v8n3/f0202314.jpg" target="_blank">figura 2</a>,     mientras que el segundo grupo est&aacute; formado por 16 se&ntilde;ales tomadas de procesos reales monitoreados por un sistema     SCADA, en la <a href="/img/revistas/rcci/v8n3/f0302314.jpg" target="_blank">figura 3</a> se puede observar una representaci&oacute;n de este segundo grupo. En todos los casos se utilizan 2048 muestras y algunas de esas se&ntilde;ales fueron escaladas para que los intervalos de variaci&oacute;n fueran similares. La     naturaleza de las se&ntilde;ales industriales es muy amplia y contiene mediciones de temperaturas, presiones, niveles,   corriente, flujos, etc. En la selecci&oacute;n que se hace se distinguen grupos de se&ntilde;ales con diferentes caracter&iacute;sticas, se&ntilde;ales casi constantes, lineales a tramos, suaves a tramos e impulsivas.</font></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dada la enorme cantidad de procesos que pueden encontrarse dentro de las industria, es muy dif&iacute;cil seleccionar un    conjunto de se&ntilde;ales que cubran en su totalidad las caracter&iacute;sticas que pueden presentar las se&ntilde;ales industriales, sin   embargo, los autores de esta investigaci&oacute;n no han querido circunscribirse solamente a las se&ntilde;ales sint&eacute;ticas   com&uacute;nmente utilizadas en otros trabajos. Estas se&ntilde;ales sint&eacute;ticas garantizan la reproducibilidad de la experiencia, pero la inclusi&oacute;n de se&ntilde;ales reales con diversas caracter&iacute;sticas brinda una visi&oacute;n m&aacute;s realista y complementa a las se&ntilde;ales sint&eacute;ticas conformando un conjunto que se considera adecuado para las evaluaciones de los algoritmos en cuesti&oacute;n. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En las pruebas realizadas se adiciona ruido gaussiano con varianza &sigma;<sub>2</sub> =0.01, &sigma;<sub>2</sub> =0.03, &sigma;<sub>2</sub> =0.05, &sigma;<sub>2</sub>=0.07 y &sigma;<sub>2</sub> =0.09. La m&eacute;trica que se utiliz&oacute; para la evaluaci&oacute;n de los algoritmos fue el Error Medio Cuadr&aacute;tico (MSE), representado por:</font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v8n3/fo1402314.jpg" width="170" height="54"></font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">donde N es la cantidad de muestras de la se&ntilde;al, el vector X representa la se&ntilde;al original y X representa a la se&ntilde;al una   vez tratada con los algoritmos propuestos.</font></font></p>     <p>   <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se realizaron 200 corridas de ambos algoritmos para cada nivel de ruido, lo que arroja 270 grupos de muestras de   MSE de 200 valores cada una, a partir de 2 Algoritmos * 27 Se&ntilde;ales * 5 Niveles de ruido. En el dise&ntilde;o experimental   se incluye la medici&oacute;n del tiempo de ejecuci&oacute;n total, pues en el caso de los algoritmos online este indicador resulta de mucho inter&eacute;s.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los par&aacute;metros utilizados en el experimento fueron los siguientes:</font></p> <ul>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">    l<sub>min</sub> = 192</font></li>       ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> p<sub>min</sub> = 6</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> p<sub>max</sub> = 64         <br>         <br>   </font></li>     </ul>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Con estos par&aacute;metros se garantiza que el tama&ntilde;o de la ventana extendida para los dos algoritmos sea de 256 elementos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para verificar si la diferencia de eficacia entre los algoritmos que intervienen en el experimento es estad&iacute;sticamente   significativa se utiliza la prueba de hip&oacute;tesis param&eacute;trica de Student (ver, por ejemplo, Zimmerman (1997)). Esta   prueba aplica al caso en el que los grupos muestrales pertenezcan a una distribuci&oacute;n normal y las comparaciones se   realicen solamente entre dos algoritmos. Mediante la aplicaci&oacute;n de la prueba de Kolmogorov-Smirnov (ver, por   ejemplo, Marsaglia et al. (2003)) se comprob&oacute; el supuesto de la normalidad en las muestras de MSE, lo que unido a la independencia de las mediciones garantiza el empleo satisfactorio de la prueba de hip&oacute;tesis Student.</font> </p>     <p>  <font size="2" face="Verdana, Arial, Helvetica, sans-serif">La hip&oacute;tesis nula para este experimento queda definida como:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v8n3/fo1502314.jpg" width="90" height="24"></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">  donde &mu;<sub>1</sub> y &mu;<sub>2</sub> representan las medias de grupos muestrales de los algoritmos que se analizan, al ser aplicados sobre   una se&ntilde;al del conjunto patr&oacute;n, y con el mismo nivel de ruido. La hip&oacute;tesis alternativa se define como:</font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v8n3/fo1602314.jpg" width="106" height="27"></font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">Igual tratamiento se realiz&oacute; para verificar si las diferencias en el tiempo de procesamiento de los algoritmos mencionados es estad&iacute;sticamente significativa.</font></font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong>RESULTADOS Y DISCUSI&Oacute;N </strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En las Figuras <a href="/img/revistas/rcci/v8n3/f0402314.jpg" target="_blank">4</a>, <a href="/img/revistas/rcci/v8n3/f0502314.jpg" target="_blank">5</a> y <a href="/img/revistas/rcci/v8n3/f0602314.jpg" target="_blank">6</a> se representan gr&aacute;ficamente las curvas de MSE promedio contra diferentes valores de varianza del ruido. Visualmente se evidencia la diferencia entre los algoritmos en cuesti&oacute;n para todas las se&ntilde;ales. El algoritmo propuesto, representado por la curva de color rojo, obtiene valores inferiores de MSE promedio en todas las se&ntilde;ales. De forma emp&iacute;rica se puede afirmar que el algoritmo propuesto tiene mejor rendimiento sobre el conjunto de se&ntilde;ales industriales definido en la investigaci&oacute;n como representativo de las se&ntilde;ales que se generan en procesos industriales. Para demostrar que la diferencia de rendimiento es estad&iacute;sticamente significativa se aplica la prueba de Student sobre la base de las hip&oacute;tesis definidas anteriormente con un 95 porciento de confianza. En todos los casos las diferencias observadas resultaron significativas. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Como se ha mencionado el tiempo de ejecuci&oacute;n es una cuesti&oacute;n muy importante en el procesamiento online, en la <a href="/img/revistas/rcci/v8n3/f0702314.jpg" target="_blank">figura 7</a> se puede constatar la notable diferencia entre los tiempos de ejecuci&oacute;n de ambos algoritmos. Las barras rojas representan los tiempos para el algoritmo propuesto en el procesamiento de las se&ntilde;ales del conjunto patr&oacute;n, y las azules los tiempos del esquema propuesto en (Xia et al., 2007). Como promedio el nuevo algoritmo se ejecuta alrededor de un 35 porciento m&aacute;s r&aacute;pido. </font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>CONCLUSIONES</B></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los resultados obtenidos, a partir de las pruebas realizadas que se muestran en las figuras <a href="/img/revistas/rcci/v8n3/f0402314.jpg" target="_blank">4</a>, <a href="/img/revistas/rcci/v8n3/f0502314.jpg" target="_blank">5</a>, <a href="/img/revistas/rcci/v8n3/f0602314.jpg" target="_blank">6</a> y <a href="/img/revistas/rcci/v8n3/f0702314.jpg" target="_blank">7</a>, indican que el esquema propuesto para la reducci&oacute;n de ruido online en se&ntilde;ales industriales, se ejecuta alrededor de un 35 porciento m&aacute;s r&aacute;pido y logra una reducci&oacute;n del ruido m&aacute;s eficaz que el propuesto en (Xia et al., 2007), tanto sobre el conjunto de se&ntilde;ales sint&eacute;ticas definidas por Donoho y Marron, como en las se&ntilde;ales obtenidas de procesos reales. </font></p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>REFERENCIAS    BIBLIOGR&Aacute;FICAS</B></font>      <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">CAI, T. T., SILVERMAN, W., 2001. Incorporing information on neighbouring coefficients. Sankhya: The Indian Journal of Statistics 63, 127&ndash;148. </font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">CHANG, FENGXIANG, HONG, WENXUE, ZHANG, TAO, JING, JUN, LIU, XULONG, 2010. Research on wavelet denoising for pulse signal based on improved wavelet thresholding. Pervasive Computing, Signal  Porcessing and Applications, International Conference 0, 564&ndash;567.</font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">CHANG, S. G., YU, B., VETTERLI, M., 2000. Adaptive wavelet thresholding for image denoising and   compression. IEEE Transactions on Image Processing 9 (9), 1532&ndash;1546.    <br>       <br>   DONOHO, D., JOHNSTONE, I., JOHNSTONE, I. M., 1993. Ideal spatial adaptation by wavelet shrinkage. Biometrika 81, 425&ndash;455.</font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">DONOHO, D., JOHNSTONE, I. M., 1995. Adapting to unknown smoothness via wavelet shrinkage. Journal of the American Statistical Association 90, 1200&ndash;1224    <br>         <br>     ELYASI, I., ZARMEHI, S., 2009. Elimination noise by adaptive wavelet threshold. World Academy ofScience, Engineering and Technology 56, 56&ndash;86.</font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">JAFFERY, Z. A., AHMAD, K., AFROZ, 2010. Performance comparision of wavelet threshold estimators for ecg signal denoising. Advances in Recent Technologies in Communication and Computing, International Conference 0, 248&ndash;251.</font>     ]]></body>
<body><![CDATA[<p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">HAIBING, QI, XIONGFEI, LIU, CHAO, PAN, 2010. Discrete wavelet soft threshold denoise processing forecg signal. Intelligent Computation Technology and Automation, International Conference 2, 126&ndash;129.</font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">HONGQIAO, Li, SHENGQIAN, WANG 2009. A new image denoising method using wavelet ransform.Information Technology and Applications, International Forum 1, 111&ndash;114.</font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">HUANG, H.-P., LUO, K.-Y., 2007. On-line wavelets filtering with application to linear dynamic data  reconciliation. Industrial and Engineering Chemistry Research 46 (25), 8746&ndash;8755.</font>     <!-- ref --><p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">KAUR, L., GUPTA, S., CHAUHAN, R. C., 2002. Image denoising using wavelet thresholding. In: Indian Conference on Computer Vision, Graphics and Image Processing, Ahmedabad.    </font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">KELLY, S. E., 1996. Gibbs phenomenon for wavelets. Applied and Computational Harmonic Analysis 3 (1), 72&ndash;81.</font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">LEIGH, A., WONG, A., CLAUSI, D. A., FIEGUTH, P., 2011. Comprehensive analysis on the effects of   noise estimation strategies on image noise artifact suppression performance. Proceedings of the IEEE International Symposium on Multimedia ISM &rsquo;11, 97-104.</font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">LIN, Y., CAI, J., 2010. A new threshold function for signal denoising based on wavelet transform. Measuring Technology and Mechatronics Automation, International Conference 1, 200&ndash;203.</font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">LIYUAN, M., YONGGANG, D., YONGJUN, L., TIANHUI, W., 2010. Improved algorithm for denoising   based on wavelet threshold and performance analysis. Pervasive Computing, Signal Porcessing and Applications, International Conference 0, 572&ndash;575.</font>     <!-- ref --><p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">MARRON, J. S., ADAK, S., JOHNSTONE, I. M., NEUMANN, M. H., PATIL, P., 1995. Exact risk analysisof wavelet regression.    </font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">MARSAGLIA, G., TSANG, W., WANG, J., 2003. Evaluating kolmogorov&rsquo;s distribution. Journal of Statistical Software 8 (18).</font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">XIA, R., MENG, K., QIAN, F., ZHEN-LEI, W., 2007. Online wavelet denoising via a moving window. Acta Automatica Sinica 33 (9), 897&ndash;901.</font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">YINPING, MA, YONGXING, HUANG, 2012. Adaptive threshold based on wavelet transform fingerprint image denoising. Computer Science and Electronics Engineering, International Conference 3, 494&ndash;497.</font>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ZIMMERMAN, D. W., 1997. A note on interpretation of the paired-samples t test. Journal of Educational and Behavioral Statistics 22 (3), 349-360.</font></p>     <p align="left">&nbsp;</p>     <p align="left">&nbsp;</p>     <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Recibido: 25/01/2014          <br>   Aceptado: 21/03/2014    <br> </font></p>     ]]></body>
<body><![CDATA[ ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CAI]]></surname>
<given-names><![CDATA[T. T.]]></given-names>
</name>
<name>
<surname><![CDATA[SILVERMAN]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<source><![CDATA[Incorporing information on neighbouring coefficients.]]></source>
<year>2001</year>
<edition>63</edition>
<page-range>127-148</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CHANG]]></surname>
<given-names><![CDATA[FENGXIANG]]></given-names>
</name>
<name>
<surname><![CDATA[HONG]]></surname>
<given-names><![CDATA[WENXUE]]></given-names>
</name>
<name>
<surname><![CDATA[ZHANG]]></surname>
<given-names><![CDATA[TAO]]></given-names>
</name>
<name>
<surname><![CDATA[JING]]></surname>
<given-names><![CDATA[JUN]]></given-names>
</name>
<name>
<surname><![CDATA[LIU]]></surname>
<given-names><![CDATA[XULONG]]></given-names>
</name>
</person-group>
<source><![CDATA[Research on wavelet denoising for pulse signal based on improved wavelet thresholding]]></source>
<year>2010</year>
<page-range>564-567</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CHANG]]></surname>
<given-names><![CDATA[S. G.]]></given-names>
</name>
<name>
<surname><![CDATA[YU]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[VETTERLI]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Adaptive wavelet thresholding for image denoising and compression]]></article-title>
<source><![CDATA[IEEE Transactions on Image Processing]]></source>
<year></year>
<volume>9</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>1532-1546</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[DONOHO]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[JOHNSTONE]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[JOHNSTONE]]></surname>
<given-names><![CDATA[I. M]]></given-names>
</name>
</person-group>
<source><![CDATA[Ideal spatial adaptation by wavelet shrinkage.]]></source>
<year>1993</year>
<volume>81</volume>
<page-range>425-455</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[DONOHO]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[JOHNSTONE]]></surname>
<given-names><![CDATA[I. M]]></given-names>
</name>
</person-group>
<source><![CDATA[Adapting to unknown smoothness via wavelet shrinkage]]></source>
<year>1995</year>
<volume>90</volume>
<page-range>1200-1224</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ELYASI]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[ZARMEHI]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[Elimination noise by adaptive wavelet threshold.]]></source>
<year>2009</year>
<volume>56</volume>
<page-range>56-86</page-range></nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[JAFFERY]]></surname>
<given-names><![CDATA[Z. A]]></given-names>
</name>
<name>
<surname><![CDATA[AHMAD]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Performance comparision of wavelet threshold estimators for ecg signal denoising.]]></source>
<year>2010</year>
<page-range>248-251</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HAIBING]]></surname>
<given-names><![CDATA[QI]]></given-names>
</name>
<name>
<surname><![CDATA[XIONGFEI]]></surname>
<given-names><![CDATA[LIU]]></given-names>
</name>
<name>
<surname><![CDATA[CHAO]]></surname>
<given-names><![CDATA[PAN]]></given-names>
</name>
</person-group>
<source><![CDATA[Discrete wavelet soft threshold denoise processing forecg signal.]]></source>
<year>2010</year>
<page-range>126-129</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HONGQIAO]]></surname>
<given-names><![CDATA[Li]]></given-names>
</name>
<name>
<surname><![CDATA[SHENGQIAN]]></surname>
<given-names><![CDATA[WANG]]></given-names>
</name>
</person-group>
<source><![CDATA[A new image denoising method using wavelet ransform]]></source>
<year>2009</year>
<page-range>111-114</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HUANG]]></surname>
<given-names><![CDATA[H.-P]]></given-names>
</name>
<name>
<surname><![CDATA[LUO]]></surname>
<given-names><![CDATA[K.-Y]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On-line wavelets filtering with application to linear dynamic data reconciliation]]></article-title>
<source><![CDATA[Industrial and Engineering Chemistry Research]]></source>
<year></year>
<volume>46</volume>
<numero>25</numero>
<issue>25</issue>
<page-range>8746-8755</page-range></nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[KAUR]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[GUPTA]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[CHAUHAN]]></surname>
<given-names><![CDATA[R. C]]></given-names>
</name>
</person-group>
<source><![CDATA[Image denoising using wavelet thresholding]]></source>
<year>2002</year>
<publisher-loc><![CDATA[Ahmedabad ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[KELLY]]></surname>
<given-names><![CDATA[S. E]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Gibbs phenomenon for wavelets]]></article-title>
<source><![CDATA[Applied and Computational Harmonic Analysis]]></source>
<year></year>
<volume>3</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>72-81</page-range><publisher-name><![CDATA[University of Wisconsin-La Crosse]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LEIGH]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[WONG]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[CLAUSI]]></surname>
<given-names><![CDATA[D. A]]></given-names>
</name>
<name>
<surname><![CDATA[FIEGUTH]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Comprehensive analysis on the effects of noise estimation strategies on image noise artifact suppression performance]]></source>
<year>2011</year>
<page-range>7-104</page-range></nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LIN]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[CAI]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[A new threshold function for signal denoising based on wavelet transform.]]></source>
<year>2010</year>
<page-range>200-203</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LIYUAN]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[YONGGANG]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[YONGJUN]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[TIANHUI]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
</person-group>
<source><![CDATA[Improved algorithm for denoising based on wavelet threshold and performance analysis]]></source>
<year>2010</year>
<page-range>572-575</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MARRON]]></surname>
<given-names><![CDATA[J. S]]></given-names>
</name>
<name>
<surname><![CDATA[ADAK]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[JOHNSTONE]]></surname>
<given-names><![CDATA[I. M]]></given-names>
</name>
<name>
<surname><![CDATA[NEUMANN]]></surname>
<given-names><![CDATA[M. H]]></given-names>
</name>
<name>
<surname><![CDATA[PATIL]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Exact risk analysisof wavelet regression]]></source>
<year>1995</year>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MARSAGLIA]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[TSANG]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[WANG]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Evaluating kolmogorov&#8217;s distribution.]]></article-title>
<source><![CDATA[Journal of Statistical Software]]></source>
<year></year>
<volume>8</volume>
<numero>18</numero>
<issue>18</issue>
</nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[XIA]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[MENG]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[QIAN]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[ZHEN-LEI]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Online wavelet denoising via a moving window]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<volume>33</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>897-901</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[YINPING]]></surname>
<given-names><![CDATA[MA]]></given-names>
</name>
<name>
<surname><![CDATA[YONGXING]]></surname>
<given-names><![CDATA[HUANG]]></given-names>
</name>
</person-group>
<source><![CDATA[Adaptive threshold based on wavelet transform fingerprint image denoising.]]></source>
<year>2012</year>
<page-range>494-497</page-range></nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ZIMMERMAN]]></surname>
<given-names><![CDATA[D. W]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A note on interpretation of the paired-samples t test.]]></article-title>
<source><![CDATA[Journal of Educational and Behavioral Statistics]]></source>
<year></year>
<volume>22</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>349-360</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
