Ya empiezan a verse resultados

Pues si, ya empiezan a verse algunos resultados más o menos interesantes en el proyecto, a ver si esto me sirve para darle el empujón final y acabarlo lo antes posible :D La de la izquierda es la imágen inicial, sacada del microscopio y que hay que deconvolucionar. La de la derecha es la que se obtiene con el programa Huygens que tienen en el Hospital, y la del centro es la que obtengo yo.

Posted
 

Avances en el proyecto fin de carrera: Clarity.h

Siguiendo con los posts sobre el proyecto, voy a avanzar un poco más en el desarrollo del mismo. Como ya comenté, el proyecto consiste en la restauración de imágenes mediante algoritmo de deconvolución con CUDA, y la posterior reconstrucción en 3D de esas imágenes (que están sacadas de un microscopio). Debido a que hacer todo eso desde cero es una labor muy tediosa y desesperante, opté por buscar algo que ya estuviese hecho, y basarme en eso. En la búsqueda encontré la librería Clarity, esto se puede decir que me ha salvado la vida, ya que implementa algunos de los algoritmos más comunes de deconvolución usando CUDA. El problema es que dos de los algoritmos que más me interesan, que son el Blind Deconvolution y el I-Divergence Deconvolution no están aún implementados. Por lo tanto, después de hablar con el creador de la librería, hemos quedado en que voy a colaborar en el desarrollo de estos dos algoritmos para la librería. Esta librería es GPL, por lo que cualquiera que tenga interés podría ayudar a completarla y hacerla más grande.
Posted
 

La luz al final del túnel

Pues si, efectivamente, ya se ve la luz al final del túnel, todos los trabajos de asignaturas que me quedaban entregados, todos los créditos de libre configuración hechos (a falta de entregar unos papeles para que me convaliden los de prácticas en empresa) y sólo una cosa por hacer… el proyecto. Ya hablé del proyecto en algún post anterior, trata de CUDA, lenguaje de programación creado por nVidia para desarrollar aplicaciones de caracter general en sus tarjetas gráficas de nueva generación. La idea del proyecto es realizar una serie de rutinas de limpieza y filtrado de imágenes médicas (una célula o cualquier cosa parecida), obtenidas por un microscopio digital, para su posterior renderización en un modelo 3D. Trataré de contar por aquí de vez en cuando lo que me pase con el proyecto, cosas que descubra, códigos de CUDA que crea que pueden servir de algo, etc. Aunque no prometo nada, jeje.
Posted
 

Proyecto Fin de Carrera y otras cosas de interés

Este es, si todo sale bien, el último año de carrera en Informática, ya solo me queda Redes de 4º, 3 optativas de quinto y el proyecto. Va a ser un año interesante, podré dedicarle bastante tiempo a otras cosas, ya que si todo sale bien, tendré que estudiar poco. El proyecto aún no se exactamente cual va a ser, lo que si se es que va a estar dedicado a la paralelización de una aplicación con CUDA y ejecutarla en una TESLA, una unidad de proceso gráfico (GPU) con 128 núcleos. También hablé algo de este tema en uno de los podcast de Necesito un Arma, fue en el Podcast 002. Cuando sepa algo más sobre la aplicación real lo contaré por aquí.
Posted