Ayuda al Euipo Puma para Robocup!

Compra un boleto para auyudar al Equipo de la UNAM para que todos sus integrantes puedan asistir a la competencia internacional en China! .

Este Boleto participa en la rifa de una Bicicleta de Carreras!

Contáctame o hazlo directo al Laboratorio! para adquirir un boletito, cuesta solo 10 pesos!

Main

 

FileBrowser

cherokee cherokee
Fun Fun

Last.fm

No recuerdo si en algun post anterior he comenado sobre lo que para mi es el problema general de vision. Sin embargo en esto post lo retomare.

En lo que llvo estudiando un poco de vision, considero qeu el problema general esta en dar sentido al conjunto de pixeles qeu tenemos como entrada, ya sea como un conjunto unico ( imagen ) o como el conjunto tomado sobre una secuencia de imagenes ( video ).

Suena un poco ambiguo, Lo se. Pero asi tambien es el area :) . Aun ambigua y con muchos campos por explorar.

En este caso, muestro tres de imagenes que son resultado de estar este dia trabajando sobre el como, dinamicamente ( cambios en la variacion de intensidad luminosa ) variar ciertas constantes que se usan como base para ciertos algoritmos .

El problema esta en que a pesar de que las transformaciones SIFT y SURF dicen ser relativamente robustas a cambios en rotacion, escala e intensidad, No lo son en el caso mas general. Esto es discutible. Sin embargo ahora he tenido problemas con esto. Lo mismo que para la entrada del Cuantizador Vectorial. Es esta la razon de tratar de "acotar" la busqueda, ya sea para el Match () en SIFT o SURF o bien para cuantizarlo de manera apropiada.

Bueno. Ahora les muestro un par de resultados. La manera en l que objeto las regiones es un tanto * naive * ( para los qeu leyeron mi twitt en la manana , ahora sabran porque lo puse :P )

Basicamente, utilzo un detector de puntos * esquinosos * ( harris ) que no es computacionalmente costoso a diferencia del FastHessian. Esto con la intension de buscar, regiones con mayor cantidad de informacion. Algo parecido a la entropia de la imagen. Una vez que se tienen los puntos, Busco la menor diferencia y la segunda menor diferencia ( distancias ) entre ellos para determinar un numero aproximado de regiones. Esta idea esta mejor explicada en A performance evaluation of local descriptors Con este numero, encuentro los centroides de cada region , con otro clasico metodo: K-medias. Y en este Punto ( centroide ) segmento por intensidad en la diferencia mas pequena. :)

Bueno .. Ahora las imagenes:



rommel | General, Maestria, Personal | 23 June, 9:17pm | 2 comments

Desde hace un par de meses he usado el servicio llamado twitter. Tal vez nada nuevo para alguno de ustedes, pero para mi, sigue siendo un enigma inclasificable.

En teoria, genera el concepto de microblogging, 140 caracteres que definien "Que es lo que estoy haciendo ahora". Pero el uso no se ha quedado en ello, Ahora es un chat como aquellos de HTML al estilo "latinchat" donde cuando platicabas con alguen tenias que esperarte unos 30 -60 segundos para darle refresh al browser y ver el nuevo "mensaje" que se tenia para ti , si es que este existia claro. Ahora, la unica diferencia que veo es que no le tienes que dar explicitamente "refresh" al browser, claro esto lo hace el mentado XHTTP* cosas por "abajo" pero a final de cuentas. es un *refresh *, con estados y lo que quieran pero eso es.

Total, como un rollo social, tal como lo planteaba el Dr. Cristóbal Cobo, Si, es sin duda: fascinante.. He asistido a un par de reuniones twitteras y vaya que son distitnas a las de los bloggers o flickers. Estas son mas activas. mas unidas, la distancia entre los grupos normales en cada reunion no es tan "marcada" como en otros eventos sociales. Es un poco mas homogeneo el rollo . Eso .. esta chido .

Lo que si he aprendido estos dias es qeu no he posteado ni madre. Incluso ahora que veo y siento estare posteando cada tontera que vea y se me ocurra. De esta manera igual no olvido tan facil, sea humano sea profesional :)

Saludos! al rato igual y posteo :)

rommel | General, Personal | 23 June, 1:37pm | 5 comments

