New paper accepted

December 14, 2012 1 comment

We got a paper accepted on the IEEE Trans. on Image Processing šŸ™‚ . It is about a new micro pattern descriptor that relies on directional numbers (direction indexes in a local neighborhood), and we tested it on face analysis tasks, namely, face identification and expression recognition. We’ve been working on these ideas for some time, and sadly the revision was delayed some time, but finally it’s over.

I hope to give more details next week when I have more time, and give some insights on the ideas behind. Meanwhile, I leave you with the abstract and the pre-print at our site or at the IEEEXplore

Abstract—This paper proposes a novel local feature descriptor, Local Directional Number Pattern (LDN), for face analysis: face and expression recognition. LDN encodes the directional information of the face’s textures (i.e., the texture’s structure) in a compact way, producing a more discriminative code than current methods. We compute the structure of each micro-pattern with the aid of a compass mask, that extracts directional information, and we encode such information using the prominent direction indexes (directional numbers) and sign—which allows us to distinguish among similar structural patterns that have different intensity transitions. We divide the face into several regions, and extract the distribution of the LDN features from them. Then, we concatenate these features into a feature vector, and we use it as a face descriptor. We perform several experiments in which our descriptor performs consistently under illumination, noise, expression, and time lapse variations. Moreover, we test our descriptor with different masks to analyze its performance in different face analysis tasks.

Script for downloading LFPW

November 23, 2012 1 comment

Today I needed to download (thus parse) the Labeled Face Parts in the Wild (LFPW). Although it seems an straight forward task, as the datasets have the urls, many of them are dead/broken or pointing to something else.

I thought it will take me a couple of minutes to put an script an have everything running smoothly. However, I found that the urls sometimes download html files, or garbage gifs. So I need to analyze the output and then choose some files and discard the others. And because I don’t want to do it manually, I put a script to achieve it.

My solution is in awk, probably it may be easier in pearl or python but I started with awk and stick with it.

To run it, you should be in the directory in which you want the images to end up.

awk '/average/ {
  result = ""
  download = ""
  name = ""
  cmd = "wget -t 1 -nv " $1 " 2>&1"
  while ( (cmd | getline line) > 0 )
    result = result " " line
  close(cmd)
  print "res: " result > "/dev/stderr"
  if (result != "" && match(result,/ERROR/) == 0) {
    match(result,/".+"/);
    downloaded = substr(result,RSTART+1,RLENGTH-2)
    print "file: " downloaded > "/dev/stderr"
    if (match(downloaded,/\.(htm|php|gif)/) != 0) {
      print "deleting: " downloaded > "/dev/stderr"
      system("rm \"" downloaded "\"")
    } else {
      if( match(tolower(downloaded),/\.(jpg|jpeg|bmp|png)$/) == 0 ) {
        if( match(tolower(downloaded),/\.(jpg|jpeg|bmp|png)/) != 0 )
          downloaded_fix = substr(downloaded,1,RSTART) substr(downloaded,RSTART+RLENGTH+1,length(downloaded))
        else
          downloaded_fix = downloaded
        name = downloaded_fix ".jpg"
        print "adding ext: " downloaded_fix > "/dev/stderr"
        system("mv \"" downloaded "\" \"" name "\"")
      } else
        name=downloaded
      print "writting: " name > "/dev/stderr"
      print name, $0
    }
  } else
    print "skipping: " name > "/dev/stderr"
  print "\n" > "/dev/stderr"
}' ../kbvt_lfpw_v1_train.csv > ../fixed_train.txt 2> ../train.log

Some comments about the code:

  • I’m processing only the “average” worker, and ignoring all the other (3) entries.
  • I choose to change the extension of the files that download without one to jpg (you may change it to something else if needed—line 23).
  • Also I’m deleting all the htm(l), php, and gifs that may be downloaded (line 14).
  • I’m checking the extensions directly, as the files that download have really random names (and I’m mean it: 86f6ec6e-9de5-11de-805f-588d52b6bd80, how is that an image name?… moving on), but you may add another ones if needed (I didn’t check thoroughly)—line 18.
  • When a downloaded file name already exist wget adds a suffix .# to the file. Thus, I’m stripping the possible extensions from each file, if it doesn’t end with a valid extension but contains such extension (line 20).
  • All the log messages (print ... > "/dev/stderr") are redirected to the standard error. That’s why at the end you get them with “2> ../<yourfile>” (line 28).
  • And to get the new list of files that were downloaded you redirect the standard output to your file by “> ../<fixed-file>” (line 34).

I haven’t checked all the files, but that is the first version. Any improvements are welcomed. :mrgreen:

Statistical Map: for edge-segment background modeling

November 19, 2012 Leave a comment

