Monday, April 25, 2005

fim de semestre

estou fim de semestre, isolado, absorto, sumido (e cocando um pouquinho escrevendo pro blog porque ninguem eh de ferro)

Wednesday, April 20, 2005

A nova onda em visao computacional: varias imagens

Aqui na Brown University o pessoal esta trabalhando bastante com problemas aplicados a varias imagens de uma mesma cena; sejam varias fotos, seja uma sequencia de video. Por exemplo, extender metodos anteriores de deteccao de borda, matching, reconhecimento e segmentacao para trabalhar em diversas imagens eh o que tem estado em alta por aqui. E tem sido bastante interessante, em particular por se tratar de um problema classico mas que tem ganhado poder devido ao aumento da capacidade computacional dos PCs, das cameras digitais, bem como ao amadurecimento desta comunidade em relacao a geometria desses problemas. Eh curioso que no Brasil conheco pouca gente que trabalha em visao com multiplas imagens p.ex. visao estereo, video,reconstrucao a partir de fotografias e fotogrametria UTILIZANDO tecnicas modernas (i.e. de apos 1991).
Tres representantes populares desses problemas:
The Geometry of Multiple Images.
Visual Motion of Curves and Surfaces. (este usa geometria diferencial)
Multiple View Geometry. (este eh o mais popular; realmente muito bom) O amadurecimento que tem havido na area consiste basicamente na aplicacao consistente de geometria projetiva, algebrica, e diferencial, teorias utilizadas bastante em fisica moderna.

Monday, April 18, 2005

Critique of the computer vision community: flaws in method

Most compuver vision scientists are extremely practical-minded engineers that know a little math and think its a lot. Yet they are so pragmatic and anxious to produce any result whatsoever that they end up without solving the REAL thing. Many try to avoid the real, systematic, and, yes, time-consuming but ever necessary way of problem solving.

Sunday, April 17, 2005

Speed up long links in GCC by 10x

I usually get very slow linking times for C++ applications that use a lot of huge libraries with debug information. I got a 10x speedup in GNU/Linux just by upgrading my linker to the latest CVS snapshot. Simply install a new binutils package from:

http://www.gnu.org/software/binutils/

Basically do a ./configure && make install then remove your old binutils package that comes with your distro.

I went from 30s link time to 3s :-)) I can finally debug my app without annoying delays.

Thursday, April 07, 2005

Think!

Passe 90% do seu tempo pensando e planejando o que vai fazer e como vai fazer. Use apenas 10% para efetivamente fazer algo. Acima de tudo, nao faca o contrario.