Mostrando entradas con la etiqueta ThinkSprectally. Mostrar todas las entradas
Mostrando entradas con la etiqueta ThinkSprectally. Mostrar todas las entradas

31 agosto 2007

Mi lucha contra el ruido

Termina el mes de Agosto y con él casi también termina el verano. (Aunque hay quien su verano empieza ahora.)
Yo sigo trabajando en ThinkSpectrally contra todo consejo familiar que invitan a buscar un trabajo más próspero económicamente. En septiembre termina mi contrato y aun no sé qué será, será...

El caso es que en verano me había propuesto como meta ampliar mi software de tratamiento de imágenes hiperespectrales desarrollando un sistema de clasificación y reconocimiento de espectros. Lamentablemente he tenido que meterme de lleno con la calibración de la cámara que hasta ahora hacía con un proceso desconocido que venía de fábrica. Como no nos convencía mucho, hemos decidido calibrarlo nosotros cómo mejor nos parezca.
Es una mezcla del laboratorio de instrumentación, el de sistemas radio-fibra y el de TDI. Eso sí, sin manual.

Así que me he puesto manos a la obra y me he enfrentado con el problema de todo ingeniero de teleco: la lucha contra el ruido.
Resulta que la alta tecnología tienes dos características intrínsecas a ella que son: cara y mala. Las dos se deben a lo mismo: tecnología poco madura, uno o dos fabricantes en el mundo, poca demanda...

Podemos resumir que el sistema tiene muchos comportamientos no lineales no especificados, mucho ruido, desajustes impredecibles y extraños vaivenes funcionales (ahora funciona, ahora no, ahora funciona, ahora no).

Y llegamos a donde quería llegar. Esta semana, tras muchas horas de Matlab he conseguido una gráfica que refleja todos mis problemas calibracionales. La estudio durante horas tratando de ver más allá de la inmensidad, cual Tocho pensando en Campos II.



Decidme, ¿qué os inspira o qué secretos os revela esta maravilla?
Y para los más atrevidos, ¿cual creéis que es el mayor problema que se desprende a la luz de esta gráfica?

30 abril 2007

Un mes en Think Spectrally

Hace ya un mes que estoy trabajando en Think Spectrally. Como mañana es el día del trabajo, es un buen momento para meditar sobre mi cambio de orientación profesional, que no sexual. Además, como son muy enrollaos en mi empresa, hoy hemos hecho puente, porque nos lo hemos ganado.
De momento sigo con lo mismo, la famosa GUI para Matlab. Una vez más, diré simplemente que es un programa en Matlab para trabajar con imágenes espectrales. No me enrollo porque (i) os da igual y (ii) es algo difícil de explicar sin que parezca una chorrada.
Realmente hay pocas empresas que empleen imágenes espectrales y por tanto, el software para trabajar con ellas es algo limitado. Uno de nuestros objetivos a largo plazo es desarrollar un software capaz de competir con los ya existentes, aunque de momento lo que estoy haciendo es sólo como acompañamiento a nuestro sistema para que el usuario pueda ponerse a trabajar directamente con nuestro software sin necesidad de adquirir nada más.

A parte de esto, que suena un poco freak, también he estado pensando en la forma de agrupar diversos "aparatos" y/o "elementos" del sistema que estamos haciendo. Para que os hagáis una idea, el sistema es básicamente una cámara sensible en un amplio rango de frecuencias, un filtro óptico para seleccionar una banda muy estrecha de frecuencia y unas luces para iluminar la muestra. Todo esto está controlado por un ordenador y necesitamos una especie de "caja" donde meter la fuente de alimentación para las luces, el controlador de las luces que viene a ser un controlador digital de relees, 4 relees bastante tochos y dos controladores para el filtro.
Después de mucho cavilar, decidimos meterlo todo en un armario tipo rack pero algo más pequeño. Lo mejor que encontré fue esto:


Tiene aspecto de caja fuerte y es bastante más profesional que la idea original de ponerlo todo en una plancha metálica.
Así que compré un armario de estos (bueno, realmente lo compró mi jefe) taladré unas bandejas y atornillé los elementos. Ahora sólo queda probarlo...

Total, que el trabajo me está gustando mucho. Algunas cosas que me gustan de mi trabajo, a parte del buen rollo que hay:
  • No sólo es programar como un loco, sino que hay que hacer cosas diversas.
  • La mayoría de lo que hacemos tiene proyección internacional, así que se hace en inglés.
  • Como somos de las pocas empresas en este campo, nos llaman para participar en proyectos europeos, que aunque no lo vemos como un gran beneficio económico, sí que es una gran oportunidad para obtener financiación para: formación de la plantilla (yo), adquisición de equipos, investigación, publicidad, proyección, curriculum...
  • Hay interés en invertir en nuestra empresa, por ser de tecnología puntera, en lo que se llama fondos de capital-riesgo.
  • El último día me compraron un disco duro externo para hacer mis copias de seguridad. Aunque es para cosas del trabajo, el disco duro es virtualmente mío y lo usaré para mis copias de "películas piratas", "mp3s ilegales", "ebooks sin licencia" y todas estas cosas que tan mal vistas están actualmente, aunque todos las tengamos. Me gustaría ver los ordenadores personales de los miembros de la SGAE, seguro que están tan llenos de archivos "piratas" como el de todos. Tú no sé, pero yo tengo claro que No soy pirata.