The first problem I tackled since I came to the lab was background modeling through edges. I worked on this problem for a couple of years, and a few papers on the road, I think it’s time to talk a little about it. It was a fun experience, being new to research and all that. However, it was a tough one as it is not a “hot topic” or even approved by the community who works on an opposite direction. Although, there are many possibilities by working with this type of information, we need further research to make it viable for real time applications.

Edge-based modeling

In the literature, the most common methods are pixel-based. That means, that the information used to model the scene is that contained in each pixel. Most methods use the intensity and its changes to create a model of the entire scene.

On the other hand, we are exploring (or should I say explored…) the use of edges as a reliable source of modeling. As the edges reveal the structure of the scene, we can model it with less information and less bulk. However, due to the lack of other non-structural information (pixel intensities) it may be harder to differentiate some objects with similar structure (about this later). Moreover, because we are using less pixels (as the edges in a scene are sparse) we can use more expressive models to represent it.

However, this approach is not mainstream, and is it hard to produce models on it, because you need to pre-process the images to obtain the edges, and then post-process it to obtain the regions. But if you are not interested in the regions and only need higher information, e.g., behavior information, the isolated structures are goodies that you can’t refuse.

Statistical Map

Overall flow

Fig. 1. Overall flow

The main idea behind the edge modeling is the use of a frequency map of the appearance of the edges, that we called Statistical Map (SM). The SM models the edge behavior over time. Ideally, it would create wide distributions for high movement edges, and narrow ones for edges with no movement. From the temporal point of view, the distributions will be high if the edge belongs to background and small if the edge is a moving one. Fig. 1 illustrates this idea.

The use of the SM is the basic model which can be extended by using color, intensity, gradient and other information, as the main problem with edges happens when moving edges get close to the borders of background. Thus, we explore most of these options to enhance the detection, as objects with similar structure will present different color (or other properties).

A more robust model

We increase the robustness of the model by adding memory to the model. We keep a set of lists of the edges that we saw before, as well as their shape, color, gradient, and other information, to build a more discriminative model. Therefore, we can use these lists to match and learn new edges as they appear in the sequence.

Publications

For more information about these methods you can refer to my papers:

Ramirez Rivera, A.; Murhsed, M.; Kim, J.; Chae, O., “Background Modeling through Statistical Edge-Segment Distributions,” Transactions on Circuits and Systems for Video Technology, 2012 (to appear). Preprint link

Ramirez Rivera, A.; Murshed, M.; Chae, O., “Object detection through edge behavior modeling,” AVSS, 2011. Paper link

or for more information check the other related papers at here.

For the BibTeX form, you can use this:

@ARTICLE{RamirezR2012,
author={Ramirez Rivera, A. and Murshed, M. and Kim, J. and Chae, O.},
journal={Circuits and Systems for Video Technology, IEEE Transactions on},
title={Background Modeling through Statistical Edge-Segment Distributions},
year={2012}
}

@INPROCEEDINGS{RamirezR2011,
title={Object detection through edge behavior modeling},
author={Ramirez Rivera, A. and Murshed, M. and Chae, O.},
booktitle={Advanced Video and Signal-Based Surveillance ({AVSS}), 2011 8th IEEE International Conference on},
pages={273--278},
year={2011},
organization={IEEE}
}

Interesante observaciĆ³n desde Converciencia

July 26, 2012 1 comment

Un asistente a Converciencia en la conferencia de la maƱana de ayer (u hoy… no se la diferencia horaria), hace un comentario muy interesante en una discusiĆ³n sobre como Costa Rica explota sus “pocos” recursos, y nosotros (Guatemala) no somos capaces de salir adelante.

[…] vamos a como las personalidades, las individualidades terminan siendo nuestro principal problema. Cuando te preguntaban: ĀæCuĆ”l es el conflicto en volver a Guatemala? Creo que somos los chapines que nos quedamos; porque los chapines que se fueron ya lo superaron, y los chapines que nos quedamos seguimos con trivialismos, con pequeƱeces, con mediocridad, con enfermedades crĆ³nicas de nuestra sociedad que no logramos resolver.
Nos vamos al extranjero, aprendemos como lo hacen allĆ”, regresamos aquĆ­, queremos cambiar, y se nos critica de malinchistas, de lo que sea …
Creo que no nos va a alcanzar el tiempo para toda la temĆ”tica, pero mi reacciĆ³n para la pregunta que hiciste, precisamente es eso, es nuestra constituciĆ³n social la que, a la larga, termina siendo nuestra propia enfermedad.

Asistente Converciencia, Minuto 8:42

