tag:blogger.com,1999:blog-23415840945497706452024-02-21T00:30:18.952-08:00OH - Pasión al códigoOsvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.comBlogger160125tag:blogger.com,1999:blog-2341584094549770645.post-9600062556130944942015-09-21T18:29:00.002-07:002015-09-28T17:26:12.519-07:00{Semana 1 - Tarea 1 y 2 } - Lo primeroBueno día como parte de la primera semana del curso online sobre Hacking ético cubriremos las primeras tareas introductoras. Empecemos.<br />
<br />
<h3>
TAREA 1: Herramientas básicas para obtener información de servidores externos
</h3>
<br />
<h3>
Ping! </h3>
Primera palabra del juego de mesa "ping-pong"; es un deporte de raqueta... esperen me confundí de "ping". En palabras cortas el "ping" nos ayuda para saber si algo esta "vivo". Si saludo por la calle a un amigo diciéndole "hola" el me responderá con otro "hola". Lo que acaba de pasar es que yo envié un paquete, el paquete fue entregado y me fue regresado otro paquete. Pero ademas del paquete recibí otro valor adicional que es el tiempo que tardo el paquete en ir y llegar.<br />
<br />
Este valor adicional, en sus inicios ayudaba a los informáticos a determinar una distancia aproximada del atacante. Ellos hacían "pings" a servidores que conocían y con una regla de tres y haciendo ping al atacante podían saber desde donde los atacaban.<br />
<br />
Hagamos unos "pings" sencillos y analicemos.<br />
<br />
Para las pruebas, y evitar problemas utilicemos estos sitos. El sitio 1 es facilitado por el curso así que no hay problemas legales.<br />
<br />
Sitio 0 - google.com.mx<br />
Sitio 1 - www.euskalert.net<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDU-Xy8l65QLkC9IiD_rum_jthv3xhXIloltUWkbIfpbFnGhyphenhyphenl7RC448XQcW5hAKp9N6qwSoHLxdHIR1f4NZan_vfBZ1fF7mIvlC_3maIG2bOx3niojDQCdYfvkYJZnbIfVGU6dGd0JGk/s1600/Captura+de+pantalla+2015-09-28+a+las+16.56.09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDU-Xy8l65QLkC9IiD_rum_jthv3xhXIloltUWkbIfpbFnGhyphenhyphenl7RC448XQcW5hAKp9N6qwSoHLxdHIR1f4NZan_vfBZ1fF7mIvlC_3maIG2bOx3niojDQCdYfvkYJZnbIfVGU6dGd0JGk/s1600/Captura+de+pantalla+2015-09-28+a+las+16.56.09.png" /></a></div>
<br />
Si regresamos a la anécdota de los amigos, <b><i>google</i></b> sería un amigo ideal porque cada vez que le decimos "hola", nos responde con otro "hola". En cambio <b style="font-style: italic;">euskalert </b>nos ignoraría por completo.<br />
<br />
Pero porque algunos amigos nos ignoraran y otros responderán. La respuesta es porque a uno sus padres lo quería y al otro no. Ok no, yo támbien tenia la misma duda a lo que <a href="https://www.facebook.com/groups/moochackingmu/permalink/530951003728495/" target="_blank">me respondieron</a> con este comentario muy acertado.<br />
<blockquote class="tr_bq" style="background-color: #f6f7f8; color: #141823; font-family: helvetica, arial, sans-serif; font-size: 12px; line-height: 16.08px;">
<span data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.0"><a class=" UFICommentActorName" data-ft="{"tn":";"}" data-hovercard="/ajax/hovercard/hovercard.php?id=815737235&extragetparams=%7B%22hc_location%22%3A%22ufi_admin%22%7D" data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.0.0" dir="ltr" href="https://www.facebook.com/giorgina.g.aguilar?fref=ufi" style="color: #3b5998; cursor: pointer; font-weight: bold; text-decoration: none;"><span data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.0.0.0">Giorgina González Aguilar</span></a></span><span data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1"><span data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1.0"> </span><span data-ft="{"tn":"K"}" data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1.$comment-body"><span class="UFICommentBody" data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1.$comment-body.0"><span data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1.$comment-body.0.$end/=1$text0/=010">hola. seguramente porque tienen políticas de privacidad que bloqueen las solicitudes de ping; ya sea en su firewall, router o cualquier equipo que maneje esta capa. seguramente la pagina lo tiene permitido internamente en su red y con ciertas ips establecidas y todo lo demás cae en deny. saludos</span></span></span></span></blockquote>
<div class="UFICommentContent" data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0" style="background-color: #f6f7f8; color: #141823; font-family: helvetica, arial, sans-serif; font-size: 12px; line-height: 16.08px;">
<span data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.6"></span></div>
<div>
<br />
<h3>
Whois! </h3>
Nos ayuda para obtener información de las personas quienes están detrás del servidor, correos, direcciones, teléfonos, etc. Obviamente esta información es delicada por lo cual en pleno 2015 es casi imposible obtenerlos a menos que la persona detrás del servidor así lo quiera.<br />
<br />
Corramos el comando whois con nuestros dos sitios anteriores y analicemos.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqebhlcB3ZWEnJD5_PBOyM0vafub5sO9GVlzOI6vxB96q0nR8Lc_s3lrj_B0qWW9IvwuYC3tgcizNKBEZHe3HadOYhyOIislqbVWDkJzNbAAtY9tK3LHaa47EpAJVL817klpq3V1KhDKs/s1600/Captura+de+pantalla+2015-09-28+a+las+17.21.45.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqebhlcB3ZWEnJD5_PBOyM0vafub5sO9GVlzOI6vxB96q0nR8Lc_s3lrj_B0qWW9IvwuYC3tgcizNKBEZHe3HadOYhyOIislqbVWDkJzNbAAtY9tK3LHaa47EpAJVL817klpq3V1KhDKs/s1600/Captura+de+pantalla+2015-09-28+a+las+17.21.45.png" /></a></div>
<br /></div>
<div>
<span data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1"><span data-ft="{"tn":"K"}" data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1.$comment-body"><span class="UFICommentBody" data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1.$comment-body.0"><span data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1.$comment-body.0.$end/=1$text0/=010">Nada que nos ayude, intentemos con el siguiente sitio.</span></span></span></span><br />
<span data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1"><span data-ft="{"tn":"K"}" data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1.$comment-body"><span class="UFICommentBody" data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1.$comment-body.0"><span data-reactid=".jg.1:5.0.1:$comment530951003728495_530951693728426/=10.0.$right.0.$left.0.0.1.$comment-body.0.$end/=1$text0/=010"><br /></span></span></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6NLGNJw7P4_dOBLg2sb3zZA0hj2nuhz4W0hfIi0lXyEpXYIL5VxRlUHkD3xExhyphenhyphenVC1fhrFbhteA914_4N7WSXcLIbgi3boWqKd88X8NGS_I5WXvBM4Ytra-nd17Y7BuyMRpIyUOXTH-s/s1600/Captura+de+pantalla+2015-09-28+a+las+17.24.28.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6NLGNJw7P4_dOBLg2sb3zZA0hj2nuhz4W0hfIi0lXyEpXYIL5VxRlUHkD3xExhyphenhyphenVC1fhrFbhteA914_4N7WSXcLIbgi3boWqKd88X8NGS_I5WXvBM4Ytra-nd17Y7BuyMRpIyUOXTH-s/s1600/Captura+de+pantalla+2015-09-28+a+las+17.24.28.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<i style="font-weight: bold;">Euskalert </i>nos facilita nombres, direcciones, teléfonos de las personas fundamentales sobre el sistema. No sería complicado buscarlas e invitarles una "tacita de café" para hablar sobre ciertos temas ;)</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3 style="clear: both; text-align: left;">
Nmap </h3>
Es palabras simples y sin tanto tecnicismo, nmap es nuestro espia personal. Porque el nos ayudara a identificar que puertos tiene abiertos, sistema operativo con versión, aplicaciones instaladas y mucha información más del servidor objetivo.<br />
<br />
Como hemos venido trabajando, hagamos los ejemplos de los dos sitios anteriores.<br />
<br />
<h4>
Escaneo de puertos</h4>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiszyHKzfINwMLAA6d4G9fGvSdXkRnAcGrBenIzkHtLtvEt6bkuk7jzMSyRHhjr8n4Xjng4X-KmcQwqPnbPUA21RIoo_CVQGJ0qIDgtCnr_D_tE87blfR51W2ja1EOEw3SpTxPC_Am2pLc/s1600/Captura+de+pantalla+2015-09-28+a+las+17.48.44.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiszyHKzfINwMLAA6d4G9fGvSdXkRnAcGrBenIzkHtLtvEt6bkuk7jzMSyRHhjr8n4Xjng4X-KmcQwqPnbPUA21RIoo_CVQGJ0qIDgtCnr_D_tE87blfR51W2ja1EOEw3SpTxPC_Am2pLc/s1600/Captura+de+pantalla+2015-09-28+a+las+17.48.44.png" /></a></div>
<br />
<br />
<ul>
<li><span style="color: #222222; font-family: Arial, Tahoma, Verdana; font-size: 14.4014px;">El puerto 80 (servicio HTTP) está abierto – Estado open (Hay un servicio escuchando en ese puerto)</span></li>
<li><span style="color: #222222; font-family: Arial, Tahoma, Verdana; font-size: 14.4014px;">El puerto 443 (servicio HTTPS) está abierto – Estado open (Hay un servicio escuchando en ese puerto)</span></li>
</ul>
<br />
<span style="color: #222222; font-family: Arial, Tahoma, Verdana; font-size: 14.4014px;"><br /></span>
Para el sitio siguiente es imposible escanearlo ya que en esté momento acaba de caer o ¿lo abre tumbado por escanearlo? (Lo dudo) (Lunes 28 sep. ~17:56).<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPBtUdWzHsB0EkBUbM47ql0DwrnFAMf5QbAGBpjpMYIxjv4LKdDUdnipe0HZvKfHIq2cYdRf4t_GH-nMuK6zXDO6n6UsNoB01XvMb-OJL3L3oxWEktlUMwxybg4a-JR1CnR6mjLWNAsy0/s1600/Captura+de+pantalla+2015-09-28+a+las+17.56.54.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPBtUdWzHsB0EkBUbM47ql0DwrnFAMf5QbAGBpjpMYIxjv4LKdDUdnipe0HZvKfHIq2cYdRf4t_GH-nMuK6zXDO6n6UsNoB01XvMb-OJL3L3oxWEktlUMwxybg4a-JR1CnR6mjLWNAsy0/s1600/Captura+de+pantalla+2015-09-28+a+las+17.56.54.png" /></a></div>
<br />
<blockquote class="tr_bq">
Existen distintos tipos de scan, de hecho el tipo de scan por defecto puede variar en función del usuario que lo esté ejecutando, por aquello de los permisos de enviar RAW packets durante el scan. La diferencia entre unos y otros scan radica en el “ruido” generado, y en su capacidad de evitar ser detectados por sistemas de seguridad como pueden ser los cortafuegos o los IDS/IPS. - <i><a href="http://hacking-etico.com/2013/02/24/nmap-tutorial-descubriendo-el-terreno-de-juego-parte-1/" target="_blank">hacking-etico</a></i></blockquote>
<br />
<h4>
Escaneo de puertos con aplicaciones y versiones </h4>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFvekI_lQACiA8Xmop0S9lt7cOWM7PwuwJyZdRlJffXq5_I4-H6vVCFC-i22kZKYXzTKfeqxsmE2oe31RFfi8tGt_Wk2ACOczzj46D6IGePwa_rWe3Cd0zJbypstuzjUxjVkHPmSzM_Yo/s1600/Captura+de+pantalla+2015-09-28+a+las+18.15.43.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFvekI_lQACiA8Xmop0S9lt7cOWM7PwuwJyZdRlJffXq5_I4-H6vVCFC-i22kZKYXzTKfeqxsmE2oe31RFfi8tGt_Wk2ACOczzj46D6IGePwa_rWe3Cd0zJbypstuzjUxjVkHPmSzM_Yo/s1600/Captura+de+pantalla+2015-09-28+a+las+18.15.43.png" /></a></div>
<br />
<br />
Para google tenemos que en el puerto 80 hay un servicio TCP, usando el software Google httpd en su versión 2.0 y es el mismo software para el puerto 443 para para servicios SSL. El sistema operativo es Linux.<br />
<br />
Y basados en la pagina de <a href="https://web.nvd.nist.gov/view/vuln/search" target="_blank">nvd</a> "Google httpd" no tiene vulnerabilidades.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP8FRVtMcbD6HLnX6dnioOvKU_Yp6qKRJJYfH9nH2mQ1op_amcWfhR818s28pAu0wgOaLkPtrNMKjeqeidzKKcmzuIsC0dWa2eY8BOoftCZDDcz4p4FU7IRnuWdupGvUyHTrItqqiO7fo/s1600/Captura+de+pantalla+2015-09-28+a+las+18.25.23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP8FRVtMcbD6HLnX6dnioOvKU_Yp6qKRJJYfH9nH2mQ1op_amcWfhR818s28pAu0wgOaLkPtrNMKjeqeidzKKcmzuIsC0dWa2eY8BOoftCZDDcz4p4FU7IRnuWdupGvUyHTrItqqiO7fo/s1600/Captura+de+pantalla+2015-09-28+a+las+18.25.23.png" /></a></div>
<br />
<br />
Como la pagina de e<i style="font-weight: bold;">uskalert </i>sigue caida usaremos el sitio que proporciona nmap para las pruebas.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu6L3GmUNfOrEr9cNV9AR5uJQzfRj5lkFrGWUoDACs2Lc_n9kOQZrF2y0zmrX-1a52VNsobuYyRFpfLEbLhWb9XIc7LwDFv5loejatktZDTJxQPj7WBKlM7FrmdHYCMNHJkz3YMOwBebo/s1600/Captura+de+pantalla+2015-09-28+a+las+18.29.23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu6L3GmUNfOrEr9cNV9AR5uJQzfRj5lkFrGWUoDACs2Lc_n9kOQZrF2y0zmrX-1a52VNsobuYyRFpfLEbLhWb9XIc7LwDFv5loejatktZDTJxQPj7WBKlM7FrmdHYCMNHJkz3YMOwBebo/s1600/Captura+de+pantalla+2015-09-28+a+las+18.29.23.png" /></a></div>
<br />
Para <i><b>scanme.nmap.org</b></i> tenemos que esta escuchando un servicio SSH en el puerto 22 con el software OpenSSH versión 6.6.1p1. También en el puerto 80 tiene el servidor web Apache versión 2.4.7.<br />
<br />
Esta información es util para posibles atacantes ya que pueden checar la aplicación con su versión y ser si cuenta con alguna vulnerabilidad, para la versión 2.4.7 existen seis vulnerabilidades.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_7EJRjEISc1uYO9ZgsJFey8ZtxrJSfQU9JA8KeoDVjvnkZc17sMNNHeeNcPnWcUNLfMyd6S7XLvi8lbOuX1ZwxvQyb86DZ1QhPeAIjjCld79bQsePe2LlUsX4UR24gK5S3ITFARRkvu0/s1600/Captura+de+pantalla+2015-09-28+a+las+18.44.08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="382" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_7EJRjEISc1uYO9ZgsJFey8ZtxrJSfQU9JA8KeoDVjvnkZc17sMNNHeeNcPnWcUNLfMyd6S7XLvi8lbOuX1ZwxvQyb86DZ1QhPeAIjjCld79bQsePe2LlUsX4UR24gK5S3ITFARRkvu0/s640/Captura+de+pantalla+2015-09-28+a+las+18.44.08.png" width="640" /></a></div>
<br />
<br />
Con esto concluimos la importancia de estar al pendiente de las actualizaciones de nuestro sistema y procurar que siempre estar al día, para reducir lo mas posible los ataques.<br />
<br />
<h3>
TAREA 2: Búsqueda y puesta en común de recursos</h3>
</div>
<div>
<br /></div>
<div>
Algo al estilo blogger, <b><i>s2group</i></b> nos mantiene al tanto de lo que pasa en el ambiente de seguridad informatica. Se actualiza cada 2-4 dias. - <a href="http://www.securityartwork.es/" target="_blank">Link</a></div>
<div>
<br /></div>
<div>
Blogger de hacking etico. - <a href="http://hacking-etico.com/" target="_blank">Link</a></div>
<div>
<br /></div>
<div>
Y el famoso Dios Chema Alonso - <a href="http://www.elladodelmal.com/" target="_blank">Link</a></div>
Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-66651966846695089642014-05-27T15:12:00.000-07:002014-05-27T15:12:28.268-07:00Ultimos detallesYa para terminar con lo que es la redacción del trabajo se corrigieron detalles en la redacción, mayormente por errores ortográficos y uno que otro error estético. La redacción en lo que fue el transcurso del semestre fue pesada haciendo que el trabajo de investigación estuviera más complicado de lo que se tenia pensado antes de empezar todo. Pero en general estoy bien, se que se puede mejorar, pero en estos momentos es lo mejor que se puede hacer.<br />
<br />
Para el código se escribió una sección donde se muestran los resultados del caso. Los datos están hardcodeados para cuando se cuente con los verdaderos y se hicieron correcciones en labels y se agregaron más comentarios.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiV-XEhfesUwCI9iwWI5-GyenCePcLilQbEoMwxaUCTHMcAGRT01PxG2Mv8726GsAXwX-JHtKX3cTqvcizJmK0mVwhpx1puzu3m8GUJfXpFnHZqaeSy9MgzM53TIKCwwVn2cq6pUvSq70/s1600/resCasos.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiV-XEhfesUwCI9iwWI5-GyenCePcLilQbEoMwxaUCTHMcAGRT01PxG2Mv8726GsAXwX-JHtKX3cTqvcizJmK0mVwhpx1puzu3m8GUJfXpFnHZqaeSy9MgzM53TIKCwwVn2cq6pUvSq70/s1600/resCasos.png" height="291" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Área de resultados (provisional).</td></tr>
</tbody></table>
<br />Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-63832176918549745052014-05-24T12:39:00.001-07:002014-05-24T12:45:15.433-07:00Instalar openCv en macPara esta entrada explicare los pasos necesarios para instalar como el titulo lo dice: openCv en mac.<br />
<br />
Estoy trabajando con <span style="font-family: Courier New, Courier, monospace;">python 2.7</span> y bajo <span style="font-family: Courier New, Courier, monospace;">Mavericks.</span><br />
<b><br /></b>
<b>Reconociendo el problema</b><br />
El problema surge al presentarse el mensaje de la siguiente figura<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnW0Yzimn1qPG3uRzShyphenhyphenb5f9cB-7mySp1K_3JD7gn8U3mPVos4RNE80lMvJ04PgBqoZMiAs2HQSk6KiSaiy9GJRdocLEJLCVWhgWie4q-u7ePxb1STSTboKY2xgXEI45zH0CpHUxkCmT0/s1600/Captura+de+pantalla+2014-05-24+a+la(s)+13.14.49.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnW0Yzimn1qPG3uRzShyphenhyphenb5f9cB-7mySp1K_3JD7gn8U3mPVos4RNE80lMvJ04PgBqoZMiAs2HQSk6KiSaiy9GJRdocLEJLCVWhgWie4q-u7ePxb1STSTboKY2xgXEI45zH0CpHUxkCmT0/s1600/Captura+de+pantalla+2014-05-24+a+la(s)+13.14.49.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">No module named cv</td></tr>
</tbody></table>
<b>Solución</b><br />
La instalación se hará con <span style="font-family: Courier New, Courier, monospace;">brew</span> y los comandos son los siguientes<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">brew install homebrew/science/opencv</span><br />
o<br />
<span style="font-family: Courier New, Courier, monospace;">brew install opencv</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;">brew link --overwrite --dry-run opencv</span><br />
<br />
Después con su editor favorito modifiquen se archivo <b>.bash_profile</b> y agreguen las siguientes lineas:<br />
<br />
<span style="font-family: 'Courier New', Courier, monospace;">export PYTHONPATH=/usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages:$PYTHONPATH</span><br />
<span style="font-family: Courier New, Courier, monospace;">export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH </span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Zmt-6JlscVOhJM4KtbI-LlRg-_IYh6xDK6pXFEXr0arYqqXo_-JJj705bhFN83QGHV7734WlcJEgCD7NF7ZZDI66uJpS-pBG36nenlOBVGlzk2NRRKzoPfeLK7xmWGHSouJfSm9N5Nw/s1600/Captura+de+pantalla+2014-05-24+a+la(s)+14.31.24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Zmt-6JlscVOhJM4KtbI-LlRg-_IYh6xDK6pXFEXr0arYqqXo_-JJj705bhFN83QGHV7734WlcJEgCD7NF7ZZDI66uJpS-pBG36nenlOBVGlzk2NRRKzoPfeLK7xmWGHSouJfSm9N5Nw/s1600/Captura+de+pantalla+2014-05-24+a+la(s)+14.31.24.png" /></a></div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="color: red; font-family: Courier New, Courier, monospace;"><b>Nota</b>: Recuerden cambiar los numeros "2.4.9" por su versión de opencv.</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">y listo, reincien terminal y no tendrán más errores. </span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPlfDBn6J2cYsKoFGv36mWPtgkheVjckUIq31EIBFyJaAmwrUqkiDtJIgX9NIL2NHXh2w5TClgfBH3743Yese8JtV0BmG8m8_rQK9e7x1-spdRcCynFRtDWkhpOI16sGzIwi2UimDC740/s1600/Captura+de+pantalla+2014-05-24+a+la(s)+14.35.43.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPlfDBn6J2cYsKoFGv36mWPtgkheVjckUIq31EIBFyJaAmwrUqkiDtJIgX9NIL2NHXh2w5TClgfBH3743Yese8JtV0BmG8m8_rQK9e7x1-spdRcCynFRtDWkhpOI16sGzIwi2UimDC740/s1600/Captura+de+pantalla+2014-05-24+a+la(s)+14.35.43.png" /></a></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-19332017427492377492014-05-21T03:54:00.003-07:002014-05-21T03:54:27.858-07:00Ultimas semanasQue tal, ya se aproxima fin de semestre y con ello las entregas finales de tesis; no!, no!, no estoy nervioso. Para ello esta entrega se dedicó a limpiar la tesis y terminar algunos párrafos que se tenia pendientes para que sea evaluada por el comité y retroalimente con sugerencias.<br />
<br />
En lo que refiere al manuscrito, se tienen cubiertas todas las secciones excepto experimentos y resultados, ya que al solo tener un pequeño demo y aun estar de desarrollo estas secciones no pueden completarse al 100%. Se calcula que para el fin de semana (23 al 25 de mayo) el demo esté en un 80-90% y completar tesis con los avances hasta ese momento.Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-83000656013184896632014-04-30T02:14:00.001-07:002014-04-30T03:52:39.195-07:00Regresando de "Semana santa" - PresentaciónQue tal después de dos semanas sin escribir algo relacionado con la tesis, he regresado con nuevos avances detallados a continuación:<br />
<br />
Se simuló que el procesamiento sobre la radiografía ya estaba terminado y partiendo de ahí y de forma random se escogieron posibles parámetros que podría arrojar un procesamiento.<br />
<br />
Se aprendió a crear los puntos cefalométricos por el método de Steiner, ya se adquirió los conceptos de ortodoncia y se puede mantener una conversación con un ortodoncista.<br />
<br />
Se agregarón nuevas partes a la tesis, puliendo en un 85% aquellas que no fueron modificadas. Las imagenes se tienen en un 80% y por parte del contenido... ya me gusta pero aun me están faltan las dos ultimas secciones.<br />
<br />
Componentes con información interactiva, todo se actualiza sin necesidad de presionar algún tipo de botón.<br />
<br />
Por parte de la presentación se terminaron todas las secciones que hasta el momento se tiene completas, dejando resultados y conclusiones aun en proceso. Y durante esta semana se estará trabajando en los detalles que hoy se detecten y practicando para su exposición.<br />
<br />
<span style="font-size: large;">Cosas que faltan por implementar y tiempo de complejidad: </span><br />
Procesamiento = <b>7-8 dias</b>.<br />
<br />
Sección en la interfaz gráfica donde se muestre los resultados del procesamiento así como el botón de "Generar reporte" el cual hará un PDF con la tabla es resultados y la radiografía resultante (ya con medidas y ángulos) =<b> 6-7 hrs</b> (acomodar cosas en un PDF es algo tedioso).<br />
<br />
Dar un validación de los capítulos 5-6 sobre acentos = <b>1 hr</b>.<br />
<br />
<br />Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-74630107239284713182014-04-08T23:06:00.000-07:002014-04-08T23:06:39.306-07:00Semana 11 - Conclusiones y pulir erroresPara esta semana, se nos dio a la tarea de escribir lo que serán nuestras conclusiones finales o tenerlas claras. Para esto me apoye de los capítulos pasados y de las gráficas para tener una mejor idea. En la redacción se intento cubrir todos los puntos que ayudar el software final y en que exactamente ayudaría a los principales usuarios(clientes).<br />
<br />
<span style="font-size: large;">Tesis</span><br />
<br />
En los días pasados, se cambiaron frases ambiguas o mal estructuradas, se hizo corrección de acentos, se redacto mas el capitulo cuatro y cinco y un poco del 6, se corrigió la bibliografía(los errores marcados), se escribió una pequeña conclusión, se aprendió hacer el método Steiner a mano para su codificación y se codearon dos nuevas áreas que no se habían contemplado.<br />
<br />
Hablemos un poco se Steiner...<br />
Steiner es un de los muchos métodos que existen en el área de ortodoncia para deducir un caso, es el mas usado por consultorios y la mayoría de los estudiantes sabe hacerlo. El proceso de deducir un caso al 100% para un ortodoncista experto es de casi 2 hrs. Ellos tienen que llevar la radiografía a una computadora que cuenta con un software especial para hacer los cálculos de la medidas y ángulos, después estos resultados van a otra computadora para recibir las interpretaciones y base a esas interpretaciones el ortodoncista hace un diagnostico. Aun siendo un experto este proceso es algo "largo". Lo que busca solucionar el programa desarrollado en la presente tesis es englobar todos esos "pasos" en un solo y que te de un diagnostico y no solo limitarlo a expertos, cualquier persona con acceso al sistema podrá hacer un diagnostico.<br />
<br />
Todo esto lo platico para que tengan un idea de que no hay tanto apoyo en el área de ortodoncia. Cuando nos juntamos con los ortodoncistas, Raul (un compañero también tesista) y yo, nos comentaban que no existía un programa que lo hiciera, existía uno que tenia solo un dentista pero te cobraba la licencia en 2,000 pesos mexicanos para poder usarlo y no estaba tan completo a lo que se pretende desarrollar. Mas que buscar un "pago" por el sistema, buscamos reputación que ahorita es lo nos sirve más.<br />
<br />
<span style="font-size: large;">Código</span><br />
<br />
En las pruebas de usabilidad, un punto que se fijaron mucho es que los botones no tenían imágenes, en este momento el programa no tiene imágenes pero ya se tiene un código ayuda y las imágenes conseguidas la mayoría de <a href="http://icomoon.io/app/#/select">aq</a><a href="http://icomoon.io/app/#/select">uí</a> para agregarlas.<br />
<br />
Se terminaron de codificar la pestaña "área" y "ortodoncista" ambas ya se sincronizan con otro campos de otras pestañas, la se programo la simulación que tendrá que hacer un usuario al usar el sistema, con botones que habilitan y deshabilitan para reducir los errores, mensajes de alerta y en un 65% se validaron campos.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTAF6sL5Lpq6q7IaKu1PxlMKZ3nt-zhf7BRvuCWnodADoTsCRPTS-LYsWZ6aI5YWUtJfbwThRPzczMRCddsMLpm_Qg9s6FnFJyxnM7tYB5dmdzH8YzVu4wyJoWLCua-lUGXG-rg9j8Z6Y/s1600/Captura+de+pantalla+2014-04-09+a+la(s)+00.43.24.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTAF6sL5Lpq6q7IaKu1PxlMKZ3nt-zhf7BRvuCWnodADoTsCRPTS-LYsWZ6aI5YWUtJfbwThRPzczMRCddsMLpm_Qg9s6FnFJyxnM7tYB5dmdzH8YzVu4wyJoWLCua-lUGXG-rg9j8Z6Y/s1600/Captura+de+pantalla+2014-04-09+a+la(s)+00.43.24.png" height="233" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Pantalla inicial</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4qloew5BmvmwUyd67DJthyjdlqw8qJgxoJZV7O2oHxNbKOMTmhKU4eWx3V8Y6IhpDN4Nc_0EGGuHRZ9wkzaawm9cTMgjvdqdspkPvVuJZidJkjZbZCF76J8YjxWgkVea8XucdUBBizoE/s1600/Captura+de+pantalla+2014-04-09+a+la(s)+00.43.36.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4qloew5BmvmwUyd67DJthyjdlqw8qJgxoJZV7O2oHxNbKOMTmhKU4eWx3V8Y6IhpDN4Nc_0EGGuHRZ9wkzaawm9cTMgjvdqdspkPvVuJZidJkjZbZCF76J8YjxWgkVea8XucdUBBizoE/s1600/Captura+de+pantalla+2014-04-09+a+la(s)+00.43.36.png" height="232" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Imagen en tamaño real al momento de cargar una image. Aparecen nuevas opciones al momento de cargarla.</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirNljdI9wPCztIJnpLvSMIrq6u21CsOY4mTxpbePFyRcb5UmbMrAA5oEZgiYCZbr-kGnQgbn_C5UMF9qjgasELiICRv4XkpzQsG144Fuk0cm23Jhw8O71w6kvLIc6CFAicKm3D_69Iph4/s1600/Captura+de+pantalla+2014-04-09+a+la(s)+00.43.44.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirNljdI9wPCztIJnpLvSMIrq6u21CsOY4mTxpbePFyRcb5UmbMrAA5oEZgiYCZbr-kGnQgbn_C5UMF9qjgasELiICRv4XkpzQsG144Fuk0cm23Jhw8O71w6kvLIc6CFAicKm3D_69Iph4/s1600/Captura+de+pantalla+2014-04-09+a+la(s)+00.43.44.png" height="233" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Reafirmación del procesamiento sobres la imagen.</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7m-LrULNtuIRkHBND_ACzI0WIVDpsMEG0GGmI8dEhfVC30o-cmBkfWXMkpAdCvo0_4-xZ5SEyh5tYu9bFWlkpbqmHWGlNj_HpcLMlDtcy8ibo1JGAB_jC14VmEAPIxcD5tW4LJomd7pA/s1600/Captura+de+pantalla+2014-04-09+a+la(s)+00.45.01.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7m-LrULNtuIRkHBND_ACzI0WIVDpsMEG0GGmI8dEhfVC30o-cmBkfWXMkpAdCvo0_4-xZ5SEyh5tYu9bFWlkpbqmHWGlNj_HpcLMlDtcy8ibo1JGAB_jC14VmEAPIxcD5tW4LJomd7pA/s1600/Captura+de+pantalla+2014-04-09+a+la(s)+00.45.01.png" height="317" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Pestaña "Ortodoncistas". Los botones ya están funcionando solo falta agregar imagenes y colores. </td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6TAm2TFFy-AQG5lvnqh3e7ZdBm_r2dI-_97POygI8fpPukyvfNYdw1kkfK4rLosWf9Ku-w3eUvG0qwnyXILBvwDSvJi0mTMUJ7xSqUvg2Djev88bpOiYC0r6i7AAhgPH3OBGYosbu2EE/s1600/Captura+de+pantalla+2014-04-09+a+la(s)+00.45.09.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6TAm2TFFy-AQG5lvnqh3e7ZdBm_r2dI-_97POygI8fpPukyvfNYdw1kkfK4rLosWf9Ku-w3eUvG0qwnyXILBvwDSvJi0mTMUJ7xSqUvg2Djev88bpOiYC0r6i7AAhgPH3OBGYosbu2EE/s1600/Captura+de+pantalla+2014-04-09+a+la(s)+00.45.09.png" height="318" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Pestaña "Areas". Los botones ya están funcionando, falta agregar imagenes y colores.</td></tr>
</tbody></table>
<br />
<br />
Los colores y diseño (bordes redondeados, sombras, espacios) se estarán aplicando después de todo el procesamiento.<br />
<br />
<br />
<span style="font-size: large;">Próximo avance</span><br />
<br />
El lunes se tiene una junta con los doctores para ver un software que ellos utilizan para el proceso de diagnostico, la idea es analizarlo buscando que se puede aplicar y como aplicarlo en el nuestro.<br />
<br />
La "semana santa" no será tan "santa" con nosotros(los tesistas).<br />
<br />
<br />Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-53454250189646796502014-04-02T04:53:00.004-07:002014-04-02T05:01:31.374-07:00Semana 10 - Gráficas, gráficas y más gráficasQue tal para esta semana se nos encargo gráficar todos la mayoría de los experimentos que aplican en la presente tesis. Esta tarea me resulto pesada desde la instalación de librerías hasta la creaciones de las gráficas.<br />
<br />
Mis gráficas están echas en papel, siempre hago dibujos de como quiero que queden las cosas antes de empezar hacer algo, en la fase de construcción con gnuplot fue muy complicado ya que tenia que hacer algo idéntico a lo que tenia dibujado, tenía que jugar con configuraciones que desconocía (no sabia que existían), parámetros raros y coordenadas cartesianas.<br />
<br />
Fue muy lento el proceso de creación pero satisfactorio, cada vez que veía que la figura me estaba quedando como lo que tenia dibujado era algo emocionante. Me quedaron muchas gráficas por hacer pero son una semi-replica de las gráficas pasadas solo cambia la forma en mostrar los datos.<br />
<br />
El proceso de escribir tesis se pauso esta semana, ya que tuvimos varias juntas con los ortodoncistas que era mucha información nueva y de otra área que teníamos que procesar para seguir sin problemas en la tesis. En la primera junta tocamos temas de cefalometría y los diferentes tipos que existen para llegar al mismo resultado. De todos los tipos que existen decidimos enfocarnos a la cefalometría de steinner ya que esta es la mas usada por todos los ortodoncistas. Nos enseñaron como es el proceso que estamos intentado resolver (la hipótesis) y efectivamente hay mucha área donde la visión computacional puede hacer de las suyas.<br />
<br />
En las semanas pasadas la tesis estaba enfocada a términos de vision computacional esto por la falta de juntas con ortodoncistas que nos guiaran sobre términos, metodologías y palabras que ellos usan. Se limitaron los objetivos que los ortodoncistas tenían en mente a cambio nos ayudarán a todo lo relacionado con información y garabatos, todo lo que entra en la bibliografía. Se definieron palabras como "norma", "interpretación", "alcance" ademas de todas las que usan los dentistas. Por dar un ejemplo, criterio SNA, SNB, ANB, goGn-SN, protusivo, lingualizado, etcetera.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYmz0KJ6OcJYvCm75p9vpJE9MbyCGkyVfqKEQHD03SOwC6tDzpkKzs9QGK6aGGgLZObg0e4DBF2FgEXut0pDZ3pfyKRc9zo_ZHMpjqWLqHh9bTyD3U9ZozibZO5aBXczUvr1GAK07nZg/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYmz0KJ6OcJYvCm75p9vpJE9MbyCGkyVfqKEQHD03SOwC6tDzpkKzs9QGK6aGGgLZObg0e4DBF2FgEXut0pDZ3pfyKRc9zo_ZHMpjqWLqHh9bTyD3U9ZozibZO5aBXczUvr1GAK07nZg/s1600/1.png" height="276" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6-HCmdCiYwZCouP0XYAqd4L7zj3S6aGRQy5BipcZBHs0IXiypBvlIt1YPOmK303Qw76vNVAg8DT7cpRul9CiQJK5R9dbibRvQwI28MOJ1rhfF__WjUg4MCZ7saBrTDm4xkLRDCGuilgI/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6-HCmdCiYwZCouP0XYAqd4L7zj3S6aGRQy5BipcZBHs0IXiypBvlIt1YPOmK303Qw76vNVAg8DT7cpRul9CiQJK5R9dbibRvQwI28MOJ1rhfF__WjUg4MCZ7saBrTDm4xkLRDCGuilgI/s1600/2.png" height="278" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_iXbYKuylP7EOUsCVlHTksDgVmAPDkjfs1MPT2sNHtHqiAd2w0uug2rnzjrbtT_dmkaEm335L9v6UJvB8cwl6MW-NgFnghlH3rn8-CAx6s7Ct4idCleyWn6MQlMHP0s1EHdBIisXEdqA/s1600/Captura+de+pantalla+2014-04-02+a+la(s)+05.59.05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_iXbYKuylP7EOUsCVlHTksDgVmAPDkjfs1MPT2sNHtHqiAd2w0uug2rnzjrbtT_dmkaEm335L9v6UJvB8cwl6MW-NgFnghlH3rn8-CAx6s7Ct4idCleyWn6MQlMHP0s1EHdBIisXEdqA/s1600/Captura+de+pantalla+2014-04-02+a+la(s)+05.59.05.png" height="225" width="400" /></a></div>
<br />
<br />
La tesis en lo que a codificación se refiere ya tiene objetivos claros y también se cuenta con los tipos de datos de entrada. Se estará trabajando con radiografías computarizadas y sobre ella se hará el procesamiento adecuado.<br />
<br />
Que empiece el desm... juego.<br />
<br />
<br />Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-78076767302352720232014-03-26T03:20:00.002-07:002014-03-26T03:20:40.227-07:00Semana 9 - ResultadosQue tal para esta semana lo que nos tocó cubrir fue el esqueleto de los resultados así como avanzar a los capítulos anteriores.<br />
<br />
Para la parte de resultados se trabajará con pruebas de usabilidad, pruebas de caja blanca (pruebas unitarias) y medidas en los parámetros del procesamiento. Cada sección tendrá subcategorias en donde se muestren con tablas y gráficas las resultados obtenidos y además se explique con uno o dos párrafos el significado de las éstas.<br />
<br />
La idea es usar un lenguaje script para generar gráficas a partir de archivos .txt (la extensión no importa); agregarlas a la tesis, explicarlas y detallarlas en su adecuada sección. En pocas palabras éste es el capitulo "pesado" de toda la tesis. Lo que hice fue escribir en el capítulo lo que tengo hasta el momento para generar un esqueleto.<br />
<br />
Aunque no estoy muy conforme con el avance que tengo, ya tengo la guía para generar gráficas cosa que al principio no tenía y se estará trabajando a partir del jueves en la adquisición de datos.Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-55829090820808434812014-03-12T02:33:00.002-07:002014-03-12T02:33:53.219-07:00Semana 8 - TesisQue tal esta semana nos toco cubrir lo que es el diseño experimental.<br />
<br />
En el diseño experimental se cubren puntos se que van a probar, para que obtenemos qué información y cosas de como se probaran. Así como también el decidir y documentar cuántas repeticiones, con cuántos usuarios, con que datos, se harán las pruebas.<br />
<br />
También y como parte final de esté capítulo se presentan los resultados de las pruebas, gráficas y todo lo relacionado con testeo de parámetros.<br />
<br />
Que parámetros relacionados con la presente investigación se cubrirán?<br />
<br />
<ul>
<li>Parámetros para los filtro de las imágenes: Al ser imágenes médicas si tiene que jugar con los umbrales para ver cual valor se acerca mas al indicado.</li>
<li>Parámetros de no-error: Estos parámetros son lo que utilizo para redondear las resultados no perfectos a perfectos. Con perfecto me refiero a una salida esperada valida.</li>
<li>Parámetros de redondeo: Similares a los parámetros de no-error, pero su valor repercute en las operaciones de los cálculos. Por lo que valores fuera del rango "común" pueden dar resultados muy, muy drásticos.</li>
</ul>
<div>
<span style="font-size: large;">Código</span></div>
<div>
<br /></div>
<div>
El programa esta estructurado en 4 grandes ramas:</div>
<div>
<ul>
<li>Procesamiento</li>
<li>Agregar evento a paciente</li>
<li>Crear un nuevo evento al paciente</li>
<li>Tener un visualizador agradable para el procesamiento. </li>
</ul>
</div>
<div>
Esta semana se completo todo lo que refiere "agregar evento a paciente", se agregaron avisos como retroalimentación, se programaron campos dinámicos que cambia información dependiendo otros parámetros. Y se busco en la API otros componentes para el visualizador porqué el actual me provocó demasiados problemas.</div>
<div>
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuj-e8Ib5H-C82YdfMAiFuFilONZhwdZr_Mp5gFscze6yIoNfvht_PdfXmtLEMm8H6ng9W6rVbQ0f5cv3PW3lqp4OPipUzvuaa6oeXx9GRGEEElPLDm_p-0vZqnOyKjul_Lk0M5_s9UqY/s1600/Captura+de+pantalla+2014-03-12+a+la(s)+03.24.37.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuj-e8Ib5H-C82YdfMAiFuFilONZhwdZr_Mp5gFscze6yIoNfvht_PdfXmtLEMm8H6ng9W6rVbQ0f5cv3PW3lqp4OPipUzvuaa6oeXx9GRGEEElPLDm_p-0vZqnOyKjul_Lk0M5_s9UqY/s1600/Captura+de+pantalla+2014-03-12+a+la(s)+03.24.37.png" height="306" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Agregar un caso a un paciente.</td></tr>
</tbody></table>
<div>
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMMlYkk3u6V3uL8_2ZnKhIzBEhF9wphc0hbVd2apwZyLu4G7WMsJgayyOpOciZfRxBlSPDm-jA14lLcWVbesgGSokok42Fwy7yRltAiLaARjDdKBZhcHU3skjWW-zpaYqUnjUUXTbTAEI/s1600/Captura+de+pantalla+2014-03-12+a+la(s)+03.30.31.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMMlYkk3u6V3uL8_2ZnKhIzBEhF9wphc0hbVd2apwZyLu4G7WMsJgayyOpOciZfRxBlSPDm-jA14lLcWVbesgGSokok42Fwy7yRltAiLaARjDdKBZhcHU3skjWW-zpaYqUnjUUXTbTAEI/s1600/Captura+de+pantalla+2014-03-12+a+la(s)+03.30.31.png" height="171" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Datos que se agregan desde la interfaz a la tabla "historial".</td></tr>
</tbody></table>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-79119796658122791922014-03-04T23:16:00.002-08:002014-03-04T23:16:24.366-08:00Semana 7 - Tesis - MetodosQue tal para esta entrada el objetivo a cumplir es avanzar a la sección de "métodos y materiales" en otras palabras a la sección que tendrá la descripción y todos los pasos de nuestro software desarrollado.<br />
<br />
Se empezó cubriendo todo lo relacionado con lo administrativo que es lo que ya se tiene cubierto en código. Se creo un sección para cada tema que podría abarcar la tesis y en la semana que sigue se estará trabando en completar cada una de ella. Se nos sugirió que todos las imágenes o diagramas nosotros las dibujáramos con el paquete PSTricks.<br />
<br />
Surgieron problemas con la instalación del paquete así que decidí arreglarlo después, primero me enfoque en la redacción de las primeras secciones dejando las imágenes para esta entrega que se aproxima.<br />
<br />
Que se intenta cubrir... TODO. Es como un manual de usuario explicando de manera muy trivial al lector el funcionamiento, las partes, componentes, flujos del programa. Ya se me facilita un poco el escribir/redactar medianos textos, pero aun tengo que leer como 5-6 veces lo que escribo para eliminar ambigüedad en las frases o que me doy a entender de manera sencilla.<br />
<br />
Las demás entregas de tesis(redacción) serán un poco mas sencillas lo que me da tiempo de enfocarme al código 3-4 días seguidos sin miedo a dejar cosas pendientes en la pdf.<br />
<br />
Código.<br />
<br />
Se juntaron el código de ángulos con el código principal. Anteriormente se tenia problemas con algunas detalles con los componentes de la interfaz; ya que no sabia como se hacia exactamente... aun se tienen problemas de funcionamiento pero es algo que iremos investigando y resolviendo en lo que va de esta semana.<br />
<br />
Se hizo una investigación en la API de PySide para la forma de cargar una imagen y al misma tiempo modificarla, con lineas que el usuario(por el momento) cree y agrega sobre ella. Existe un metodo llamado QGraphicsScene que en teoría nos debe de funcionar, pero este utiliza otro metodo llamado QGraphicsView que tiene muchas propiedades. Es muy confuso y algo extraño el como se comportan ya que cuando creo que lo logre al momento de ejecutarlo no hace lo que debería hacer.<br />
<br />
Esto de las interfaces en muy latoso.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfHH9RtnJkLEPVGWM_sNzZibtz9oCveoN_o-st7O6oLLVB2l1icOFU5WUFa7_jz6Dwb3hwsobidfal5UFROi69nHL-Y3t-RKo-gXtUXEEnLeyRFVlQ6sX5Z-vEXqnEjl-XXen2Zl8I98Y/s1600/Captura+de+pantalla+2014-03-05+a+la(s)+01.11.57.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfHH9RtnJkLEPVGWM_sNzZibtz9oCveoN_o-st7O6oLLVB2l1icOFU5WUFa7_jz6Dwb3hwsobidfal5UFROi69nHL-Y3t-RKo-gXtUXEEnLeyRFVlQ6sX5Z-vEXqnEjl-XXen2Zl8I98Y/s1600/Captura+de+pantalla+2014-03-05+a+la(s)+01.11.57.png" height="400" width="336" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Los puntos rojos son clicks por parte del usuario, al tener 2 puntos rojos se crea un linea entre ellos. Se calcula si las lineas se cruzan y de ser cierto se calcula en ángulo entre ellas dos. Aun hay detalles que se tienen que pulir, pero son por parte de los componentes de la interfaz. </div>
<br />Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-65695888289495589992014-02-20T19:48:00.001-08:002014-02-20T19:48:58.852-08:00Semana 5 - Tesis - TablasQue tal, para esta semana la tarea era investigar y comparar algunos trabajos relacionados con el programa que vamos a desarrollar en una tabla.<br />
<br />
Como ya les mencionaba anteriormente "Medidas a partir de imágenes" es un programa único ya que no hay un programa directamente igual o que incluso haga algo parecido. Lo que si hay, son desarrollos que su metodología es la misma. Los trabajos se buscaron en algunas paginas como por ejemplo<br />
<ul>
<li>ACM Digital Library</li>
<li>Science Direct</li>
<li>Springer Link</li>
</ul>
<div>
Con los trabajos ya encontrados las columnas se dividieron en títulos como, si usaban redes neuronales, sistemas expertos, lógica difusa, etc.</div>
<div>
<br /></div>
<div>
<span style="font-size: large;"><b>Código</b></span> </div>
<div>
<br /></div>
<div>
De forma rústica y para tener una prueba de concepto, se calculo el ángulo que se forma entre 2 rectas, aunque implementarlo con la interfaz se complico demasiado y aun se esta trabajando para pulirlo. El sistema de medidas es fácil solo tengo que tomar la dimension de la imagen y hacer relaciones con las métricas. Pero lo mas complicado hasta el momento ya quedo listo.</div>
<div>
<br /></div>
<div>
Aun faltan muchos detalles con la interfaz, como por ejemplo marcar que ángulo se calculo, que las lineas se puedan hacer sobre una imagen, que puedas seleccionar que ángulo quieres calculas, pero son cosas que tengo que averiguar con la interfaz y que huelen a fácil pero tedioso. </div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCvF7zsAZF1zKB3lwAWI1rpCk-eG7Luzh_832mQr3LH0N812y3UqZ5srgj_UaUE5sOW27bSOFbS6cFVhGSm_hef62mTowbfp6tMp_GxtpuewJr5fLhOkmemYvd1vRpBOSbV0fJX2czSyQ/s1600/Captura+de+pantalla+2014-02-20+a+la(s)+21.44.31.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCvF7zsAZF1zKB3lwAWI1rpCk-eG7Luzh_832mQr3LH0N812y3UqZ5srgj_UaUE5sOW27bSOFbS6cFVhGSm_hef62mTowbfp6tMp_GxtpuewJr5fLhOkmemYvd1vRpBOSbV0fJX2czSyQ/s1600/Captura+de+pantalla+2014-02-20+a+la(s)+21.44.31.png" height="435" width="640" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-200383849027556332014-02-12T23:27:00.001-08:002014-02-12T23:27:52.856-08:00Semana 4 - Tesis - Trabajos relacionadosBuen día, esta semana y como parte de los avances semanales es tiempo de trabajos relacionados.<br />
<br />
Ya hemos cubierto hipótesis, objetivos, antecedentes y una parte de lo que es la bibliografía. Todos están en face de modificaciones y siempre abiertos a nuevas propuestas.<br />
<br />
Por trabajos relacionados se enfoco a artículos de revistas o memorias en congresos buscando en google scholar, aquellas documentos que nos pudieran servir. De los interesantes y predominantes algoritmos que estaban en los trabajos relacionados fueron las redes neuronales y clasificación por grupos.<br />
<br />
Como sabemos las redes neuronales es un paradigma de aprendizaje, el problema con estas es que toman demasiado tiempo para que este entrenada y por ende empezar a ver resultados claros. Pero después de entrenada es una de las mas precisas.<br />
<br />
Clasificación por grupos se puede representar como un árbol, todas los posibles casos se pueden ver o representar como las raíces y llegar a ellas solo es necesario seguir el "camino" indicado.<br />
<br />
Todos los casos propuestos son destacados cuando se habla de sistemas automatizados y no podemos decir que uno es mejor que otro, todos tiene sus pro y contras.<br />
<br />
<span style="font-size: large;">Código</span><br />
<br />
Se trabajo con todo lo administrativo del programa, agregar paciente(casos), ver casos previos, historial y se tiene un método bastante rústico en la clasificación de imágenes(por medio de su nombre) para tener un control de cuales ya han sido analizadas. Se trabajo con la idea de que los pacientes con el paso del tiempo pueden tener un caso distinto, el cual hacia que se creara un registro y por ende tener un botón de "historial" para ver las estadísticas así como su imagen de los casos pasados.<br />
<br />
Todo esta conectado a una base de datos, por lo cual se esta pensando en crear un pre-programa para configurar todo lo necesario con simples clicks.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-14293511748108373872014-02-05T19:34:00.003-08:002014-02-06T00:30:33.530-08:00Semana 3 - Tesis - Conceptos claves<span style="font-family: Trebuchet MS, sans-serif;">Que tal, esta semana estuve checando conceptos claves que mi tesis pudiera cubrir o mas bien mi programa.</span><br />
<span style="font-family: Trebuchet MS, sans-serif;"><br /></span>
<span style="font-family: Trebuchet MS, sans-serif; font-size: large;">Como empece esta entrega</span><br />
<span style="font-family: Trebuchet MS, sans-serif;">Primero fue tomando los conceptos mas básicos que necesitaría para empezar, después pensaba en cosas que tuvieran que ver con los conceptos que salieron y lo demás era un ciclo hasta que ya no se me ocurría nada. En estos momentos la lista es de 3/4 de hoja, pero con el paso de los días que vaya viendo y usando técnicas los conceptos se incrementara hasta 3 hojas.</span><br />
<span style="font-family: Trebuchet MS, sans-serif;"><br /></span>
<span style="font-family: Trebuchet MS, sans-serif; font-size: large;">Que se intento cubrir</span><br />
<span style="font-family: Trebuchet MS, sans-serif;">Palabras claves, libros, definiciones. Que tuvieran que ver con lo que vamos a desarrollar. Se buscaba redactar de forma seguida, para que no pareciera una lista, si no mas bien, un resumen enlazando palabras para que pareciera un tipo de "introducción".</span><br />
<span style="font-family: Trebuchet MS, sans-serif;"><br /></span>
<span style="font-family: Trebuchet MS, sans-serif; font-size: large;">Se cubrió todo?</span><br />
<span style="font-family: Trebuchet MS, sans-serif;">No. Es estos momentos solo puede abarcar palabras muy generales, cuando ya este empezando a codear y checando que tipo de reconocimientos se trata. Incrementare la longitud de este mini-resumen cubriendo todo lo visto.</span><br />
<span style="font-family: Trebuchet MS, sans-serif;"><br /></span>
<span style="font-family: Trebuchet MS, sans-serif; font-size: large;">Tareas personales, se cumplieron?</span><br />
<span style="font-family: Trebuchet MS, sans-serif;">La semana pasada, compartí 3 cosas que cubriría esta semana. Las resumo:</span><br />
<div class="MsoNormal" style="background-color: white; color: #222222; line-height: 18.479999542236328px;">
<span style="color: black; font-family: Trebuchet MS, sans-serif;"><b>Leer el siguiente manual de cómo elaborar una tesis.</b></span></div>
<blockquote class="tr_bq">
<span style="font-family: Trebuchet MS, sans-serif;">Leí hasta los temas que hemos cubierto.</span></blockquote>
<div class="MsoNormal" style="background-color: white; color: #222222; line-height: 18.479999542236328px;">
<span style="color: black; font-family: Trebuchet MS, sans-serif;"><b>Tener ya la base del programa, para que solo falte la funcionalidad.</b></span></div>
<blockquote class="tr_bq">
<span style="color: black; font-family: Trebuchet MS, sans-serif;">A medias. Se terminaron funciones básicas pero en si el algoritmo no esta ni empezado.</span></blockquote>
<div class="MsoNormal" style="background-color: white; color: #222222; line-height: 18.479999542236328px;">
<span style="color: black; font-family: Trebuchet MS, sans-serif;"><b>Y hacer la entrega para la tercera semana. </b></span></div>
<blockquote class="tr_bq">
<span style="font-family: Trebuchet MS, sans-serif;"><span style="background-color: transparent; line-height: 18.479999542236328px;">Obviamente</span><span style="color: black; line-height: 18.479999542236328px;"> si.</span></span></blockquote>
<span style="font-family: Trebuchet MS, sans-serif;"><br /></span>
<span style="font-family: Trebuchet MS, sans-serif; font-size: large;">Código</span><br />
<span style="font-family: Trebuchet MS, sans-serif;">Esta semana se estructuro todos los casos posibles en un XML. También y como parte de los mismo, se empezó a construir un Python que parseara y agregara secciones al XML... se logro pero los resultados en el XML salían sin sangría.</span><br />
<br />
<span style="font-family: Trebuchet MS, sans-serif;">Ademas, se agregaron funciones de zoom, scroll, atajos al visor. Y se estará trabajando en el control de pacientes así de como su etiquetado. Quedara listo para la próxima semana.</span><br />
<span style="font-family: Trebuchet MS, sans-serif;"><br /></span>
<span style="font-family: Trebuchet MS, sans-serif;"><br /></span>
<span style="font-family: Trebuchet MS, sans-serif;"><br /></span>
<span style="font-family: Trebuchet MS, sans-serif;"><br /></span>
<span style="color: red; font-family: Trebuchet MS, sans-serif;">Nuevas tareas personales </span><br />
<span style="font-family: Trebuchet MS, sans-serif;"><b>Pulir la tesis</b>. Agregar nuevas secciones que me han gustado y que he visto en otras tesis. Mejorar la introducción.</span><br />
<span style="font-family: Trebuchet MS, sans-serif;"><b>Crear</b> la parte del programa que se encarga de mediciones y ángulos.</span><br />
<br />Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-57196095529825473602014-01-30T11:14:00.000-08:002014-01-30T11:14:12.950-08:00Semana 2 - Tesis - Hipótesis y objetivos<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Que tal, esta es la semana 2 de las 16 que tendremos para
hacer la tesis. Esta semana se nos dio a la tarea de crear nuestra hipótesis y
objetivos así como también hacer las modificaciones que se nos compartieron en
la sesión pasada. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-size: large;">Hipótesis</span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Según wikipedia: </span></div>
<blockquote class="tr_bq">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><i>“Es una
idea que puede no ser verdadera, basada en información previa.”</i></span></blockquote>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br /></span></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Para sacar
una base a lo que puede ser una hipótesis, leí tesis ya hechas y intente
capturar la idea que plasmaban para escribir la mía. Fue un tarea “rara” el
intentar pensar como el pensaba, pero al parecer no salió del todo mal.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Escribir
mucho es algo que se me complica porque tiendo a simplificar todo o lo que no este
relacionado directamente lo considero innecesario. Intente por un momento
bloquear esa forma de ver las cosas y escribir algo decente. <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
La hipótesis en grandes rasgos busca ayudar a los doctores a no tener diversidad de tratamientos para un mismo paciente, intenta ayudar al doctor con poca experiencia, ayudar al paciente en ahorrarse tiempo, haciendo todo de una manera sencilla para que el sistema tenga buena iniciativa. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p><br /></o:p></span></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="font-size: large;">Objetivos</span><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">En esta
parte se nos sugirió cubrir los objetivos que la tesis podría abarcar y no
escribir objetivos personales como por ejemplo: “Aprender una tecnología”,
“Familiarizarme con X método”. <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">La
metodología fue la misma: leer tesis para familiarizarse con la idea. <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Esta
sección se me complico un poco mas ya que no soy un buen “tira rollo” y para mi
el objetivo principal era el facilitar tiempos y ayudar a las personas con poca
experiencia a dar un diagnostico mas certero. Fuera de ahí no se me ocurría
nada mas. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Intente abarcar lo que creí importante pero lo mas probable es que este modificando estas 2 secciones con el tiempo, ya que tenga un poco mas practica en "tirar rollo" y me este familiarizando con otras tesis. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Para las<b> tareas
personales </b>de esta semana son:<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-tab-count: 1;"> </span>Leer el siguiente manual de cómo
elaborar una tesis.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-tab-count: 1;"> </span>Tener ya la base del programa, para
que solo falte la funcionalidad.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-tab-count: 1;"> </span>Y hacer la entrega para la tercera
semana.</span></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br /></span></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br /></span></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="font-size: large;">Referencias</span></span></div>
<div class="MsoNormal">
<span style="background: white; color: black; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white;"><a href="http://www.uphm.edu.mx/manuales/Manual-para-elaboracion-de-tesis-y-trabajos-de-investigacion.pdf">Manual para elaboración de tesis.</a></span></div>
<div class="MsoNormal">
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>ES-TRAD</w:LidThemeOther>
<w:LidThemeAsian>JA</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="276">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]-->
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tabla normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<!--StartFragment-->
<!--EndFragment--></div>
<div class="MsoNormal">
<a href="http://cip.org.pe/imagenes/temp/tesis/01547065.pdf">Prototipo de sistema experto para el diagnostica de fallasen una red de área local.</a></div>
<div class="MsoNormal">
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>ES-TRAD</w:LidThemeOther>
<w:LidThemeAsian>JA</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="276">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]-->
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tabla normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<!--StartFragment-->
<!--EndFragment--></div>
<div class="MsoNormal">
<span style="color: black;"><span style="font-family: inherit;"><a href="http://biblioteca.ucm.es/tesis/med/ucm-t28663.pdf">Impacto pronostico de las celular tumorales residuales aisladas en sangre periférica en cáncer de mama de alto riesgo.</a><o:p></o:p></span></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>ES-TRAD</w:LidThemeOther>
<w:LidThemeAsian>JA</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="276">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]-->
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tabla normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<!--StartFragment-->
<!--EndFragment--><br />
<div class="MsoNormal">
<br /></div>
Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-66406538017415989802014-01-22T13:32:00.003-08:002014-01-24T09:12:21.639-08:001 Semana - Tesis<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Liga al <a href="https://github.com/osvaldojavier14/Tesis"><span style="color: blue;">GIT</span></a><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">º_ º _ º _ º_ º _ º _ º_ º _ º _ º_ º _ º _ º_ º
_ º _ º_ º _ º _ º_ º _ º _ º_ º _ º _ º_ º _ º _ º_ º _ º _ º_ º _ º _ º_ º _
º _ º_ º _ º _ º_ º _ º _ º_ º _ º<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Buen día, ya como ultimo semestre decide
escribir una tesis que entra como modulo de investigación y me cubre todos los
créditos necesarios para liberar el semestre sin ningún problema. A esta Tesis
le estaremos dedicando 8 hrs. diarias para estar presentando avances semanales
y que para mayo-junio este ya finalizada.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Todos los avances los estará supervisando la <a href="http://elisa.dyndns-web.com/"><span style="color: blue;">Dra. Elisa
Schaeffer</span></a>.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><span style="color: black; font-size: 18.0pt; mso-bidi-font-family: "Times New Roman";">Primera Reunión</span><span style="color: black; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";"><o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">En esta platica se me explico de manera general
lo que se espera de la tesis, lo que se tiene que cumplir, como se va estar
trabajando y como se estará evaluando.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Además de varias cosas mas que les voy a ir
compartiendo en las siguientes entradas.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">La forma de trabajar será mediante 3 formas:<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<ul type="disc">
<li class="MsoNormal" style="color: black; mso-list: l1 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Georgia, Times New Roman, serif;"><b><span style="color: #3d85c6; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Blog</span></b><span style="font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">: Aquí estaremos documentando cada
semana avances generales sobre la tesis, links y/o apuntes que hayamos
hecho en esa semana.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="color: black; mso-list: l1 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Georgia, Times New Roman, serif;"><b><span style="color: #3d85c6; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Dropbox</span></b><span style="font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">: Aquí escribiremos la tesis(en
LaTeX). Los archivos están compartidos con la Dra. Elisa.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="color: black; mso-list: l1 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Georgia, Times New Roman, serif;"><b><span style="color: #3d85c6; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Git</span></b><span style="font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">: Todo lo relacionado con código.<o:p></o:p></span></span></li>
</ul>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><span style="color: black; font-size: 18.0pt; mso-bidi-font-family: "Times New Roman";">Avances de la primera semana</span><span style="color: black; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";"><o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Mi tesis se llama "<b><i>Mediciones a
partir de imágenes</i></b>" y su área es en odontología. Su nombre es muy
general porque su algoritmo no únicamente se puede enfocar a una área.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">La investigación trata que a partir de una
imagen el programa sea capaz de reconocer ciertos aspectos "<i>clave</i>"
(de forma autónoma) a través de visión computacional y a partir de los puntos
encontrados empezar hacer mediciones (ángulos, distancia, etc) y con las datos
obtenidos y comparándolos con una "<i>tabla maestra</i>" sacar un
diagnostico previo.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">La "<i>tabla maestra</i>" será llenada
por un experto en la materia y los resultados se compararán con esta.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Ahora el porque no únicamente se puede enfocar a
un área. Este mismo algoritmo se puede usar para detectar ángulos en paredes a
partir de una fotografía (área criminalística), hacer simulaciones de como
quedará un lugar después aplicar cierto efecto a cierto ángulo (simulaciones),
etc.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">El programa esta pensado para ser una aplicación
de escritorio escrito en <b>python</b> por ser el lenguaje que en
estos momentos domino con facilidad. Pero no hay problema en moverse de
lenguaje. Siempre y cuando haya mejores librerías o la velocidad de
procesamiento sea mejor.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">De las librerías que se utilizaran:<o:p></o:p></span></div>
<ul type="disc">
<li class="MsoNormal" style="color: black; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Georgia, Times New Roman, serif;"><b><span style="color: #3d85c6; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">PIL</span></b><span style="font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">: Por su facilidad de jugar con
imágenes.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="color: black; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Georgia, Times New Roman, serif;"><b><span style="color: #3d85c6; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">OpenCV</span></b><span style="font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">: Se combinara con PIL para jugar
con filtros sobre imágenes y todo lo relacionado con pre-procesamiento.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="color: black; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Georgia, Times New Roman, serif;"><b><span style="color: #3d85c6; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Pyside</span></b><span style="font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">: Todo lo relacionado con
interfaz gráfica. <o:p></o:p></span></span></li>
<li class="MsoNormal" style="color: black; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: Georgia, Times New Roman, serif;"><b><span style="color: #3d85c6; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Gnuplot</span></b><span style="font-size: 13.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">: Para mostrar estadísticas y
resultados.<o:p></o:p></span></span></li>
</ul>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><span style="color: black; font-size: 18.0pt; mso-bidi-font-family: "Times New Roman";">Trabajos relacionados.</span><span style="color: black; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";"><o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: Georgia, Times New Roman, serif; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Directamente no existe un programa/aplicación
que haga lo mismo o casi lo mismo que yo, pero existen varios programas que su
algoritmo es algo parecido.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><span style="color: black; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Un ejemplo es<b> </b></span><span style="color: #38761d; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Image Measurement</span><b><span style="color: red; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">[1]</span></b><span style="color: black; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">, es una aplicación que recibe como entrada una fotografía. El
usuario debe seleccionar las unidades de medición y sobre la foto tu puedes
hacer puntos para saber sus perímetros, áreas, longitudes y la APP calcula todo
base a las unidades de medición.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><span style="color: black; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Otra aplicación que me pareció interesante fue </span><span style="color: #38761d; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Multitool Measure Suite</span><b><span style="color: red; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">[2]</span></b><span style="color: black; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">, esta aplicación a partir de una imagen tu podías agregar líneas,
triángulos, formar tus figuras y te arrojaba distancias y ángulos. Las
dimensiones se actualizaban de forma directa cuando modificabas la dimensión de
la figura.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span></div>
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>ES-TRAD</w:LidThemeOther>
<w:LidThemeAsian>JA</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="276">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]-->
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tabla normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<!--StartFragment-->
<!--EndFragment--><br />
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><span style="color: black; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">Un articulo que es relacionado con la que voy
hacer, es detectar cáncer a partir de imágenes histopatológicas, es un trabajo
completo usa técnicas de visión computacional, filtros y umbrales. Además que
agregan una red neuronal para que el sistema este aprendiendo. Ellos
pre-procesan la imagen original y a partir de hay buscan patrones para dar un
diagnostico. Al problema es que no dice cuanto se tarda en hacer el
diagnostico.</span><b><span style="color: red; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";">[3]</span></b><span style="color: black; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";"><o:p></o:p></span></span></div>
<span style="font-family: Georgia, Times New Roman, serif;"><br /></span>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeVCcxXqiTV5gNKpX1yPtsXW-VdW3XVWda4CU9G-7T44o6XqWM8Uc_tY9dZriz_IRWed3gw4Ou_tB0PGp1FCmX0KbNMAxnWol0RRZcrjyx2VEulxEAVSvsj2m4urmQn3JcPEKUmHjv0YA/s1600/Captura+de+pantalla+2014-01-22+a+la(s)+15.20.30.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><span style="font-family: Georgia, Times New Roman, serif;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeVCcxXqiTV5gNKpX1yPtsXW-VdW3XVWda4CU9G-7T44o6XqWM8Uc_tY9dZriz_IRWed3gw4Ou_tB0PGp1FCmX0KbNMAxnWol0RRZcrjyx2VEulxEAVSvsj2m4urmQn3JcPEKUmHjv0YA/s1600/Captura+de+pantalla+2014-01-22+a+la(s)+15.20.30.png" /></span></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Georgia, Times New Roman, serif;">Imagen tomada del PDF "<span style="color: #38761d; font-size: x-small;">Automated cancer diagnosis based on</span><span style="font-size: x-small;"><span style="color: #38761d;"> histopathological images: a systematic survey</span>"</span></span></td></tr>
</tbody></table>
<div>
<span style="font-family: Georgia, Times New Roman, serif;"><span style="font-size: large;"><br /></span>
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>ES-TRAD</w:LidThemeOther>
<w:LidThemeAsian>JA</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="276">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]-->
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tabla normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<!--StartFragment-->
</span><br />
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif;"><span style="font-size: 18pt;">Referencias</span><span style="font-size: 13.5pt;"><o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif; font-size: 13.5pt;">[1] <a href="http://www.youtube.com/watch?v=B9vZEMF94-Q"><span style="color: blue;">Youtube</span></a>:
video de la app.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Georgia, Times New Roman, serif; font-size: 13.5pt;">[2] <a href="http://www.youtube.com/watch?v=0rZrSkuMuW4"><span style="color: blue;">Youtube</span></a>:
video de la app.<o:p></o:p></span></div>
<!--EndFragment--><span style="font-family: Georgia, Times New Roman, serif;"><br /></span>
<div class="MsoNormal">
<span style="color: black; font-size: 13.5pt; mso-bidi-font-family: "Times New Roman";"><span style="font-family: Georgia, Times New Roman, serif;">[3] <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.61.1199&rep=rep1&type=pdf"><span style="color: blue;">Automated cancer diagnosis based on histopathological
images: a systematic survey</span></a></span><o:p></o:p></span></div>
</div>
Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-76123869070141842014-01-08T12:41:00.001-08:002014-01-08T12:41:34.958-08:00Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-4238940891493111972013-12-25T10:10:00.000-08:002013-12-25T10:10:30.007-08:00Xbeee Serie 2 + Arduino + RetroalimentaciónEntrada en progreso... felices fiestas decembrinas. Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-21754971928006926282013-09-02T10:49:00.001-07:002013-10-18T10:21:50.893-07:00Configuracion de Xbee Serie2 + arduino<b>Las imágenes fueron tomadas del libro <i>Wireless Sensor Network </i>el cual facilito en las referencias. </b><br />
<b>Esta entrada en un <span style="color: red;">complemento</span> del este <a href="http://www.youtube.com/watch?v=NNoZxJdA5LM">video</a>.</b><br />
<br />
<span style="color: blue; font-size: large;">Materiales y Diagramas</span><br />
<br />
<span style="color: blue;"><b>ROUTER</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj84BMK-iJwyOZmvJ0xm32GFuB7s482qvWFXF8NAgwX5_AQJktrbaJISPCZcb70Bb5F8OYHWZ1ff9PNZrzZ3UG9WJKH7Gotxf0A3xkcnkcy-znfLbyVC9EgdXGuxASpVS4LFiYcJ7iYBGA/s1600/Captura+de+pantalla+2013-10-18+a+la(s)+11.59.43.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj84BMK-iJwyOZmvJ0xm32GFuB7s482qvWFXF8NAgwX5_AQJktrbaJISPCZcb70Bb5F8OYHWZ1ff9PNZrzZ3UG9WJKH7Gotxf0A3xkcnkcy-znfLbyVC9EgdXGuxASpVS4LFiYcJ7iYBGA/s1600/Captura+de+pantalla+2013-10-18+a+la(s)+11.59.43.png" /></a></div>
<br />
º<b>X</b>bee configurado como ROUTER.<br />
º<b>A</b>limentación de 3.3v<br />
º<b>R</b>esistencia de 330 ohms<br />
º<b>F</b>otoresistencia<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<b><span style="color: blue;">COORDINADOR</span></b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt5DnaEzU-msk_yyZb8B1Mvgo_Czah9UvPS1WV2gXRH_9Iu62ABqoKK2TqE-xiFzZlIh6eDdReopPNaEAbspLPJ4K4V5ghjwt519hNOjzzbi_RAnommeAZB2MPoTpxNvELaYhbifLB3EU/s1600/Captura+de+pantalla+2013-10-18+a+la(s)+11.59.59.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt5DnaEzU-msk_yyZb8B1Mvgo_Czah9UvPS1WV2gXRH_9Iu62ABqoKK2TqE-xiFzZlIh6eDdReopPNaEAbspLPJ4K4V5ghjwt519hNOjzzbi_RAnommeAZB2MPoTpxNvELaYhbifLB3EU/s1600/Captura+de+pantalla+2013-10-18+a+la(s)+11.59.59.png" /></a></div>
<br />
º<b>X</b>bee configurado como CORDINADOR.<br />
º<b>A</b>limentación de 3.3v<br />
º<b>L</b>ed<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<span style="color: blue; font-size: large;">Código Arduino</span><br />
<script src="https://gist.github.com/anonymous/7044702.js"></script><br />
<br />
<span style="color: blue; font-size: large;"><br /></span>
<span style="color: blue; font-size: large;">Referencias</span><br />
<a href="https://www.dropbox.com/s/vuzzkxxyz7c7bka/Wireless.Sensor.Network.pdf">[LIBRO] Wireless Sensor Network</a>Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com0tag:blogger.com,1999:blog-2341584094549770645.post-25477980580470100472013-05-29T07:32:00.003-07:002013-05-29T07:48:25.637-07:00Ultima entrega - Transformada "Haar" Que tal para esta ultima entrega se nos encargo hacer un python que comprimiera una imagen y se nos dio como base la transformada de Wavelet.<br />
<br />
El proceso a seguir para el desarrollo de este programa es el siguiente:<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqa-mW51BCEmXYBv4QepMV6eSXUxfNPyCjXPNrFPidHuHxmuaK0HcuCwM80RaRVI1PDrg6RCvhqWrjtPKAyB_ovZ-Z2CJbxqdXqINj8hvERFOZjwI8HjoBYDjPWkSO4JGjrFEy4f2ywUQ/s1600/Captura+de+pantalla+2013-05-28+a+la(s)+23.44.10.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqa-mW51BCEmXYBv4QepMV6eSXUxfNPyCjXPNrFPidHuHxmuaK0HcuCwM80RaRVI1PDrg6RCvhqWrjtPKAyB_ovZ-Z2CJbxqdXqINj8hvERFOZjwI8HjoBYDjPWkSO4JGjrFEy4f2ywUQ/s1600/Captura+de+pantalla+2013-05-28+a+la(s)+23.44.10.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Diagrama de flujo.</td></tr>
</tbody></table>
<br />
<br />
Como se muestra en la imagen anterior, el algoritmo actúa en sobre un imagen(no importa el tipo) y mediante una serie de procesos obtiene la imagen comprimida.<br />
<br />
<span style="color: red; font-size: large;"><b>Introducción</b></span> <br />
<br />
La comprensión consiste en sustituir una cadena de datos por otra mas corta cuando se guarda un archivo. Ciertos metodos son reversibles("lossless data compression"), porque permite la reconstrucción exacte de la original. Pero con otros("lossy data compression""), la información original solo se recupera aproximadamente, ya que se descarta una parte de los datos.<br />
<br />
Pero ambos metodos intentan cumplir objetivos:<br />
<br />
<ul>
<li>El código de compresión debe ser lo mas compacto posible que el original.</li>
<li>Eliminar toda o casi toda la redundancia existente en la imagen original. </li>
</ul>
<div>
<br /></div>
<div>
Foto tomada de:</div>
<div>
<span style="color: blue;"><i>http://tesis.bnct.ipn.mx/dspace/bitstream/123456789/5745/1/ALGORITMODECOMPR.pdf</i></span></div>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy9lb40HF3hsJ6c0i7lzBXBnuKqNhK9wVIlGzlOotA4b_XS5WzSu54tYR39y8bKCi1U2UazvfYdrhEVPIN58SRlzo4QDRrbj5ufeCAWk530JvadGXVtc2GVCkshp8UL0v_dWzEMq5aZ3c/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+00.01.46.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy9lb40HF3hsJ6c0i7lzBXBnuKqNhK9wVIlGzlOotA4b_XS5WzSu54tYR39y8bKCi1U2UazvfYdrhEVPIN58SRlzo4QDRrbj5ufeCAWk530JvadGXVtc2GVCkshp8UL0v_dWzEMq5aZ3c/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+00.01.46.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Comparación entre los diferentes tipos de compresión.<br />
<br />
<br /></td></tr>
</tbody></table>
<br />
<span style="color: red; font-size: large;">Transformada de Haar</span><br />
<br />
<span style="color: blue;"><b>Propiedades</b></span><br />
<br />
<ul>
<li>Lineal.</li>
<li>Real.</li>
<li>Muy rápida (de orden O(N)).</li>
</ul>
<br />
<br />
<span style="color: blue;"><b>Se basa en una clase de matrices que cumplen</b></span><br />
<br />
<ul>
<li>Son ortogonales (traspuesta = inversa).</li>
<li>Sus valores son 0 ó potencias de dos.</li>
</ul>
<br />
<div>
<span style="color: blue;"><b>Distribución de pixeles</b></span></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzFmBk0g1Ms6IWS5cF_e5_wxtoivMzuGC-XlGrrYE8nha5tKvqNz1kEMrNenE4xJxtRhVJW4ZS_cpBB0Sf9f-x5_YtpXHaGzAYiluXNgvI2XR_pVl-z2hdF4lgjHW6pI1Rq3LnmOjsrPE/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+00.32.48.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzFmBk0g1Ms6IWS5cF_e5_wxtoivMzuGC-XlGrrYE8nha5tKvqNz1kEMrNenE4xJxtRhVJW4ZS_cpBB0Sf9f-x5_YtpXHaGzAYiluXNgvI2XR_pVl-z2hdF4lgjHW6pI1Rq3LnmOjsrPE/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+00.32.48.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both;">
<span style="color: blue;"><b>Linealidad</b></span> </div>
<div class="separator" style="clear: both;">
</div>
<ul>
<li>Se basa en sumas, restas y divisiones</li>
<li>Supongamos 2 números a y b vecinos.</li>
<li>Transformada que sustituye a y b por su media(m) y su diferencia(d):</li>
</ul>
<br />
<div class="separator" style="clear: both;">
</div>
<blockquote class="tr_bq">
<span style="font-size: large;">m = (a + b) / 2 </span></blockquote>
<blockquote class="tr_bq">
<span style="font-size: large;">d = b - a</span></blockquote>
<br />
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
<b><span style="color: blue;">Idea</span></b></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
Si a y b estan cercanos almacenar su diferencia es mas eficiente. </div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
<b><span style="color: blue;">Algoritmo</span></b></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGDXJ_zWOza70K3a19pZURGwJB08Wt5fz0kqFsU8RqdU9wccvukTH9bC7RJI8T_T8n4Cx4yEtLgQdGAECk0L1AXFTZfRNfPc13a_IUFNeLUvDHmz2lAc6ZyGUXv6NSzX2LfaoBJbAe46g/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+08.48.45.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGDXJ_zWOza70K3a19pZURGwJB08Wt5fz0kqFsU8RqdU9wccvukTH9bC7RJI8T_T8n4Cx4yEtLgQdGAECk0L1AXFTZfRNfPc13a_IUFNeLUvDHmz2lAc6ZyGUXv6NSzX2LfaoBJbAe46g/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+08.48.45.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbDIZTvMa5dwTgQVZdStQ1V1VPGgsytl-fvV11O1VdCJwKBtZwKs_ywSk7m2R4GSMhAruR0lmyEq9BfP4aqss1mj8yx7v8E4StFvjHGZiVwVzzfh0gz43F4c_61theE0o483zWjjXuEWw/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+08.57.11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbDIZTvMa5dwTgQVZdStQ1V1VPGgsytl-fvV11O1VdCJwKBtZwKs_ywSk7m2R4GSMhAruR0lmyEq9BfP4aqss1mj8yx7v8E4StFvjHGZiVwVzzfh0gz43F4c_61theE0o483zWjjXuEWw/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+08.57.11.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8l5LqvYr7nc6GCAoktwXGYTSDo0HCxvfuCo1u3F9YnfR31viDqvi5xcq2WMrhjIcIroPT8q6Khjcskj47ZGWNLCnvNFagqkiavtzdIOJMXaMm03p_sABHfJ34Nhe65inDlgH4xg8iHuw/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.01.41.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8l5LqvYr7nc6GCAoktwXGYTSDo0HCxvfuCo1u3F9YnfR31viDqvi5xcq2WMrhjIcIroPT8q6Khjcskj47ZGWNLCnvNFagqkiavtzdIOJMXaMm03p_sABHfJ34Nhe65inDlgH4xg8iHuw/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.01.41.png" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5zqM1fk0Xzcb_XALWO5Y8C23dwQVCHR0ge2feBvPMinXlLJBazLJDn9YkvqqZuUF-cFxLphaqvU70qRpjacWy0P-3e-AAbqmsCRbAU0hzfO5gumearojMD2IrtikjYFduefJ_DMUme90/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.03.10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5zqM1fk0Xzcb_XALWO5Y8C23dwQVCHR0ge2feBvPMinXlLJBazLJDn9YkvqqZuUF-cFxLphaqvU70qRpjacWy0P-3e-AAbqmsCRbAU0hzfO5gumearojMD2IrtikjYFduefJ_DMUme90/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.03.10.png" /></a></div>
<div class="separator" style="clear: both;">
Todas estas transformaciones sucesivas aplicadas a un vector se pueden ver de forma matricial:</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIQ1e6f3URhOaJDH9F4L7aOSi2mDSKi3rQ3E32gzRQO5Ja_k5bcAGvqNgFNs_NnF13EZdeyTL1bnftfIVdlQoDmPAtzOUKtLdsaP6bhzw7Z5P-kxzpIDrLYIdnWOFooq0yTz09A8WFBlI/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.04.35.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIQ1e6f3URhOaJDH9F4L7aOSi2mDSKi3rQ3E32gzRQO5Ja_k5bcAGvqNgFNs_NnF13EZdeyTL1bnftfIVdlQoDmPAtzOUKtLdsaP6bhzw7Z5P-kxzpIDrLYIdnWOFooq0yTz09A8WFBlI/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.04.35.png" /></a></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRjIA2xCo5x-y-_ZaUTUatSKjUd-np_YYL0HERlclzswEaWt1tkCPTdw8XXK8IDGTzfPeVQ4onLvJpMTZ76Gv_rfZqGU5gZd83Ynh3wfJCO-EOKG7ljG3FCG0xig3okSIAoqdidANnBdE/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.05.20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRjIA2xCo5x-y-_ZaUTUatSKjUd-np_YYL0HERlclzswEaWt1tkCPTdw8XXK8IDGTzfPeVQ4onLvJpMTZ76Gv_rfZqGU5gZd83Ynh3wfJCO-EOKG7ljG3FCG0xig3okSIAoqdidANnBdE/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.05.20.png" /></a></div>
<div>
<br /></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp63ojH7bLgFwj0vHiq0cjpSpbns7OWYPzlhOkaFObJxbo-Ey6n2NFUf0yGfpio3JXMPOTjICMg1tGlMwO1m0CWc3eJ2Go56Sj0eXOx1pgx5UgAwTK7z9EfoBpmMHcHsiq5eBjyZL4l5M/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.06.00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp63ojH7bLgFwj0vHiq0cjpSpbns7OWYPzlhOkaFObJxbo-Ey6n2NFUf0yGfpio3JXMPOTjICMg1tGlMwO1m0CWc3eJ2Go56Sj0eXOx1pgx5UgAwTK7z9EfoBpmMHcHsiq5eBjyZL4l5M/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.06.00.png" /></a></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCqxp4RUpwj1OrVqCqwaYBU42UZqdYlME5v8mbOyx8ykfiFbGfG2U2PZYruX-b9IlLCVAEo0RJJfFEwRcw9QYE8RmG-m69b4aUlgGWYeIeNROo3kXuVg3IfuyPeGNFmx155gxYeNY4sDw/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.11.23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCqxp4RUpwj1OrVqCqwaYBU42UZqdYlME5v8mbOyx8ykfiFbGfG2U2PZYruX-b9IlLCVAEo0RJJfFEwRcw9QYE8RmG-m69b4aUlgGWYeIeNROo3kXuVg3IfuyPeGNFmx155gxYeNY4sDw/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.11.23.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
<span style="color: red; font-size: large;">Codificación</span> </div>
<div>
<br /></div>
<div>
<script src="https://gist.github.com/osvaldojavier14/5670215.js"></script></div>
<div>
<br /></div>
<div>
<span style="color: red; font-size: large;">Pruebas</span></div>
<div>
<span style="color: red; font-size: large;"><br /></span></div>
<div>
*Todas la imagenes que se toman deben tener un ancho de potencia de 2, esto por la dimension de la matriz que usa los wavelet(por lo general es de 8*8).</div>
<div>
<br />
<br />
<b><span style="color: blue;">Imagen de 128 * 128 pixeles</span></b><br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMp5Ax6v_BVMwUgmDlQX_Igms8ZRYyV4rto6nIvt28rcO6OJ917Jla5BFPUXsjQ98JdSdR1HEr_HjillyA-DqvpcSTMxXVgxPst2zozT1Z_vH8jXcsR2m3tLzeoS2LmXFRWYBJqpSwQbs/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.30.18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMp5Ax6v_BVMwUgmDlQX_Igms8ZRYyV4rto6nIvt28rcO6OJ917Jla5BFPUXsjQ98JdSdR1HEr_HjillyA-DqvpcSTMxXVgxPst2zozT1Z_vH8jXcsR2m3tLzeoS2LmXFRWYBJqpSwQbs/s640/Captura+de+pantalla+2013-05-29+a+la(s)+09.30.18.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br /></div>
<div>
<br />
<span style="color: blue;"><b>Detalles de los umbrales y su calidad reflejada en las imagenes.</b></span><br />
<br />
Obviamente el resultado se ve aceptable aunque no es lo mejor; la calidad depende mucho del valor de umbral mientras mas pequeño sea la calidad de la imagen de conserva un poco mas pero su compresión no es del todo buena.<br />
<br />
En la siguiente imagen su toma la imagen original, un imagen con <b>umbral de 20 </b>y la ultima con<b> umbral de 300.</b><br />
<b><br /></b>
Observen como cambia drásticamente la calidad dependiendo de la memoria que ocupa en disco.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSJ8fH47sMs0N0yLCFkgtMmBrDYoEz-eZ1tJYynHv6FUp5LY2nd4Bn_niSA2W_XMo3oybXpiQMBkabADZYzkru4kystahDvXkblwsYU20xBV_fkDpVEKDAoGQNF2R1PTN5zwJW5r8CA28/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.31.44.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSJ8fH47sMs0N0yLCFkgtMmBrDYoEz-eZ1tJYynHv6FUp5LY2nd4Bn_niSA2W_XMo3oybXpiQMBkabADZYzkru4kystahDvXkblwsYU20xBV_fkDpVEKDAoGQNF2R1PTN5zwJW5r8CA28/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.31.44.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<b><br /></b>
<br />
<b><span style="color: blue;">Imagen de 1024 * 1024 pixeles</span></b></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Imagen original</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw0u4Wy8SOrGu9_VRa40NKpTWgIZrigVep6WAZfCa7DVVLxw_b39exkxsF1490tUiRZsA3Ms2fBUPYxuKrmQzUu_-DqDvRmsg1g0-QNEe5MwhnUIquS_FLmkdr90q6ZrWTrfA0SGWz7Lg/s1600/flores.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw0u4Wy8SOrGu9_VRa40NKpTWgIZrigVep6WAZfCa7DVVLxw_b39exkxsF1490tUiRZsA3Ms2fBUPYxuKrmQzUu_-DqDvRmsg1g0-QNEe5MwhnUIquS_FLmkdr90q6ZrWTrfA0SGWz7Lg/s640/flores.jpg" width="640" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Imagen con un <b>umbral de 100</b></div>
<div>
<b><br /></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkd1uaPJ52SaiWFk_X5O_gbNq_hAZ46ylkZ1ZEgWaAhW5W6bt5vr6Ld3-mChJcm2gVeZIEs_TyKF__joY-swX2AEeqa2ZXB81kBVMXGS1FDmQILjsZZWrQmHMtS_yKzEGLRmMALUn-IyM/s1600/100.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkd1uaPJ52SaiWFk_X5O_gbNq_hAZ46ylkZ1ZEgWaAhW5W6bt5vr6Ld3-mChJcm2gVeZIEs_TyKF__joY-swX2AEeqa2ZXB81kBVMXGS1FDmQILjsZZWrQmHMtS_yKzEGLRmMALUn-IyM/s640/100.png" width="640" /></a></div>
<div>
<b><br /></b></div>
<div>
<b><br /></b></div>
<div>
<b>Propiedades de las imagenes</b></div>
<div>
<b><br /></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ_N2MdzpYWbyhvDhfBXIxVoQxMahXQsNP59K6rtGc4Ifi3svoXYUI1xkU7FaIYh8Go7NQLhg4K0J2NxCNA2sw_hpU9YZae9bOLTTp-rsO_L7B1AsD3lOqoLV7tqZxVPMH15WQAAZI_oc/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.42.09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ_N2MdzpYWbyhvDhfBXIxVoQxMahXQsNP59K6rtGc4Ifi3svoXYUI1xkU7FaIYh8Go7NQLhg4K0J2NxCNA2sw_hpU9YZae9bOLTTp-rsO_L7B1AsD3lOqoLV7tqZxVPMH15WQAAZI_oc/s1600/Captura+de+pantalla+2013-05-29+a+la(s)+09.42.09.png" /></a></div>
<div>
<b><br /></b>
<b><br /></b>
<b><span style="color: red; font-size: large;">Referencias</span></b><br />
<b><span style="color: red; font-size: large;"><br /></span></b>
http://compresiondeimagenes.wikispaces.com/9.+LA+APLICACI%C3%93N+DE+LA+TRANSFORMADA+DE+HAAR+WAVELET+A+IM%C3%81GENES+DE+TAMA%C3%91O+COMPLETO<br />
<br />
http://www.redusers.com/noticias/wp-content/uploads/2011/06/paper4.pdf<br />
<br />
<a href="https://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&cad=rja&ved=0CFwQFjAH&url=http%3A%2F%2Fwww.compelect.com.co%2Fwp-content%2Fplugins%2Fdownload-monitor%2Fdownload.php%3Fid%3D44&ei=zBSmUaqXNeqLyAHuyYHADQ&usg=AFQjCNGzsX95PkyuO-OKuerx44yLihi-KA&sig2=arL7wZHXG7fQjY5MiJL7xg">presentacion</a></div>
Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com1tag:blogger.com,1999:blog-2341584094549770645.post-78170855902373839512013-05-27T12:21:00.000-07:002013-05-27T12:37:06.582-07:00Ultimo resumen - Redes <div style="text-align: center;">
<span style="font-size: large;">The Design Space of Wireless Sensor Networks</span></div>
<br />
<br />
<span style="color: red; font-size: large;">Datos del paper</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhXubLNc-nhIpy8aMkKQ9MvyCFwnun-g-fMnMxM-gU4qQHJMVE0TXkpu7fNZltq4MEOex1_lZ7YKOEClRx_CG3LVEsahutOpWLFCCGFV1E7VDiKvsCt36sfciFL3UL4TQ2po31Q19iw2U/s1600/Captura+de+pantalla+2013-05-27+a+la(s)+00.53.33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhXubLNc-nhIpy8aMkKQ9MvyCFwnun-g-fMnMxM-gU4qQHJMVE0TXkpu7fNZltq4MEOex1_lZ7YKOEClRx_CG3LVEsahutOpWLFCCGFV1E7VDiKvsCt36sfciFL3UL4TQ2po31Q19iw2U/s1600/Captura+de+pantalla+2013-05-27+a+la(s)+00.53.33.png" /></a></div>
<br />
<br />
<span style="color: red; font-size: large;"><b>Introducción</b></span><br />
<br />
En el pasado, las redes inalámbricas de sensores han encontrado su camino en una amplia variedad de aplicaciones y sistemas con enormes requisitos y características diferentes.<br />
Como consecuencia, se está convirtiendo cada vez más difícil discutir requisitos típicos sobre los problemas de hardware y software.<br />
<br />
<b style="background-color: white;"><span style="color: red; font-size: large;">Diseño Espacial</span></b><br />
<br />
La investigación inicial en las redes inalámbricas de sensores fue principalmente motivado por las aplicaciones militares,<br />
<br />
Este tipo de aplicaciones consideradas por estos proyectos dieron lugar a un crecimiento de una red de sensores inalámbricos a gran escala (miles de miles de nodos, que cubren grandes áreas geográficas), alambre, ad hoc, multi-hop, nodos de sensores que se despliegan al azar en el área de interés.<br />
Recientemente, hay muchas aplicaciones civiles de redes inalámbricas que se han considerado, como ambiental y monitoreo de especies, la agricultura, la producción y entrega, atención médica, etc.<br />
<br />
En primer lugar, debe haber ser notable variabilidad entre las aplicaciones con respecto a la dimensiones. En segundo lugar, una dimensión debe tener un significado impactante en el diseño e implementación de técnicas y soluciones.<br />
<br />
<b style="background-color: white;"><span style="color: red; font-size: large;">Despliegue</span></b><br />
<b style="background-color: white;"><br /></b>
El despliegue de nodos de sensores en el entorno físico puede tomar varias formas. Los nodos pueden ser desplegados al azar (por ejemplo, por dejarlos caer desde un avión) o en puntos elegidos deliberadamente.<br />
<br />
La implementación puede ser un la actividad de una sola vez, en donde la instalación y el uso de un sensor red son actividades estrictamente separadas. Sin embargo, el despliegue también puede ser un proceso continuo, con más nodos siendo desplegados en cualquier momento durante el uso de la red por ejemplo, para reemplazar los nodos fallidos o para <span style="background-color: white; white-space: nowrap;">mejorar </span><span style="background-color: white; white-space: nowrap;">en ciertos lugares interesantes.</span><br />
<span style="background-color: white; white-space: nowrap;"><br /></span>
<b style="background-color: white;"><span style="color: red; font-size: large;">Movilidad</span></b><br />
<b style="background-color: white;"><br /></b>
<span style="background-color: white;">Los nodos sensores pueden cambiar su ubicación después de inicial despliegue. La movilidad puede resultar de las influencias ambientales tales como el viento o el agua, los nodos sensores pueden estar unidos o realizadas por entidades móviles.</span><span style="background-color: white;"> </span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;">En otras palabras, la movilidad puede ser o bien un efecto secundario incidental o puede ser un deseo del sistema (por ejemplo, para mover los nodos a interesante ubicaciones físicas), en el que la movilidad caso pueden ser ya sea activo (es decir, del automóvil) o pasiva (por ejemplo, unidos a un objeto que no este bajo el control del nodo sensor). </span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;">Movilidad puede aplicar a todos los nodos dentro de una red o sólo a subconjuntos de nodos. El grado de la movilidad también puede variar de movimientos ocasionales con largos períodos de inmovilidad en el medio, a los viajes constantes. La movilidad tiene un gran impacto en el grado esperado de dinámica de la red y por lo tanto, influye en el diseño de la red, protocolos y algoritmos distribuidos de trabajo. La velocidad de movimiento también puede tener un impacto, por ejemplo en la cantidad de tiempo durante el cual los nodos permanecen dentro de un rango de comunicación entre sí.</span><br />
<span style="background-color: white;"><br /></span>
<b style="background-color: white;"><span style="color: red; font-size: large;">Gastos, Tamaño, Recursos y Energía</span></b><br />
<b style="background-color: white;"><br /></b>
En función de las necesidades reales de la aplicación, el factor de un solo nodo sensor puede variar desde el tamaño de un caja de zapatos (por ejemplo, una estación meteorológica) a un tamaño microscópico (por ejemplo, para aplicaciones militares, donde los nodos sensores debe ser casi invisibles).<br />
<div>
<br /></div>
<div>
Del mismo modo, el coste de un solo dispositivo puede variar de cientos de Euros (para redes de muy pocos, pero poderosos nodos) a unos pocos centavos de dólar (a gran escala redes con nodos muy simples). </div>
<div>
<br /></div>
<div>
Puesto que los nodos sensores son dispositivos autónomos sin ataduras, su energía y otros recursos son limitados por el tamaño. Variando el tamaño y costo directamente. Por lo tanto, la energía y los otros recursos disponibles en un nodo sensor también pueden variar en gran medida de sistema a sistema. El poder puede ser ya sea almacenada (por ejemplo, en baterías) o rescatados del entorno (por ejemplo, la energía solar).</div>
<div>
<br /></div>
<div>
<b style="background-color: white;"><span style="color: red; font-size: large;">Modalidad Comunicación</span></b></div>
<div>
<b style="background-color: white;"><br /></b></div>
<div>
<span style="background-color: white;">Para una comunicación inalámbrica entre los nodos de sensores, hay numerosas opciones en la comunicación que se pueden utilizar como radio. </span></div>
<div>
<br /></div>
<div>
<span style="background-color: white;">Tal vez la modalidad más común es ondas de radio, desde estos no requieren una línea de visión despejada y comunicación sobre las ondas gamas puede ser implementado con relación bajo de consumo de energía y relativamente con una pequeña antena (unos pocos centímetros de la frecuencia).</span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<span style="background-color: white;">Utilizando haces de luz para la comunicación requiere un línea directa y puede interferir con la luz ambiente y la luz del día, pero permite mucho menos consumo de energia en comparación con la comunicación por radio. </span></div>
<div>
<br /></div>
<div>
<span style="background-color: white;">Sonido o ultrasonido se utilizan normalmente para la comunicación bajo el agua o para medir distancias basado en mediciones de tiempo de vuelo. A veces, múltiples modalidades se utilizan para un único </span><span style="background-color: white;">sistema.</span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<b style="background-color: white;"><span style="color: red; font-size: large;">Infraestructura</span></b></div>
<div>
<b style="background-color: white;"><br /></b></div>
<div>
<span style="background-color: white;">Las diversas modalidades de comunicación pueden ser utilizados en diferentes maneras de construir una red de comunicación efectiva. </span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<span style="background-color: white;">Dos formas comunes son las llamadas de red basada en </span><span style="background-color: white;">obras de</span><span style="background-color: white;"> infraestructura, por un lado y las redes ad hoc sobre la otra mano. </span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<span style="background-color: white;">En las redes basadas en infraestructura, los nodos sensores pueden sólo comunicarse directamente con la llamada estación de base de servicios. La comunicación entre los nodos sensores se transmite a través la estación base. Si hay múltiples estaciones base, estos tienen que ser capaces de comunicarse entre sí. El número de estaciones base depende del alcance de la comunicación y el área cubierta por los nodos sensores. </span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<span style="background-color: white;">En las redes ad hoc, los nodos pueden comunicarse directamente con uno al otro sin una infraestructura. Los nodos pueden actuar como routers, mensajes de reenvío a través de múltiples saltos en nombre de otros nodos.</span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<span style="background-color: white;">El despliegue de una infraestructura es costosa el proceso, y la instalación de una infraestructura puede muchas veces no sea factible, se prefieren las redes ad hoc para muchas aplicaciones.</span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<b style="background-color: white;"><span style="color: red; font-size: large;">Cobertura</span></b><br />
<b style="background-color: white;"><br /></b>
<span style="background-color: white;">El alcance efectivo de los sensores conectados a un nodo sensor define el área de cobertura de un nodo sensor. La cobertura de la red mide el grado de cobertura del área de interés por los nodos sensores. </span><br />
<ul>
<li><span style="background-color: white;">Con cobertura normal, sólo partes dispersas de la área de interés están cubiertos por los nodos sensores. </span></li>
<li><span style="background-color: white;">Con </span><span style="background-color: white;">cobertura </span><span style="background-color: white;">densa, el área de interés es completamente (o casi completamente) cubierta por los sensores.</span></li>
<li><span style="background-color: white;">Con una cobertura redundante, multiples sensores cubren la misma ubicación física. El real grado de cobertura está determinada principalmente por la </span><span style="background-color: white;">exactitud de </span><span style="background-color: white;">observación y la redundancia necesaria. </span></li>
</ul>
<br />
<span style="background-color: white;">La cobertura puede variar a través de la red. Por ejemplo, los nodos pueden ser desplegados más densamente en ubicaciones físicas interesantes. El grado de cobertura también influye en la información y algoritmos de procesamiento. Alta cobertura es una clave para robustos sistemas y pueden ser explotados para ampliar la vida de la red. </span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;"><span style="color: red; font-size: large;"><b>Conclusión</b></span></span><br />
<span style="background-color: white;"><br /></span>
Las redes tienen amplia cobertura, tiempo de vida y los casos de éxito son las aplicaciones en el ambito militar, esto porque puedes tener un localizador de arma y detectar francotiradores, minas, personas heridas en combate.<br />
Existen diferentes formas de enviar información que todos lleguen a un a un nodo centro(master) y los nodos sean quienes esten enviado información, y se hace procesos relacionados con las respuestas.<br /><br />Tambien hay que tener cuidado al momento de ahorrar energia, para ocupar los minimos nodos posibles.<br />
<br />
<span style="background-color: white;"><b><span style="color: red; font-size: large;">Bibliografia</span></b> </span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;">Titulo: The Design Space of Wireless Sensor Networks </span><br />
<span style="background-color: white;">Autores: Kay Romer and Friedemann Mattern</span><br />
<a href="http://cps.cse.wustl.edu/images/8/8c/Wsn-design04.pdf">PDF</a></div>
Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com1tag:blogger.com,1999:blog-2341584094549770645.post-11367735812906894652013-05-24T10:51:00.001-07:002013-05-24T12:13:02.456-07:00Ultima entrega - Red ad hocSe simulo una red <b>ha doc </b>en 3D con matplotlib.<br />
<br />
Para la creación de este código se trabajo con un compañero, dejando la estructura igual lo que cambiaba era la aplicación.<br />
<br />
<span style="color: red; font-size: large;">La idea</span><br />
<br />
Este programa puede simular el aparecimiento de una enfermedad en un pais, donde los nodos intrusos es cuando una enfermedad aparece en una ciudad, y los nodos son los "hospitales" que se encuentran cercas y se comunican para pedir medicinas, por ejemplo.<br />
<br />
<span style="color: red; font-size: large;">Los Nodos</span><br />
<br />
Para esta parte del código lo primero que se hizo fue poner nodos estáticos a manera de ejemplo, esto mas que nada para entender el como se trabajaba con 3D.<br />
<br />
El código que nos ayudo para esta tarea lo pueden encontrar en la <a href="http://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html#scatter-plots">documentación</a>.<br />
<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWMr0I_npj_7jl1RmYbvgBy7H31NYL5RhNj6lTAOP05T-sA4h-SXmXhJeRKwNMrqXc5UCJkWWkXTWEzO2zybTvSUN-rUdvQQrLY1ckZH56NnedJa4cmD6ASIrZXuvzdLeclegn23OHUjU/s1600/Captura+de+pantalla+2013-05-24+a+la(s)+12.04.56.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="326" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWMr0I_npj_7jl1RmYbvgBy7H31NYL5RhNj6lTAOP05T-sA4h-SXmXhJeRKwNMrqXc5UCJkWWkXTWEzO2zybTvSUN-rUdvQQrLY1ckZH56NnedJa4cmD6ASIrZXuvzdLeclegn23OHUjU/s400/Captura+de+pantalla+2013-05-24+a+la(s)+12.04.56.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Resultado de correr el ejemplo de la documentación.</td></tr>
</tbody></table>
<br />
Una vez entendiendo el comportamiento y el como se dibujaba se creo una clase que simulara el mismo comportamiento. Esto con el fin de estructurarlo y manipularlo mas sencillo.<br />
<div>
<br /></div>
<div>
<script src="https://gist.github.com/osvaldojavier14/ad179c8f26d7e72de9cc.js"></script></div>
<div>
<br /></div>
<div>
Nota: El metodo <b>crea_nodo_test() </b>no esta funcionando en la version final, porque esta la usábamos cuando estábamos en la fase de pruebas. </div>
<div>
<br /></div>
<div>
<span style="color: red; font-size: large;">Uniones</span><br />
<br />
Con los nodos ya establecidos teníamos que saber que nodos se comunicaban con que nodos, para ellos se definió un variable <b>radio</b> la cual simulaba el radio imaginario de cada nodo, si un nodo estaba dentro del rango dibujamos un linea que los uniera.<br />
<br />
<script src="https://gist.github.com/osvaldojavier14/5645031.js"></script></div>
<div>
<br /></div>
<div>
<script src="https://gist.github.com/osvaldojavier14/5645043.js"></script><br />
<br />
<span style="color: red; font-size: large;">Nodo Intruso</span><br />
<br />
Teniendo los nodos ya unidos y estáticos ahora tenemos que crear un nodo intruso, el cual el objetivo de los sensores es detectarlo y mandar aun mensaje a sus vecinos.<br />
<br />
El nodo intruso, aparece en diferentes lugares simulando que aparece una enfermedad en varias partes del mundo, o animales, etc.<br />
<br />
La logica es sencilla, el intruso aparece y si esta dentro del radio(x,y,z) de un nodo, este alerta a sus vecinos.<br />
<br />
<script src="https://gist.github.com/osvaldojavier14/5645138.js"></script><br />
<br />
<script src="https://gist.github.com/osvaldojavier14/5645148.js"></script><br />
<br />
En esta parte del codigo hacemos las llamadas a los metodos<br />
<br />
<script src="https://gist.github.com/osvaldojavier14/5645177.js"></script><br />
<br />
Teniendo la base de la Red lo que sigue es enviar mensajes y estar actualizando los estados de los nodos.<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ1ous3HZtxOl4dyPBjqthbYbw3mlLKwtb9AejNA49nYzQPPGmulMUdwhQgDKdBQTRKdyw5Mfh7Zr5idS7AFIW_TJ6-tz6EJxGuuczXPJG0JZN02SXSep03PePV31JjXdeVCbVdhgVjp8/s1600/salida.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ1ous3HZtxOl4dyPBjqthbYbw3mlLKwtb9AejNA49nYzQPPGmulMUdwhQgDKdBQTRKdyw5Mfh7Zr5idS7AFIW_TJ6-tz6EJxGuuczXPJG0JZN02SXSep03PePV31JjXdeVCbVdhgVjp8/s400/salida.png" width="400" /></a></div>
<br />
CODIGO COMPLETO<br />
<br />
<script src="https://gist.github.com/osvaldojavier14/5645238.js"></script><br />
<br />
<br />
<br />
<br />
VIDEO<br />
<iframe width="420" height="315" src="http://www.youtube.com/embed/eCCSPJEDe_s" frameborder="0" allowfullscreen></iframe>
<br />
<br /></div>Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com1tag:blogger.com,1999:blog-2341584094549770645.post-47705157134948785132013-05-21T15:03:00.000-07:002013-05-21T16:13:35.468-07:00Resumen de Paper<span style="font-size: large;"><span style="color: red;">Effective Intrusion Detection Using Multiple Sensors in Wireless Ad Hoc Networks </span></span><br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP-P0B1Zcd8oGhsbMcNYfU3E3q1HwKVJjjkJLz_uZein5_F9m2sYyaliMxC_jh4tnAfoRGRWhj43DTpu83o9d56MrALyCeugLXOOzdvV3zzMAJHpl9TUxi7tWjSUAog4cJt3MRDQ_DfNk/s1600/Captura+de+pantalla+2013-05-21+a+la(s)+17.19.55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="236" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP-P0B1Zcd8oGhsbMcNYfU3E3q1HwKVJjjkJLz_uZein5_F9m2sYyaliMxC_jh4tnAfoRGRWhj43DTpu83o9d56MrALyCeugLXOOzdvV3zzMAJHpl9TUxi7tWjSUAog4cJt3MRDQ_DfNk/s640/Captura+de+pantalla+2013-05-21+a+la(s)+17.19.55.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<br />
<br />
<b><span style="font-size: large;">Introducción</span></b><br />
<br />
Con el rápido desarrollo de las aplicaciones de red inalámbrica, la seguridad se convirtió en uno de los principales problemas que las redes inalámbricas se enfrentan hoy en día. Mientras que los cortafuegos pueden llegar a ser un eficaz primera línea de defensa. Sin hilos transmisiones están sujetos a espionaje y bloqueo de la señal.<br />
La seguridad física de cada nodo es importante para mantener la seguridad integral de la toda la red. Redes inalámbricas ad hoc son totalmente dependientes de la participación colectiva de todos los nodos en encaminamiento de la información a través de la red. Estos son algunos de los principales problemas que se enfrentan a las redes inalámbricas hoy en día. Como el uso de estas redes crecen, los usuarios exigir comunicaciones seguras y de baja latencia y eficiente.<br />
<br />
Detección de intrusiones es una de las técnicas clave para proteger una red de los intrusos. Un Sistema de detección es un sistema que intenta detectar y alertar en intentos de intrusión en un sistema o red, donde una intrusión es considerado como no autorizada o cualquier actividad no deseada en ese sistema o de la red. Extenso investigación se ha hecho en este campo [1, 2, 4, 5, 7, 8] y sistemas IDS eficientes han sido diseñados para cable redes. Estos sistemas suelen supervisar usuario, el sistema y las actividades a nivel de red continua y normalmente tener una entidad de toma de decisiones centralizada. Si bien estos arquitecturas han demostrado ser eficaces [1], la mayor parte de la técnicas no producirán los resultados esperados cuando se aplica a redes inalámbricas, debido a algunas propiedades inherentes que los redes inalámbricas poseen, como se ha mencionado más <br />
<br />
<b><span style="font-size: large;">IDS clasificación</span></b><br />
<br />
Tradicionalmente, los sistemas IDS para redes fijas se divide en dos categorías: basados en la red y basados en host IDS.<br />
Los sistemas basados en red (NIDS) o pasivamente escuchan de forma activa en la red, y capturar y examinar paquetes individuales que fluye a través de una red. En contraste a los cortafuegos, NIDS puede analizar todo el paquete, no sólo Direcciones IP y puertos. Son capaces de mirar el carga dentro de un paquete, para ver qué especial acogida Se está accediendo a la aplicación, y con que opciones y para generar alertas cuando un atacante intenta explotar un bug en dicho código, mediante la detección de firmas de ataques conocidos. Red IDS es independiente del host, y se puede ejecutar como "cuadro negro" monitores para cubrir las redes enteras de sistemas. <br />
<br />
En la práctica, la exploración activa ralentiza la red considerablemente, y se puede analizar de forma eficaz una limitada ancho de banda de red. NIDS menudo requieren hosts dedicados o equipo especial, y por lo tanto pueden ser propensos a la ataque a la red. Algunas intrusiones basado en red fiable sistemas de detección se describen en [1, 5, 7, 8]. Mientras IDS basados en red miran todo el tráfico en un redes, sistemas basados en host de detección de intrusiones [1, 2, 3, 6] tienen que ver con lo que está sucediendo en cada host individual. Ellos son capaces de detectar las acciones tales como intentos de acceso fallidos repetidos o cambios críticos archivos del sistema, y normalmente actúan por acceder a los archivos de registro o supervisar el uso de sistema en tiempo real. Para garantizar la efectiva clientes operación, Host IDS tienen que ser instalado en todos los alojar en la red, a la medida de host específico configuración. IDS basados en host no dependen de la red ancho de banda, sino que se utilizan para redes más pequeñas, donde cada uno anfitrión dedica poder de procesamiento a la tarea de supervisión del sistema. Como se ha mencionado, estos sistemas son en host dependiente, y puede ralentizar considerablemente los hosts que tienen clientes IDS instalados.<br />
<br />
Sistemas IDS son funcionalmente dividido en dos clases - sistemas de detección de mal uso de la detección de anomalías y. La detección de anomalías basa sus ideas sobre el comportamiento estadístico modelado. Inicialmente, un modelo estadístico se basa en el tiempo que puede ser usado para predecir con precisión el comportamiento del usuario en base los patrones de uso del sistema anterior (o un tráfico de red sobre la base de los patrones de tráfico anteriores). Este modelo detecta detecciones de intrusión de una manera muy precisa y consistente, y tiene un nivel bajo de falsas alarmas, bajo condición de que el sistema sigue bajo vigilancia estática comportamiento patrones. Esta clase de sistemas IDS está bien adaptado para detectar desconocida o previamente no encontrado ataques. El mal uso sistemas de detección de monitorear redes y hosts para conocer patrones de ataque. Esta clase de sistemas IDS es útil en redes con los patrones de comportamiento muy dinámicas, y es una selección de muchos productos comerciales IDS. Sin embargo, una base de datos se actualiza con frecuencia (y grandes) de ataque conocido firmas deben mantenerse. Ambas clases de IDS puede ser utilizado en sistemas IDS basados en host y en red.<br />
<br />
<span style="font-size: large;"><b style="background-color: white; color: black; font-family: Times; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">Los problemas relacionados con las redes inalámbricas</b> </span><br />
<br />
Un número de problemas generales con los sistemas IDS incluir los costos elevados debido a la gestión local, el fracaso a escalabilidad exposición, los requisitos de ajuste basado en características específicas de un sistema en particular, la necesidad de frecuentes actualizaciones de base de datos y el comportamiento pasivo (incapacidad para hacer las decisiones sobre el tipo de medidas que deben tomarse). Poco la investigación se ha hecho en el ámbito de los sistemas IDS diseñado para redes inalámbricas.<br />
<br />
El estructural y diferencias de comportamiento entre alámbrico e inalámbrico móvil redes hacen diseños IDS existentes inaplicable al redes inalámbricas. Como se discutió anteriormente, las redes inalámbricas no tienen una comunicación fija, bien protegida medio - en su lugar, toda la comunicación se lleva a cabo en un abrir ambiente de aire. Esto hace que sea imposible controlar el tráfico de red en los cuellos de botella (la captura y por lo tanto analizar mayoría de los paquetes que pasan a través de la de red). Por lo tanto, el monitoreo de la red inalámbrica en el anuncio redes hoc se realiza en cada nodo de la red. Este enfoque es ineficiente en términos de ancho de banda de red y el aumento de consumo de potencia de cálculo - recursos que son muy limitados en una red inalámbrica. Supervisión basada en host también contribuye a una mayor cantidad de procesamiento en cada host, reduciendo los tiempos de duración de la batería y ralentizar el anfitrión. Móvil Física seguridad del host es un problema, ya que cada host contiene pública y claves privadas usadas para cifrar la información sobre el red, y si son capturados, la red está sujeta a espionaje.<br />
<br />
IDS basados en agentes para inalámbrica ad hoc redes<br />
<br />
Una implementación de agente móvil es elegido, para apoyar tales características del sistema de IDS como movilidad de los sensores, enrutamiento inteligente de los datos de intrusión a lo largo de la red y la aplicación de peso ligero.<br />
<br />
<br />
<span style="font-size: large;"><b style="background-color: white; color: black; font-family: Times; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">Arquitectura Modular IDS</b></span><br />
<br />
El Sistema de Detección de Intrusos propuesta (IDS) es construido sobre un marco de agentes móviles. Es un no monolítica sistema y emplea varios tipos de sensores que realizan ciertas funciones específicas, tales como:<br />
<br />
<ul>
<li>Supervisión de la red: Sólo ciertos nodos tener agentes sensor de paquetes de red vigilancia, ya que estamos interesados en la preservación total de potencia de cálculo y la energía de la batería de hosts móviles. </li>
<li>Control Host: Cada nodo en la publicidad móvil red hoc será controlado internamente por una agente de host de supervisión. Esto incluye la supervisión actividades a nivel de aplicación del sistema-nivel. </li>
<li>Toma de decisiones: Cada nodo decidirá sobre la nivel de alerta de intrusión en una base de nivel de host. Ciertos nodos recopilar información de intrusos y tomar decisiones colectivas sobre la red intrusiones nivel. </li>
<li>Acción: Cada nodo tendrá un módulo de acción que se encarga de resolver las intrusiones situación en un host (por ejemplo, bloqueo de salida de un nodo, matar un proceso, etc.) </li>
</ul>
<br />
<b><span style="font-size: large;">Referencias</span></b><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;"></span><br />
<span style="font-size: small;">Kay Romer and Friedemann Mattern Institute for Pervasive Computing</span><br />
<span style="font-size: small;"><span style="font-size: small;">http://cps.cse.wustl.edu/images/8/8c/Wsn-design04.pdf</span></span><b><span style="font-size: large;"><br /></span></b>Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com1tag:blogger.com,1999:blog-2341584094549770645.post-25041059284732588772013-05-21T12:41:00.000-07:002013-05-21T12:41:23.635-07:00Intento de Simulación de ad hoc.La tarea de esta semana tenia que simular, una red ad hoc.<br />
<br />
Para mi ejemplo lo trata te aterrizar en un "guerra" donde existen satélites, tanques y militares.<br />
Los satélites solo se pueden comunicar con los tanques y con los mismos satélites, los tanques se pueden comunicar con los satélites y militares así como también de los mismo tanques y los militares pueden avisar a los tanques y a otros militares.<br />
<br />
El objetivo era, que si algún tanque o militar detectaba a un intruso, llamemoslo "Taliban".<br />
El militar que lo detectaba avisa al resto de su equipo gastando energia de su comunicador dependiendo la distancia a la que llega el mensaje.<br />
<br />
Cuando este comunicador se quedaba sin bateria, el militar quedaba incomunicado hasta que lo volviera a cargar.<br />
<br />
<b>Movimiento</b><br />
<br />
Como es una "guerra" y el objetivo es avanzar y lentamente sin ser descubiertos y si en esos movimientos detectan algún "taliban" llamar al resto del equipo con su posición.<br />
<br />
<b>Detectar Intrusos</b><br />
<br />
El convoy avanza y detecta un taliban. El militar que lo detecta cuenta con un "dispositivo" que tiene energía limita, esta energía se consume dependiendo la distancia a la que tenga que enviar un mensaje.<br />
<br />
Lo mensajes tienen un tiempo de vida, la cual son los reintentos que se puede enviar a todo el equipo de convoy, este puede ser un numero fijo y después muere.<br />
<br />
<b>Reglas del Mensaje</b><br />
<br />
Cada unidad cuenta con un dispositivo que tiene, por decir un ejemplo, 3 cargas de energía y si envía un mensaje a un militar consume 1 carga multiplicada por la distancia, para enviar un mensaje a un tanque este gasta 2 cargas multiplicada por la distancia. <br />
<br />
Las reglas son las mismas dependiendo si el mensaje lo envía un satélite o un tanque. Obviamente los costos aumentan dependiendo de la jerarquía.<br />
<br />
<b>Reglas generales</b><br />
<br />
Los radios de cada elemento tienen que ser <span style="color: blue;">configurables</span>.<br />
<br />
Se tiene que <span style="color: blue;">adaptar</span> dependiendo la localización de intrusos... si detectan muchos intrusos en cierta área, llamar a otros militares o otro tanque que sirvan como refuerzos. <br />
<br />
<br />
Lo unico que logre implementar fueron posicionar satelites,tanques y militares de forma random, radios configurables y vida en mensajes. <br /><br />Me falto enviar mensajes cuando detectaban un taliban, la vida del mensaje, los movimientos, adaptacion y tiempo<br />
<br />
<span style="color: red;"><span style="font-size: large;">Codigo completo</span></span><br />
<br />
<script src="https://gist.github.com/osvaldojavier14/5622528.js"></script><br />
<script src="https://gist.github.com/osvaldojavier14/5622582.js"></script><br />
<br />
<script src="https://gist.github.com/osvaldojavier14/5622586.js"></script><br />
<br />
<script src="https://gist.github.com/osvaldojavier14/5622593.js"></script>Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com1tag:blogger.com,1999:blog-2341584094549770645.post-18083333296386510212013-05-21T10:43:00.003-07:002013-05-21T10:54:16.348-07:00Critica a nosotros mismoRetroalimentacion de nosotros mismos<br />
<br />
<span style="font-size: large;"><span style="color: red;">Objetivos Principales a fu<span style="font-size: large;">turo</span>:</span></span><br />
<span style="font-size: large;"><span style="color: red;"> </span></span> <br />
-Intentar usar un base de datos que se este refrescando con sucesos, hechos, llegas, graficas de tempertaruas y que al mismo tiempo todo la tabla le este pegando a un web service para que el usuario tenga una retroalimentación mas detallada.<br />
<br />
-Lo módulos que nosotros usamos fueron individuales, nos falta juntarlos para que todo funcionara completo.<br />
<br />
-La validación de personas con openCV fue una idea estupenda y lo logramos complemetar pero no lo unificamos con el hardware con el que contábamos.<br />
<br />
<br />
<span style="color: red;"><span style="font-size: large;">Buenos puntos:</span></span><br />
<ul>
<li>Los puntos buenos, fueron que se logro implementar lo módulos por separado y funcionando. </li>
<li>Identificar diferentes usuarios dependiendo del token.</li>
<li>Se logro comuncación xbee serie 2.</li>
<li>Validación de Rostro.</li>
</ul>
<br />
<br />
<span style="color: red;"><span style="font-size: large;">Malos puntos:</span></span><br />
<ul>
<li>Teniamos otras prioridades sobre este proyecto que hizo que no le dedicaramos al 100%</li>
<li>No cumplir con los tiempos que se establecieron la final.</li>
<li>Pedir los materiales a tiempo.</li>
<li>No hicimos pruebas con tiempo sobre los materiales nuevos.</li>
<li>Utilizar tecnología nueva, en tan poco tiempo para aprenderla.</li>
</ul>
<span style="font-size: large;"><span style="color: red;"><br /></span></span>
<span style="font-size: large;"><span style="color: red;">El porque:</span></span><br />
<br />
Obviamente todos en el equipo trabajaron pero tomamos demasiado tiempo en unir los módulos que nos marcaban errores al momento de intentarlos unir. Si nos hubiéramos tomado un poco mas de tiempo para hacer pruebas el proyecto hubiera sido un éxito.<br />
<br />
<b>Tiempos</b><br />
<br />
Los tiempos fueron los que técnicamente nos mataron, salirnos de los tiempo y creer que estaba fácil y dejarlo para después, fue algo que al final nos costo muy caro.<br />
<br />
<b>Subestimar</b><br />
<br />
Exceso de confianza sobre los problemas a atacar. Nos paso con la aplicación y los multi-nodos.<br />
<br />
<br />Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com1tag:blogger.com,1999:blog-2341584094549770645.post-3506982446287350492013-05-21T10:13:00.001-07:002013-05-21T10:13:45.230-07:00La ultima critica<span style="color: red;"><span style="font-size: large;">SeguriLap</span></span><br />Este proyecto tiene potencial ya que si funciona el metodo principal, falta pulirlo que esas son las "florecitas en el programa" pero yo entiendo que por tareas y trabajo este se complique, pero que el corazon del programa ya esta listo. <br /><br /><span style="color: red;"><span style="font-size: large;">CarNFX</span></span><br />Los problemas que tuviero fueron los mas comunes que sucede en todos los equipos, falta de una buena planeación, estaria con ganas que tuvieran un demo en vivo, pero si confio en que lo hayan terminiado. <br /><br />Los problemas que se encontraron en los protocolos son los mas comunes, yo tambien me tope con ellos, pero con un parseo logramos implementar lo que necesitabamos. <br /><br />Para futuros planes me gustaria trabajar con ellos, ya sin presiones de tarea y enfocarnos al 100% porque este proyecto me gusta para dedicarle tiempo y pulirlo bien.<br /><br /><br /><span style="color: red;"><span style="font-size: large;">Alarma inteligente</span></span><br />Me gusto mucho la idea, el demo tambien lo lograron y obviamente las expectativas finales aunque falto los implementar algunos sensores mas especificos, para que funcionara al 100%. <br /><br /><span style="font-size: large;"><span style="color: red;">Vitrina inteligente</span></span><br />El demo fue exelente, fue lo que esperaba ver, pero obviamente se activa despues de tanto segundos y queda reproduciendo la sonido hasta que acabe y si esa persona es la misma, pues estaria en un "ciclo infinito". Pero so<br /><br /><span style="color: red;"><span style="font-size: large;">Casa Inteligente</span></span><br />El principal problema fue como mensionan ellos la compatibilidad entre arduino y la raspberry, pero lo que hice yo fue usar un arduino como puente, la presentacion esta completa y si tomaron en cuenta o al menos la mayoria de los comentarios en los blogs. La aplicacion como la tarea fuete tiene muchas areas de oportunidad que mejorar pero la idea la tiene. <br /><br />Garage Inteligente<br />Este es un de los proyectos mas complejos tanto en su definicion como en su esctructura. Lograron implementar todo lo que lograron, pero lo pesado de este proyecto lo hicieron super. Tambien implementaron su propio reconocimiento de codigos QR lo cual se basaba en los pixeles tipo cuadros de esquinas y si cumplian con las esquina<br /><br />Seguridad en carro<br />Fue un demo(video) entretenido que lograron sacar con sensores normales pero su logica igual que todos funciono, su aplicacion logro logearse desde distintos celulares y conservar el mismo estado, aun que la interfaz fue muy basica, logro con su objetivo.<br /><br />Localizador de dispositivos<br />Fue un proyecto interesante lograron su objetivo pero muy basico, falta mucho implementar la interfaz grafica pero lo basico si lo logro. Me gusto la parte de buscar base al bluetooth y es chistosa la voz que te retroalimenta con el estatus del objeto perdido. Osvaldo Hinojosahttp://www.blogger.com/profile/05654564468175441216noreply@blogger.com1