<?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>0012-7353</journal-id>
<journal-title><![CDATA[DYNA]]></journal-title>
<abbrev-journal-title><![CDATA[Dyna rev.fac.nac.minas]]></abbrev-journal-title>
<issn>0012-7353</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional de Colombia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0012-73532009000300019</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[MULTISCALE ANALYSIS BY MEANS OF DISCRETE MOLLIFICATION FOR ECG NOISE REDUCTION]]></article-title>
<article-title xml:lang="es"><![CDATA[ANÁLISIS MULTIESCALA POR MOLIFICACIÓN DISCRETA PARA LA REDUCCIÓN DE RUIDO EN SEÑALES ECG]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[PULGARÍN-GIRALDO]]></surname>
<given-names><![CDATA[JUAN]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[ACOSTA-MEDINA]]></surname>
<given-names><![CDATA[CARLOS]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[CASTELLANOS-DOMÍNGUEZ]]></surname>
<given-names><![CDATA[GERMÁN]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Autónoma de Occidente Grupo de Investigación en Ingeniería Biomédica ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Nacional de Colombia Departamento de Matemáticas y Estadística ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Nacional de Colombia, Manizales Grupo de Control y Procesamiento Digital de Señales ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2009</year>
</pub-date>
<volume>76</volume>
<numero>159</numero>
<fpage>185</fpage>
<lpage>191</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0012-73532009000300019&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0012-73532009000300019&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0012-73532009000300019&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[Multiscale analysis and computation is a rapidly evolving area of research that have had a fundamental impact on computational science and applied mathematics and have influenced the way we view the relation between mathematics and science. Even though multiscale problems have been longly studied in mathematics, such techniques suffer of the ill-posedness nature of the problem. In the solution of several ill-posed problems, discrete mollification has been used for regularization. In this paper, we propose a new technique (procedure) for multiscale analysis by using discrete mollification. The multiscale scheme is based on numerical linear algebra results combined with the mollification method applied to the Mallat algorithm. The new technique has a simple theory, an efficient implementation and compares fairly well with classical wavelet transform procedures. An application on electrocardiographic signals contaminated with typical non-white noise is considered.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[El análisis multiescala es un área de gran actividad investigativa con fuerte impacto en computación científica y matemática aplicada, ocupando un lugar de privilegio en la forma como se entiende la relación entre la matemática y las demás ciencias. Aunque el estudio matemático de problemas multiescala está bastante documentado, estas técnicas heredan en el entorno discreto la naturaleza mal condicionada del problema. La molificación discreta ha sido empleada con éxito en la solución numérica de diversos problemas mal condicionados. Este árticulo propone una nueva técnica de análisis multiescala, basada en molificación discreta. El procedimiento aquí propuesto usa resultados de algebra lineal numérica para implementar molificación discreta en el algoritmo de Mallat. La nueva técnica tiene una teoría simple, una implementación eficiente y proporciona resultados de calidad comparable a técnicas multiescala clásicas tipo onditas (wavelet). El proceso es aplicado en señales electrocardiográficas contaminadas con ruido no blanco, para fines de comparación.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[ECG]]></kwd>
<kwd lng="en"><![CDATA[GCV]]></kwd>
<kwd lng="en"><![CDATA[multiscale analysis]]></kwd>
<kwd lng="en"><![CDATA[mollification]]></kwd>
<kwd lng="en"><![CDATA[non-white noise]]></kwd>
<kwd lng="en"><![CDATA[regularization]]></kwd>
<kwd lng="en"><![CDATA[thresholding]]></kwd>
<kwd lng="es"><![CDATA[ECG]]></kwd>
<kwd lng="es"><![CDATA[GCV]]></kwd>
<kwd lng="es"><![CDATA[análisis multiescala]]></kwd>
<kwd lng="es"><![CDATA[molificación]]></kwd>
<kwd lng="es"><![CDATA[ruido no blanco]]></kwd>
<kwd lng="es"><![CDATA[regularización]]></kwd>
<kwd lng="es"><![CDATA[umbralización]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font size="4"><b><font face="Verdana, Arial, Helvetica, sans-serif">MULTISCALE  ANALYSIS BY MEANS OF DISCRETE MOLLIFICATION FOR ECG NOISE REDUCTION</font></b></font></p>     <p align="center"><i><b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">AN&Aacute;LISIS MULTIESCALA POR MOLIFICACI&Oacute;N DISCRETA PARA LA  REDUCCI&Oacute;N DE RUIDO EN SE&Ntilde;ALES ECG</font></b></i></p>     <p align="center">&nbsp;</p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>JUAN PULGARÍN-GIRALDO</b>    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Grupo de Investigación en     Ingeniería Biomédica G-BIO, Universidad Autónoma de Occidente, Cali,      <a href="mailto:jdpulgarin@uao.edu.co">jdpulgarin@uao.edu.co</a> </i></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>CARLOS ACOSTA-MEDINA</b>    <br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Departamento de Matemáticas y Estadística, Universidad Nacional de Colombia, Manizales, <a href="mailto:cdacostam@unal.edu.co">cdacostam@unal.edu.co</a></i></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <b>GERMÁN CASTELLANOS-DOMÍNGUEZ</b>    <br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Grupo de Control y Procesamiento Digital de Señales, Universidad Nacional de Colombia, Manizales, <a href="mailto:gcastell9@gmail.com">gcastell9@gmail.com</a></i></font></p>     <p align="center">&nbsp;</p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Recibido para revisar abril  11 de 2008, aceptado diciembre 16 de 2008, versión final enero 29 de 2009</b></font></p>     <p>&nbsp;</p> <hr>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>ABSTRACT: </b>Multiscale  analysis and computation is a rapidly evolving area of research that have had a  fundamental impact on computational science and applied mathematics and have  influenced the way we view the relation between mathematics and science. Even  though multiscale problems have been longly studied in mathematics, such  techniques suffer of the ill-posedness nature of the problem. In the solution  of several ill-posed problems, discrete mollification has been used for  regularization. In this paper, we propose a new technique (procedure) for  multiscale analysis by using discrete mollification. The multiscale scheme is  based on numerical linear algebra results combined with the mollification  method applied to the Mallat algorithm. The new technique has a simple theory,  an efficient implementation and compares fairly well with classical wavelet  transform procedures. An application on electrocardiographic signals contaminated  with typical non-white noise is considered.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>KEYWORDS</b>: ECG, GCV,  multiscale analysis, mollification, non-white noise, regularization, thresholding.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>RESUMEN: </b>El  análisis multiescala es un área de gran actividad investigativa con fuerte  impacto en computación científica y  matemática aplicada, ocupando un lugar  de privilegio en la forma como se entiende la relación entre la matemática y  las demás ciencias. Aunque el estudio matemático de problemas  multiescala está bastante documentado, estas técnicas heredan en el entorno  discreto la naturaleza mal condicionada del problema. La molificación discreta ha sido empleada con  éxito en la solución numérica de diversos problemas mal condicionados. Este  árticulo propone una nueva técnica de análisis multiescala, basada en  molificación discreta. El procedimiento  aquí propuesto usa resultados de algebra lineal numérica para implementar  molificación discreta en el algoritmo de Mallat. La nueva técnica tiene una  teoría simple, una implementación eficiente y proporciona resultados de calidad  comparable a técnicas multiescala clásicas tipo onditas (wavelet). El proceso es aplicado en señales electrocardiográficas  contaminadas con ruido no blanco, para fines de comparación.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>PALABRAS CLAVE</b>: ECG, GCV, análisis multiescala,  molificación, ruido no blanco, regularización, umbralización.</font></p> <hr>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>1. </b> <b>MOLLIFICATION</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The  mollification method is a filtering procedure based on convolution, which is  appropriate for the regularization of ill-posed problems and for the  stabilization of explicit schemes in the solution of partial differential  equations. As a regularization method for ill-posed problems, the method is  well documented, for instance in [1], [2] and [3]. For the definition of  mollification, the implementation of numerical boundary conditions for discrete  mollification and the automatic selection of mollification parameters, we  recommend [1] and [4].</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>1.1</b> <b>Abstract Setting</b></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Let <sub><img width=43 height=21 src="../img/a19eq002.gif" v:shapes="_x0000_i1025"></sub> <sub><img width=39 height=21 src="../img/a19eq004.gif" v:shapes="_x0000_i1026"></sub> and </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=171 height=59 src="../img/a19eq006.gif" v:shapes="_x0000_i1027"></sub> (1)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">We  work with the following truncated Gaussian kernel:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=255 height=53 src="../img/a19eq008.gif" v:shapes="_x0000_i1028"></sub> (2)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">This  kernel satisfies: <sub><img width=64 height=25 src="../img/a19eq010.gif" v:shapes="_x0000_i1029"></sub> <sub><img width=112 height=27 src="../img/a19eq012.gif" v:shapes="_x0000_i1030"></sub> <sub><img width=24 height=25 src="../img/a19eq014.gif" v:shapes="_x0000_i1031"></sub> is zero  outside <sub><img width=51 height=23 src="../img/a19eq016.gif" v:shapes="_x0000_i1032"></sub> and <sub><img width=63 height=25 src="../img/a19eq018.gif" v:shapes="_x0000_i1033"></sub></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Given <sub><img width=81 height=21 src="../img/a19eq020.gif" v:shapes="_x0000_i1034"></sub> locally integrable, we define its <sub><img width=117 height=21 src="../img/a19eq022.gif" v:shapes="_x0000_i1035"></sub>, denoted <sub><img width=40 height=25 src="../img/a19eq024.gif" v:shapes="_x0000_i1036"></sub> as the  convolution of <sub><img width=16 height=21 src="../img/a19eq026.gif" v:shapes="_x0000_i1037"></sub> with the  kernel <sub><img width=28 height=25 src="../img/a19eq028.gif" v:shapes="_x0000_i1038"></sub> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">That  is,</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=195 height=77 src="../img/a19eq030.gif" v:shapes="_x0000_i1039"></sub> (3)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>1.2</b> <b> Unbounded  Discrete Domain</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Definition  1:<i> Let <sub><img width=188 height=25 src="../img/a19eq032.gif" v:shapes="_x0000_i1040"></sub></i> <i>be a  discrete domain with <sub><img width=19 height=22 src="../img/a19eq034.gif" v:shapes="_x0000_i1041"></sub> and <sub><img width=13 height=19 src="../img/a19eq036.gif" v:shapes="_x0000_i1042"></sub> given real numbers and <sub><img width=40 height=19 src="../img/a19eq038.gif" v:shapes="_x0000_i1043"></sub> Let <sub><img width=71 height=21 src="../img/a19eq040.gif" v:shapes="_x0000_i1044"></sub></i> <i><sub><img width=16 height=17 src="../img/a19eq042.gif" v:shapes="_x0000_i1045"></sub> be a function defined by <sub><img width=76 height=25 src="../img/a19eq044.gif" v:shapes="_x0000_i1046"></sub> Set</i></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><sub><img width=175 height=87 src="../img/a19eq046.gif" v:shapes="_x0000_i1047"></sub></i> (4)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>with <sub><img width=21 height=25 src="../img/a19eq048.gif" v:shapes="_x0000_i1048"></sub> the characteristic function of <sub><img width=21 height=25 src="../img/a19eq050.gif" v:shapes="_x0000_i1049"></sub> Then for <sub><img width=39 height=19 src="../img/a19eq052.gif" v:shapes="_x0000_i1050"></sub> and <sub><img width=13 height=17 src="../img/a19eq054.gif" v:shapes="_x0000_i1051"></sub> a given non-negative integer, we define the <sub><img width=120 height=21 src="../img/a19eq056.gif" v:shapes="_x0000_i1052"></sub> of <sub><img width=17 height=19 src="../img/a19eq058.gif" v:shapes="_x0000_i1053"></sub> as the <sub><img width=117 height=21 src="../img/a19eq022.gif" v:shapes="_x0000_i1054"></sub> of <sub><img width=16 height=21 src="../img/a19eq026.gif" v:shapes="_x0000_i1055"></sub> with</i></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><sub><img width=107 height=23 src="../img/a19eq061.gif" v:shapes="_x0000_i1056"></sub></i> (5)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i> that is,</i></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><sub><img width=127 height=25 src="../img/a19eq063.gif" v:shapes="_x0000_i1057"></sub></i> (6)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">We  are particularly interested in the value of <sub><img width=39 height=25 src="../img/a19eq065.gif" v:shapes="_x0000_i1058"></sub> at the  points in <sub><img width=21 height=19 src="../img/a19eq067.gif" v:shapes="_x0000_i1059"></sub> Let</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=147 height=25 src="../img/a19eq069.gif" v:shapes="_x0000_i1060"></sub> (7)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Then we can write</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=239 height=80 src="../img/a19eq071.gif" v:shapes="_x0000_i1061"></sub> (8)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Furthermore, </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=292 height=25 src="../img/a19eq073.gif" v:shapes="_x0000_i1062"></sub> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Thus,</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=155 height=49 src="../img/a19eq075.gif" v:shapes="_x0000_i1063"></sub> (9)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">where</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=119 height=52 src="../img/a19eq077.gif" v:shapes="_x0000_i1064"></sub> (10)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Notice  that <sub><img width=16 height=15 src="../img/a19eq079.gif" v:shapes="_x0000_i1065"></sub> satisfies </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=68 height=49 src="../img/a19eq081.gif" v:shapes="_x0000_i1066"></sub> (11)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Theorem 2: Let <sub><img width=15 height=17 src="../img/a19eq083.gif" v:shapes="_x0000_i1067"></sub> be a function defined on <sub><img width=16 height=17 src="../img/a19eq042.gif" v:shapes="_x0000_i1068"></sub> with fourth derivative <sub><img width=28 height=24 src="../img/a19eq086.gif" v:shapes="_x0000_i1069"></sub> continuous and bounded in <sub><img width=19 height=19 src="../img/a19eq088.gif" v:shapes="_x0000_i1070"></sub> Let <sub><img width=17 height=19 src="../img/a19eq058.gif" v:shapes="_x0000_i1071"></sub> be its discrete version defined on <sub><img width=21 height=19 src="../img/a19eq067.gif" v:shapes="_x0000_i1072"></sub> If <sub><img width=23 height=21 src="../img/a19eq090.gif" v:shapes="_x0000_i1073"></sub> is another discrete function defined on <sub><img width=19 height=17 src="../img/a19eq092.gif" v:shapes="_x0000_i1074"></sub> and such that </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=212 height=29 src="../img/a19eq094.gif" v:shapes="_x0000_i1075"></sub> (12)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">then,  there exists a constant <sub><img width=16 height=19 src="../img/a19eq096.gif" v:shapes="_x0000_i1076"></sub> such that</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><sub><img width=173 height=61 src="../img/a19eq098.gif" v:shapes="_x0000_i1077"></sub></i> (13)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Furthermore,  if <sub><img width=15 height=17 src="../img/a19eq083.gif" v:shapes="_x0000_i1078"></sub> is smooth enough, there exists a constant <sub><img width=16 height=19 src="../img/a19eq096.gif" v:shapes="_x0000_i1079"></sub> such that</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><sub><img width=204 height=91 src="../img/a19eq100.gif" v:shapes="_x0000_i1080"></sub></i>  (14)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">where <sub><img width=49 height=23 src="../img/a19eq102.gif" v:shapes="_x0000_i1081"></sub> and <sub><img width=21 height=24 src="../img/a19eq104.gif" v:shapes="_x0000_i1082"></sub> are the forward, backward and central finite  difference operators respectively.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">For  a proof, see [4].</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>1.3 Discrete Mollification    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">For  working with finite length data some kind of boundary condition has to be  assumed, [5], [6]. The most common and documented are Zero Padding (Dirichlet),  Scaled version (Non-homogeneous Dirichlet), Even Reflection (Neumann) and  Periodic. All these options lead to linear operators with Toeplitz, Scaled  Toeplitz, Toeplitz plus Hankel and Circulant matrix representation, respectively.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Under  periodic boundary conditions the FFT allows us to know the actual spectral  action of the mollification kernel on the data, [6]. In the case of even  reflection the Discrete Cosine Transform (DCT) results useful, [5].</font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>2. MULTISCALE  ANALYSIS (MSA)</b></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.1 Multiscale Decomposition Tree    <br> </b>The clue in the multiscale analysis is the Decomposition Tree, [7], [8] (<a href="#fig01">Fig. 1</a>).</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig01"></a><img src="../img/a19fig01.gif" width="219" height="169">    <br>   Figure 1.</b> Multiscale  decomposition tree</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The <sub><img width=27 height=25 src="../img/a19eq106.gif" v:shapes="_x0000_i1083"></sub> are  filtered versions of <sub><img width=15 height=19 src="../img/a19eq108.gif" v:shapes="_x0000_i1084"></sub> at  different scales or resolutions. The <sub><img width=28 height=25 src="../img/a19eq110.gif" v:shapes="_x0000_i1085"></sub> are the  complementary details for obtaining the original source. The idea is that the  approximations <sub><img width=25 height=25 src="../img/a19eq112.gif" v:shapes="_x0000_i1086"></sub> give us  an overview of the signal <sub><img width=15 height=19 src="../img/a19eq108.gif" v:shapes="_x0000_i1087"></sub> and the  details <sub><img width=28 height=25 src="../img/a19eq110.gif" v:shapes="_x0000_i1088"></sub> give us  its specials features. The approximations are usually obtained from successive  applications of lowpass filters, and the details from associated highpass  filters.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.2 The  Idea    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A  decomposition tree could be set up by using discrete mollification at different  resolutions <sub><img width=33 height=21 src="../img/a19eq115.gif" v:shapes="_x0000_i1089"></sub> as  approximations and residuals as details (<a href="#fig02">Fig. 2</a>).</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig02"></a><img src="../img/a19fig02.gif" width="301" height="132">    <br>   Figure 2.</b> Multiscale decomposition tree using discrete  mollification</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.3 Discrete MSA    ]]></body>
<body><![CDATA[<br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Weinan E and Bjorn Engquist in [9] state:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&quot;Given  such a variety of multiscale methods in many different applications, it is  natural to ask whether a general framework can be constructed. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The general framework should ideally:</font></p> <ul>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">unify existing methods,</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">give guidelines on how to     design new methods and improve existing ones,</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">provide a mathematical     theory for stability and accuracy of these methods.&quot;</font></li>     </ul>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Definition 3: A 3-upla of collections <sub><img width=80 height=24 src="../img/a19eq117.gif" v:shapes="_x0000_i1090"></sub> is called a DMSA if <sub><img width=280 height=25 src="../img/a19eq119.gif" v:shapes="_x0000_i1091"></sub> satisfy</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">1) <sub><img width=248 height=25 src="../img/a19eq121.gif" v:shapes="_x0000_i1092"></sub> is a set of subspaces of <sub><img width=31 height=24 src="../img/a19eq123.gif" v:shapes="_x0000_i1093"></sub> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">2)  <sub><img width=175 height=28 src="../img/a19eq125.gif" v:shapes="_x0000_i1094"></sub> </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">3)  <sub><img width=113 height=27 src="../img/a19eq127.gif" v:shapes="_x0000_i1095"></sub> <sub><img width=63 height=21 src="../img/a19eq129.gif" v:shapes="_x0000_i1096"></sub> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">4)  <sub><img width=84 height=27 src="../img/a19eq131.gif" v:shapes="_x0000_i1097"></sub> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">5)  <sub><img width=127 height=29 src="../img/a19eq133.gif" v:shapes="_x0000_i1098"></sub> is an upsampling operator and <sub><img width=125 height=29 src="../img/a19eq135.gif" v:shapes="_x0000_i1099"></sub> is a downsampling operator.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">6) if <sub><img width=44 height=27 src="../img/a19eq137.gif" v:shapes="_x0000_i1100"></sub> and <sub><img width=41 height=21 src="../img/a19eq139.gif" v:shapes="_x0000_i1101"></sub> then <sub><img width=72 height=28 src="../img/a19eq141.gif" v:shapes="_x0000_i1102"></sub> <sub><img width=67 height=28 src="../img/a19eq143.gif" v:shapes="_x0000_i1103"></sub> and <sub><img width=72 height=29 src="../img/a19eq145.gif" v:shapes="_x0000_i1104"></sub></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Example  4: The decomposition generated by orthogonal DWTs is a DMSA.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Definition  5: <i>A vector <sub><img width=52 height=24 src="../img/a19eq147.gif" v:shapes="_x0000_i1105"></sub> is said to be decomposed to <sub><img width=15 height=19 src="../img/a19eq149.gif" v:shapes="_x0000_i1106"></sub> levels if it has been written in the form</i></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><sub><img width=181 height=24 src="../img/a19eq151.gif" v:shapes="_x0000_i1107"></sub></i> (15)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">where <sub><img width=67 height=25 src="../img/a19eq153.gif" v:shapes="_x0000_i1108"></sub> and <sub><img width=68 height=24 src="../img/a19eq155.gif" v:shapes="_x0000_i1109"></sub> </font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>3. DMSA BY MOLLIFICATION</b></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.1 Kernel Adjusting</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">For <sub><img width=39 height=19 src="../img/a19eq157.gif" v:shapes="_x0000_i1110"></sub>, consider the Gaussian kernel</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=231 height=24 src="../img/a19eq159.gif" v:shapes="_x0000_i1111"></sub> (16)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Its  Fourier transform is</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=261 height=25 src="../img/a19eq161.gif" v:shapes="_x0000_i1112"></sub> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">(17)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Then</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=254 height=53 src="../img/a19eq163.gif" v:shapes="_x0000_i1113"></sub>(18)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> So, a dyadic dilation in the kernel's  parameter <sub><img width=15 height=19 src="../img/a19eq165.gif" v:shapes="_x0000_i1114"></sub> generates a dyadic contraction in its  spectrum.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Furthermore,  under periodic boundary conditions, by taking </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=209 height=44 src="../img/a19eq167.gif" v:shapes="_x0000_i1115"></sub> (19)</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">the  discrete mollification process cuts the upper half of the frequency components  off.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Then  the following decomposition scheme will produce a dyadic spectral decomposition  of a vector in <sub><img width=27 height=23 src="../img/a19eq169.gif" v:shapes="_x0000_i1116"></sub> (<a href="#fig03">Fig.  3</a>).</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig03"></a><img src="../img/a19fig03.gif" width="316" height="182">    <br>   Figure 3. </b>Dyadic spectral  decomposition</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">To  this procedure we could associate a sub-band DMSA in the frequency domain. The  problem is that, because of the shape of the Gaussian kernel's spectrum, the  residuals (i.e. details) contain low-frequency information of the vector and  consequently <sub><img width=69 height=25 src="../img/a19eq171.gif" v:shapes="_x0000_i1117"></sub> So, our  scheme is not a perfect DMSA.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.2 Mallat's Algorithm    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In a  perfect DMSA we can apply the Mallat's Algorithm for obtaining the MSA  decomposition of a vector, [7], [8]. However, if this algorithm is directly applied to our scheme we will not obtain a perfect recovery structure.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In  our case, we propose the following algorithm (<a href="#fig04">Fig. 4</a>), whose action takes place  in the frequency domain and consists on applying the downsampling operator to  suppress the entries associated to the upper half of the spectrum.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig04"></a><img src="../img/a19fig04.gif" width="82" height="163">    <br> Figure 4. </b>Decomposition tree (dyadic case) using discrete mollification</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.3 Non-dyadic case    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">For  non dyadic vectors the DMSA by Discrete Mollification is implemented by increasing the <sub><img width=23 height=19 src="../img/a19eq173.gif" v:shapes="_x0000_i1118"></sub> values (<a href="#fig02">Fig. 2</a>).</font></p>     <p>&nbsp;</p>     <p><b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">4. REGULARIZATION BY THRESHOLDING</font></b></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.1 Introduction    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A measured vector <sub><img width=27 height=24 src="../img/a19eq175.gif" v:shapes="_x0000_i1119"></sub> contaminated with additive noise, can be modeled as</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=213 height=25 src="../img/a19eq177.gif" v:shapes="_x0000_i1120"></sub> (20)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">where <sub><img width=37 height=24 src="../img/a19eq179.gif" v:shapes="_x0000_i1121"></sub> represents the exact data function and <sub><img width=16 height=24 src="../img/a19eq181.gif" v:shapes="_x0000_i1122"></sub> the  corresponding added noise, usually a random variable. Let </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=179 height=25 src="../img/a19eq183.gif" v:shapes="_x0000_i1123"></sub> (21)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Now  we apply <sub><img width=15 height=19 src="../img/a19eq149.gif" v:shapes="_x0000_i1124"></sub> levels  of DMSA to <sub><img width=21 height=21 src="../img/a19eq185.gif" v:shapes="_x0000_i1125"></sub> to  obtain a decomposition of the form</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=191 height=25 src="../img/a19eq187.gif" v:shapes="_x0000_i1126"></sub> (22)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">We  expect <sub><img width=23 height=25 src="../img/a19eq189.gif" v:shapes="_x0000_i1127"></sub> to be  somewhat similar to <sub><img width=15 height=19 src="../img/a19eq108.gif" v:shapes="_x0000_i1128"></sub> and the  details to depend in some way on the noise. At this point we do some  assumptions</font></p> <ul>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The magnitude of the noise     is small compared with the signal <sub><img width=15 height=19 src="../img/a19eq108.gif" v:shapes="_x0000_i1129"></sub> (SNR&gt;10dB [10]).</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The approximation procedure     is good enough, so the residuals in the details are expected to be zero or     close to zero at most of the points.</font></li>     </ul>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Under  these hypotheses we make zero the detail components with magnitude under a  certain threshold value, because they are suspicious of being noise. The entries with magnitude  above this value are reduced in magnitude, for continuity purposes (soft-thresholding).  With this procedure we obtain a modified version of the measured data which is  expected to be smooth and to preserve the most important features of the  signal, [7], [10].</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A  different threshold value is selected for each level, because each level of  detail deals with different frequency bands and probably different noise  behavior.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Theorem  6 (Numerical Convergence): Let <sub><img width=19 height=21 src="../img/a19eq191.gif" v:shapes="_x0000_i1130"></sub> <sub><img width=60 height=24 src="../img/a19eq193.gif" v:shapes="_x0000_i1131"></sub> such that </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=92 height=31 src="../img/a19eq195.gif" v:shapes="_x0000_i1132"></sub> (23)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">If <sub><img width=21 height=25 src="../img/a19eq197.gif" v:shapes="_x0000_i1133"></sub> and <sub><img width=20 height=24 src="../img/a19eq199.gif" v:shapes="_x0000_i1134"></sub> denote the results of reconstructing after <sub><img width=15 height=19 src="../img/a19eq149.gif" v:shapes="_x0000_i1135"></sub> levels of DMSA by mollification and  soft-thresholding with threshold values <sub><img width=124 height=27 src="../img/a19eq201.gif" v:shapes="_x0000_i1136"></sub> applied to <sub><img width=21 height=21 src="../img/a19eq185.gif" v:shapes="_x0000_i1137"></sub> and <sub><img width=15 height=19 src="../img/a19eq108.gif" v:shapes="_x0000_i1138"></sub> respectively, then </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=235 height=64 src="../img/a19eq204.gif" v:shapes="_x0000_i1139"></sub> (24)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Consequently,  it holds the convergence</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><sub><img width=168 height=33 src="../img/a19eq206.gif" v:shapes="_x0000_i1140"></sub> </i>(25)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.2 Threshold value selection    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">As  usual in regularization methods, the most difficult and relevant task is the  automatic selection of regularization parameters that allow an optimal balance  between the errors of regularization and perturbation, [10], [11]. The  procedure selected for this task is Generalized Cross Validation (GCV), which offers:</font></p> <ul>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Efficiency</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">No information about the     magnitude or variance of the noise is required</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Asymptotic optimality.</font></li>     </ul>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The  GCV function in this case is</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=184 height=55 src="../img/a19eq208.gif" v:shapes="_x0000_i1141"></sub> (26)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> where <sub><img width=47 height=24 src="../img/a19eq210.gif" v:shapes="_x0000_i1142"></sub> denotes  de number of components in <sub><img width=24 height=27 src="../img/a19eq212.gif" v:shapes="_x0000_i1143"></sub> with  magnitude under the threshold value <sub><img width=17 height=19 src="../img/a19eq214.gif" v:shapes="_x0000_i1144"></sub></font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>5. EXPERIMENTAL  SETUP</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>5.1 ECG Database    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The  experiments were performed on 55 registers extracted from the MIT-BIH  arrhythmia database and corrupted, at a 6dB signal-to-noise ratio, with three  different types of synthesized noise: electromyographic interference, 60Hz powerline interference and electrosurgical noise [12],[13].</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">This  test shows how DMSA by discrete mollification works in noise reduction in  comparison with another popular multiscale procedure: wavelet. Four levels of  decomposition were used for both methods. The wavelet of choice was  &#8220;db4&#8221;.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>5.2 Scoring criterion    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">For  each register, the scouring routine obtains absolute error between original and filtered signal for both methods. The result on the <i>i-th</i> register is denoted by<sub><img width=15 height=24 src="../img/a19eq216.gif" v:shapes="_x0000_i1145"></sub>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Afterwards,  mean value, variance, maximum and minimum values are computed as follows:</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img width=250 height=80 src="../img/a19eq218.gif" v:shapes="_x0000_i1146"></sub> (27)</font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>6. RESULTS</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Both  methods are aceptable for non-white noise reduction in ECG signals, but a  discriminat factor could be the maximus error. Because of that, DMSA by  mollification still shows a little pikes reduction on ECG signals.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="tab01"></a>Table 1</b>. Absolute error in ECG signals after  regularization by thresholding. Four levels, wavelet of choice:  &#8216;db4&#8217;    <br> </font><img src="../img/a19tab01.gif" width="353" height="67"></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig05"></a><img src="../img/a19fig05.gif" width="266" height="173">    <br>   Figure 5. </b> Result   of applying DMSA by Discrete Mollification for filtering ECG signals</font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>7. CONCLUSION</b></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The  results show how the new procedure is capable of making an automatic filtering  preserving not only the low frecuencies but also the main high frecuency  features of the signal.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Additionally,  this work offers a fully discrete mathematical analysis of the tool. This could  be useful in the convergence analysis of algorithms using DMSA for the solution  of multiscale problems.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">All  this imply that DMSA by mollification could be applied to a wide range of  problems with strong multiscale interaction. Additional work on this matter has to be done. </font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>8. ACKNOWLEDGMENT</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">This  work has been partially supported by COLCIENCIAS, project &quot;Centro  ARTICA&quot; and DIMA, project &#8220;Esquemas Molificados para Problemas no  Lineales de Convección-Difusión&#8221; number 20201005215.</font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>REFERENCES</b></font></p>     <!-- ref --><p>    <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>[1]</b> MURIO D. A. Mollification and space marching, In: Inverse Engineering Handbook (ed. K. Woodbury), CRC Press, 2002.       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000171&pid=S0012-7353200900030001900001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[2]</b> MURIO D. A., The mollification method and the numerical solution of ill-posed problems, John Wiley, New York, 1993.       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000172&pid=S0012-7353200900030001900002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[3]</b> MURIO D. A., C. E. MEJÍA, AND S. ZHAN, Discrete mollification and automatic numerical differentiation, Computers Math. Applic., 35, 1–16, 1998.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000173&pid=S0012-7353200900030001900003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[4]</b> ACOSTA C. D. AND C.E. MEJÍA, Stabilization of explicit methods for convection diffusion equations by discrete mollification, Computers Math. Applic., 55, 368 – 380, 2008.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000174&pid=S0012-7353200900030001900004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[5]</b> NG M. K., CHAN R. H., AND TANG W., A fast algorithm for deblurring models with Neumann boundary conditions, SIAM J. Sci. Comput., 21, 851–866, 1999.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000175&pid=S0012-7353200900030001900005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[6]</b> NAGY J. G., Iterative technics for the solution of Toeplitz systems, Siam News, 28, 1–16, 1995.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000176&pid=S0012-7353200900030001900006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[7]</b> MATHWORKS, Wavelet toolbox: User’s guide - version 2.1 for use with Matlab, The MathWorks Inc., Natick, 2001.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000177&pid=S0012-7353200900030001900007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[8]</b> CHUI C., An introduction to wavelets, Academic Press, 1992.       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000178&pid=S0012-7353200900030001900008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[9]</b> E W. AND ENGQUIST B., Multiscale modeling and computation, Notices Amer. Math. Soc., 50, 1062–1070, 2003.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000179&pid=S0012-7353200900030001900009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[10]</b> JANSEN M., Noise reduction by wavelet thresholding, Springer, 2001.       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000180&pid=S0012-7353200900030001900010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[11]</b> HANSEN P. C., Rank-deficient and discrete ill-posed problems: Numerical aspects of linear inversion, SIAM , 1997.       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000181&pid=S0012-7353200900030001900011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[12]</b> FRIESEN G. M., JANNETT T. C., JADALLAH M. A., YATES S. L., QUINT S. R. AND NAGLE H. T., A comparison of the noise sentitivity of nine qrs detection algorithms, IEEE Transactions on Biomedical Engineering, 37, 85–98, 1990.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000182&pid=S0012-7353200900030001900012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[13]</b> OROZCO R., PÉREZ M., LORENZO J. V., GRAU R. AND RAMOS R., Evaluation of qrs morphological classifiers in the presence of noise, Computers and Biomedical Research, 30, 200–210, 1997. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000183&pid=S0012-7353200900030001900013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MURIO]]></surname>
<given-names><![CDATA[D. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Mollification and space marching]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Woodbury]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Inverse Engineering Handbook]]></source>
<year>2002</year>
<publisher-name><![CDATA[CRC Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MURIO]]></surname>
<given-names><![CDATA[D. A.]]></given-names>
</name>
</person-group>
<source><![CDATA[The mollification method and the numerical solution of ill-posed problems]]></source>
<year>1993</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MURIO]]></surname>
<given-names><![CDATA[D. A.]]></given-names>
</name>
<name>
<surname><![CDATA[MEJÍA]]></surname>
<given-names><![CDATA[C. E.]]></given-names>
</name>
<name>
<surname><![CDATA[ZHAN]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Discrete mollification and automatic numerical differentiation]]></article-title>
<source><![CDATA[Computers Math. Applic.]]></source>
<year>1998</year>
<volume>35</volume>
<page-range>1-16</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ACOSTA]]></surname>
<given-names><![CDATA[C. D.]]></given-names>
</name>
<name>
<surname><![CDATA[MEJÍA]]></surname>
<given-names><![CDATA[C.E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Stabilization of explicit methods for convection diffusion equations by discrete mollification]]></article-title>
<source><![CDATA[Computers Math. Applic.]]></source>
<year>2008</year>
<volume>55</volume>
<page-range>368 - 380</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[NG]]></surname>
<given-names><![CDATA[M. K.]]></given-names>
</name>
<name>
<surname><![CDATA[CHAN]]></surname>
<given-names><![CDATA[R. H.]]></given-names>
</name>
<name>
<surname><![CDATA[TANG]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A fast algorithm for deblurring models with Neumann boundary conditions]]></article-title>
<source><![CDATA[J. Sci. Comput.]]></source>
<year>1999</year>
<volume>21</volume>
<page-range>851-866</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[NAGY]]></surname>
<given-names><![CDATA[J. G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Iterative technics for the solution of Toeplitz systems]]></article-title>
<source><![CDATA[Siam News]]></source>
<year>1995</year>
<volume>28</volume>
<page-range>1-16</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<collab>MATHWORKS</collab>
<source><![CDATA[Wavelet toolbox: User’s guide - version 2.1 for use with Matlab]]></source>
<year>2001</year>
<publisher-name><![CDATA[The MathWorks Inc.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CHUI]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[An introduction to wavelets]]></source>
<year>1992</year>
<publisher-name><![CDATA[Academic Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[E]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[ENGQUIST]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Multiscale modeling and computation]]></article-title>
<source><![CDATA[Notices Amer. Math. Soc.]]></source>
<year>2003</year>
<volume>50</volume>
<page-range>1062-1070</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[JANSEN]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Noise reduction by wavelet thresholding]]></source>
<year>2001</year>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HANSEN]]></surname>
<given-names><![CDATA[P. C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Rank-deficient and discrete ill-posed problems: Numerical aspects of linear inversion]]></source>
<year>1997</year>
<publisher-name><![CDATA[SIAM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FRIESEN]]></surname>
<given-names><![CDATA[G. M.]]></given-names>
</name>
<name>
<surname><![CDATA[JANNETT]]></surname>
<given-names><![CDATA[T. C.]]></given-names>
</name>
<name>
<surname><![CDATA[JADALLAH]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
<name>
<surname><![CDATA[YATES]]></surname>
<given-names><![CDATA[S. L.]]></given-names>
</name>
<name>
<surname><![CDATA[QUINT]]></surname>
<given-names><![CDATA[S. R.]]></given-names>
</name>
<name>
<surname><![CDATA[NAGLE]]></surname>
<given-names><![CDATA[H. T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A comparison of the noise sentitivity of nine qrs detection algorithms]]></article-title>
<source><![CDATA[IEEE Transactions on Biomedical Engineering]]></source>
<year>1990</year>
<volume>37</volume>
<page-range>85-98</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[OROZCO]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[PÉREZ]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[LORENZO]]></surname>
<given-names><![CDATA[J. V.]]></given-names>
</name>
<name>
<surname><![CDATA[GRAU]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[RAMOS]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Evaluation of qrs morphological classifiers in the presence of noise]]></article-title>
<source><![CDATA[Computers and Biomedical Research]]></source>
<year>1997</year>
<volume>30</volume>
<page-range>200-210</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
