<?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>0120-6230</journal-id>
<journal-title><![CDATA[Revista Facultad de Ingeniería Universidad de Antioquia]]></journal-title>
<abbrev-journal-title><![CDATA[Rev.fac.ing.univ. Antioquia]]></abbrev-journal-title>
<issn>0120-6230</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad de Antioquia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-62302010000200013</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Técnica robusta de marca de agua basada en normalización de imágenes]]></article-title>
<article-title xml:lang="en"><![CDATA[A robust watermarking technique based on image normalization]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Hernández]]></surname>
<given-names><![CDATA[Manuel Cedillo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Nakano Miyatake]]></surname>
<given-names><![CDATA[Mariko]]></given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pérez Meana]]></surname>
<given-names><![CDATA[Héctor]]></given-names>
</name>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Instituto Politécnico Nacional Sección de Posgrado e Investigación ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>03</month>
<year>2010</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>03</month>
<year>2010</year>
</pub-date>
<numero>52</numero>
<fpage>147</fpage>
<lpage>160</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-62302010000200013&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0120-62302010000200013&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0120-62302010000200013&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo se presenta una técnica de marca de agua robusta a distorsiones geométricas y otros esquemas de procesamiento de señales. En el método de marca de agua propuesto, se hace uso de una técnica de normalización de imágenes para obtener características invariantes de la imagen ante las distorsiones geométricas. Los procesos de inserción y detección de la marca de agua se realizan en el dominio de la Transformada Discreta del Coseno (DCT). Una clasificación de texturas basada en el domino de la DCT se usa para clasificar cada bloque de la imagen a fin de poder insertar una marca de agua fuerte, manteniendo al mismo tiempo la imperceptibilidad de la misma. La técnica propuesta es una técnica de marca de agua pública, en la cual, la imagen original no está disponible en el proceso de detección de la marca de agua. Los resultados experimentales muestran la imperceptibilidad de la marca de agua y su robustez ante las distorsiones geométricas, como son rotación, escalamiento, transformaciones Affine, y otros esquemas de procesamiento de señales, tales como compresión JPEG, contaminación de imagen por ruido Gaussiano e impulsivo.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper presents a robust watermarking method against geometric distortions and several other signal processing schemes. In the proposed watermarking method, image normalization is used to get geometric invariant features. The watermark embedding and detection process are carried out in the Discrete Cosine Transform (DCT) domain. A DCT based texture classification is used to classify each image block to embed a stronger as possible watermark, while maintaining watermark imperceptibility. The proposed watermarking scheme is a public watermarking, where the original image is not available for watermark detection. The experimental results show the watermark imperceptibility and robustness against geometric distortion such as rotation, scaling and various other Affine transformation, and common signal processing schemes, such as JPEG compression, Gaussian and impulsive noise contamination.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Marca de agua]]></kwd>
<kwd lng="es"><![CDATA[normalización de imágenes]]></kwd>
<kwd lng="es"><![CDATA[ataques geométricos]]></kwd>
<kwd lng="es"><![CDATA[clasificación de texturas]]></kwd>
<kwd lng="es"><![CDATA[transformada discreta del coseno]]></kwd>
<kwd lng="en"><![CDATA[Digital watermarking]]></kwd>
<kwd lng="en"><![CDATA[image normalization]]></kwd>
<kwd lng="en"><![CDATA[geometric attacks]]></kwd>
<kwd lng="en"><![CDATA[texture classification]]></kwd>
<kwd lng="en"><![CDATA[discrete cosine transform]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="Verdana" size="4"> <b>T&eacute;cnica robusta de marca de agua basada en normalizaci&oacute;n de im&aacute;genes</b></font></p>     <p align="center"><font face="Verdana" size="4"> <b>A robust watermarking technique based on image normalization</b></font></p>     <p> <font face="Verdana" size="2"> <i>Manuel Cedillo Hern&aacute;ndez<sup>*</sup>, Mariko Nakano Miyatake, H&eacute;ctor P&eacute;rez Meana</i></font></p>     <p><font face="Verdana" size="2">Secci&oacute;n de Posgrado e Investigaci&oacute;n, Instituto Polit&eacute;cnico Nacional, Unidad Culhuacan Av. Santa Ana 1000 San Francisco Culhuacan, Coyoac&aacute;n, M&eacute;xico D.F., M&eacute;xico</font></p>     <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">      <p><font face="Verdana" size="3"><b>Resumen</b></font></p>     <p><font face="Verdana" size="2">En este art&iacute;culo se presenta una t&eacute;cnica de marca de agua robusta a distorsiones geom&eacute;tricas y otros esquemas de procesamiento de se&ntilde;ales. En el m&eacute;todo de marca de agua propuesto, se hace uso de una t&eacute;cnica de normalizaci&oacute;n de im&aacute;genes para obtener caracter&iacute;sticas invariantes de la imagen ante las distorsiones geom&eacute;tricas. Los procesos de inserci&oacute;n y detecci&oacute;n de la marca de agua se realizan en el dominio de la Transformada Discreta del Coseno &#40;DCT&#41;. Una clasificaci&oacute;n de texturas basada en el domino de la DCT se usa para clasificar cada bloque de la imagen a fin de poder insertar una marca de agua fuerte, manteniendo al mismo tiempo la imperceptibilidad de la misma. La t&eacute;cnica propuesta es una t&eacute;cnica de marca de agua p&uacute;blica, en la cual, la imagen original no est&aacute; disponible en el proceso de detecci&oacute;n de la marca de agua. Los resultados experimentales muestran la imperceptibilidad de la marca de agua y su robustez ante las distorsiones geom&eacute;tricas, como son rotaci&oacute;n, escalamiento, transformaciones <i>Affine</i>, y otros esquemas de procesamiento de se&ntilde;ales, tales como compresi&oacute;n JPEG, contaminaci&oacute;n de imagen por ruido Gaussiano e impulsivo.</font></p>     <p><font face="Verdana" size="2"><b>Palabras clave:</b> Marca de agua, normalizaci&oacute;n de im&aacute;genes, ataques geom&eacute;tricos, clasificaci&oacute;n de texturas, transformada discreta del coseno</font></p>     <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">     <p><font face="Verdana" size="3"><b>Abstract</b></font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">This paper presents a robust watermarking method against geometric distortions and several other signal processing schemes. In the proposed watermarking method, image normalization is used to get geometric invariant features. The watermark embedding and detection process are carried out in the Discrete Cosine Transform &#40;DCT&#41; domain. A DCT based texture classification is used to classify each image block to embed a stronger as possible watermark, while maintaining watermark imperceptibility. The proposed watermarking scheme is a public watermarking, where the original image is not available for watermark detection. The experimental results show the watermark imperceptibility and robustness against geometric distortion such as rotation, scaling and various other <i>Affine</i> transformation, and common signal processing schemes, such as JPEG compression, Gaussian and impulsive noise contamination.</font></p>     <p><font face="Verdana" size="2"><b>Keywords:</b> Digital watermarking, image normalization, geometric attacks, texture classification, discrete cosine transform</font></p>     <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">     <p><font face="Verdana" size="3"><b>Introducci&oacute;n</b></font></p>     <p><font face="Verdana" size="2">El propietario de derechos de autor de informaci&oacute;n en forma digital necesita, para obtener una justa remuneraci&oacute;n econ&oacute;mica por la informaci&oacute;n que produce, de medios tecnol&oacute;gicos adecuados que permitan la autenticaci&oacute;n de dicha informaci&oacute;n, as&iacute; como el seguimiento de copias ilegalmente distribuidas. En plena era de la informaci&oacute;n, las posibilidades que brinda Internet como medio de comunicaci&oacute;n ha permitido a los autores que tienen su informaci&oacute;n en forma digital utilizar Internet para promocionar, publicar y difundir sus obras. Cualquier usuario, desde cualquier lugar y de una manera muy f&aacute;cil puede acceder a estas obras intelectuales en cuesti&oacute;n de segundos. La posibilidad de digitalizaci&oacute;n de cualquier tipo de informaci&oacute;n &#40;im&aacute;genes, v&iacute;deo, audio, texto, etc.&#41; junto con la existencia de Internet permite realizar copias perfectas de la informaci&oacute;n digitalizada. Los procesos criptogr&aacute;ficos permiten proteger la adquisici&oacute;n legal de la informaci&oacute;n, pero una vez obtenida la informaci&oacute;n se pueden revender copias exactas. Por lo tanto, surge la necesidad de un sistema de seguimiento de copias para la protecci&oacute;n de los derechos de autor, que tambi&eacute;n se utilice en el caso de adquisici&oacute;n legal para distribuci&oacute;n fraudulenta &#40;copias ilegales&#41;. Ante estos riesgos, legislar resulta insuficiente, y por ello se debe hacer uso de otros mecanismos que aseguren y protejan derechos fundamentales como es el derecho de propiedad intelectual. Las marcas de agua digitales han sido propuestas como una soluci&oacute;n eficiente para la protecci&oacute;n de los derechos de copia y propiedad de los archivos de datos multimedia, posibilitando la identificaci&oacute;n de la fuente, autor, propietario, distribuidor o consumidor autorizado, de im&aacute;genes digitales, grabaciones de audio o video. La principal ventaja de los sistemas de marca de agua consiste en que la marca es inseparable del contenido del archivo. Sin embargo, existen algunas cuestiones que necesitan ser resueltas, antes de que estas t&eacute;cnicas puedan ser eficazmente aplicadas en los escenarios de la vida real. Durante los &uacute;ltimos 20 a&ntilde;os se han desarrollado numerosos algoritmos para este fin [1]. Las t&eacute;cnicas de marca de agua para la protecci&oacute;n de derechos de autor deben satisfacer varios requerimientos como son: imperceptibilidad de la marca de agua insertada dentro del material digital, robustez de la misma contra ataques y no ambig&uuml;edad de la se&ntilde;al de marca de agua cuando se extrae del material digital, etc. [1, 2]. Para im&aacute;genes digitales, la imperceptibilidad de la marca de agua es sin&oacute;nimo de invisibilidad de la se&ntilde;al de marca en la imagen, es decir, la imagen no debe presentar distorsi&oacute;n visual a causa de la inserci&oacute;n de la marca de agua. La robustez de la marca de agua se refiere a que una vez que la marca de agua ha sido introducida en una imagen digital, est&aacute; debe sobrevivir a una amplia diversidad de ataques que la distorsionar&aacute;n, as&iacute; como a la imagen en la que est&aacute; se inserta. Seg&uacute;n la causa y objetivo que los origina, &eacute;stos se pueden clasificar en ataques no intencionales e intencionales. Los ataques no intencionales son aquellos a los cuales la marca de agua est&aacute; sometida de manera casi inevitable, por ejemplo, la compresi&oacute;n JPEG, el ruido introducido por el canal de transmisi&oacute;n por el que se env&iacute;a la imagen marcada, entre otros. Los ataques intencionales son manipulaciones que se realizan sobre la imagen marcada con el fin de eliminar la protecci&oacute;n de derechos de autor. Aunque en la actualidad algunas t&eacute;cnicas de marca de agua presentan robustez frente a algunos de los ataques antes mencionados, se siguen teniendo problemas de robustez ante ataques que dan lugar a una interpolaci&oacute;n de la se&ntilde;al digital que representa la informaci&oacute;n. En el caso de im&aacute;genes, estos ataques pueden realizarse mediante distorsiones geom&eacute;tricas tales como rotaci&oacute;n, traslaci&oacute;n de un n&uacute;mero no entero de pixeles, escalamiento, entre otros. Por lo tanto, se requiere hacer mayor &eacute;nfasis en combatir las distorsiones geom&eacute;tricas al momento de desarrollar una t&eacute;cnica de marca de agua. No ambig&uuml;edad de marca de agua en el proceso de detecci&oacute;n significa que la marca de agua extra&iacute;da o detectada debe ser lo suficientemente clara para poder mostrar la propiedad de autor. Para lograr que la marca de agua cumpla el requerimiento de imperceptibilidad, reducir la energ&iacute;a de la se&ntilde;al de marca de agua es una estrategia directa que se puede tomar, sin embargo, una se&ntilde;al d&eacute;bil es m&aacute;s f&aacute;cil que se pierda despu&eacute;s de cualquier modificaci&oacute;n que sufra la imagen, de manera que cuando &eacute;sta sea detectada, podr&iacute;a resultar ambigua. Para poder extraer la marca de agua con mayor claridad, se podr&iacute;a incrementar el n&uacute;mero de bits que constituyen la marca de agua, sin embargo con esto se perjudican los otros dos requerimientos mencionados anteriormente. Por lo tanto, estos requerimientos se consideran los tres v&eacute;rtices de un tri&aacute;ngulo, donde cuando se trata de mejorar uno de los requerimientos, se perjudican forzosamente los otros dos. Desde el punto de vista del proceso de detecci&oacute;n, las t&eacute;cnicas de marca de agua se pueden clasificar en t&eacute;cnicas de marca de agua p&uacute;blica y privada, respectivamente. En el caso de la t&eacute;cnica de marca de agua p&uacute;blica, la marca de agua se detecta sin usar la imagen original, mientras que en la t&eacute;cnica privada, la imagen original es usada para detectar la se&ntilde;al de marca de agua. Obviamente, en la t&eacute;cnica de marca de agua privada, la se&ntilde;al de marca de agua puede ser m&aacute;s robusta y menos ambigua al momento de su detecci&oacute;n, sin embargo, en muchas aplicaciones, la imagen original no est&aacute; disponible en el proceso de detecci&oacute;n [1,2]. Debido a que la t&eacute;cnica de marca de agua p&uacute;blica requiere una detecci&oacute;n a ciegas, cuando la imagen marcada sufre alg&uacute;n ataque, se puede perder la sincronizaci&oacute;n de la marca de agua entre el proceso de inserci&oacute;n y el proceso de detecci&oacute;n, lo que provocar&iacute;a errores de detecci&oacute;n. Distorsiones geom&eacute;tricas, tales como traslaci&oacute;n, escalamiento, rotaci&oacute;n y cualquier transformada <i>Affine</i>, son algunos de los principales factores causantes de la p&eacute;rdida de sincronizaci&oacute;n en el esquema de marca de agua p&uacute;blica. Adem&aacute;s, este tipo de ataques     ocurre com&uacute;nmente en varias aplicaciones pr&aacute;cticas. Por lo tanto, para combatir este problema, se han propuesto varios algoritmos en la literatura [3&#45;13]. Los algoritmos propuestos se pueden clasificar b&aacute;sicamente en cinco categor&iacute;as, las cuales son: los m&eacute;todos basados en b&uacute;squeda exhaustiva, los que hacen uso de alg&uacute;n dominio invariante a distorsiones geom&eacute;tricas, los que utilizan una se&ntilde;al de re&#45;sincronizaci&oacute;n, los que hacen uso de caracter&iacute;sticas relevantes de la imagen para llevar a cabo una resincronizaci&oacute;n y los que usan la t&eacute;cnica de normalizaci&oacute;n de im&aacute;genes. El m&eacute;todo de b&uacute;squeda exhaustiva, como su nombre lo indica, realiza una b&uacute;squeda a profundidad para encontrar los factores de distorsi&oacute;n geom&eacute;trica, tales como factor de escalamiento, &aacute;ngulo de rotaci&oacute;n, relaci&oacute;n de aspecto entre ancho y alto de la imagen, etc. Usando los factores geom&eacute;tricos estimados, la imagen marcada se restaura geom&eacute;tricamente antes del proceso de detecci&oacute;n. Aunque este m&eacute;todo es &oacute;ptimo para la estimaci&oacute;n de factores geom&eacute;tricos, la complejidad computacional es considerablemente alta, lo que hace que este m&eacute;todo sea impr&aacute;ctico [3]. En la segunda categor&iacute;a, la se&ntilde;al de marca de agua se inserta en alg&uacute;n dominio invariante a las distorsiones geom&eacute;tricas, tales como el dominio de la Transformada Fourier&#45; Mellin &#40;FMT&#41; [4] y el uso de histogramas [5, 6]. Te&oacute;ricamente la FMT es invariante a la rotaci&oacute;n, el escalamiento y la traslaci&oacute;n &#40;RST&#41;, sin embargo, la implementaci&oacute;n discreta del mapeo Log&#45;Polar dentro de la FMT realiza una interpolaci&oacute;n en los p&iacute;xeles de la imagen, lo cual provoca una distorsi&oacute;n visual en la imagen marcada. Para im&aacute;genes de color, el histograma de la imagen es usado como dominio de inserci&oacute;n y detecci&oacute;n de la marca de agua [5, 6]. En los algoritmos basados en el histograma, la marca de agua insertada es robusta a un gran n&uacute;mero de distorsiones geom&eacute;tricas, sin embargo, esta no es robusta a esquemas de procesamientos de se&ntilde;ales comunes, tales como compresi&oacute;n JPEG, filtraje y contaminaci&oacute;n por ruido. En la tercera categor&iacute;a, una se&ntilde;al llamada plantilla se inserta adicionalmente a la imagen junto con la se&ntilde;al de marca de agua [7, 8]. En el proceso de detecci&oacute;n, se hace uso de la plantilla para estimar los factores geom&eacute;tricos y restaurar la imagen marcada con alguna distorsi&oacute;n geom&eacute;trica a su estado original. La principal desventaja de este m&eacute;todo es que la plantilla obviamente causa distorsi&oacute;n visual adicional a la imagen marcada y si &eacute;sta se llega a perder por alguna raz&oacute;n, no se puede detectar correctamente la se&ntilde;al de marca de agua. La cuarta categor&iacute;a trata de resolver las desventajas que presentan los m&eacute;todos de la tercera categor&iacute;a, en la cual, se extraen las caracter&iacute;sticas relevantes de la imagen y son usadas para estimar los factores geom&eacute;tricos, restaurando as&iacute; la imagen a su estado original en el proceso de detecci&oacute;n [9, 10]. En estos m&eacute;todos, no se inserta ninguna se&ntilde;al adicional a la imagen, lo cual no provoca distorsi&oacute;n visual a la imagen, adem&aacute;s de que las caracter&iacute;sticas relevantes de una imagen son m&aacute;s dif&iacute;ciles de perder que la plantilla. La principal desventaja de este m&eacute;todo es la alta complejidad para extraer las caracter&iacute;sticas relevantes &uacute;tiles para satisfacer los requerimientos de marca de agua en ambos procesos, el proceso de inserci&oacute;n y el proceso de detecci&oacute;n. La &uacute;ltima categor&iacute;a usa la t&eacute;cnica de normalizaci&oacute;n de im&aacute;genes introducido por [11]. Este m&eacute;todo est&aacute; basado en un concepto en el cual, la versi&oacute;n normalizada de una imagen y sus versiones distorsionadas geom&eacute;tricamente son exactamente iguales. Usando este concepto, la inserci&oacute;n y la detecci&oacute;n de marca de agua se realizan en la versi&oacute;n normalizada de la imagen, te&oacute;ricamente el problema de p&eacute;rdida de sincronizaci&oacute;n entre ambos procesos no ocurre. En la pr&aacute;ctica, debido a que el proceso de normalizaci&oacute;n contiene interpolaci&oacute;n, la imagen marcada sufre una distorsi&oacute;n visual considerable. Dong et al., propusieron dos algoritmos [12], uno de ellos est&aacute; basado en la normalizaci&oacute;n de im&aacute;genes y detecci&oacute;n de la marca de agua a ciegas; mientras que el otro algoritmo est&aacute; basado en un grafo el&aacute;stico para una t&eacute;cnica de marca de agua privada. En el primer algoritmo de Dong et al. [12], para evitar una degradaci&oacute;n de la calidad en la imagen marcada, la se&ntilde;al de marca de agua se normaliza en lugar de la imagen y se inserta a la imagen en el dominio espacial [12]. El algoritmo de Dong et al. mostr&oacute; robustez de la marca de agua ante varias distorsiones geom&eacute;tricas, sin embargo para obtener una tasa de bits err&oacute;neos &#40;BER&#41; razonablemente baja en el proceso de detecci&oacute;n, la energ&iacute;a de la se&ntilde;al de marca de agua se tiene que aumentar y como consecuencia de esto, la distorsi&oacute;n de la imagen marcada no se puede evitar.</font></p>     <p><font face="Verdana" size="2">En este art&iacute;culo, se propone un algoritmo de marca de agua basado en la normalizaci&oacute;n de im&aacute;genes, en el cual, un patr&oacute;n de marca de agua es normalizado usando los mismos factores geom&eacute;tricos obtenidos en la normalizaci&oacute;n de imagen. Para insertar la marca de agua con mayor energ&iacute;a, sin perjudicar la imperceptibilidad de la misma en el algoritmo propuesto, los bloques de tama&ntilde;o 8x8 p&iacute;xeles que contienen coeficientes DCT de la imagen normalizada, se clasifican dependiendo de la complejidad de texturas. Usando la complejidad de cada bloque, se determina la energ&iacute;a o fuerza de inserci&oacute;n de la marca de agua para este bloque. El algoritmo propuesto es similar al algoritmo de Dong et al. [12] desde el punto de vista del uso de la normalizaci&oacute;n de im&aacute;genes, sin embargo el algoritmo propuesto difiere al de Dong et al. En los siguientes aspectos: a&#41; La energ&iacute;a de inserci&oacute;n de la marca de agua es adaptable, considerando la complejidad de texturas de cada bloque de la imagen, b&#41; el algoritmo propuesto fue evaluado con un mayor n&uacute;mero de ataques adem&aacute;s de los ataques geom&eacute;tricos, c&#41; el comportamiento del algoritmo propuesto es comparado con m&eacute;todos de marca de agua basados en otras estrategias. Este art&iacute;culo est&aacute; organizado de la siguiente manera: en esta secci&oacute;n se realiz&oacute; una introducci&oacute;n acerca de la t&eacute;cnica de marca de agua y sus antecedentes sobre algoritmos de marca de agua robustos a distorsiones geom&eacute;tricas. Seguidamente, se describe la t&eacute;cnica de normalizaci&oacute;n de im&aacute;genes y el algoritmo propuesto. A continuaci&oacute;n se presentan los resultados obtenidos por simulaci&oacute;n computacional y finalmente las conclusiones.</font></p>      <p><font face="Verdana" size="3"><b>Metodolog&iacute;a</b></font></p>     <p><font face="Verdana" size="2"><b>Normalizaci&oacute;n de im&aacute;genes</b></font></p>     <p><font face="Verdana" size="2">En el algoritmo propuesto, la imagen y el patr&oacute;n de marca de agua son normalizados para construir un esquema de marca de agua robusto a distorsiones geom&eacute;tricas. En esta secci&oacute;n, se hace una descripci&oacute;n acerca de la t&eacute;cnica de normalizaci&oacute;n de im&aacute;genes, la cual se basa en la teor&iacute;a de momentos invariantes propuesta en [11]. Aqu&iacute; se describen detalladamente los procedimientos de c&aacute;lculo de momentos invariantes y normalizaci&oacute;n de im&aacute;genes.</font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><b>Momentos invariantes</b></font></p>     <p><font face="Verdana" size="2">Los momentos geom&eacute;tricos <i>m<sub>p,q</sub></i> y los momentos centrales &mu;<sub>p,q</sub> de una imagen <i>f</i>&#40;x,y&#41; se definen en &#40;1&#41; y &#40;2&#41;, respectivamente.</font></p>     <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i01.gif" ><a name="Ecuaci&oacute;n1y2"></a></font></p>       <p><font face="Verdana" size="2">donde <i>p, q</i> &#61; 1,2,&#8230;, y <img src="/img/revistas/rfiua/n52/n52a13i02.gif" > es la masa central de la imagen que se obtiene como:</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i03.gif" ></font></p>        <p><font face="Verdana" size="2"><b>Procedimiento de normalizaci&oacute;n de im&aacute;genes</b></font></p>     <p><font face="Verdana" size="2">El procedimiento de normalizaci&oacute;n de una imagen <i>f &#40;x,y&#41;</i> consiste de las siguientes etapas: </font></p>     <p><font face="Verdana" size="2">1&#41; Trasladar la imagen <i>f &#40;x,y&#41;</i> con los valores <i>f &#40;d<sub>x</sub>, d<sub>y</sub>&#41;</i> para generar una nueva imagen <i>f</i><sub>1</sub> &#40;x,y&#41; &#61; <i>f &#40;x<sub>a</sub>, y<sub>a</sub>&#41;</i>, cuyo centro es igual a la masa central de la imagen <i>f &#40;x,y&#41;</i>. Esta operaci&oacute;n est&aacute; dada por &#40;3&#41; usando una Transformaci&oacute;n Affine.</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i04.gif" ><a name="Ecuaci&oacute;n3"></a></font></p>       <p><font face="Verdana" size="2">Cuyos elementos son:</font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i05.gif" ></font></p>       <p><font face="Verdana" size="2">Este proceso normaliza una imagen respecto a la traslaci&oacute;n.</font></p>     <p><font face="Verdana" size="2">2&#41; Aplicar una transformaci&oacute;n de deformaci&oacute;n en la direcci&oacute;n x a la imagen <i>f<sub>1</sub> &#40;x,y&#41;</i>, usando:</font></p>       <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i06.gif" ></font></p>       <p><font face="Verdana" size="2">La imagen resultante se denota como <i>f<sub>2</sub> &#40;x,y&#41;</i>, la cual est&aacute; normalizada ante el efecto de deformaci&oacute;n en la direcci&oacute;n x. </font></p>     <p><font face="Verdana" size="2">3&#41; Aplicar una transformaci&oacute;n de deformaci&oacute;n en la direcci&oacute;n y a la imagen <i>f<sub>2</sub> &#40;x,y&#41;</i>, usando:</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i07.gif" ></font></p>      <p><font face="Verdana" size="2">La imagen resultante se denota como <i>f<sub>3</sub> &#40;x,y&#41;</i>, la cual est&aacute; normalizada ante el efecto de deformaci&oacute;n en la direcci&oacute;n y.</font></p>     <p><font face="Verdana" size="2">4&#41; Cambiar el tama&ntilde;o de la imagen <i>f<sub>3</sub> &#40;x,y&#41;</i> en ambas direcciones, usando:</font></p>     <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i08.gif" ></font></p>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">La imagen resultante se denota como <i>f<sub>4</sub> &#40;x,y&#41;</i>, la cual est&aacute; normalizada ante el efecto de escalamiento en ambas direcciones. Finalmente la imagen <i>f<sub>4</sub> &#40;x,y&#41;</i> es la imagen normalizada de la imagen original <i>f &#40;x,y&#41;</i>. Cabe mencionar que los procedimientos de normalizaci&oacute;n de imagen son totalmente invertibles, aplicando las matrices inversas de <i>A<sub>s</sub>, A<sub>y</sub>, A<sub>x</sub></i> y sumando el vector <i>d</i> a la imagen normalizada <i>f<sub>4</sub> &#40;x,y&#41;</i>, obtenemos la imagen original <i>f &#40;x,y&#41;</i>. Sin embargo, para una implementaci&oacute;n discreta de ambos procesos, el proceso de normalizaci&oacute;n y el proceso inverso requieren de una interpolaci&oacute;n, la cual provoca una degradaci&oacute;n en la calidad de la imagen. La determinaci&oacute;n de los par&aacute;metros &alpha;,&beta;, &Upsilon; y &delta; esta basada en la siguiente teor&iacute;a [11]:</font></p>      <p><font face="Verdana" size="2">Si la imagen <i>g&#40;x,y&#41;</i> es una imagen transformada de <i>f &#40;x,y&#41;</i>, aplicando una transformaci&oacute;n <i>Affine</i> general:</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i09.gif" ></font></p>      <p><font face="Verdana" size="2"><i>g&#40;x,y&#41;</i> est&aacute; dada por <i>g&#40;x,y&#41;</i> &#61; A &#8226; <i>f &#40;x,y&#41;</i>. Los momentos invariantes de la imagen <i>g&#40;x,y&#41;</i> <i>m'<sub>p,q</sub></i> est&aacute;n dados por:</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i10.gif" ><a name="Ecuaci&oacute;n4"></a></font></p>      <p><font face="Verdana" size="2">Aplicando la transformaci&oacute;n <i>Affine</i> general <i>A</i> en una coordenada <i>&#40;x,y&#41;</i>, se obtiene la coordenada transformada <i>&#40;x',y'&#41;</i> :</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i11.gif" ></font></p>      <p><font face="Verdana" size="2">Sustituyendo las coordenadas <i>&#40;x', y'&#41;</i> en &#40;4&#41; se tiene:</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i12.gif" ><a name="Ecuaci&oacute;n5"></a></font></p>      <p><font face="Verdana" size="2">Aplicando el teorema binomial en &#40;5&#41;:</font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i13.gif" ><a name="Ecuaci&oacute;n6y7"></a></font></p>       <p><font face="Verdana" size="2">Sustituyendo &#40;6&#41; y &#40;7&#41; en &#40;5&#41; se obtiene:</font></p>       <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i14.gif" ><a name="Ecuaci&oacute;n8"></a></font></p>       <p><font face="Verdana" size="2">Usando la definici&oacute;n de la <a href="#Ecuaci&oacute;n1y2">ecuaci&oacute;n &#40;1&#41;</a> se tiene:</font></p>       <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i15.gif" ><a name="Ecuaci&oacute;n9"></a></font></p>        <p><font face="Verdana" size="2">Finalmente, sustituyendo &#40;9&#41; en &#40;8&#41; se obtiene:</font></p>       <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i16.gif" ><a name="Ecuaci&oacute;n10"></a></font></p>        <p><font face="Verdana" size="2">De igual forma, se obtiene &mu;'<sub>p,q</sub>, quedando de la siguiente manera:</font></p>        <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i17.gif" ><a name="Ecuaci&oacute;n11"></a></font></p>        <p><font face="Verdana" size="2">Usando esta relaci&oacute;n entre los momentos invariantes de la imagen normalizada y la imagen original, se estiman los par&aacute;metros &alpha;, &beta;, &lambda;, &delta; de las matrices <i>A<sub>s</sub>, A<sub>y</sub>, A<sub>x</sub></i> de normalizaci&oacute;n.</font></p>        ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">La <a href="#Figura1">figura 1</a> muestra un ejemplo de normalizaci&oacute;n de im&aacute;genes, en la cual, &#40;c&#41; es la imagen normalizada de ambas im&aacute;genes &#40;a&#41; original y &#40;b&#41; distorsionada geom&eacute;tricamente.</font></p>         <p><font face="Verdana" size="2"><b>Proceso de inserci&oacute;n</b></font></p>        <p><font face="Verdana" size="2">Aunque la imagen normalizada ofrece un dominio invariante a todas las distorsiones geom&eacute;tricas, la implementaci&oacute;n discreta del proceso de normalizaci&oacute;n y su proceso inverso produce una degradaci&oacute;n visual a la imagen, debido a los procesos de interpolaci&oacute;n. Por lo tanto, en el algoritmo propuesto en vez de insertar la marca de agua en la imagen normalizada, el patr&oacute;n de marca de agua es normalizado antes de su inserci&oacute;n, la normalizaci&oacute;n de la imagen original es usada solamente para determinar la energ&iacute;a de inserci&oacute;n adecuada, por lo que la inserci&oacute;n de marca de agua se lleva a cabo en el dominio espacial de la imagen sin normalizar. En esta secci&oacute;n se describe la creaci&oacute;n del patr&oacute;n de marca de agua y el proceso de inserci&oacute;n del mismo como sigue:</font></p>        <p><font face="Verdana" size="2">1&#41; Aplicar el procedimiento de normalizaci&oacute;n de im&aacute;genes descrito en la secci&oacute;n anterior a la imagen original para generar una imagen normalizada.</font></p>        <p><font face="Verdana" size="2">2&#41; Dividir la imagen normalizada en bloques de 8x8 p&iacute;xeles y seleccionar los bloques con textura fuerte. Para estimar una complejidad de textura de cada bloque de la imagen normalizada, se usa la t&eacute;cnica propuesta en [13]. Primero, los coeficientes de DCT de cada bloque son cuantificados usando una matriz de cuantificaci&oacute;n que usa una codificaci&oacute;n de entrop&iacute;a de JPEG. Si el k&#45;&eacute;simo bloque <i>F<sub>k</sub>&#40;u, v&#41;, 0 &le; u,v &le;</i> 7 satisface la condici&oacute;n de la <a href="#Ecuaci&oacute;n12">ecuaci&oacute;n &#40;12&#41;</a>, este bloque es clasificado como textura fuerte, en otro caso el bloque pertenece a una textura d&eacute;bil.</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i18.gif" ><a name="Figura1"></a></font></p>      <p><font face="Verdana" size="2"><b>Figura 1</b> &#40;a&#41; Imagen original &#40;b&#41; Versi&oacute;n distorsionada de la imagen &#40;a&#41;, &#40;c&#41; Imagen normalizada obtenida de ambas im&aacute;genes &#40;a&#41; y &#40;b&#41;</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i19.gif" ><a name="Ecuaci&oacute;n12"></a></font></p>     <p><font face="Verdana" size="2">donde la notaci&oacute;n <img src="/img/revistas/rfiua/n52/n52a13i31.gif" > es una funci&oacute;n de redondeo hacia 0 y la funci&oacute;n <i>numero&#123;condici&oacute;n&#125;</i> obtiene el n&uacute;mero de elementos que satisfacen la condici&oacute;n, y <i>Q&#40;u, v&#41;</i> es el valor de la matriz de cuantificaci&oacute;n en la frecuencia espacial <i>&#40;u, v&#41;</i>. <i>T<sub>1</sub> y T<sub>2</sub></i> son dos valores umbral predeterminados, el valor de coeficiente de frecuencia cero DC del k&#45;&eacute;simo bloque <i>F<sub>k&#40;0,0&#41;</sub></i> representa el promedio de luminancia del bloque y este se encuentra en un rango de [0 a &#40;2<sup>l</sup>&#45;1&#41;S] para un bloque de tama&ntilde;o SxS en nivel de escala de grises. Por ejemplo, si l=8 bits y S=8 &#40;bloque de 8x8&#41;, el rango de DC es [0 a &#40;2<sup>l</sup> &#45; 1&#41;S], de modo que, cuando el bloque es plano y negro en su totalidad, el valor de DC para <i>F<sub>k</sub>&#40;0,0&#41;</i> es 0 y, cuando el bloque es plano y blanco en su totalidad, el valor de DC para <i>F<sub>k</sub>&#40;0,0&#41;</i> es 2040. Considerando <i>l&#61;5</i>, la intensidad promedio del bloque es 2<sup>5</sup> &#61; 32 de 255 en la escala de grises. De acuerdo al sistema visual humano SVH, el detalle de esta intensidad es imperceptible, por lo tanto, se propone un valor umbral <i>T<sub>1</sub></i> &#61; 230, el cual fue usado para la simulaci&oacute;n computacional. Por otro lado, el rango de valores para <i>n&uacute;mero&#123;condici&oacute;n&#125;</i> es [1 a 64], debido a que el tama&ntilde;o del bloque es 8x8 haciendo un total de 64 coeficientes. Cuando el bloque contiene altas frecuencias, es decir, contiene detalles &#40;por ejemplo una regi&oacute;n con textura fuerte&#41;, los valores de alta frecuencia obtenidos despu&eacute;s de aplicar una cuantificaci&oacute;n con la matriz <i>Q</i> deben ser diferentes de cero, por lo tanto, si se desea obtener un bloque con textura fuerte, el n&uacute;mero de altas frecuencias diferentes de cero debe ser mayor que un valor umbral <i>T<sub>2</sub></i>. La matriz de cuantificaci&oacute;n <i>Q</i> usada es la misma que se utiliza para la compresi&oacute;n JPEG con el factor de calidad 50. La combinaci&oacute;n de ambas condiciones en la<a href="#Ecuaci&oacute;n12"> ecuaci&oacute;n &#40;12&#41;</a> permite obtener un bloque con textura fuerte y con detalles suficientemente claros para el SVH. Un ejemplo de clasificaci&oacute;n de bloques se muestra en la figura 2, en la cual, los bloques blancos son bloques de textura fuerte y los bloques negros son texturas d&eacute;biles.</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i20.gif" ><a name="Figura2"></a></font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><b>Figura 2</b> Un ejemplo de clasificaci&oacute;n de bloques por caracter&iacute;sticas de textura</font></p>     <p><font face="Verdana" size="2">3&#41; Generar un patr&oacute;n bi&#45;dimensional pseudoaleatorio <i>R</i>, cuyo tama&ntilde;o es el mismo que la imagen original. Enmascarar un patr&oacute;n binario <i>M</i> que funciona como molde al patr&oacute;n pseudo&#45;aleatorio <i>R</i> para generar el patr&oacute;n <i>MR</i>.</font></p>     <p><font face="Verdana" size="2">4&#41; Generar un vector de marca de agua binaria <i>W</i> &#61; &#123;w<sub>i</sub> &#124; w<sub>i</sub> &#61; &#45;1 o 1, i &#61; 1..n&#125; , cuyos elementos son pseudo&#45;aleatorios y es generado por una llave secreta del propietario de la imagen. Despu&eacute;s se multiplica por un factor de ganancia &alpha;<sub>1</sub> al vector de marca de agua, y se genera <i>W'</i> &#61; &#123;&alpha;<sub>i</sub> w<sub>i</sub> &#124; w<sub>i</sub> &#61; &#45;1 o 1, i &#61; 1..n&#125; </font></p>     <p><font face="Verdana" size="2">5&#41; Dividir el vector de marca de agua <i>W'</i>, generado por el paso 4 de este proceso, en <i>N</i> grupos de <i>L</i> elementos. <i>L</i> puede tener un valor desde 1 hasta 22, el cual es equivalente al n&uacute;mero de coeficientes de frecuencia media en el bloque de DCT de 8x8 p&iacute;xeles. Por ejemplo, si la longitud del vector de marca de agua <i>W'</i> es 500 y si el n&uacute;mero de coeficientes <i>L</i> que se usan para la inserci&oacute;n de marca de agua es igual a 5, el n&uacute;mero de grupos <i>N</i> entonces es 100 &#40;<i>N</i> &#61; 500&#47;5&#41;.</font></p>     <p><font face="Verdana" size="2">6&#41; Los elementos del patr&oacute;n <i>MR</i> generado en el paso 3 de este proceso, que corresponden a los coeficientes en la frecuencia de banda media de los bloques de textura fuerte de la imagen normalizada, se reemplazan por los elementos de marca de agua <i>W'</i>. La Transformada Discreta del Coseno Inversa &#40;IDCT&#41; se aplica al patr&oacute;n con la se&ntilde;al de marca de agua y se genera el patr&oacute;n de marca de agua normalizado <i>MR<sub>W</sub></i>.</font></p>     <p><font face="Verdana" size="2">7&#41; Aplicar el proceso inverso de normalizaci&oacute;n de im&aacute;genes al patr&oacute;n de marca de agua <i>MR<sub>W</sub></i> para obtener un patr&oacute;n bidimensional de marca de agua WP.</font></p>     <p><font face="Verdana" size="2">8&#41; El patr&oacute;n de marca de agua <i>WP</i> se inserta en la imagen original usando una inserci&oacute;n aditiva en el dominio espacial. La formula de la inserci&oacute;n est&aacute; dada en &#40;13&#41;.</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i21.gif" ><a name="Ecuaci&oacute;n13"></a></font></p>      <p><font face="Verdana" size="2">donde <i>I<sub>o</sub></i> e <i>I<sub>w</sub></i> son la imagen original e imagen marcada respectivamente y &alpha;<sub>2</sub> es la energ&iacute;a de inserci&oacute;n de la marca de agua. A grandes rasgos, en el proceso de inserci&oacute;n de marca de agua del algoritmo propuesto, se genera un patr&oacute;n bi&#45;dimensional normalizado usando los mismos factores geom&eacute;tricos de la normalizaci&oacute;n de la imagen original y para que &eacute;ste patr&oacute;n de marca de agua sea m&aacute;s robusto a los esquemas de procesamiento de se&ntilde;ales, adem&aacute;s de mantener su imperceptibilidad, se tomaron en cuenta las caracter&iacute;sticas de texturas de la imagen original para realizar una inserci&oacute;n adaptable. Cabe mencionar que la normalizaci&oacute;n del patr&oacute;n de marca de agua en lugar de la misma imagen evita una distorsi&oacute;n en la imagen marcada. La figura 3 muestra el proceso de inserci&oacute;n de marca de agua descrito anteriormente.</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i22.gif" ><a name="Figura3"></a></font></p>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><b>Figura 3</b> Proceso de inserci&oacute;n de marca de agua</font></p>      <p><font face="Verdana" size="2"><b>Proceso de detecci&oacute;n</b></font></p>     <p><font face="Verdana" size="2">El proceso de detecci&oacute;n de marca de agua se describe como sigue:</font></p>     <p><font face="Verdana" size="2">1&#41; Se aplica el proceso de normalizaci&oacute;n a la imagen marcada y se obtiene la versi&oacute;n normalizada de la imagen marcada.</font></p>     <p><font face="Verdana" size="2">2&#41; Se aplica la DCT a los bloques de 8x8 p&iacute;xeles de la imagen marcada normalizada, despu&eacute;s se clasifican los bloques en bloque con textura fuerte y bloques con textura d&eacute;bil. Desde los bloques con textura fuerte, se extraen los coeficientes marcados localizados en el rango de frecuencia media. Concatenando los vectores de coeficientes marcados extra&iacute;dos desde todos los bloques con texturas fuertes, se genera un vector de coeficientes marcados <i>CW &#61; &#40;cw<sub>1</sub>, cw<sub>2</sub>,&#8230; cw<sub>N&#45;1</sub>, cw<sub>N</sub>&#41;</i>.</font></p>     <p><font face="Verdana" size="2">3&#41; Se extrae el vector de marca de agua, realizando la siguiente operaci&oacute;n usando los elementos del vector <i>CW</i>.</font></p>     <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i23.gif" ><a name="Ecuaci&oacute;n14"></a></font></p>       <p><font face="Verdana" size="2">donde <img src="/img/revistas/rfiua/n52/n52a13i32.gif" >, <i>sign</i> &#40;cw<sub>k</sub>&#41;es una funci&oacute;n de signo.</font></p>     <p><font face="Verdana" size="2">La figura 4 muestra el proceso de extracci&oacute;n de marca de agua.</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i24.gif" ><a name="Figura4"></a></font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><b>Figura 4</b> El proceso de extracci&oacute;n de marca de agua</font></p>      <p><font face="Verdana" size="3"><b>Resultados experimentales</b></font></p>     <p><font face="Verdana" size="2">Para evaluar el sistema se llevaron a cabo simulaciones computacionales en las cuales se emplearon, im&aacute;genes de 512 x 512 pixeles en escalas de grises con 8 bits de resoluci&oacute;n y dos valores umbrales <i>T<sub>1</sub></i> y <i>T<sub>2</sub></i>, los cuales se emplearon para clasificar cada bloque de la imagen en dos clases: bloques con textura fuerte y bloques con textura d&eacute;bil. A estos umbrales se les asign&oacute; los valores 230 y 13, respectivamente. El esquema propuesto es evaluado desde el punto de vista de imperceptibilidad, robustez y no ambig&uuml;edad de la marca de agua extra&iacute;da.</font></p>      <p><font face="Verdana" size="2"><b>Imperceptibilidad de la se&ntilde;al de marca de agua</b></font></p>     <p><font face="Verdana" size="2">Un vector de marca de agua binario de 64 bits es insertado 10 veces redundantemente dentro de varias im&aacute;genes. El factor de energ&iacute;a de la marca de agua &alpha;<sub>2</sub> es incrementado por 0,01 desde el valor 0,01 a 0,1, para medir la relaci&oacute;n entre este factor y la imperceptibilidad de la se&ntilde;al de marca de agua. Con este fin, la Relaci&oacute;n Se&ntilde;al a Ruido Pico &#40;PSNR&#41;, dada por &#40;15&#41;, entre la imagen original y la imagen marcada fue calculada para cada valor de &alpha;<sub>2</sub>.</font></p>      <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i25.gif" ><a name="Ecuaci&oacute;n15"></a></font></p>       <p><font face="Verdana" size="2">donde <i>MxN</i> es el tama&ntilde;o de la imagen, <i>I<sub>o</sub></i>, <i>I<sub>w</sub></i> son la imagen original y la imagen marcada, respectivamente, 255 denota el m&aacute;ximo valor que puede tomar un p&iacute;xel en la imagen, ya que la resoluci&oacute;n de las im&aacute;genes usadas es de 8 bits. El valor de &alpha;1 usado en el proceso de generaci&oacute;n de la secuencia de marca de agua fue el valor 6 en todos los casos. La <a href="#Figura5">figura 5</a> muestra la relaci&oacute;n entre el valor de &alpha;2 y el promedio de la PSNR obtenido en 10 im&aacute;genes aplicando nuestro esquema propuesto y el esquema propuesto por Dong et al. Como podemos observar en la <a href="#Figura5">figura 5</a>, la imperceptibilidad de marca de agua expresada por la PSNR con diferentes valores de &alpha;<sub>2</sub> en ambos esquemas es muy similar y en ambos esquemas, cuando se usan los valores peque&ntilde;os de &alpha;<sub>2</sub> &le; 0,03, la PSNR es mayor que 36dB, lo cual garantiza la imperceptibilidad de la marca de agua.</font></p>     <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i26.gif" ><a name="Figura5"></a></font></p>      <p><font face="Verdana" size="2"><b>Figura 5</b> Relaci&oacute;n entre la energ&iacute;a de marca de agua &alpha;<sub>2</sub> y la imperceptibilidad de la marca de agua en el esquema propuesto y el esquema de Dong et al</font></p>      <p><font face="Verdana" size="2"><b>Ambig&uuml;edad de marca de agua extra&iacute;da</b></font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">En el esquema de marca de agua, es muy importante que la se&ntilde;al de marca de agua extra&iacute;da no sea ambigua, sobre todo si se trata de un mensaje constituido por texto en C&oacute;digo Estadounidense Est&aacute;ndar para el Intercambio de Informaci&oacute;n &#40;ASCII&#41; o la marca de agua es un logotipo. Considerando esta situaci&oacute;n, la tasa de bits err&oacute;neos &#40;BER&#41; de la secuencia binaria de marca de agua extra&iacute;da respecto a la insertada fue calculada, variando el valor de &alpha;<sub>2</sub>. La <a href="#Figura6">figura 6</a> muestra la relaci&oacute;n entre &alpha;<sub>2</sub> y la BER de nuestro sistema propuesto y el propuesto por Dong et al. Como podemos observar en la figura 6, cuando los valores de &alpha;<sub>2</sub> son menores que 0,03, la BER de nuestro esquema es de 0,05, lo cual indica que la se&ntilde;al de marca de agua es suficientemente clara, as&iacute; cuando la marca de agua es un mensaje de texto representado por c&oacute;digo ASCII, el mensaje extra&iacute;do es totalmente legible. Mientras que en el esquema de Dong et al., cuando el valor de &alpha;<sub>2</sub> &le; 0,03, la BER es mayor que 0,25. Esto significa que aproximadamente un cuarto de bits de la secuencia de marca de agua extra&iacute;da son err&oacute;neos, como consecuencia de esto, cuando la se&ntilde;al de marca de agua es un mensaje, el mensaje extra&iacute;do en el esquema de Dong et al., no es legible.</font></p>     <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i27.gif" ><a name="Figura6"></a></font></p>       <p><font face="Verdana" size="2"><b>Figura 6</b> Relaci&oacute;n entre la energ&iacute;a de marca de agua &alpha;<sub>2</sub> y la BER en el esquema propuesto y el de Dong et al</font></p>      <p><font face="Verdana" size="2">La <a href="#Tabla1">tabla 1 </a>muestra una comparaci&oacute;n de la BER entre el sistema propuesto y el sistema de Dong et al., usando im&aacute;genes bajo las mismas condiciones, tales como imperceptibilidad de la se&ntilde;al de marca de agua en t&eacute;rminos de la PSNR &#40;36 dB&#41;, numero de bits de marca de agua &#40;64 bits&#41;, lo m&aacute;s parecidas posible. Los valores de &alpha;<sub>1</sub> y &alpha;<sub>2</sub> usados en el esquema propuesto en este documento son 6 y 0,03, respectivamente.</font></p>     <p><font face="Verdana" size="2"><b>Tabla 1</b> Comparaci&oacute;n de Ambig&uuml;edad de marca de agua extra&iacute;da entre el m&eacute;todo de Dong et al y el sistema propuesto en este art&iacute;culo</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i28.gif" ><a name="Tabla1"></a></font></p>      <p><font face="Verdana" size="2">De la tabla 1, podemos concluir que en nuestro esquema propuesto, la secuencia de la marca de agua extra&iacute;da es menos ambigua, comparado con el de Dong et al.</font></p>      <p><font face="Verdana" size="2"><b>Robustez de marca de agua</b></font></p>     <p><font face="Verdana" size="2">Para evaluar la robustez de la marca de agua en el esquema propuesto, se aplicaron varios ataques a im&aacute;genes marcadas. La <a href="#Tabla2">tabla 2</a> muestra la robustez de marca de agua en t&eacute;rminos de la tasa de bits err&oacute;neos &#40;BER&#41; de la marca de agua extra&iacute;da despu&eacute;s de los correspondientes ataques aplicados. En todos los casos, los valores de &alpha;<sub>1</sub> y &alpha;<sub>2</sub> son 6 y 0,03 respectivamente.</font></p>     <p><font face="Verdana" size="2"><b>Tabla 2</b> BER de la marca de agua extra&iacute;da despu&eacute;s de aplicar distintos ataques</font></p>     ]]></body>
<body><![CDATA[<p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i29.gif" ><a name="Tabla2"></a></font></p>      <p><font face="Verdana" size="2">De la tabla 2, podemos observar que la se&ntilde;al de marca de agua es suficientemente robusta a todos los tipos de distorsi&oacute;n geom&eacute;trica as&iacute; como a la mayor&iacute;a de los procesamientos de se&ntilde;al comunes, tales como compresi&oacute;n de im&aacute;genes JPEG, contaminaci&oacute;n por ruido y filtrado, ya que la BER de la se&ntilde;al de marca de agua extra&iacute;da respecto a la original es menor que 0,11, excepto con la compresi&oacute;n JPEG con un factor de calidad 25 &#40;en este caso BER=0,14&#41;. Este resultado garantiza una legibilidad de texto extra&iacute;do, cuando la se&ntilde;al de marca de agua es una secuencia de c&oacute;digo ASCII que representa un texto. Cuando la marca de agua es una imagen de logotipo, la imagen de marca de agua extra&iacute;da es totalmente clara. Respecto a las im&aacute;genes comprimidas usando el esquema de compresi&oacute;n JPEG con un factor de calidad menor a 25 estas im&aacute;genes se distorsionan considerablemente por la alta tasa de compresi&oacute;n, por lo tanto en la mayor&iacute;a de las ocasiones, la imagen pierde su valor comercial.</font></p>      <p><font face="Verdana" size="2">Finalmente, el comportamiento del algoritmo propuesto es comparado con tres m&eacute;todos basados en estrategias diferentes a la propuesta en este art&iacute;culo. El primer m&eacute;todo utilizado en la comparaci&oacute;n es el propuesto por Ruanaidh y Pun en [4], el cual est&aacute; basado en el uso de la FMT como dominio invariante para insertar y detectar la marca de agua. El segundo m&eacute;todo en la comparaci&oacute;n fue propuesto por Pereira y Pun en [7], el cual est&aacute; basado en el uso de una plantilla que es utilizada como se&ntilde;al de re&#45;sincronizaci&oacute;n de marca de agua en el proceso de detecci&oacute;n. El tercer y &uacute;ltimo m&eacute;todo es propuesto por Tang y Hang en [10]. Este m&eacute;todo utiliza las caracter&iacute;sticas relevantes de la imagen para estimar factores geom&eacute;tricos que sirven para restaurar la imagen a su estado original en el proceso de detecci&oacute;n. Los par&aacute;metros utilizados para realizar la comparaci&oacute;n del comportamiento del algoritmo son: tipo de detecci&oacute;n y longitud de marca de agua utilizados en el m&eacute;todo, y robustez ante los siguientes ataques: compresi&oacute;n JPEG, escalamiento, cambio de aspecto, rotaci&oacute;n, deformaci&oacute;n en planos paralelos, filtrado mediano y contaminaci&oacute;n de imagen con ruido Gaussiano. En la<a href="#Tabla3"> tabla 3</a> se muestran los resultados del comparativo en cuesti&oacute;n de comportamiento. Un gui&oacute;n corto en la tabla indica que el par&aacute;metro de comparaci&oacute;n no es reportado en el m&eacute;todo. Los resultados muestran que el m&eacute;todo propuesto en este art&iacute;culo presenta un mejor comportamiento con respecto a los m&eacute;todos usados en el comparativo.</font></p>     <p><font face="Verdana" size="2"><b>Tabla 3 </b>Comparaci&oacute;n de comportamiento con m&eacute;todos basados en diferentes estrategias</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n52/n52a13i30.gif" ><a name="Tabla3"></a></font></p>      <p><font face="Verdana" size="3"><b>Conclusiones</b></font></p>     <p><font face="Verdana" size="2">En este art&iacute;culo se propuso un algoritmo de marca de agua robusto a distorsiones geom&eacute;tricas, tales como rotaci&oacute;n, escalamiento, traslaci&oacute;n y transformaci&oacute;n general <i>Affine</i>. En la etapa de inserci&oacute;n de la marca de agua, la t&eacute;cnica de normalizaci&oacute;n de im&aacute;genes es empleada para generar un patr&oacute;n de marca de agua invariante a distorsiones geom&eacute;tricas, en lugar de realizar una inserci&oacute;n en la imagen normalizada. Para poder proporcionar mayor robustez a la marca de agua, manteniendo la imperceptibilidad de la misma, se llev&oacute; a cabo una inserci&oacute;n adaptable de la marca en la imagen. Para realizar esta inserci&oacute;n adaptable, se estiman las caracter&iacute;sticas de las texturas de los bloques de la imagen usando los coeficientes de la DCT de la imagen. La extracci&oacute;n de la se&ntilde;al de marca de agua se llev&oacute; a cabo usando un esquema de normalizaci&oacute;n de im&aacute;genes y una transformaci&oacute;n en el dominio DCT. Los resultados obtenidos por simulaci&oacute;n computacional muestran la imperceptibilidad y no ambig&uuml;edad de la se&ntilde;al de marca de agua, adem&aacute;s en el sistema propuesto, la marca de agua es suficientemente robusta contra las distorsiones geom&eacute;tricas y los esquemas de procesamiento de se&ntilde;ales, tales como compresi&oacute;n JPEG y contaminaci&oacute;n por ruido, entre otros. El funcionamiento del sistema propuesto fue comparado con otro esquema robusto a distorsiones geom&eacute;tricas el cual fue: el esquema de Dong et al., mostr&aacute;ndose una ventaja importante. Finalmente, el comportamiento del algoritmo propuesto es comparado con tres m&eacute;todos basados en estrategias diferentes a la propuesta en este art&iacute;culo. Los resultados muestran que el m&eacute;todo propuesto en este art&iacute;culo presenta un mejor comportamiento con respecto a los m&eacute;todos usados en el comparativo.</font></p>      <p><font face="Verdana" size="3"><b>Agradecimientos</b></font></p>     <p><font face="Verdana" size="2">Los autores quieren agradecer al Consejo Nacional de Ciencia y Tecnolog&iacute;a &#40;CONACyT&#41; de M&eacute;xico y al Instituto Polit&eacute;cnico Nacional por el apoyo econ&oacute;mico durante la elaboraci&oacute;n de este trabajo.</font></p>      <p><font face="Verdana" size="3"><b>Referencias</b></font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p><font face="Verdana" size="2">1. I. J. Cox, M. L. Miller, J. A. Bloom. Digital Watermarking, San Francisco CA. Ed. Morgan Kaufmann. 2002. pp. 1&#45;40</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=000123&pid=S0120-6230201000020001300001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">2. G. C. Langelaar, I. Setyawan, R. L. Lagendijk. “Watermarking Digital Image and Video Data”. IEEE Signal Processing Magazine. Vol. 17. 2000. pp. 20&#45;46.</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=000124&pid=S0120-6230201000020001300002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">3. M. Barni. “Effectiveness of exhaustive search and template matching against watermark desynchronization”. IEEE Trans. on Signal Processing Latter. Vol. 12. 2005. pp. 158&#45;161.</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=000125&pid=S0120-6230201000020001300003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">4. J. O. Ruanaidh, T. Pun. “Rotation, scale and translation invariant digital image watermarking”. Proc. ICIP' 97. Atlanta. Vol. 1. 1997. pp. 536&#45;539.</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=000126&pid=S0120-6230201000020001300004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">5. S. Roy, E. Chang. “Watermarking Color Histograms”. Proc. ICIP 2004. Vol. 1. 2004. pp. 2191&#45;2194.</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=000127&pid=S0120-6230201000020001300005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">6. Z. Fan, Y. Zhao. “Image Watermarking Resisting to Geometrical Attacks Based on Histogram”. Proc. Int. Conf. on Intelligent Information Hiding and Multimedia Signal Processing. 2006. pp.79&#45;82.</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=000128&pid=S0120-6230201000020001300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">7. S. Pereira, T. Pun. “Robust template matching for affine resistant image watermarks”. IEEE Trans. On Image Processing. Vol. 9. 2000. pp. 1123&#45;1129.</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=000129&pid=S0120-6230201000020001300007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">8. J. L. Dugelay, S. Roche, C. Rey, G. Do&euml;rr. “Still&#45; Image Watermarking Robust to Local Geometric Distortions”. IEEE Trans. on Image Processing. Vol. 15. 2006. pp. 2831&#45;2842.</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=000130&pid=S0120-6230201000020001300008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">9. E. Izquierdo. “Using Invariant Image Features for Synchronization”. Eurasip Journal on Applied Signal Processing. Vol. 2. 2002. pp. 410&#45;417.</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=000131&pid=S0120-6230201000020001300009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">10. C. Tang, H. M. hang. “A Feature&#45;Based Robust Digital Image Watermarking Scheme”. IEEE Trans on Signal Processing. Vol. 51. 2003. pp. 950&#45;959.</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=000132&pid=S0120-6230201000020001300010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">11. M. K. Hu. “Visual Pattern Recognition by Moment Invariants”. IRE Trans. on Information Theory. Vol. 8. 1962. pp. 179&#45;187.</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=000133&pid=S0120-6230201000020001300011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">12. P. Dong, J. B. Brankov, N. P. Galatsanos, Y. Yang, F. Davoine. “Digital Watermarking robust to geometric distortions”. IEEE Trans. on Image Processing. Vol. 14. 2005, pp. 2140&#45;2150.</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=000134&pid=S0120-6230201000020001300012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">13. J. Huang, Y. Q. Shi. “Adaptive image watermarking scheme based on visual masking”. IEEE Electronics Letter. Vol. 34. 1998. pp. 748&#45;750.</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=000135&pid=S0120-6230201000020001300013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p><font face="Verdana" size="2">&#40;Recibido el 29 de agosto de 2008. Aceptado el 23 de septiembre de 2009&#41;</font></p>     <p><font face="Verdana" size="2"><sup>*</sup>Autor de correspondencia: tel&eacute;fono + 52 + 5 + 624 2000 ext 73256, fax: + 52 + 5 + 656 20 58, correo electr&oacute;nico: <a href="mailto:mcedillohdz@hotmail.com ">mcedillohdz@hotmail.com </a>&#40;M. Cedillo&#41;</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cox]]></surname>
<given-names><![CDATA[I. J]]></given-names>
</name>
<name>
<surname><![CDATA[Miller]]></surname>
<given-names><![CDATA[M. L]]></given-names>
</name>
<name>
<surname><![CDATA[Bloom]]></surname>
<given-names><![CDATA[J. A]]></given-names>
</name>
</person-group>
<source><![CDATA[Digital Watermarking]]></source>
<year>2002</year>
<page-range>1-40</page-range><publisher-loc><![CDATA[San Francisco ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Morgan Kaufmann]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Langelaar]]></surname>
<given-names><![CDATA[G. C]]></given-names>
</name>
<name>
<surname><![CDATA[Setyawan]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
<name>
<surname><![CDATA[Lagendijk]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Watermarking Digital Image and Video Data]]></article-title>
<source><![CDATA[IEEE Signal Processing Magazine]]></source>
<year>2000</year>
<volume>17</volume>
<page-range>20-46</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Barni]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Effectiveness of exhaustive search and template matching against watermark desynchronization]]></article-title>
<source><![CDATA[IEEE Trans. on Signal Processing Latter]]></source>
<year>2005</year>
<volume>12</volume>
<page-range>158-161</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[Ruanaidh]]></surname>
<given-names><![CDATA[J. O]]></given-names>
</name>
<name>
<surname><![CDATA[Pun]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Rotation, scale and translation invariant digital image watermarking]]></article-title>
<source><![CDATA[Proc. ICIP' 97]]></source>
<year>1997</year>
<volume>1</volume>
<page-range>536-539</page-range><publisher-loc><![CDATA[Atlanta ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Roy]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Chang]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Watermarking Color Histograms]]></article-title>
<source><![CDATA[Proc. ICIP]]></source>
<year>2004</year>
<month>20</month>
<day>04</day>
<volume>1</volume>
<page-range>2191-2194</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fan]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
<name>
<surname><![CDATA[Zhao]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<source><![CDATA[Image Watermarking Resisting to Geometrical Attacks Based on Histogram]]></source>
<year></year>
<conf-name><![CDATA[ Int. Conf. on Intelligent Information Hiding and Multimedia Signal Processing]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
<page-range>79-82</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pereira]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Pun]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robust template matching for affine resistant image watermarks]]></article-title>
<source><![CDATA[IEEE Trans. On Image Processing]]></source>
<year>2000</year>
<volume>9</volume>
<page-range>1123-1129</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dugelay]]></surname>
<given-names><![CDATA[J. L]]></given-names>
</name>
<name>
<surname><![CDATA[Roche]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Rey]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Doërr]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Still- Image Watermarking Robust to Local Geometric Distortions]]></article-title>
<source><![CDATA[IEEE Trans. on Image Processing]]></source>
<year>2006</year>
<volume>15</volume>
<page-range>2831-2842</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Izquierdo]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Using Invariant Image Features for Synchronization]]></article-title>
<source><![CDATA[Eurasip Journal on Applied Signal Processing]]></source>
<year>2002</year>
<volume>2</volume>
<page-range>410-417</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tang]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[hang]]></surname>
<given-names><![CDATA[H. M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Feature-Based Robust Digital Image Watermarking Scheme]]></article-title>
<source><![CDATA[IEEE Trans on Signal Processing]]></source>
<year>2003</year>
<volume>51</volume>
<page-range>950-959</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hu]]></surname>
<given-names><![CDATA[M. K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Visual Pattern Recognition by Moment Invariants]]></article-title>
<source><![CDATA[IRE Trans. on Information Theory]]></source>
<year>1962</year>
<volume>8</volume>
<page-range>179-187</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dong]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Brankov]]></surname>
<given-names><![CDATA[J. B]]></given-names>
</name>
<name>
<surname><![CDATA[Galatsanos]]></surname>
<given-names><![CDATA[N. P]]></given-names>
</name>
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Davoine]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Digital Watermarking robust to geometric distortions]]></article-title>
<source><![CDATA[IEEE Trans. on Image Processing]]></source>
<year>2005</year>
<volume>14</volume>
<page-range>2140-2150</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[Huang]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Shi]]></surname>
<given-names><![CDATA[Y. Q]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Adaptive image watermarking scheme based on visual masking]]></article-title>
<source><![CDATA[IEEE Electronics Letter]]></source>
<year>1998</year>
<volume>34</volume>
<page-range>748-750</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