Ya que he puesto este post sobre el trabajo, aprovecharé para incluir en mis enlaces chorra la página del cómic de Dilbert, que no sé cómo he podido tardar tanto en ponerla.

Os pongo en situación:
Dilbert es el prototipo de ingeniero crack que trabaja en una empresa rodeado de inútiles.
La trama de este cómic se desarrolla en el contexto de lo cotidiano para millones de empleados: políticas de oficina, jefes sin idea de lo que hacen, compañeros de trabajo molestos, asignaturas sin sentido, juntas eternas. El mismo tipo de cosas que la gente odia en su trabajo diario son las que provocan las carcajadas en Dilbert.
Y haciendo una excepción en mi lista de cómics de humor, voy a poner el enlace a la versión en español, aunque vaya más atrasada que la versión inglesa, que también voy a poner, para mi amigo Biby Cletus.

02 abril 2007

Mi trabajo en TS

Ya llevo una semanita trabajando en Think Spectrally. La semana pasada podemos decir que fue la toma de contacto con la empresa, para hacerme una idea de como funciona, de la gente y sobre todo, de lo que tengo que hacer yo aquí.
Según me han dicho, se espera de mí que sea una parte activa de la empresa en todos lo aspectos, ya que como sólo son dos chicos, están desbordados de trabajo.
De momento mi labor está algo más definida, concretamente se trata de comenzar con el diseño e implementación de un toolbox para el tratamiento de imágenes espectrales en Matlab.
Un toolbox es... creo que es... un toolbox, a parte de una caja de herramientas, es también un grupo de funciones y programas para trabajar en un determinado campo. Resumiendo, tengo que implementar unas cuantas funciones en Matlab para trabajar con imágenes espectrales (bastante asequible) y diseñar y programar un GUI (programilla visual para el usuario) desde donde se puedan usar estas funciones sin que se sepa nada de programación en Matlab.



Todo esto es sólo la primera piedra para el desarrollo de una software de adquisición y procesado de imágenes que TS (Think Spectrally) tiene pensado ir desarrollando con el tiempo. De momento nos limitamos a las especificaciones del primer cliente que tenemos, que es la UAB (Universidad Autónoma de Barcelona), concretamente el departamento de química o de farmacia, que son expertos en análisis químicos y quieren un sistema de visión espectral para diferenciar pastillas por su composición química sin tener que macharlas y analizarlas con el aparatito de CSI. Esta buena gente ha confiado en una joven empresa como TS para desarrollar un sistema sencillo sin muchas pretensiones de momento. Bueno, sencillo el procesado de imagen que tengo que hacer yo, porque el tema de la cámara y los filtros ópticos son ya otra historia.

Ya iré contando mis avances en la programación gráfica con Matlab. En unos meses (esperemos que sólo sean 1 o 2) tiene que estar listo el sistema para UAB, así que me voy a poner a trabajar un poco. En un futuro tendré que saltar de Matlab a C++ y entonces si que me va a dar la risa.
Saludos.


26 marzo 2007

Think Spectrally

Antes de empezar: el blog del viaje a Noruega ya está en marcha, aunque de momento sólo hay fotos de una noruega.

----------------------------------------------------------------------------------------

Hoy he empezado a trabajar en mi nuevo trabajo, y es que no paro,¡como buen guerrero!
La empresa donde he empezado se llama Think Spectrally y supongo que ya sabréis que se trata de aplicaciones de visión artificial con cámaras de amplio espectro.
Por fin se han currado una nueva página web, que la que tenían antes daba un poco de pena. Ahora parecemos una empresa seria de verdad. Ya les he dicho que la página tiene que estar en Español pronto, para no espantar a posibles clientes, la verdad es que lo podría hacer yo mismo, ya que mis conocimientos de Macromedia Flash van más allá de lo imaginable, pero como se lo han contratado a una empresilla amiga... bueno, yo nunca podría haberle dado ese toque profesional jeje.

El trabajo mola mucho, aunque hoy no he hecho nada más que hablar por el messenger. La empresa la forman 2 chavales y una chica italiana que está de Leonardo y se quedará hasta verano. Las tareas a llevar a cabo son justo lo que yo buscaba y además el añadido de aprender cómo funciona una empresa, ya que al ser el 3º voy a tener que pringar también en eso. Y como estuve hablando con Fernando de montar una empresa, esto me puede enseñar mucho. (A pesar de lo que pensaba todo el mundo, lo decíamos muy en serio, creo.)
Como sé que ardéis en deseos de saber exactamente lo que hago, en futuros posts iré describiendo poco a poco lo que hago.

Lo malo: se curra mucho y se cobra poco. Tan poco que me da vergüenza decirlo...
De momento estoy en "currar poco y cobrar poco", luego pasaré a "currar mucho y cobrar poco" y mi objetivo final será "currar poco y cobrar mucho".

Las posibilidades de que la empresa se vaya al garete son las mismas de que crezca como las espuma y me haga un millonetis. Si pasa la primera, me iré a Oslo a trabajar con Fernando, si pasa la segunda... ¿qué Fernando?