Y desde mi perspectiva, creo que le pego al clavo. El salir de Guatemala es un evento que te marca, te permite darte cuenta que en lugares que tuvieron problemas similares o mĆ”s grandes, pudieron salir adelante, y ahora estĆ”n liderando mercados. AĆŗn mĆ”s, te das cuenta que el sistema puede funcionar, y que lo que hace que los paĆ­ses se muevan no es la riqueza, ni los sistemas, ni cualquier otra cosa mĆ”gica que se nos pueda ocurrir. Los paĆ­ses funcionan porque su gente los hace funcionarā€”todo lo demĆ”s llega por aƱadidura. AsĆ­ de simple.

ĀæCuando va a cambiar Guatemala? Cuando los guatemaltecos queramos que el paĆ­s cambie, cuando los guatemaltecos cambiemos, y hagamos una mejor Guate. šŸ’”

Converciencia 2012: streaming

July 25, 2012 Leave a comment
Categories: News Tags: , , ,

Converciencia 2012: ciencia en Guatemala

July 20, 2012 2 comments
Converciencia 2012

Converciencia 2012

SeƱores y seƱoras, niƱos y niƱas… la otra semana da inicio Converciencia, en su sĆ©ptima versiĆ³n, y se realizarĆ” en INTECAP. Al parecer la entrada es “libre”, pero hay que inscribirse antes de llegar. Me imagino que pueden tener limite de participantes, o no se por que razĆ³n. Para mĆ”s informaciĆ³n revisen el programa.

Si no saben que es Converciencia, pues vayan y averigĆ¼enlo! SĆ­ quieren saber que es antes de ir, pues sigan leyendo.

En resumĆ©n, es un encuentro entre cientĆ­ficos guatemaltecos y, espero yo, el pĆŗblico en general, donde podemos palpar la ciencia en Guatemala. En esta actividad se reĆŗnen varios investigadores guatemaltecos con una idea en mente: divulgar y hacer ciencia en Guatemala. En el sitio lo definen como:

CONVERCIENCIA es una actividad acadĆ©mica que el Consejo Nacional de Ciencia y TecnologĆ­a, CONCYT, lleva a cabo anualmente, desde 2005, por intermedio de la SecretarĆ­a Nacional de Ciencia y TecnologĆ­a, SENACYT, como parte de su polĆ­tica actual de impulsar efectivamente el desarrollo de la ciencia, la tecnologĆ­a y la innovaciĆ³n en Guatemala.

CONCYT

Si alguna vez te preguntaste: ĀæQuĆ© hace un cientĆ­fico en Guatemala?, y si te han dicho “si estudias ciencia te vas a morir de hambre”, como bien lo mencionaban antes. Pues no te quedes con la duda. En Converciencia pueden haber respuestas… šŸ’”

vivos pues!

Crowdfunding: una alternativa para Guatemala

July 17, 2012 6 comments

Una de las barreras: financiamiento

En mi post anterior hablaba de las posibilidades de realizar investigaciĆ³n en Guatemala. Uno de los principales problemas es el financiamiento. Aunque no todas las ramas de la investigaciĆ³n requieran grandes y complejas mĆ”quinas, muchos quĆ­micos, u otros aparatos raros, todas necesitan personas capacitadas que puedan hacer investigaciĆ³n: investigadores, y necesitan acceso a librerĆ­as actualizadas (acceso a los artĆ­culos publicados, y que tienden a ser muy caros debido a los editoriales que mantienen un monopolioā€”pero de eso en otra ocasiĆ³n). Entonces,Ā  Āæcomo podemos atraerĀ capital de riesgo o bien tener instituciones que den subsidios cientĆ­ficos?

Si bien es difĆ­cil obtener inversiones en proyectos nuevos, en los cuales los inversionistas buscan equidad en la nueva compaƱƭa, y saben que tendrĆ”n un retorno de la inversiĆ³n cuando esta tenga Ć©xito. Que pasarĆ­a con la investigaciĆ³n, que en su mayorĆ­a avanza el conocimiento de la humanidad, pero no es siempre comerciable. Lo que implica que no hay retorno de inversiĆ³n, y pues nuestros inversionistas desaparecen tan rĆ”pido como los resultados fallidos en dicha investigaciĆ³n.

En los paĆ­ses en los que el gobierno invierte en investigaciĆ³n, una soluciĆ³n es aplicar a subsidios cientĆ­ficos, que son manejados a travĆ©s de las universidades. Ɖstas toman una parte de los subsidios, y lo utilizan para mantener las bibliotecas actualizadas (entiĆ©ndase acceso a revistas cientĆ­ficasā€”ĀætodavĆ­a compran libros?), servicios, y muchas otras cosas. Luego, las universidades crean un fondo para el investigador, le dan acceso, y mantienen un tipo de auditoria sobre los investigadores (para asegurar que los fondos sean invertidos sabiamente). Sin embargo, en Guatemala no tenemos un gobierno que apoye la investigaciĆ³n, ni mucho menos universidades que estĆ©n listas para manejar estos fondos.

