<?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>1684-1859</journal-id>
<journal-title><![CDATA[Revista Cubana de Informática Médica]]></journal-title>
<abbrev-journal-title><![CDATA[RCIM]]></abbrev-journal-title>
<issn>1684-1859</issn>
<publisher>
<publisher-name><![CDATA[Universidad de Ciencias Médicas de La Habana]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1684-18592013000200006</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Sistema de visualización remota para la representación interactiva de volúmenes de datos médicos]]></article-title>
<article-title xml:lang="en"><![CDATA[Remote visualization system for interactive representation of medical volume dataset]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pereira Bárzaga]]></surname>
<given-names><![CDATA[Osvaldo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pérez Buján]]></surname>
<given-names><![CDATA[Leitniz]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Carrasco Velar]]></surname>
<given-names><![CDATA[Ramón]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de las Ciencias Informáticas  ]]></institution>
<addr-line><![CDATA[La Habana Boyeros]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2013</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2013</year>
</pub-date>
<volume>5</volume>
<numero>2</numero>
<fpage>154</fpage>
<lpage>163</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S1684-18592013000200006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S1684-18592013000200006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S1684-18592013000200006&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Las aplicaciones de visualización médica han adquirido un elevado auge en la medicina a nivel mundial, ya que les permite a los médicos especialistas realizar diagnósticos preoperatorios no invasivos y de alta precisión desde una perspectiva 3D. La idea principal de la misma es obtener un modelo tridimensional de alta resolución gráfica a partir de imágenes médicas digitales de las modalidades de Tomografía Axial Computarizada y Resonancia Magnética Nuclear. Los usuarios de este tipo de aplicaciones demandan de forma creciente que las aplicaciones permitan el diagnóstico de patologías en un entorno de trabajo colaborativo. En este trabajo presentamos una arquitectura para sistemas de visualización remota basados en la transmisión de imágenes. El esquema de comunicación y transmisión de datos e imágenes entre el servidor y los clientes utiliza RTP como protocolo de comunicación. Los resultados obtenidos demuestran que la variante de algoritmo RLE implementada permite obtener visualizaciones interactivas y en tiempo real con un consumo mínimo del ancho de banda de la red.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Three-dimensional medical visualization applications have acquired a high rise in medicine. They allow specialized doctors to make preoperative diagnostics with high accuracy from a 3D perspective. The main idea of medical visualization is to obtain a three-dimensional and high-resolution graphics from digital medical imaging modalities like computed tomography and magnetic resonance imaging. The users of these applications increasingly demand that applications allow diagnosis in a collaborative work environment. Architecture for remote visualization systems based on image is presented. The server and client scheme of communication and transmission of data and images use RTP as communication protocol. Our results show that the implemented variant of RLE algorithm allows interactive and real time representation with a minimum of bandwidth.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[visualización remota]]></kwd>
<kwd lng="es"><![CDATA[visualización médica]]></kwd>
<kwd lng="es"><![CDATA[arquitectura cliente-servidor]]></kwd>
<kwd lng="es"><![CDATA[visualización tridimensional]]></kwd>
<kwd lng="en"><![CDATA[remote rendering system]]></kwd>
<kwd lng="en"><![CDATA[medical visualization]]></kwd>
<kwd lng="en"><![CDATA[architecture client-server]]></kwd>
<kwd lng="en"><![CDATA[visualization 3D]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <div align="right">        <p><b><font size="2" face="Verdana"><strong>ART&Iacute;CULO ORIGINAL</strong></font></b></p>       <p>&nbsp;</p>       <p align="left"><font size="4" face="Verdana"><strong>Sistema de visualizaci&oacute;n      remota para la representaci&oacute;n interactiva de vol&uacute;menes de datos      m&eacute;dicos</strong></font></p>       <p align="left">&nbsp;</p>       <p align="left"><font size="3" face="Verdana"><strong>Remote visualization system      for interactive representation of medical volume dataset</strong></font></p>       <p align="left">&nbsp;</p>       <p align="left">&nbsp;</p>       <p align="left"><font size="2" face="Verdana"><strong>Ing. Osvaldo Pereira B&aacute;rzaga,<sup>I</sup>      Ing. Leitniz P&eacute;rez Buj&aacute;n,<sup>II</sup> Ing. Ram&oacute;n Carrasco      Velar<sup>III</sup>    <br>         ]]></body>
<body><![CDATA[<br>     </strong></font><font size="2" face="Verdana"> <sup>I</sup>Universidad de      las Ciencias Inform&aacute;ticas, Cuba. Carretera San Antonio de los Ba&ntilde;os      Km 1 &#189;, Rpto. Lourdes, Boyeros, La Habana, Cuba. E-mail: <a href="mailto:opereira@uci.cu">opereira@uci.cu</a>    <br>     </font><font size="2" face="Verdana"> <sup>II</sup>Universidad de las Ciencias      Inform&aacute;ticas, Cuba. Carretera San Antonio de los Ba&ntilde;os Km 1      &#189;, Rpto. Lourdes, Boyeros, La Habana, Cuba. E-mail: <a href="mailto:lbujan@uci.cu">lbujan@uci.cu</a>    <br>     </font><font size="2" face="Verdana"><sup>III</sup>Universidad de las Ciencias      Inform&aacute;ticas, Cuba. Carretera San Antonio de los Ba&ntilde;os Km 1      &#189;, Rpto. Lourdes, Boyeros, La Habana, Cuba. E-mail: <a href="mailto:rcarrasco@uci.cu">rcarrasco@uci.cu</a></font></p>       <p align="left">&nbsp;</p>       <p align="left">&nbsp;</p>   <hr>       <div align="left"><font size="2" face="Verdana"><strong>RESUMEN</strong> </font>    </div> </div>     <P><font size="2" face="Verdana">Las aplicaciones de visualizaci&oacute;n m&eacute;dica    han adquirido un elevado auge en la medicina a nivel mundial, ya que les permite    a los m&eacute;dicos especialistas realizar diagn&oacute;sticos preoperatorios    no invasivos y de alta precisi&oacute;n desde una perspectiva 3D. La idea principal    de la misma es obtener un modelo tridimensional de alta resoluci&oacute;n gr&aacute;fica    a partir de im&aacute;genes m&eacute;dicas digitales de las modalidades de Tomograf&iacute;a    Axial Computarizada y Resonancia Magn&eacute;tica Nuclear. Los usuarios de este    tipo de aplicaciones demandan de forma creciente que las aplicaciones permitan    el diagn&oacute;stico de patolog&iacute;as en un entorno de trabajo colaborativo.    En este trabajo presentamos una arquitectura para sistemas de visualizaci&oacute;n    remota basados en la transmisi&oacute;n de im&aacute;genes. El esquema de comunicaci&oacute;n    y transmisi&oacute;n de datos e im&aacute;genes entre el servidor y los clientes    utiliza RTP como protocolo de comunicaci&oacute;n. Los resultados obtenidos    demuestran que la variante de algoritmo RLE implementada permite obtener visualizaciones    interactivas y en tiempo real con un consumo m&iacute;nimo del ancho de banda    de la red. </font>     <P><font size="2" face="Verdana"><strong>Palabras clave:</strong> visualizaci&oacute;n    remota, visualizaci&oacute;n m&eacute;dica, arquitectura cliente-servidor, visualizaci&oacute;n    tridimensional.   </font> <hr> <font size="2" face="Verdana"><strong>ABSTRACT </strong></font>      <P><font size="2" face="Verdana">Three-dimensional medical visualization applications have    acquired a high rise in medicine. They allow specialized doctors to make preoperative    diagnostics with high accuracy from a 3D perspective. The main idea of medical    visualization is to obtain a three-dimensional and high-resolution graphics    from digital medical imaging modalities like computed tomography and magnetic    resonance imaging. The users of these applications increasingly demand that    applications allow diagnosis in a collaborative work environment. Architecture    for remote visualization systems based on image is presented. The server and    client scheme of communication and transmission of data and images use RTP as    communication protocol. Our results show that the implemented variant of RLE    algorithm allows interactive and real time representation with a minimum of    bandwidth. </font>     <P><font size="2" face="Verdana"><strong>Key words:</strong> remote rendering    system, medical visualization, architecture client-server, visualization 3D.    </font> <hr>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana"><strong>INTRODUCCI&Oacute;N </strong></font>  </p>     <P><font size="2" face="Verdana">La informaci&oacute;n en forma de im&aacute;genes    ha adquirido en la actualidad una gran importancia en el campo de la medicina.    En los &uacute;ltimos a&ntilde;os han surgido una gran variedad de equipos y    aparatos m&eacute;dicos para obtener im&aacute;genes de alg&uacute;n &oacute;rgano    espec&iacute;fico del paciente. Gracias a los avances tecnol&oacute;gicos, el    m&eacute;dico especialista dispone de im&aacute;genes m&eacute;dicas de diversas    modalidades, tales como: Tomograf&iacute;a Axial Computarizada (TAC) y Resonancia    Magn&eacute;tica Nuclear (RMN). </font>      <P><font size="2" face="Verdana">Como complemento, las herramientas inform&aacute;ticas    y los m&eacute;todos de tratamiento, an&aacute;lisis y visualizaci&oacute;n    de im&aacute;genes digitales, han resultado de gran utilidad para el desarrollo    de aplicaciones m&eacute;dicas de diversos tipos. Estas aplicaciones se emplean    en la medicina para facilitar y permitir un aprovechamiento adecuado de la cuantiosa    informaci&oacute;n disponible que brindan las im&aacute;genes radiol&oacute;gicas    de los pacientes. </font>     <P><font size="2" face="Verdana">Actualmente, las aplicaciones de tratamiento y an&aacute;lisis    de im&aacute;genes m&eacute;dicas aparecen frecuentemente integradas con aplicaciones    de visualizaci&oacute;n tridimensional (3D), y con un fuerte apoyo de t&eacute;cnicas    de reconstrucci&oacute;n 3D. La necesidad de que las visualizaciones 3D sean    cada vez m&aacute;s realistas y que ilustren con elevado nivel de detalle las    estructuras anat&oacute;micas, de conjunto con la gran cantidad de im&aacute;genes    que se suele obtener del estudio realizado a un paciente, hace que se requiera    de computadoras con elevadas prestaciones de hardware. </font>     <P><font size="2" face="Verdana">Por otro lado, los usuarios de los sistemas para la visualizaci&oacute;n    y an&aacute;lisis de las im&aacute;genes m&eacute;dicas demandan de forma creciente    que las aplicaciones permitan el diagn&oacute;stico de patolog&iacute;as en    un entorno de trabajo colaborativo. </font>     <P><font size="2" face="Verdana">En este trabajo se describe una arquitectura    de sistema de visualizaci&oacute;n remota basada en la transmisi&oacute;n de    im&aacute;genes, que permite la visualizaci&oacute;n interactiva de grandes    vol&uacute;menes de im&aacute;genes m&eacute;dicas en un entorno de diagn&oacute;stico    colaborativo. </font>     <P>&nbsp;     <P><font size="3" face="Verdana"><strong>MARCO TE&Oacute;RICO</strong> </font>      ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">La visualizaci&oacute;n remota no es una idea nueva; se    han desarrollado varias aplicaciones que hacen uso de la misma. </font>     <P><font size="2" face="Verdana">En la bibliograf&iacute;a consultada se han descrito    numerosos sistemas de telemedicina, tele-diagn&oacute;stico y tele-radiolog&iacute;a    con arquitectura cliente servidor.<sup>1-4</sup> Sin embargo, se han implementado para la    comunicaci&oacute;n entre un servidor y estaciones de trabajos (PC o tel&eacute;fonos    m&oacute;viles) con elevadas capacidades de c&oacute;mputo (CPU) y de alta capacidad    de procesamiento gr&aacute;fico (GPU); otras se enfocan en el uso de cl&uacute;steres    como servidores centrales de procesamiento y visualizaci&oacute;n.<sup>1</sup> </font>      <P><font size="2" face="Verdana">Diferentes autores han propuesto variadas soluciones    para el problema de la visualizaci&oacute;n remota de datos.<sup>2,3,5</sup>    </font>      <P><font size="2" face="Verdana">Las soluciones propuestas por estos autores transmiten    im&aacute;genes comprimidas desde el servidor a un cliente y requieren de complejas    modificaciones durante el proceso de visualizaci&oacute;n, por lo que las velocidades    de refrescamiento que logran son menores de 30 cuadros/s. y no resultan, por    lo tanto, las m&aacute;s adecuadas. </font>     <P><font size="2" face="Verdana">Los sistemas de visualizaci&oacute;n remota pueden    clasificarse seg&uacute;n el tipo de informaci&oacute;n que se env&iacute;a    del servidor al cliente:<sup>1</sup> </font>      <P><font size="2" face="Verdana"><strong>- Basado en im&aacute;genes:</strong>    La visualizaci&oacute;n del volumen de datos se lleva a cabo por el servidor,    y el resultado se env&iacute;a al cliente a trav&eacute;s de la red en forma    de imagen.    <br>       <br>   <strong>- Replicaci&oacute;n de la geometr&iacute;a:</strong> El servidor env&iacute;a    parte del volumen de datos al cliente en forma de geometr&iacute;a, la cual    se almacena localmente en el receptor para luego realizar una visualizaci&oacute;n    local. La informaci&oacute;n del volumen de datos puede estar disponible antes    de iniciar la aplicaci&oacute;n o el cliente puede descargarla justo antes de    su uso.    <br>       <br>   <strong>- Modo inmediato de dibujado:</strong> Utiliza el dibujo de bajo nivel    por los comandos de APIs de dibujo. Estos comandos se emiten por la aplicaci&oacute;n    servidora a la aplicaci&oacute;n cliente que realiza la prestaci&oacute;n. La    prestaci&oacute;n se realiza del lado del cliente por lo que es necesario que    el hardware gr&aacute;fico del lado del cliente tenga la capacidad de interpretar    los comandos recibidos por el servidor.    ]]></body>
<body><![CDATA[<br>       <br>   </font><font size="2" face="Verdana"><strong>- Representaci&oacute;n h&iacute;brida:</strong>    Este enfoque combina la representaci&oacute;n basada en im&aacute;genes con    la basada en geometr&iacute;a. El servidor env&iacute;a al cliente a trav&eacute;s    de la red im&aacute;genes y geometr&iacute;a, que el cliente debe procesar para    visualizar el resultado final al usuario. </font>      <P><font size="2" face="Verdana">Otro aspecto dentro de los sistemas de visualizaci&oacute;n    remota es la transmisi&oacute;n de los datos entre el servidor y los clientes.    Los protocolos m&aacute;s utilizados y difundidos son el TCP y el UDP. </font>     <P><font size="2" face="Verdana">El protocolo TCP une la capa de aplicaci&oacute;n    a la capa de red;<sup>6</sup> adem&aacute;s, se asegura que los datos tengan el tama&ntilde;o    adecuado, que se coloquen correctamente en paquetes y en el orden adecuado cuando    se env&iacute;an y reciben; de all&iacute; que sea un protocolo fiable y orientado    a la conexi&oacute;n. </font>      <P><font size="2" face="Verdana">Debido al mecanismo de seguridad de los datos que implementa,    este protocolo requiere mayor ancho de banda, es m&aacute;s lento que el protocolo    UDP y utiliza paquetes m&aacute;s grandes. </font>     <P><font size="2" face="Verdana">Por otro lado, el protocolo UDP es un protocolo no orientado    a la conexi&oacute;n, por lo que es m&aacute;s r&aacute;pido que TCP, ya que    no implementa ning&uacute;n mecanismo interno de correcci&oacute;n de errores,    la transmisi&oacute;n se realiza a mayor velocidad y requiere menos ancho de    banda que el protocolo TCP; pues no le incorpora a los paquetes de datos informaci&oacute;n    adicional.<sup>6</sup> El chequeo y gesti&oacute;n de errores queda completamente al    nivel de aplicaci&oacute;n cuando se utiliza este tipo de protocolo para la    comunicaci&oacute;n. </font>     <P><font size="2" face="Verdana">Por otra parte, gran n&uacute;mero de investigadores han    enfocado sus esfuerzos a obtener visualizaciones remotas en tel&eacute;fono    m&oacute;viles,<sup>7</sup> donde se destacan dos vertientes fundamentales. La primera,    inspirada en la visualizaci&oacute;n remota basada en la transmisi&oacute;n    de im&aacute;genes.<sup>4,8</sup> Y la segunda, que aprovecha los recursos de gr&aacute;ficos    locales de los tel&eacute;fonos m&oacute;viles con GPU para llevar a cabo la    visualizaci&oacute;n del volumen de datos usando alguno algoritmo de visualizaci&oacute;n    directa o indirecta de volumen.<sup>9</sup> En dependencia del objetivo que se persiga,    la compresi&oacute;n de los datos que se transmiten del servidor al cliente    ser&aacute; o no tenida en cuenta. </font>     <P><font size="2" face="Verdana">Sin embargo, no se han encontrado reportes de    un sistema de visualizaci&oacute;n remota basado en la transmisi&oacute;n de    im&aacute;genes, para la visualizaci&oacute;n de vol&uacute;menes de datos m&eacute;dicos    en dispositivos con bajas prestaciones de hardware; donde la representaci&oacute;n    de la imagen final en los clientes sea interactiva y en tiempo <font color="#000000">real<a name="subir"></a><a href="#nota">*</a></font>.    Por todo lo anterior, el prop&oacute;sito del presente trabajo es proponer un    modelo de visualizaci&oacute;n remota interactivo basado en la transmisi&oacute;n    de im&aacute;genes para dispositivos de bajas prestaciones de hardware. </font>      <P>&nbsp;     <P><font size="3" face="Verdana"><strong>MATERIALES Y M&Eacute;TODOS</strong>    </font>      ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana"><strong>Elementos de hardware</strong> </font>      <P><font size="2" face="Verdana">Se emplearon dos arquitecturas de computadoras. Una configurada    como servidor y varias como clientes. </font>     <P><font size="2" face="Verdana"><strong>El servidor </strong></font>      <P><font size="2" face="Verdana">Es un nodo dentro de la red de computadoras cuyo objetivo    es procesar y visualizar el volumen de datos m&eacute;dicos solicitados por    los clientes. </font>     <P><font size="2" face="Verdana">Es en el servidor donde se carga en memoria todo el volumen    de datos correspondiente al estudio realizado a un paciente por las modalidades    de TAC o RMN. </font>     <P><font size="2" face="Verdana">Una vez cargado en memoria el volumen de datos    DICOM se visualiza el volumen de datos aplicando t&eacute;cnicas y algoritmos    de representaci&oacute;n directa e indirecta de vol&uacute;menes<sup>10</sup> y se env&iacute;a    la imagen resultante a todos los clientes conectados al sistema. </font>      <P><font size="2" face="Verdana">Para el servidor se utiliz&oacute; un procesador    Intel Core2 Quad Q6600 a 2.40 GHz, memoria 2GB de RAM DDR3 y una unidad de procesamiento    grafico NVIDIA GeForce 9800 GT a 512 MB de RAM DDR2. </font>      <P><font size="2" face="Verdana"><strong>El cliente</strong> </font>      <P><font size="2" face="Verdana">Ser&aacute; cualquier nodo dentro de la red que solo tendr&aacute;    como requerimientos m&iacute;nimos de hardware, el poseer perif&eacute;ricos    de salida (monitor) con capacidad de visualizar una imagen y perif&eacute;ricos    de entrada (teclado, rat&oacute;n, etc.) que le permitan al usuario interactuar    en tiempo real con el modelo visualizado. </font>     <P><font size="2" face="Verdana">Durante el desarrollo de la investigaci&oacute;n se realizaron    pruebas del sistema con dos configuraciones de clientes. La primera configuraci&oacute;n    corresponde a una estaci&oacute;n de trabajo convencional con las siguientes    caracter&iacute;sticas de hardware: Procesador Intel Pentium IV y memoria 1GB    de RAM DDR2. La segunda en una Laptop TOSHIBA SATELITE L40 con un procesador    Intel Pentium M (CPU) y memoria 1GB de RAM DDR2. </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana"><strong>Herramientas de Software utilizadas</strong>    </font>      <P><font size="2" face="Verdana">El sistema est&aacute; implementado en C++ y    utiliza JRTPLib<sup>11</sup> como biblioteca de clases para la transmisi&oacute;n de los datos    por la red. </font>      <P><font size="2" face="Verdana">Las im&aacute;genes son transmitidas por multidifusi&oacute;n    a los clientes desde el servidor mediante una configuraci&oacute;n de datagramas    con un longitud m&aacute;xima de 60 Kb. Para la visualizaci&oacute;n se emple&oacute;    la API gr&aacute;fica OpenGl. </font>     <P><font size="2" face="Verdana"><strong>Comunicaci&oacute;n entre el servidor    y el cliente</strong></font>     <P><font size="2" face="Verdana">El sistema propuesto utiliza como protocolo de comunicaci&oacute;n    el protocolo RTP, el cual es una variante de UDP para la transmisi&oacute;n    de datos en tiempo real. </font>     <P><font size="2" face="Verdana">Se utiliza fundamentalmente en sistemas para    video conferencias y transmisi&oacute;n de videos.<sup>6</sup> Un elemento fundamental en    todo sistema de visualizaci&oacute;n de datos m&eacute;dicos es la fiabilidad    y la seguridad de la informaci&oacute;n con que se trabaja, ya que de la informaci&oacute;n    visual que se le brinda a los especialistas m&eacute;dicos, depende la calidad    del diagn&oacute;stico y en muchas ocasiones hasta la vida de los pacientes.    Al RTP estar basado en UDP, tampoco implementa un mecanismo de gesti&oacute;n    de errores y no garantiza que los paquetes de datos transmitidos lleguen en    el orden correcto. Por esta raz&oacute;n, en el sistema de visualizaci&oacute;n    remota que se propone se implement&oacute; un mecanismo de gesti&oacute;n de    errores en la comunicaci&oacute;n y/o transmisi&oacute;n de los datos al nivel    de aplicaci&oacute;n. </font>      <P><font size="2" face="Verdana"><strong>Compresi&oacute;n y transmisi&oacute;n    de los datos</strong> </font>      <P><font size="2" face="Verdana">La transmisi&oacute;n de los datos es otro aspecto importante    dentro de los sistemas de visualizaci&oacute;n remota, principalmente cuando    se requiere que la representaci&oacute;n de la imagen en el cliente sea en tiempo    real. </font>     <P><font size="2" face="Verdana">En esta secci&oacute;n se describe el mecanismo de compresi&oacute;n    y transmisi&oacute;n de datos implementados que garantiza una representaci&oacute;n    de una velocidad de refresco de los cuadros del lado del cliente de m&aacute;s    de 30 cuadros por segundo. </font>     <P><font size="2" face="Verdana">Est&aacute; descrito que para calcular el ancho    de banda requerido para enviar una imagen por la red se utiliza la ecuaci&oacute;n    (1): </font>      ]]></body>
<body><![CDATA[<P align="center"><font size="2" face="Verdana"> <img src="/img/revistas/rcim/v5n2/c0106213.jpg" width="330" height="84"></font>    <font size="2" face="Verdana">(1)</font>     <P><font size="2" face="Verdana">donde B es el ancho de banda necesario para trasmitir    una imagen sin comprimir, de resoluci&oacute;n I<sub><em>w</em></sub>*I<sub><em>h</em></sub>    con una profundidad de color C<em><sub><font size="2" face="Verdana"><em>depth</em></font></sub></em>    si se requiere que la velocidad de refrescamiento de la pantalla en el cliente    sea mayor que el factor de refrescamiento <em>fsp</em> para un n&uacute;mero    <em>n</em> de clientes conectados. </font>      <P><font size="2" face="Verdana">Sistemas como IBRAC,<sup>12</sup> ScanView,<sup>13</sup>    RemoteVis<sup>14</sup> y NetVisMed<sup>15</sup> implementan algoritmos de compresi&oacute;n    de im&aacute;genes<sup>16-18</sup> para lograr disminuir el ancho de banda necesario    para la transmisi&oacute;n de los datos. </font>      <P><font size="2" face="Verdana">Una de las desventajas de los algoritmos actuales    de compresi&oacute;n/descompresi&oacute;n propuestos en la bibliograf&iacute;a    consultada es que los &oacute;rdenes de complejidad son elevados y por lo tanto,    los tiempos de ejecuci&oacute;n sobrepasan el segundo. Eso determina que la    representaci&oacute;n del lado del cliente no sea en tiempo real. </font>     <P>&nbsp;     <P><font size="3"><strong><font face="Verdana">RESULTADOS Y DISCUSI&Oacute;N </font></strong></font>      <P><font size="2" face="Verdana">La soluci&oacute;n que se propone puede clasificarse    dentro del grupo de los sistemas de visualizaci&oacute;n remota basados en la    transmisi&oacute;n de im&aacute;genes. La misma consiste en tener un servidor    de visualizaci&oacute;n que genere la imagen correspondiente de las estructuras    anat&oacute;micas de inter&eacute;s para el especialista m&eacute;dico que se    encuentra realizando el telediagn&oacute;stico en el lado del cliente. En esta    secci&oacute;n se describir&aacute;n brevemente los componentes y procesos fundamentales,    as&iacute; como la relaci&oacute;n entre ellos (<a href="/img/revistas/rcim/v5n2/f0106213.jpg">Fig.    1</a>). </font>      <P><font size="2" face="Verdana">En ese esquema, el proceso comienza cuando se    establece la conexi&oacute;n entre el cliente y el servidor. Posteriormente    desde el cliente, el m&eacute;dico especialista interact&uacute;a con el modelo    en dependencia del tipo de an&aacute;lisis que est&eacute; realizando; toda    la interacci&oacute;n se env&iacute;a al servidor en forma de comandos. Luego    el servidor procesa los comandos recibidos por los clientes, realiza la visualizaci&oacute;n    y env&iacute;a la imagen final de la visualizaci&oacute;n a los clientes. </font>      <P><font size="2" face="Verdana">En la metodolog&iacute;a propuesta se implement&oacute;    una variante del algoritmo RLE,<sup>16</sup> la cual consiste en aplicar el    algoritmo a cada uno de los p&iacute;xeles de la imagen y no a sus componentes    independientes como propone el algoritmo RLE original (<a href="#fig2">Fig.    2</a>). </font>      <P><font size="2" face="Verdana">La modificaci&oacute;n realizada se basa en el hecho de    que cuando las im&aacute;genes trasmitidas est&aacute;n en formato RGBA es muy    dif&iacute;cil que un p&iacute;xel presente los valores de sus tres componentes    color iguales. </font>     ]]></body>
<body><![CDATA[<P align="center"><img src="/img/revistas/rcim/v5n2/f0206213.jpg" width="432" height="249"> <a name="fig2"></a>      <P><font size="2" face="Verdana">Sin embargo, cuando se comparan los pixeles y    no sus componentes, en las regiones homog&eacute;neas dentro de la imagen, existen    gran n&uacute;mero de pixeles que se pueden considera iguales si aplicamos alguna    de las m&eacute;tricas de comparaci&oacute;n de p&iacute;xeles propuestas por    Gonz&aacute;lez y Woods.<sup>18</sup> </font>      <P><font size="2" face="Verdana">La variante algor&iacute;tmica propuesta implementa    la m&eacute;trica de igualdad entre p&iacute;xeles seg&uacute;n la ecuaci&oacute;n    (2), en la que </font>      <P align="center"><font size="2" face="Verdana"> <img src="/img/revistas/rcim/v5n2/c0206213.jpg" width="254" height="31"></font>    <font size="2" face="Verdana">(2)</font>     <P><font size="2" face="Verdana">entonces, <em>P<sub>0</sub>=P<sub>1</sub></em>,    donde (x,y) son las coordenadas del pixel dentro de la imagen. </font>      <P><font size="2" face="Verdana">Se conoce que dos p&iacute;xeles se consideran    iguales si, y solo s&iacute; los valores de las componentes RGBA del pixel<em>P<sub>0</sub></em>    son exactamente iguales a las del pixel<em>P<sub>1</sub></em>, cuando se compara    componente a componente. De esta forma se conserva el principio de comprimir    la imagen sin p&eacute;rdida de informaci&oacute;n, con un radio de compresi&oacute;n    entre un 50-70 % y una complejidad algor&iacute;tmica del orden <img src="/img/revistas/rcim/v5n2/c0406213.jpg" width="33" height="19" align="absmiddle">    donde <img src="/img/revistas/rcim/v5n2/c0506213.jpg" width="14" height="14" align="middle"> es la cantidad    de pixeles de la imagen. La arquitectura de visualizaci&oacute;n remota descrita    se aplic&oacute; previamente en una red de computadoras con un ancho de banda    de <img src="/img/revistas/rcim/v5n2/c0306213.jpg" width="52" height="38" align="middle"> sobre las    configuraciones de cliente y servidor descritas anteriormente. </font>      <P><font size="2" face="Verdana">Resulta importante recordar que a los efectos    de la trasmisi&oacute;n de im&aacute;genes visuales, los tiempos de retardo    generalmente aceptados est&aacute;n en el orden de 33 ms o menos, para considerar    que esta se ha efectuado en tiempo real a la percepci&oacute;n del ojo humano.    </font>      <P><font size="2" face="Verdana">Los tiempos de retardo m&aacute;ximos obtenidos    para cada uno de los experimentos realizados se relacionan en la <a href="/img/revistas/rcim/v5n2/t0106213.gif">tabla    1</a>. </font>      <P><font size="2" face="Verdana">Es importante se&ntilde;alar que las caracter&iacute;sticas    del experimento computacional no permiten la generaci&oacute;n de im&aacute;genes    en el servidor a velocidades superiores, que permitan reducir por su parte,    el tiempo de refrescamiento de la imagen. Esta desventaja es la causa principal    de que en dos de los casos, los tiempos de retardo total, hayan excedido la    barrera de los 33 ms. </font>      <P><font size="2" face="Verdana">Sin embargo, independientemente de la peque&ntilde;a diferencia    en tiempo, el observador no logra apreciar retardo en la transmisi&oacute;n.    </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">En la <a href="/img/revistas/rcim/v5n2/t0206213.gif">tabla    2</a> se ilustran ejemplos de im&aacute;genes generadas y comprimidas por el    servidor y las equivalentes recibidas y descomprimidas por los clientes; as&iacute;    como las tasas de compresi&oacute;n correspondientes. </font>      <P><font size="2" face="Verdana">La percepci&oacute;n visual de las im&aacute;genes    sugiere que no ha ocurrido p&eacute;rdida de informaci&oacute;n. No obstante,    para comprobar que no se pierde la informaci&oacute;n al usar como protocolo    de comunicaci&oacute;n RTP, se realiz&oacute; una comparaci&oacute;n de las    im&aacute;genes transmitidas y las recibidas. Para garantizar una comprobaci&oacute;n    exhaustiva, esta se realiz&oacute; pixel a pixel y componente a componente.    Se obtuvo como resultado, que para el 100 % de los casos, ambas im&aacute;genes    son exactamente iguales. De esos resultados se observa tambi&eacute;n como la    disminuci&oacute;n de la tasa de compresi&oacute;n reduce el n&uacute;mero de    paquetes a enviar. </font>      <P>&nbsp;     <P><font size="3" face="Verdana"><strong>CONCLUSIONES </strong></font>      <P><font size="2" face="Verdana">Se propone un esquema para la visualizaci&oacute;n    remota de vol&uacute;menes de datos m&eacute;dicos basado en la transmisi&oacute;n    de im&aacute;genes donde los tiempos no sobrepasaron los 37 milisegundos. La    variante del algoritmo RLE desarrollado tiene mayor tasa de compresi&oacute;n    que el RLE en su versi&oacute;n original sin aumentar el orden de complejidad    algor&iacute;tmica. Se comprob&oacute; que utilizando como protocolo de transmisi&oacute;n    RTP se pueden transmitir im&aacute;genes en tiempo real sin perdidas de informaci&oacute;n.    </font>     <P>&nbsp;     <P><font size="3" face="Verdana"><strong>REFERENCIAS BIBLIOGR&Aacute;FICAS </strong></font>      <!-- ref --><P><font size="2" face="Verdana">1. Schoor W, et al. Remote Rendering Strategies    for Large Biological Datasets. [Online] 2009. [Citado: 8 feb 13] Disponible    en: <a href="http://sciviz.cct.lsu.edu/papers/2009/Schoor09.pdf" target="_blank">http://sciviz.cct.lsu.edu/papers/2009/Schoor09.pdf</a>    </font>      <!-- ref --><P><font size="2" face="Verdana">2. Engel K, Sommer O, Ertl T. A Framework for    Interactive Hardware Accelerated Remote 3D-Visualization. En: Data Visualization    2000. Springer Vienna; 2000. p.167-177.     </font>      ]]></body>
<body><![CDATA[<!-- ref --><P><font size="2" face="Verdana">3. Ma K-L, Camp DM. High performance visualization    of time-varying volume data over a wide-area network. [Online] 2000. [Citado:    8 feb 13] Disponible en: <a href="http://www.cs.ucdavis.edu/Ema/papers/sc2000.pdf" target="_blank">http://www.cs.ucdavis.edu/ma/papers/sc2000.pdf</a>    </font>      <!-- ref --><P><font size="2" face="Verdana">4. Jeong SJ, Kaufman AE. Interactive wireless    virtual colonoscopy. Vis Comput. 2007; 23(8): 545-557.     </font>      <!-- ref --><P><font size="2" face="Verdana">5. Bethel A. Visualization dot com. Computer Graphics    and Applications. 2000; 20(3): 17-20.     </font>     <!-- ref --><P><font size="2" face="Verdana">6. Liesenborgs J. Voice over IP in networked    virtual environments. [Online] 2000. [Citado: 8 feb 13] Disponible en: <a href="http://read.pudn.com/downloads3/doc/9558/thesis-jori-original.pdf" target="_blank">http://read.pudn.com/downloads3/doc/9558/thesis-jori-original.pdf</a>    </font>      <P><font size="2" face="Verdana">7. Campoalegre L, Brunet P, Navazo I. Interactive    visualization of medical volume models in mobile devices. [Online] 2012, Springer.    [Citado: 8 feb 13] Disponible en: <a href="http://link.springer.com/article/10.1007/s00779-012-0596-0" target="_blank">http://link.springer.com/article/10.1007/s00779-012-0596-0</a>    </font>      <P><font size="2" face="Verdana">8. Lamberti F, Sanna A. A solution for displaying    medical data models on mobile devices. SEPADS. 2005 [citado el 15 Octubre 2013];    258-264. Disponible en: <a href="http://www.wseas.us/e-library/conferences/2005salzburg/papers/492-354.pdf" target="_blank">http://www.wseas.us/e-library/conferences/2005salzburg/papers/492-354.pdf</a>    </font>      <!-- ref --><P><font size="2" face="Verdana">9. Moser M, Weiskopf D. Interactive volume rendering on    mobile device. En: Vision, Modeling, and Visualization. 2008; 8: 217-226.     </font>     ]]></body>
<body><![CDATA[<!-- ref --><P><font size="2" face="Verdana">10. Preim B, Bartz D. Medical Visualization. Theory, Algorithm    and Application. s.l. : Elsevier Inc., 2007.     </font>     <P><font size="2" face="Verdana">11. Liesenborgs J. Jori's Page. [Online] [Citado:    8 Febrero 2013] Disponible en: <a href="http://www.research.edm.uhasselt.be/jori/jrtplib/jrtplib.html" target="_blank">http://www.research.edm.uhasselt.be/jori/jrtplib/jrtplib.html</a>    </font>      <!-- ref --><P><font size="2" face="Verdana">12. Yoon I, Neumann U. Web-Based Remote Rendering with    IBRAC, Image-Based Rendering Acceleration and Compression. Comput. Graph. Forum    2000;19(3):321-330.     </font>     <!-- ref --><P><font size="2" face="Verdana">13. Koller D, et al. Protected interactive 3d    graphics via remote rendering. [Online] 2004. [Citado: 8 feb 13] Disponible    en: <a href="http://dl.acm.org/citation.cfm?id=1015782" target="_blank">http://dl.acm.org/citation.cfm?id=1015782</a>    </font>      <!-- ref --><P><font size="2" face="Verdana">14. Deb S. RemoteVIS: A Remote Rendering System.    2003. [Citado: 8 feb 13] Disponible en: <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.123.4868&rep=rep1&type=pdf" target="_blank">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.123.4868&amp;rep=rep1&amp;type=pdf</a>    </font>      <!-- ref --><P><font size="2" face="Verdana">15. Deb S, Narayanan PJ. Combining Local and    Remote Visualization Techniques for Interactive Volume Rendering in Medical    Applications. 2001. [Citado: 8 feb 13] Disponible en: <a href="http://www.evl.uic.edu/cavern/rg/20040525_renambot/Visualization-papers/papers/00/00885729.pdf" target="_blank">http://www.evl.uic.edu/cavern/rg/20040525_renambot/Visualization-papers/papers/00/00885729.pdf</a>    </font>      <!-- ref --><P><font size="2" face="Verdana">16. Sandoval M. Algoritmo de Compresi&oacute;n    de Im&aacute;genes de Alta Resoluci&oacute;n Sin P&eacute;rdidas. [Online] M&eacute;xico,    D.F. : 2008.[Citado: 8 feb 13] Disponible en: <a href="http://tesis.bnct.ipn.mx/bitstream/handle/123456789/5745/ALGORITMODECOMPR.pdf" target="_blank">http://tesis.bnct.ipn.mx/bitstream/handle/123456789/5745/ALGORITMODECOMPR.pdf</a> </font>      <!-- ref --><P><font size="2" face="Verdana">17. Acharya T, Ray AK. Image Processing Principles and Applications. New Jersey: John Wiley &amp; Sons; 2005.     </font>     <!-- ref --><P><font size="2" face="Verdana">18. Gonz&aacute;lez RC, Woods RE. Digital Image    Processing. New Jersey: Prentice Hall; 2002.     </font>     <P><font size="2" face="Verdana"><strong>Nota aclaratoria:</strong></font>    <br>   <font size="2" face="Verdana">*<a name="nota"></a>En los sistemas de gr&aacute;ficos    por computadoras o de realidad se considera tiempo real cuando se logra una    velocidad de refresco de la imagen mayor o igual a 30 cuadros por segundo.</font>     <P align="center"><a href="#subir"><img src="/img/revistas/rcim/v5n2/top_dos.jpg" width="24" height="28" border="0" align="middle"></a>      <P align="center">&nbsp;     <P align="center">&nbsp;     <P align="left"><font size="2" face="Verdana">Recibido: 5 de septiembre de 2013.    <br>   </font><font size="2" face="Verdana">Aprobado: 10 de octubre de 2013. </font>      ]]></body>
<body><![CDATA[ ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schoor]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
</person-group>
<source><![CDATA[Remote Rendering Strategies for Large Biological Datasets]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Engel]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Sommer]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
<name>
<surname><![CDATA[Ertl]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Framework for Interactive Hardware Accelerated Remote 3D-Visualization]]></article-title>
<source><![CDATA[Data Visualization 2000]]></source>
<year>2000</year>
<page-range>167-177</page-range><publisher-name><![CDATA[Springer Vienna]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ma]]></surname>
<given-names><![CDATA[K-L]]></given-names>
</name>
<name>
<surname><![CDATA[Camp]]></surname>
<given-names><![CDATA[DM]]></given-names>
</name>
</person-group>
<source><![CDATA[High performance visualization of time-varying volume data over a wide-area network]]></source>
<year>2000</year>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jeong]]></surname>
<given-names><![CDATA[SJ]]></given-names>
</name>
<name>
<surname><![CDATA[Kaufman]]></surname>
<given-names><![CDATA[AE]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Interactive wireless virtual colonoscopy]]></article-title>
<source><![CDATA[Vis Comput]]></source>
<year>2007</year>
<volume>23</volume>
<numero>8</numero>
<issue>8</issue>
<page-range>545-557</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[Bethel]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Visualization dot com]]></article-title>
<source><![CDATA[Computer Graphics and Applications]]></source>
<year>2000</year>
<volume>20</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>17-20</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liesenborgs]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Voice over IP in networked virtual environments]]></source>
<year>2000</year>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Campoalegre]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Brunet]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Navazo]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Interactive visualization of medical volume models in mobile devices]]></article-title>
<source><![CDATA[Springer]]></source>
<year>2012</year>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lamberti]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Sanna]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[A solution for displaying medical data models on mobile devices]]></source>
<year></year>
<conf-name><![CDATA[ SEPADS]]></conf-name>
<conf-date>2005</conf-date>
<conf-loc>Salzburg </conf-loc>
<page-range>258-264</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Moser]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Weiskopf]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Interactive volume rendering on mobile device]]></article-title>
<source><![CDATA[Vision, Modeling, and Visualization]]></source>
<year>2008</year>
<page-range>217-226</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[Preim]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Bartz]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Medical Visualization. Theory, Algorithm and Application]]></source>
<year>2007</year>
<publisher-name><![CDATA[Elsevier Inc.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liesenborgs]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Jori's Page]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yoon]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
<name>
<surname><![CDATA[Neumann]]></surname>
<given-names><![CDATA[U]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Web-Based Remote Rendering with IBRAC, Image-Based Rendering Acceleration and Compression]]></article-title>
<source><![CDATA[Comput. Graph. Forum 2000]]></source>
<year></year>
<volume>19</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>321-330</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Koller]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Protected interactive 3d graphics via remote rendering]]></source>
<year>2004</year>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Deb]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[RemoteVIS: A Remote Rendering System]]></source>
<year>2003</year>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Deb]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Narayanan]]></surname>
<given-names><![CDATA[PJ]]></given-names>
</name>
</person-group>
<source><![CDATA[Combining Local and Remote Visualization Techniques for Interactive Volume Rendering in Medical Applications]]></source>
<year>2001</year>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sandoval]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Algoritmo de Compresión de Imágenes de Alta Resolución Sin Pérdidas]]></source>
<year>2008</year>
<publisher-loc><![CDATA[México ]]></publisher-loc>
<publisher-name><![CDATA[D.F.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Acharya]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Ray]]></surname>
<given-names><![CDATA[AK]]></given-names>
</name>
</person-group>
<source><![CDATA[Image Processing Principles and Applications]]></source>
<year>2005</year>
<publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González]]></surname>
<given-names><![CDATA[RC]]></given-names>
</name>
<name>
<surname><![CDATA[Woods]]></surname>
<given-names><![CDATA[RE]]></given-names>
</name>
</person-group>
<source><![CDATA[Digital Image Processing]]></source>
<year>2002</year>
<publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
<publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