En las siguientes imagenes se muestra un rapido ejemplo del reconocimiento de objetos a traves de caracteristicas invariantes.
Para este sistema, y en el caso de las imagenes mostradas, dos objetos son pasados por un entrenamiento , el cual toma como entrada los descriptores SURF de los puntos interesantes resultado de una optimizacion al algoritmo de Harris, pasandolos por un algoritmo de cuantizacion vectorial, generando un conjunto de centroides caracteristicos.
Asi, el reconocimiento, por lo menos de un objeto en una region especifica solo se toma como la minima distancia entre el conjunto de vectores caracteristicos y elemento en cuestion ( imagen actual ). Este algoritmo en su fase mas "inocente" solo toma un objeto por region, la comparacion completa entre todos los centroides para cada objeto entrenado es realizada lo cual lo vuelve extremadamente lento, puesto que todo este proceso es realizado en cada cuadro.
En la siguiente fase, Optimizaciones al codigo seran realizadas ( utilizando intel intrinsics ) de la misma manera que predictores para minimizar las regiones de busqueda en la imagen. Logrando con esto , tambien, tener mas de un objeto por region ( si el tamano lo permite ) .

Este programa aun le resta mucho por escrbir y servira de base para la competencia Robocup, por lo que falta tambien mucho para publicarse. De cualqueir manera para los que esperen algun dia correr mis cosas, vayan instalando OpenCV que aun , a pesar de todo, no es muy popular que digamos.

Saludos!

rommel | UNAM, Maestria, Personal | 4 June, 1:19am | Comment on this

Como algunos sabran, en LIDSOL hicimos un install fest acompanado de algunas platicas, durante este viernes 25 de Abril en la Facultad de Ingenieria.

Un dia Cansadisisismo , como 60 instalaciones y 200 personas en las conferencias/talleres/instalacion :)

Algunas videos:Tomados una foto cada 5 segundos.. desde donde estaba mi laptop:

Dia 1
Dia 2

rommel | General | 25 April, 9:32pm | 2 comments

Uno de los dos equipos Mexicanos registrados hasta Abril para participar en la competencia Robocup. Necesita Ayuda!.

La competencia ahora es en China, por lo que el viaje es largo y los recursos limitados. La Facultad de Ingeniería podrá financiar a solo algunos estudiantes. Pero no todos en el equipo están bien preparados y menos para la temporada pre Olímpica en la que los costos han aumentado estratosféricamente.

Por tal motivo, el Laboratorio de Biorobótica del Posgrado de Ingeniería ha organizado una rifa de una bicicleta de carreras. Las fotos después las publicaré ( ahora anda en gira :) ).

Si quieres adquirir un boleto y con esto ayudar a alguno de los companeros de licenciatura que estan participando en el proyecto, porfavor, contéctame o directamente, contacta al Laboratorio! Los precios se elevan día con día.

Cada boletito cuesta $10 :)

Es necesario comentar que, durante la estancia en el laboratorio he podido constatar que un 80%-85% del Software corriendo en el Robot, llamado "Teparacho" , está basado en Software Libre! Por lo que no es del todo off-topic para muchos de los que leen este Blog.

rommel | General, Software Libre, UNAM, Maestria, Personal | 12 April, 2:41pm | 2 comments

The last week, I was recovering myself from a bad time. And ive did in the way that i know: work in something else and hang out with friends.

In this little time , Arduino arrives!. Ive made my little Electronic "Hello World"-like application: Stand a Blinking IDE provided in arduino.cc.

Installing arduino and crossdev tools it was like a chicken-egg problem. But i've made it. In Gentoo i just emerge sys-devel/crossdev wich is the Cross-toolchian generator and run it with :

crossdev -S -s4 --target avr
 

The guide located at Arduino Playground don't say about '-S' which stand for 'stable' and for the desperate guy like me It was frustrating seeing errors on my screen. Anyways, Thats the guide you have to follow just considering this * tip *.


****

Also Ive just installed OpenSolaris in my old Ultra 5, It was kind of pain in the ass. * because my old hardware * But for now i've just install some * required * software from http://www.blastwave.org/. I'll talk with time about the dtrace stuff and some differences that ive find.

The only tip i can talk right now its when you have problems with your root fs and cannot boot it because fsck problems and complaining about mounted file system. Just boot again with cdrom ( with network it supossed to be the same ) in the ok prompt :

ok boot cdrom -s


****

I'm still working with PostgreSQL , Basically when I've learned libpq back in 2006 I didnt imagine that I'll be using it so much. So i've recommend to anyone Involved in some programming to Learn * any * database API with SQL support, I mean most commercial systems are SQL based, so its worth to learn it.


****

The last thing i 've been playing with, its Begin to create my own configure script. my point is : Have you seen, for a two lines program, those greatest configure scripts cheking for things that when you read the code, are'nt there? Well i do. All the time. And for dudes like me running gentoo this is kind of offensive :P.