Lo convencional

En el resto del mundo, el modelo actual de subsidios cientĆ­ficos es similar a un grupo de caza talentos. Debido a la falta de fondos, que provienen del gobierno o de algunas minorĆ­as que invierten esperando algĆŗn retorno, y a la creciente cantidad de cientĆ­ficos, obviamente, no todos podrĆ”n llevarse una parte a su casa. ĀæY entonces, como funciona? Todos los interesados escriben una propuesta, Ć©sta es evaluada, y si promete (entregar resultados, y no morir en el intento) es financiada. Algunas veces, tener una gran carrera, ideas que suenan sensatas y seguras, conocer y llevarse bien con los que evalĆŗan suele ayudar.

Sin embargo, hay un gran problema. ĀæQuĆ© pasa con las ideas que no son “tan sensatas”, las ideas revolucionarias? Estas ideas la mayorĆ­a del tiempo son dejadas de lado porque no aseguran que los fondos se utilicen correctamente. ĀæNo serĆ­a magnifico que todos pudieran jugar, sin importar lo loco que suene (al menos por ahora)? El dejar que un grupo reducido decida quienes obtienen o no los fondos, y que ideas son las que pueden seguir adelante puede ser un poco peligroso, Āæno lo creen?

Las ideas que desentonan con lo comĆŗn (o con lo que los evaluadores consideran “comĆŗn”) y las ideas pequeƱas, son dejadas de lado. Y peor aĆŗn, la innovaciĆ³n se entorpece. El modelo actual prefiere mantener ideas que se construyen progresivamente sobre otras ideas (y no es que este mal), pero podrĆ­amos dar algĆŗn salto de vez en cuando (podrĆ­amos tirar un poco de mutaciĆ³n en el asuntoā€”para los que creen en la evoluciĆ³n).

ĀæTenemos alguna alternativa?

ĀæCrowdfunding?

Que tal si pensamos en el colectivo, y eliminamos al intermediario: los que financian dichos subsidios. ƚltimamente, los subsidios provienen del pueblo a travĆ©s de impuestos. PodrĆ­amos de igual manera pedir ese dinero directamente al pueblo (aunque tengan que seguir pagando impuestos šŸ˜¦ , o no?). El crowdunding puede resumirse como la cooperaciĆ³n (donaciĆ³n) de un colectivo para financiar algĆŗn proyecto. En concreto la wikipedia lo define como:

FinanciaciĆ³n en masa (del inglĆ©s crowdfunding), […] es la cooperaciĆ³n colectiva, llevada a cabo por personas que realizan una red para conseguir dinero u otros recursos, se suele utilizar Internet para financiar esfuerzos e iniciativas de otras personas u organizaciones. Crowdfunding puede ser usado para muchos propĆ³sitos, desde artistas buscando apoyo de sus seguidores, campaƱas polĆ­ticas, financiaciĆ³n del nacimiento de compaƱƭas o pequeƱos negocios.

Wikipedia, 2012

Entonces, si tenemos un colectivo que este dispuesto a apoyarnos podemos recolectar la misma cantidad que un inversionista, o incluso aĆŗn mĆ”s. Adicionalmente, todo lo que se recauda no es visto como una inversiĆ³n como tal, sino como una donaciĆ³n. Por ejemplo, en el caso de un inversionista, Ć©l querrĆ” llevarse la mitad (o mĆ”s) de la compaƱƭa, de las ganancias, y de todo lo que se produzca. Por otro lado, el colectivo esta donando y apoyando por que cree en el proyecto, y no espera ninguna ganancia de ello. Actualmente, el modelo de crowdfunding, premia a los donadores con artĆ­culos Ćŗnicos, o al menos diseƱados para reflejar el proyecto, para motivarlos a participar en el futuro.

Este modelo suele utilizar el internet como plataforma para alcanzar la mayor cantidad de personas, y entre los mayores sitios se encuentran Kickstarter, RocketHub, IndieGoGo, entre otros.

Crowdfunding science

La mayorĆ­a de proyectos de los sitios dedicados al crowdfunding estĆ”n orientados a vĆ­deos, mĆŗsica, arte, juegos electrĆ³nicos, y publicaciones (ver la figura de abajo). Es interesante notar que, aunque las donaciones eran constantes, no superaban las cantidades que los inversionistas proveĆ­an. Sin embargo, todo eso cambiĆ³ con un proyecto que logro pasar de $99 a 7 millones de dolares, en 18 dĆ­as, y que al momento de escribir este post tiene mĆ”s de 10 millones de dolares en donaciones. Este hito marca el inicio de una nueva era en donde ya no es necesario un intermediario (un inversionista y su capital de riesgo) para lanzar proyectos o compaƱƭas con capital igual o mayor al obtenido a travĆ©s de otros medios.

