I'm Ph.D student of Computer Sciences at National University of Colombia. This is my blog mainly about academic and technical issues of interest and others personal questions. Here I will talk about of image representation, biomedical imaging applications, computer vision, computer graphics, machine learning, opinion, history, philosophy and religion, draw, etc.
Tuesday, March 12, 2013
Doctorados de Colciencias: De los meritos individuales a la politización
Es triste tomando en cuenta que en principio es un crédito-beca (condonable hasta el 100%) no es una beca de entrada. Y como se ignora el hecho que todos los proyectos de investigación que ha venido financiado Colciencias a los grupos de investigación ya financiaban parcialmente a estudiantes de posgrado (maestría y doctorado). Digo parcialmente porque no es suficiente tomando en cuenta los costos de matricula y los de sostenimiento (la formación de un doctorando puede oscilar entre 230 a 500 millones). Para hacer un doctorado se requiere de dedicación al 100%.
Igualmente esto no es un regalo, el derecho es logrado con meritos académicos y de investigación -no como se consiguen la mayoría de puestos en el país- dejando de lado opciones de vida mas rentables pero menos gratificantes y meritorias. Cambiando las politicas de asignación de estos créditos-beca (ojala fueran solo becas) por medio de las gobernaciones podría llegar a que este proceso sea propenso a la corrupción. Lo que si que hay que ir pensando es como se va a apoyar la investigación y el desarrollo una vez estos doctorandos esten formados y vuelvan al país, sin inversión no hay desarrollo, tampoco habra suficientes plantas en las universidades y realmente el país tambien necesita de nuevos tipos de doctores con capacidad de generación de empresas de base tecnológica, como ya esta pasando en otras partes del mundo (http://aacruzr.blogspot.com/2013/03/the-new-phd.html).
Tristemente un país que ve la formación de doctores (nacionales y extranjeros) como un gasto y no una inversión no va para ningun lado.
Monday, March 4, 2013
The New PhD
Sunday, January 27, 2013
2012 Year Balance / Balance del Año 2012
Finally the world does not end and many superstitious people ends disappointed, as we expected. Anyway, it not was the last date of end of world that the 'prophets' and multiple media exploit with questionable purposes. Meanwhile the world keeps turning, and as another year is over it's time to take a balance of the past year.
- A publication was achieved in conference MICCAI'2012, the most important conference on medical imaging. A paper in Digital Pathology that was achieved thanks to a collaboration between our research group Bioingenium and Laboratory for Computational Imaging & Bioinformatics - Rutgers University LCIB. In total there were four international and four national publications, this year we will hope and work for journal publications :)
- Thanks to a year's work of a team led by Professor Fabio González and Raúl Ramos postdoc, born BIGS, a framework for image processing and machine learning using large-scale parallel computing power to use power computing any environment, from a computer room, clusters or cloud. Available in www.3igs.org
- This was my first year as a beneficiary of the credit-grant from Colciencias and really was a very good decision. I can be 100% focused on my PhD with the reassurance of full funding (tuition and maintenance). It is one of the recommended options for doctoral study, since it is a credit (not forget) but can be 100% forgivable.
- Thanks to a conference where my wife presented a work about e-learning in education, we met Panama City, a great experience where we were The Panama Canal, ate good food, and saw old buildings and giant skyscrapers. A city of contrasts (mainly economic and social issues)
- Thanks to the article presented in MICCAI I was in Nice, conference venue, a very beautiful city of 'Côte d'Azur' in France, where I met incidentally Monaco (where one of my favorite GP of Formula One). Definitely another world where Ferraris, Maseratis, Jaguars, Porsches and Alpha Romeos roam the streets with impunity :D.
- Finally I could take my parents and my brother to San Andrés, a beautiful Caribbean paradise of our Colombia to visit and enjoy. This trip was an old purpose which I had and was finally done thanks of my wife's support, which I'm very grateful. :) Was great!
- Starting this 2013, my wife and me had the pleasure of visiting Leticia (Amazonas) and we were that other natural paradise, a wonderful experience in the majestic Colombian Amazon jungle, beautiful and varied wildlife, and delicious food. Excellent choice of ecotourism. Recommended!
Happy new year!
(Español)
Finalmente el mundo no se acabo y mucho supersticioso termino decepcionado, como era de esperarse. De todas formas no será la última fecha del fin del mundo que los 'profetas' y medios explotan con múltiples y cuestionables objetivos. Mientras tanto el mundo seguirá girando, y como otro año ha terminado es momento para hacer el balance del año pasado.
- Se logró una publicación en la conferencia principal de MICCAI'2012, la más importante conferencia en imagen médica. Un trabajo en Digital Pathology que se logró gracias a una colaboración entre nuestro grupo de investigación Bioingenium y 'Laboratory for Computational Imaging & Bioinformatics - LCIB Rutgers University'. En total fueron 4 publicaciones internacionales y 4 nacionales, este año aspiramos y trabajaremos por las publicaciones de journal :)
- Gracias a un año de trabajo de todo un equipo, liderado por el profesor Fabio González y el posdoc Raúl Ramos, nació BIGS, un framework para el procesamiento de imágenes y aprendizaje de máquina a gran escala usando el poder computacional en paralelo para usar el poder de cómputo de cualquier entorno, desde una sala de informática, clusters o computación en la nube. Disponible en www.3igs.org
- Este fue mi primer año como beneficiario del crédito-beca de Colciencias y realmente fue una muy buena decisión. Puedo estar concentrado 100% en mi doctorado con la tranquilidad de la financiación completa (matrícula y sostenimiento). Es una de las opciones recomendadas para estudiar doctorado, puesto que es un crédito (no olvidarlo) pero que puede ser 100% condonable.
- Gracias a una conferencia donde presentó mi esposa un trabajo en e-learning, conocimos Ciudad de Panamá, una gran experiencia donde conocimos el canal, probamos buena comida, y vimos antiguas construcciones y gigantescos rascacielos. Una ciudad de contrastes (principalmente económicos y sociales)
- Gracias al artículo de MICCAI estuve en Niza, lugar de la conferencia, muy bonita ciudad de Côte d'Azur de Francia, donde de paso conocí Mónaco (donde esta una de mis pistas favoritas de F1). Definitivamente otro mundo en donde los Ferraris, Maseratis, Jaguars, Porsches y Alpha Romeos se pasean impunemente en las calles :D.
- Finalmente pude llevar a mis padres y mi hermano a San Andrés, un hermoso paraíso caribeño de nuestra Colombia para visitar y disfrutar. Este viaje era ya un viejo propósito que tenía y que finalmente se pudo dar gracias al apoyo conjunto de mi esposa, de lo cual estoy muy agradecido. :) la pasamos genial!
- Empezando este 2013, tuvimos el gusto de visitar Leticia (Amazonas) y conocer este otro paraíso natural, una maravillosa experiencia en la majestuosa selva amazónica colombiana, hermosa y variada fauna, así como deliciosa comida. Excelente opción de ecoturismo. Recomendado!
Feliz año!
Thursday, February 2, 2012
2011 Year Balance
- I defended my M.Sc. thesis successfully with meritorious mention. One of the academic challenges achieved.
- I traveled for first time to Europe (I knew Spain, Italy and Portugal). This was an amazing experience.
- I did my first internship outside in other lab in CETA-Ciemat (Trujillo, Spain) working in Grid Computing. Other people and other kind of challenges, a complete and enrich experience.
- I attended to my first summer school in ICVSS2011 (Sicily, Italy). This great moment was detailed in [Part 1, Part 2]
- I defended my PhD thesis proposal successfully.
- I get married with Diana Marcela Cardona (the most excited moment of year for me :D), in fact she also defended her M.Sc. thesis in last days and I am very proud of her :)
- I was selected by Colciencias for a National PhD grant (508/2011).
Wednesday, December 14, 2011
PhD thesis proposal defended
Now, I have many thing to deep, read, explore and understand. The proposal is just the first step to achieve my PhD. Whereas, I share the slides used, if it is of your interest, comments, feedback, etc. is welcome.
Saturday, September 3, 2011
ICVSS 2011: Selected Presentations
Tuesday, July 19, 2011
Beyond of pixels - ICVSS 2011 Report (Part 2)
- Steven Seitz - Landmarks in 3D Computer Vision
- Steven Seitz - A Trillion Photos
- Ramesh Raskar - Computational Light Transport and Computational Photography: Camera Culture Inverse problems (slides)
- Jiri Matas - Tracking, Learning, Detection, Modeling All Working Together
- Ivan Laptev - Human Action Recognition
- Shmuel Peleg - Image Rearrangement & Video Synopsis
- Martial Hebert - Scene Understanding
- Guillermo Sapiro - The Life of Structured Learned Dictionaries
- Kari Pulli - Mobile Computational Photography with FCam
- Steve Zucker - Visual Cortex and Perceptual Organization: what neurobiology can teach us about visual information processing
- Josef Sivic - Large Scale Visual Search for Particular Objects and Places
- Lorenzo Torresani - Efficient Novel-Class Recognition and Search
- Vitorrio Murino - Socially Intelligent Survillance and Monitoring
- William T. Freeman - Photographing Events over Time (Slides) (Video)
- Andrew Fitzgibbon - Convex and Nonlinear Optimization for Computer Vision
- Large scale image/video analysis
- Inverse problems
- Image and video understanding
- Photo tourism
- Pose recognition & Kinect (Shotton, Fitzgibbon, Cook, Blake CVPR2011 PDF, supplementary material, videos, project)
- Survilence
- Photo tourism (e.g. Building Rome in a Day, Finding paths though World's photos, Photosynth, PhotoCity)
- Towards Internet-scale Multi-view Stereo (video)
- Photobios (Video)
- Being John Malkovich
- Reconstructing Building Interiors from Images
- 3D Stereo Panorama
- Video Synopsis and Indexing
- Dynamosaics: Video Mosaics with Non-Chronological Time
- Shift-Map Image Editing
- Multiple kernel learning (Non-linear model + feature combination)
- Winning recipe: Many features +non -linear classifiers (e.g. [Gehler and Nowozin, CVPR’09])
- Represent each image x in terms of its “closeness” to a set of basis classes (“classemes”)
- Classemes: a compact descriptor for efficient recognition [Torresani et al., 2010]
- Most of poster of Ph.D students were about computer vision, few works were related with medical imaging. Just one poster had a part of work with histopathological images (75. MACHINE LEARNING FOR TARGET DETECTION Vink J.P.).
- Other poster shows an interesting relation between two kind of graphical models, LDA (latent dirichled allocation) and population structure ( 68. FROM LDA TO VISION VIA POPULATION STRUCTURE Sharmanska V., Lampert C.H.).
- To work in progress, compare against the state of the art methods that the source code publicly available.
- Do not forget next time to bring business cards. This lesson had already learned in the CIARP2009 and forgot :S.
- The awards were won by some end of doctoral work, completed and / or published. No need to bring something totally original or preliminary results, especially if you are interested in the prize, at least one of these was 700 euros (not bad).
- I need to improve English. I could defend, but I still lack a lot, sometimes one feels limited to express some ideas, especially outside the technical and academic environment, such as lunches.
- You must travel light. Better a bag that two (especially in the metro).
- My final comment about the course is that it is highly recommended. The winning combination of conferences in the state of the art, high-level speakers, experts from around the world in computer vision, excellent food and wine, in a quiet place next to a beach along the Mediterranean sea, what more you want? ICVSS2012 Coming soon...
- Other two Colombian guys were in the school!!. They are doing their Ph.D in France and Belgium. Santiago Velasco and Jorge Niño.
- The Italians are superstitious, Alitalia's planes jumped from positions 12 to Post 14.
- Many participants wore shirts geeks, many of the participants passed it connected to the laptop and smart-phone with the pool and the beach nearby, there are more nerds than us :D jeje.
- The hotel had a bad internet connection was slow or had no connection, especially when they had the breaks between talks.
- There was plenty of delicious food and not go hungry:) Quite the contrary (it was buffet). In fact we ate particular things as horse meat and octopus in Catania and Ragusa respectively.
Torresani, L., Szummer, M., & Fitzgibbon, A. (2010). Efficient object category recognition using classemes. Computer Vision–ECCV 2010, 776–789. Springer. Retrieved from http://www.springerlink.com/index/800852076P3467J2.pdf
Griffin, G., & Perona, P. (2008). Learning and using taxonomies for fast visual categorization. Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on (pp. 1–8). IEEE. Retrieved from http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4587410
Bart, E., Porteous, I., Perona, P., & Welling, M. (2008). Unsupervised learning of visual taxonomies. Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on (pp. 1–8). IEEE. Retrieved from http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4587620
Sivic, J., Russell, B. C., Zisserman, A., Freeman, W. T., & Efros, A. A. (2008). Unsupervised discovery of visual object class hierarchies. Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on (pp. 1–8). IEEE. Retrieved from http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4587622
Pritchard, J. K., Stephens, M., & Donnelly, P. (2000). Inference of population structure using multilocus genotype data. Genetics, 155(2), 945. Genetics Soc America. Retrieved from http://www.genetics.org/content/155/2/945.short
Saturday, July 16, 2011
Beyond of pixels - ICVSS 2011 Report (Part 1)
- Maybe clarify that the classifiers are binaries and put how the performance measures were calculated over the average by image. Maybe use another measures like area under ROC curve, because the SVM model performance could be change according to threshold defined in the predicted labels.
- That is true, NMF doesn´t provide an unique solution. However the different solution are very closed. Maybe we must check this aspect, but in average NMF have similar results. This could be included in the way to present the results in future experiments. Nonnegative Tensor Factorization is a generalization of NMF that guarantees an unique solution, we must review and test this method.
- A: This database is not publicly yet, we are working in release but this take some time. We have another database that is publicly available of histology with images of tissues annotated by four concepts (http://www.informed.unal.edu.co/histologyDS/).
- Yes, we must test with another datasets in histopathology images with several annotation by image. In fact also we can try with other kind of biomedical images, e.g. radiological images like ImageClef Medical database.
- A set of samples of basal cell carcinoma stained with Hematoxylin-eosin were digitalized from microscopy at the same magnification, which were globally annotated by an expert physician in pathology.
- Because NMF allows provide an interpretability layer of intermediate representation of images in latent space as a part-based representation in additive terms and not in terms of sums and substractions. The image, the concept or the latent factor is represented with mixtures in additive way of parts.
Monday, June 13, 2011
Designing poster for ICVSS 2011
Saturday, May 21, 2011
Otro día del fin del mundo que se acaba...
Hoy 21 de Mayo de 2011, al igual que en 1994, otro fin del mundo había sido pronosticado por Harold Camping, cristiano y presidente de la emisora Family Radio (http://nymag.com/daily/intel/2011/05/a_conversation_with_harold_cam.html).
Sunday, January 2, 2011
Starting a new year: Between reasons and instincts
Tuesday, November 24, 2009
CIARP 2009 - Report
- Texture analysis methods and applications. Prof. Maria Petrou University of Cambridge, UK. This was an interesting tutorial about texture analysis and description methods, also she shows your book about this. This is very important for the relationship with histology images for tissue description.
- We are Building a Topological Pyramid. Prof. Walter G. Kropatsch. Vienna University of Technology, Viena. This was other interesting tutorial about graph representation of objects in image processing for segmentation and others using topological and connectivity information in order to reduce this representation.
- Randomized Probabilistic Latent Semantic Analysis for Scene Recognition. Erik Rodner and Joachim Denzler. This was an interesting work that use bag of feature and pLSA for image categorization in natural scene images.
- Classifier Selection in a Family of Polyhedron Classifiers. Tetsuji Takahashi, Mineichi Kudo and Atsuyoshi Nakamura. An interesting paper where the authors proposed a classifiers for SVM where choose the decision space with polyhedrons that reduce the convex hull with relative better results.
- Clustering Ensemble Method for Heterogeneous Partitions. Sandro Vega-Pons and José Ruiz-Shulcloper. This work is about clustering method addressed to ensemble for heterogeneous partitions. The application in hierarchical clustering can be explored.
- Improved Online Support Vector Machines Spam Filtering Using String Kernels. Ola Amayri and Nizar Bouguila. Good paper about machine learning using string kernels and Transductive Support Vector Machines. The more interesting of this work is the exhaustive experimentation and configuration setup.
- A New Incremental Algorithm for Overlapped Clustering. Airel Pérez Suárez, José Fco. Martínez Trinidad, Jesús A. Carrasco Ochoa, and José E. Medina Pagola. This is a good work about incremental clustering, very useful when we have large datasets and when a new data arrive, we don't want the clustering again. Closely related with our work and maybe a collaborative work is possible.
Thursday, November 12, 2009
Final version of CIARP poster

Sunday, October 25, 2009
Designing the poster for CIARP
Friday, October 23, 2009
How to evaluate the quality of clustering?
s(i) closest to 1, the object i is well classified
s(i) closest to 0, the object i is between two clusters
s(i) closest to -1, the object i is wrong classified
The average of all silhouettes in the data set S' is called the average silhouettes width for all points in the data set. The value S' will be denoted by S'(k), which is used for the selection of the right value of the number of clusters, k, by choosing that k for which S'(k) is as high as possible. The Silhoette Coefficient (SC) is then defined as follows:
The first, I had to adapt the silhouette coefficient method for calculate it from similarity matrix. The method was developed in matlab and can be downloaded here.
I did several experiments varying the k value for a specific concept, but I found that when k value increases, the SC value also.
The reason that found is that when a cluster have only a object, the a(i) value of s(i) formula is NaN, because there are not others objects in the same cluster. This, when use the next formula
SumDist := sum(distances(i,j) | i ~= j, for all j belongs to Ai)
NObjs := count( j | for all j belongs to Ai)
where, i is the object and belongs to Ai cluster, and j is the others objects. Then I calculate a(i) thus:
Kaufman, L. and P. Rousseeuw, 1990. Finding Groups in Data: An Introduction to ClusterAnalysis. John Wiley and Sons, London. ISBN: 10:0471878766.
Wednesday, October 14, 2009
Sparse representations
The first motivation is that a possible relation with my master's thesis exists.
In bag of features, we split the images in blocks, commonly called visual words, and then a feature description is done to represent these visual words. The process is performed in all images in a specific image collection. Then a visual codebook is built with more representative visual words in collection, an approach commonly used is by clustering, i.e. k-means. The visual codebook, or dictionary, is built and each image is represented by the occurrence of visual words according to codebook in image, the asignation is made by the most similar measure between visual word in image and a visual word of codebook.
In sparse representation, we choose a random blocks in an image, called dictionary D. Then, we want obtain a vector x that help to reconstruct the original image how a linear combination between them. The optimization problem is defined by sparse measure of zero norm and the best solution is given by the x vector most sparse. However, the D is not a square matrix and is indetermined problem with number of observations (cols) is greater than basis dimension (rows), so have many infinite solutions. The best solution is given by the x vector most sparse in norm zero, but it is a NP-hard problem. The sparse measure in norm one is a good aproximation and is the same solution in some cases of original optimization problem with advantage that is possible solve with a LP method (basis pursuit, matching pursuit, orthogonal matching pursuit, among others). With sparse solutions the dictionary is the best set of basis that represents the image content and more compact representation of image than fourier, wavelets, curvelets, etc.
I am working in this moment in this approach and how can help me in my master thesis... I hope :)