I'm learning Autotools , let me say that i have so much fun with this. Also I'm going to put some tutorial on LIDSOL WIKI for this.


***

Greetings! :)

rommel | General, LIDSOL, Software Libre | 25 March, 12:50pm | Comment on this

The last summer, I bought a developers board for testing Linux into an ARM. Ive purchased on embeddedarm.com And It was fine. I just test that it runs and that was ok. for that time. I didnt have * any * time to play with it until December in wich for a neglecting attitude for my side, i burned the protector IC build into the board. Then, I took it whit an friend wich has that electronical skill ( he's actually and Electrical Engineer ) so he could help me to "rescue" the board. And He did it. But again. time it is not my best friend. So i leave it for a while.

Yesterday i want to play with it. But. I dint realize that the patch he made, it was broke , again, my faault, So when i was working with the board, just looking some messages i see some weird characters print into the minicom screen. After that ... i put my finger over the uProcesor and Found that it was very hot! .

It dindt back again:(

Im still with some hope that my friend could fix that. Because if he didnt Ive to buy anoher one, And place a real case in it to prevent any damage.

But. Some news arrives with this tragedy : The last week i bough an arduino card. I was planning to do a project with both boards. But thats fine.. now I can fully concentrate in the arduino one.

Well i think thats the hole thing. I have nothing interesting to tell o to publish just words. Anyways i want to share it.

By the way. I dont know why, maybe because i want to practice my "3 pesos" English, but ill blog in English for now on . Maybe some in spanish. .. Who knows?

rommel | Personal | 15 March, 10:21pm | Comment on this

As usual, Ive been very busy, irratated and confuse.

Looking back in this month , things have change dramatically for me, my life and the way i look to it. I've learned something..... . I hope i can apply it.

People just moves on .. ... and for sure.... nobody will wait for you anything.

So its time to get back into my life.

:)

rommel | Personal | 13 March, 10:43pm | Comment on this

:(

Update:

:... (

rommel | Personal | 22 February, 10:10pm | 4 comments

Feliz ano! Pocos propositos, Muchas metas :)

Saludos!

rommel | General, Personal | 1 January, 12:00am | 3 comments

Ayer por la noche, estuve platicando con Paola Virrareal, Eduardo Ruiz y Sebastian Lemos, sobre Software Libre. De alguna manera pues comenzamos a discutir sobre la Libertad.

Desde hace tiempo tengo la idea de que la sociedad esta basada en reglas de confianza. Se que las personas lo saben, yo lo sey abiertamente lo expreso.

Sin embargo, tengo la impresion de que las personas que habitan este planeta tienden a realizar todo lo posible, por que "el de al lado" no confie en ellos . y como consecuencia "el de al lado" repite la operacion y nos convertimos en las grandes ciudades con sus altos indices de delincuencia. A esto, Sebastian comento que eso ha sucedido en la historia en aquellas sociedades que tienen grados de opresion tambien elevados....

Efectivamete somos una sociedad aplastada, oprimida, humillada. Cual es la cosecuencia? . Robos, asaltos, secuestros, la cultura del "ya me lo chingue" ; a gran y pequena escala.

Mientas platicaba de estos temas, deje mi auto a no mas de 10 metros de una esquina transitada. Como tengo una gran cantidad de estupidces en la cabeza, suelo traer como costumbre todos mis papeles y algunos libros que se , constantemente uso. Los meto en una mochila barata para poder apilarlos y manejarlos rapidamente. De la misma manera, traigo algun cambio de ropa y cosas de ese estilo.

Por descuido, olvide mi mochila con copias de libros sobre temas de "Alto rendimiento", un par de libros que uso como referencia para mi trabajo de maestria y tesis ( "Machine Vision" y "Vision with Direction" ) y otro que le buscaba relacionar mis gustos, con la clase de computo distribuido ( "Linux Kernel Development" ) . La mochila es azul obscuro, los cristales de mi auto son 65% obscuros y lo deje abajo de un arbol. Por la noche, en breve.... no se ve ni madre! .

Resulta que forzaron mi chapa.....se llevaron mi mochila : PUTA MADRE! . Es el segundo robo en mi auto que he tenido en menos de 1 ano!. Por descuidos! Pero que pasa aqui?? ya no puedes equivocarte. Cualquiera pensaria si solo leyera estos ultimas palabras: !Nos hariamos perfectos!. Pero todo lo contrario. Con un huevo y la mitad del otro compro mis putos libros para que me salgan con estas estupidces ?

Coraje e Impotencia.

Pero en serio, si compran cualuqier madre robada estan cometiendo el mismo puto delito que los que lo robaron. El problema esta en que si "uno" intenta abastecerse con las tarifas "comerciales" tambien sufirmos otro tipo de ROBO. pero esta, "es otra historia".

Asi, en serio, a la Ciudad de Mexico, la pendejamente llamada "Ciudad de la Esperanza" no le queda mas que se hunda, que se pudra en su mefitica alma y sus !@#! habitantes. Nadie confia en nadie. y por tanto, No somos sociedad. Solo somos un conjunto de animalitos que " medio " sobreviven y " medio " la llevan.

A diario trato de mejorarme como persona y con mi contexto. Incluso he estado haciendo cosas como recojer basura con potencial de recicle - que se que NADIE va a recojer-, ponerla en el lugar adecuado Todo por darle un "mini momento" mas a nuestro espacio. Trato de convivir a gusto con los que me rodean, respeto las reglas de convivencia en las que participo ( leyes, como p ej. el reglamento de transito ), Participo en eventos que puedan servir a otras personas como alguna vez sirvio para mi ( eventos de Software Libre ) y muuchas cosas mas.. Pero, de todas maneras que pasa? no importa todo se redude de cualquier manera a que te van a chingar! ..

Otro ejemplo es que algun culero ( QUE SI LO CONOCEN DIGANME POR FAVOR! ) SE ROBO La manta del TUX de LIDSOL, Esa manta que habia estado Generaciones desde el grupo de usuarios Linux de la facultad de Ingnieria... SOLO EXPLIQUEMNME: Para que chingados Quieren una puta manta de un pinguino que todos SABEN es de los tipos de LIDSOL ???? ( en muchas fotos esta imagen ha estado ) .

Bueno. Solo resta comentarles que a pesar de que habia prometido ya no escribir nada con caracter social, al parcer no es posible realizarlo. Estamos tan pinche mal que es necesario siempre comentarlo. Exigir a quienes "trabajan" para ello que se cumpla y se respeten nuestras libertades. Si no .. ..... ... .. .. .. . solo podremos garantizar qeu esto va a explotar y muy muy mal.

rommel | General, Personal, Opinion | 6 November, 3:14pm | 7 comments

LIDSOL Invita a la Conferencia Impartida por Richard Stallman el proximo Lunes 12 de Noviembre de 2007 en el Auditorio Javier Barros Sierra a las 11:30 hrs ( vestibulo del Edificio Principal de la Facultad de Ingenieria. UNAM CU . Mexico DF )

Mayor Informacion: LIDSOL

rommel | LIDSOL, Software Libre, UNAM | 6 November, 3:09pm | Comment on this

El final del pumasol ha llegado!

A pesar de ser un evento generado un tanto a vapor, nos fue relativamente bien. Un promedio de 40 personas caracterizaron a las platicas, en algunas ocasiones con altos de 100 y en otras con lamentables puntos criticos de 10 personas.

Hay mucho que comentar, pero en este POST solo quiero sinceramente agradecer a :

  • Alejandro Valenzuela Roca ( quien tambien presento como ponente )
  • Edgar Uriel Dominguez
  • Guillermo Romero Gallegos
  • Radamantis Torres
  • Mauro Parra Miranda
  • Cesar Clemente Gonzalez
  • Ing. Juan Jose Carreon Granados
  • Luis Enrique Amaya

Y por supuesto a nuestros ponentes :

  • Jesus Ulises Acosta Robledo
  • Eduardo Ruiz Duarte
  • Leo Utskot
  • Victor Fragoso Robledo
  • Gunnar Wolf
  • Mauro Parra Miranda
  • M.I. Alejandro Aguilar Sierra
  • Ing. Eduardo Espina
  • Ing. Alejandro Juarez
  • Lic. Alejandro Miranda
  • Mario Alberto Rivera Rivera
  • Ivan Pompa Garcia

Y al final me agradezco por no tirar la toalla y de servir como 'maestro de ceremonias' mas el de los correos molestos que le tiraban a spam: Ing. Rommel Sanchez Verdejo.

De la misma Forma: a la Universidad - Facultad de Ingenieria por prestarnos el espacio para poder difundir lo que consideramos es una alternativa y la publicidad que permitio que algunos se enteraran!

Gracias a Mauro por facilitar Material que apoya la difusion ( Discos de openSUSE y Gorras de openSUSE ) y a Radamantis por traerlo :P en el momento adecuado para que mas personas se interesaban.

Gracias a "algunos" que de la nada nos ayudaron a cargar algunas cosas en momentos un tanto cruciales. Lo mismo para los que apoyaron en decirle a la banda que estaban las conferencias

Si alguno me falta por mencionar, hagamelo saber, porque quiero que muchos leean los nomrbes que participaron en la organizacion de este evento y lo qeu siempre estan en puerta.

Sin una conclusion podemos sacar del pumaSOL es que el Software Libre no solo es un movimiento tecnico,si no social y es por esto que no debemos dejarlo pasar por alto. Todo trabajo tiene un costo, y algunas veces una paga. Esta por lo menos en sociedad debera ser reconocida:

a todos, en verdad:

GRACIAS!

rommel | General, LIDSOL, Software Libre, UNAM, Opinion | 15 October, 10:18pm | Comment on this

El evento de pumasol ahora si esta completamente calendarizado!

Tenemos desde las 13:00 hrs de hoy en la Facultad de Ingenieria del Campus central de la Universidad Nacional Autonoma de Mexico ( CU ) eventos y conferencias garantizadas:

para HOY ( 11 de Octubre ) :

Dia de: Segundo Dia PUMASOL

MotorJ: SDL con OpenGL Alejandro Valenzuela Roca Conferencia 16:00 - 17:50 AUDITORIO JAVIER BARROS SIERRA

Vertex Shader y superficies B-Splines Víctor Manuel Fragoso Rojas Conferencia 17:00 - 17:50 AUDITORIO JAVIER BARROS SIERRA

El proyecto opensuse Mauro Parra-Miranda Conferencia 18:00 - 18:50 AUDITORIO JAVIER BARROS SIERRA

Para el Siguiente Lunes 15 tenemos una excelente propuesta ( esta es una propuesta muy aproximada ) y gala :

Lunes 15 de Octubre Dia de: Tercer Dia PUMASOL

Desarrollo web en el mundo real Leo Utskot Conferencia 10:00 - 10:50 AUDITORIO JAVIER BARROS SIERRA

Análisis de malware Eduardo Espina García Conferencia 11:00 - 11:50 AUDITORIO JAVIER BARROS SIERRA

Criptografia asimetrica con curvas elipticas Eduardo Ruiz Duarte Conferencia 13:00 - 14:50 AUDITORIO JAVIER BARROS SIERRA

Presentacion de Carteles LIDSOL LIDSOL Platica Informal 15:00 - 15:50 AUDITORIO JAVIER BARROS SIERRA

SALVA: Desarrollo de aplicaciones con Ruby on Rails Alejandro Sierra Conferencia 16:00 - 16:50 AUDITORIO JAVIER BARROS SIERRA

Software Libre: Un modelo alternativo para la producción de conocimiento Gunnar Eyal Wolf Iszaevich Conferencia 17:00 - 17:50 AUDITORIO JAVIER BARROS SIERRA

La Educación con Software Libre y la brecha digital Alejandro Miranda Diaz Conferencia 18:00 - 18:50 AUDITORIO JAVIER BARROS SIERRA

Esperamos que puedan acompanarnos!!

rommel | LIDSOL, Software Libre, UNAM | 11 October, 11:32am | Comment on this

Platicando con Omar Lara y Eduardo Ruiz, concluyo que mis 'posts' durante el ano pasado no han sido productivos. Por lo que espero que esto vaya cambiando. Como primer resultado muestro lo sigiuente:

Modificando un poco el validator_mysql de Brian Roser, agregue soporte para cherokee current con los files localizados aqui para soportar PostgeSQL.

Nota: Intente actualizar Jaws pero es un poco latoso, mejor conviene una instalacion desde 0, pero hare una recapitulacion de los posts que considero productivos en el ultimo ano ( tal vez como parte de FAQ ).

rommel | Cherokee, LIDSOL, Software Libre | 30 August, 8:12pm | 6 comments

TIC Americas!

Virta Gano el TICAmericas!

Virta Es una compania que junto con algunos amigos, formamos hace 2 anos. Consiste en un sistema de rastreo vehicular operado remotamente.

A pesar de una historia complicada, este ano al parecer, todo esta marchando correctamente.

Ahora no he realizado el Post correspondiente porque espero aun la informacion Oficial en linea. Para poder tener las ligas. Sin embargo. Comparto el agradable momento.

Si deseas conocer virta:

Virta

y el video promocional

Virta Promotional Video

Por cierto si preguntan porque el video esta en ingles, es debido a que es un requisito en TIC.

Friends

Edgar Uriel Dominguez Espinoza
Eduardo Espina
Carlos Sanchez
Radamantis Torres
Cesar Clemente
Eduardo Ruiz Duarte
Raquel Hernandez
Gunnar Wolf
Victor Fragoso
Guillermo Romero Gallegos

Mexico DF. Saturday 05 July 2008 con 10:43:52 :: 1215272632