kickstarter 3 years summary

3 aƱos de Kickstarter (vean el link de la imƔgen para mƔs detalles)

Actualmente, un experimento (#SciFund) intenta promover proyectos cientĆ­ficos a travĆ©s de estas plataformas (ellos usan RocketHub), y lo estĆ”n logrando. Ya lograron financiar al menos 43 proyectos exitosamente. Inclusive, ya hay precedentes de que este tipo de subsidios puede usarse en el modelo existente de subsidios cientĆ­ficos. En este ejemplo, la universidad toma el dinero, lo pone a disposiciĆ³n de los investigadores, y proveerĆ” la transparencia para que los beneficiarios de las donaciones (los investigadores) puedan obtener el dineroā€”como lo nota una investigadora que participa en #SciFund. AdemĆ”s, esto les da garantĆ­as y beneficios a los estudiantes que trabajan con ella. Esto demuestra que cuando hay voluntad puede hacerse mucho.

Como bien lo dicen en #SciFund, el futuro esta en el crowdfunding. AcĆ” puedes motivar a tu pĆŗblico, mostrarles que lo que haces vale la pena, y conseguir donaciones si logras motivarlos. Ya no hay que esperar a que “nos den permiso”, ni mucho menos esperar a ser el “escogido” segĆŗn los estĆ”ndares de la ciencia actual. Puedes proponer ideas revolucionarias, que mientras sean coherentes y motiven al colectivo, vas a tener fondos para seguir trabajando.

Crowdfunding en austeridad

En Guatemala no creo que estemos lejos de todas estas ideas. Los guatemaltecos tenemos innovaciĆ³n, y sed de crear (sino miren la chispa del chapin para inventar cada vuelta a la realidad en la que vivimos). MĆ”s aĆŗn, los guatemaltecos podemos apoyarnos unos a otros y ayudarnos a salir adelante. Ya va siendo hora de romper el paradigma de “la olla de cangrejos”. AdemĆ”s, estas plataformas nos permiten alcanzar a un publico global; que sĆ­ logramos motivarlos pueden apoyarnos tambiĆ©n.

El secreto de el crowdfunding es motivar a un grupo de personas a que crean en el proyecto, y que crean en los que lo estĆ”n desarrollando. Es una cuestiĆ³n de construir una “red de fans” que nos van a apoyar en los momentos difĆ­ciles. Y de igual manera les vamos a recompensar por su apoyo. Para poder alcanzar al publico no hace falta mĆ”s que las ganas de comunicar y de compartir. Y de esto hay muchos ejemplos de personas que comparten la ciencia al publico en general: minute physics,Ā  Vi Hart, sixty symbols, y otros que lo hacen con mĆ”s sĆ”tira, xkcd, abstruse goose, the oatmeal, entre otros. Y no es que todo tenga que ser 100% jerga y tecnicismos, sino que tiene que ser 100% corazĆ³n. Como dijo Einstein (creo), sino se lo puedes explicar a tu abuela, entonces no lo sabes. La idea es la misma, hay que comunicar.

ConclusiĆ³n

Si bien la soluciĆ³nĀ a falta de fondos locales puede ser el crowdfunding, el camino para llegar ahĆ­ aĆŗn esta lejos. Para poder siquiera pensar en iniciar una campaƱa se necesita construir una red que apoye el proyecto en donde se necesiten los fondos. Se necesita estar en contacto con el colectivo, y compartir los avances. Luego de tener esa plataforma inicial, podemos pensar en iniciar a recaudar fondos. Y las metas iniciales no tienen que ser astronĆ³micas, podemos iniciar con una recaudaciĆ³n tan simple como una computadora, o el dinero para una publicaciĆ³n, y luego irnos moviendo a ligas mayores.

Esto me pone a pensar, tenemos ya varios sitios de divulgaciĆ³n cientĆ­fica, incluso un grupo en facebook, pero el alcance que tienen otros sitios no se asemeja. Tal vez es momento de detenernos y preguntar: ĀæQuĆ© estamos haciendo mal? ĀæQuĆ© necesitamos hacer para poner en marcha una reacciĆ³n en cadena, que motive a las personas a apoyar la ciencia en Guatemala? O tal vez, ĀæquĆ© acciones hay que tomar para posicionarla a nivel mundial?

SueƱo muy alto, pensaran algunos, pero son los que creen que pueden cambiar el mundo, los que terminan haciĆ©ndolo (o algo asĆ­). No digo que lo vayaĀ  a hacer, al menos solo, pero juntos, creo que es posible. Mi conclusiĆ³n con mĆ”s preguntas que respuestas, pero hay que hacerlas.

ĀæInvestigaciĆ³n en Guatemala?

July 6, 2012 5 comments

Estado de la investigaciĆ³n en Guatemala

Para empezar a responder la pregunta ĀæcuĆ”l es el estado de la investigaciĆ³n en Guatemala?, tenemos que saber que ha pasado en Guatemala durante este tiempo. Hoy en dĆ­a es mĆ”s fĆ”cil encontrar informaciĆ³n, sin embargo encontrar datos actualizados para Guatemala se me dificulto un poco. Sin embargo a continuaciĆ³n presento mis descubrimientos.

Como vemos en los grĆ”ficos de abajo, sĆ­ hay (o ha habido) investigaciĆ³n en nuestro paĆ­s. La producciĆ³n de artĆ­culos se ha incrementado durante la Ćŗltima dĆ©cada, para tener un mĆ”ximo (segĆŗn SCImago) de 125 documentos en 2009. Y en 2010 tuvimos un descenso de 2 artĆ­culos. (Espero que no sea la nueva tendencia.)

AdemĆ”s, noten que El Salvador ha empezado a tener un rĆ”pido crecimiento en el numero de artĆ­culos a partir del 2008. SerĆ” interesante ver como evoluciona esta tendencia, y ver si mantiene ese mismo ritmo. Sin duda, el lĆ­der de la regiĆ³n es Costa Rica con un crecimiento notable de artĆ­culos durante la Ćŗltima dĆ©cada (con un total de 531 documentos en 2010). Eso explica y promueve que grandes corporaciones decidan establecer sedes en este paĆ­s en lugar de otros paĆ­ses de la regiĆ³n.

Noten que el grĆ”fico no muestra a Honduras, ya que la herramienta me dejaba mostrar solamente 4 paĆ­ses para comparar, y entre Honduras y Nicaragua no habĆ­a tanta diferencia. Para mayor informaciĆ³n revisen el link del grĆ”fico.

guate vs ca

ComparaciĆ³n de publicaciones en Centro AmĆ©rica (No. de documentos por aƱo)

Un anĆ”lisis por Ć”rea revela que la mayor parte de la investigaciĆ³n se ha concentrado en Medicina y en Agricultura y BiologĆ­a. Esto no es extraƱo, si pensamos en las necesidades del paĆ­s, la mayorĆ­a de la investigaciĆ³n se dedico a mejorar la producciĆ³n de alimentos (como el maĆ­z), y a mejorar el cuidado mĆ©dico de la poblaciĆ³n. Por ende, estos campos florecieron, y han producido artĆ­culos en sus respectivas ramas.

Documentos por area

Documentos por area

documents vs h-index

Documentos vs. H-indice (aƱo 2010)

Sin embargo, me sorprendiĆ³ que IngenierĆ­a no ha despegado en este periodo de tiempo. Los datos muestran que apenas hemos producido un documento por Ć”rea en los pocos aƱos que han habido publicaciones. ĀæQuĆ© sucediĆ³? En general, el numero de publicaciones citables (estos documentos incluyen artĆ­culos, revisiones, y conferencias) tiene su mĆ”ximo en 2008 con 3 documentos!

engineering docs

No. de documentos publicados en el Ɣrea Ingenierƭa en Guatemala

Es interesante notar que a partir del aƱo 2006, la colaboraciĆ³n internacional se ha incrementado. Al punto en que en 2008 todos los artĆ­culos publicados son gracias a dicha colaboraciĆ³n. Y de nuevo, la pregunta ĀæquĆ© sucediĆ³ en 2010?

El problema

Las publicaciones, en general, requieren tiempo y recursos (entiĆ©ndase recurso humano asĆ­ como monetario). Y la mayor desventaja es que los resultados no son inmediatos. DespuĆ©s de un descubrimiento, en el mejor de los casos, se necesitan varios aƱos para llevar la idea a un estado de producciĆ³n donde el pĆŗblico pueda aprovecharla. En el peor caso, segĆŗn el punto de vista de la industria, la idea es interesante y avanza el conocimiento de la humanidad, pero no puede capitalizarse en algĆŗn producto en el futuro inmediato. Este Ćŗltimo caso es el que detiene la inversiĆ³n en investigaciĆ³n y desarrollo, creo yo, en un ambiente como el de Guatemala.

La visiĆ³n de la mayorĆ­a de empresas es copiar modelos que han sido verificados en otra parte, proveer servicios (dentro del paĆ­s o la regiĆ³n), y rezar que el paradigma no cambie para que su modelo de negocio no se destruya.Ā  Y asĆ­, esos mismos inversionistas y empresarios, que manejan la producciĆ³n, son tambiĆ©n los que promueven la educaciĆ³n superior en Guatemala. Ellos serĆ”n los que pasen los conocimientos a las siguientes generaciones. Lastimosamente, lo que no se transmite es el emprendimiento, mucho menos la investigaciĆ³n y el desarrollo. (Si ustedes hacen algo diferente, los invito a que compartan ese entusiasmo con otras personas y que lo multipliquen. Necesitamos mĆ”s de esos locos que se atreven a llevar la contraria. Noten que lo que comento acĆ” es mi opiniĆ³n y experiencia. De igual lugar habrĆ”n lugares donde esto esta cambiando, pero no es la regla.)

Creo que lo que fallan en ver (de nuevo la mayorĆ­a) que al emprender con base en alguna investigaciĆ³n, y luego desarrollar esas ideas, tendrĆ” beneficios a largo plazo. Primero, pone al negocio adelante de muchos otros competidores, y dificultarĆ” a los competidores a alcanzarnos. Segundo, nos posiciona en un nicho estratĆ©gico en donde no cualquiera puede entrar (de nuevo, gracias al tiempo, esfuerzo, y recursos necesarios para poder alcanzar cierto nivel dentro de la investigaciĆ³n). Y finalmente, al ser los dirigentes de cierta idea podemos dirigir a la masa que viene detrĆ”s de nosotros.

Ahora, podrĆ”n pensar que todo esto suena muy bonito, y que en una utopĆ­a todo eso podrĆ­a funcionar. El modelo se ha visto que funciona, China inicio copiando tecnologĆ­a y ahora empieza a liderar los mercados. Lo mismo se ve en India, que iniciaron como una fuente de outsourcing, y luego las compaƱƭas terminaron moviendo toda la cadena (desde lo mĆ”s bĆ”sico como investigaciĆ³n y desarrollo) a dicho paĆ­s. Corea tambiĆ©n es un ejemplo en donde la investigaciĆ³n logro hacer despegar al paĆ­s. Lo que diferencia a estos paĆ­ses y Guatemala es la visiĆ³n de paĆ­s y el capital para invertir, podrĆ”n pensar. Y estĆ”n en lo correcto. Entonces, Āæde dĆ³nde sacamos para capacitar, levantar laboratorios, y empezar a producir investigaciĆ³n para luego iniciar un desarrollo?

Una alternativa

El mayor problema del financiamiento de la investigaciĆ³n es el costo de iniciar un laboratorio, y el desarrollo de las ideas. Sin embargo, podemos pensar en las ciencias teĆ³ricas que no requieren mĆ”s que recurso humano para empezar a producir ideas, aunque un poco difĆ­cil de capitalizar esas ideas posteriormente. Luego, podemos ver a las Ć”reas de investigaciĆ³n cuyos experimentos pueden ser modelados dentro de una computadora. Estos son mĆ”s fĆ”ciles de iniciar ya que el costo se puede distribuir dentro del equipo de simulaciĆ³n (que puede escalarse posteriormente y compartirse) y el recurso humano. ĀæY dĆ³nde simulamos hoy en dĆ­a? En una computadora!

Esto me lleva a pensar en las Ć”reas de investigaciĆ³n relacionadas a la computaciĆ³n. En estas Ć”reas, para desarrollar una idea basta con tener una computadora y un investigador! (AdemĆ”s del costo de las publicaciones, el Ć”rea de servidores para mantener las aplicaciones que funcionaran, etc. Pero esos son detalles de implementaciĆ³n.) Es por esto que creo que iniciar con Ć”reas de investigaciĆ³n que necesiten unicamente una computadora para poder hacer simulaciones, o para evaluar algoritmos puede ser el “estartazo” que necesita Guatemala para agarrar impulso e iniciar un movimiento de investigaciĆ³n y desarrollo.

AdemĆ”s, el mercado que se tiene en las ciencias de la computaciĆ³n es global, y a diferencia de otras Ć”reas de investigaciĆ³n cuya repercusiĆ³n es local, hasta que se logre expandir la red de producciĆ³n a otras Ć”reas geogrĆ”ficas, el alcance de la investigaciĆ³n basada en computaciĆ³n es global instantĆ”neamente gracias al internet. FĆ”cilmente puedo ver como en un centro de investigaciĆ³n en Guatemala se puede gestar el nuevo modelo de bĆŗsqueda y almacenamiento de informaciĆ³n a travĆ©s de internet, un nuevo Google; o una nueva forma de relacionarse entre las personas y de explotar esa informaciĆ³n, el siguiente Facebook o Google+.

Finalmente, la pieza que hace falta son las empresas que quieran subirse al barco de la investigaciĆ³n y desarrollo. Apostar por Guatemala y su gente; y creer que se puede hacer las cosas de una manera diferente. Entonces, un modelo donde se una la academia y la industria, para iniciar el proceso, sera necesario; para que luego el gobierno siga la inercia que se ha ganado, y se una completando la triple hĆ©lice necesaria para una funciĆ³n optima de la investigaciĆ³n y desarrollo en Guatemala.

ConclusiĆ³n

En conclusiĆ³n, creo que una alternativa viable para arrancar la investigaciĆ³n en Guatemala es apostar por Ć”reas de investigaciĆ³n que puedan iniciarse con una inversiĆ³n mĆ­nima, como una computadora. Uno de estos casos, es apostar por Ć”reas en las ciencias de la computaciĆ³n. En este escenario, una instalaciĆ³n mĆ­nima de computadoras y personal capacitado puede iniciar varios proyectos que puedan capitalizarse. AdemĆ”s, estas Ć”reas tienen la ventaja agregada de que el mercado en el cual se pueden explotar las ideas desarrolladas es global. Lo cual extiende los beneficios y puede atraer mĆ”s inversiĆ³n. Una serie de normas puede promover que los proyectos exitosos retornen cierta parte de sus ingresos (de igual manera que lo hacen las incubadoras de negocios) para poder promover otras Ć”reas de investigaciĆ³n que necesiten mĆ”s capital. Y asĆ­ iniciar un efecto en cadena que arranque al colectivo acadĆ©mico de Guatemala de ese estado letĆ”rgico en el que se encuentra.

Adicionalmente, es importante notar que Guatemala no va a salir adelante sino empezamos a colocar un valor agregado en nuestros productos. El vender materia prima (en bruto) no nos da una ventaja directa en comparaciĆ³n a otros paĆ­ses de la regiĆ³n. Sin embargo, una poblaciĆ³n educada se convierte en un recurso que puede explotarse desde cualquier parte del mundo, de forma tal que se puede iniciar a exportar la fuerza de trabajo capacitada, similarmente como lo han hecho otros paĆ­ses (entiĆ©ndase India).

Cleaning up…

July 5, 2012 Leave a comment

Hi, I’ve been quite busy lately. I’m cleaning up the blog, and posting a little bit about the research.

I hope to put more of the stuff I’ve been working one. I just have to find the time.

So, the “Research” menu has now its the first post (of many I hope), and I will be adding more soon.

Stay tuned…

Categories: News

Dark Image Enhancement: Channel Division

July 5, 2012 2 comments

I’ve been busy for a while working in some research topics. One of those produced some results, and the final product is a paper! (Ok, it is exciting for me :mrgreen: )

Channel Division

I designed and created the Channel Division algorithm for dark image enhancement. So, the main idea of the algorithm is to process the image, check for its contents, and build a transformation function according to such context. Thus, the algorithm is context-aware, in the sense that it adapts itself to each image.

Some results:

Street Original Street Enhanced
Girl Original Girl Enhanced
Original Channel Division

Note that the enhancement method adapts to different images, and reveals the details in the dark regions. At the same time, it maintain the colors and tries to avoid artifacts.

Paper information

Abstractā€”Current contrast enhancement algorithms occasionally result in artifacts, over-enhancement, and unnatural effects in the processed images. These drawbacks increase for images taken under poor illumination conditions. In this paper, we propose a content-aware algorithm that enhances dark images, sharpens edges, reveals details in textured regions, and preserves the smoothness of flat regions. The algorithm produces an ad hoc transformation for each image, adapting the mapping functions to each imageā€™s characteristics to produce the maximum enhancement. We analyze the contrast of the image in the boundary and textured regions, and group the information with common characteristics. These groups model the relations within the image, from which we extract the transformation functions. The results are then adaptively mixed, by considering the human vision system characteristics, to boost the details in the image. Results show that the algorithm can automatically process a wide range of imagesā€”e.g., mixed shadow and bright areas, outdoor and indoor lighting, and face imagesā€”without introducing artifacts, which is an improvement over many existing methods.

The bibliography (human readable):

Ramirez Rivera, A.; Ryu, B.; Chae, O.; , “Content-Aware Dark Image Enhancement through Channel Division,” Image Processing, IEEE Transactions on , vol.21, no.9, pp.3967-3980, Sept. 2012
doi: 10.1109/TIP.2012.2198667 (IEEExplore)

And BibTeX for those who may need it:


@ARTICLE{RamirezRivera2012,
 author={Ramirez Rivera, A. and Ryu, B. and Chae, O.},
 journal={Image Processing, IEEE Transactions on},
 title={Content-Aware Dark Image Enhancement through Channel Division},
 year={2012},
 month={sept},
 volume={21},
 number={9},
 pages={3967--3980},
 keywords={},
 doi={10.1109/TIP.2012.2198667},
 ISSN={1057-7149},}

Database

Also, we created a small database for the algorithm testing. It contains 10 different images in difficult lighting conditions. If you are interested, you can download it here.