AApresentação do labMacambira.sf.net

562 visualizações

Publicada em

apresentação geral do labMacambira.sf.net

we are always at IRC channel #labmacambira @ Freenode :::
http://webchat.freenode.net/?channels=#labmacambira

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
562
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Good afternoon, Thank you all for being here. So I will be presenting my work on Multiview Differential Geometry in Application to Computer Vision.
  • Good afternoon, Thank you all for being here. So I will be presenting my work on Multiview Differential Geometry in Application to Computer Vision.
  • Good afternoon, Thank you all for being here. So I will be presenting my work on Multiview Differential Geometry in Application to Computer Vision.
  • The general gooal in multiple view geometry I guess is very familiar to everyone here – given a sequence of 2D images, how to recover 3D scene and cameras.
  • As an example, lets consider big structure from motion systems that use most techniques in multiple view geometry. They start by detecting and matching keypoints in each image, typically SIFT features, and output sequence of cameras and a point cloud.
  • However, current theory and practice is overwhelmingly based on isolated point features. Our goal is to develop a new framework to deal with curved structures in multiple view geometry, such as ...
  • TODO: most relevant/deep future work from thesis and PAMI-sketch. Show the system diagram for the curve sketch system, and point to what to make better. Elimination of calibration input is one. Pushing output further than curve sketch is another
  • AApresentação do labMacambira.sf.net

    1. 1. LabMacambira.sf.net Promovendo a Programação de Software Livre Prof. Ricardo Fabbri, Ph.D. 1111 Maio de 2012
    2. 2. 2222
    3. 3. “Macambira” 333
    4. 4. 444
    5. 5. Pedro Macambira é Cleodon Silva 555
    6. 6. Fundadores 666
    7. 7. Ascendência: Felipe Machado oescritorio.com.br 777
    8. 8. 888
    9. 9. 999
    10. 10. 101010
    11. 11. 111111
    12. 12. Hacklabs & Hackdays 121212
    13. 13. 131313
    14. 14. 141414
    15. 15. 151515
    16. 16. 161616
    17. 17. Lab Macambira em Números Maio de 2012 • ~15 Membros ativos • ~ 40 Membros até hoje • Contribuição a > 25 softwares livres externos • Criação de > 20 softwares livres • ~ 60 repositórios Git (40 @labmacambira.sf.net) • 683 Vídeos/Screencasts • 160 páginas wiki (de 353 do pontão) • 157 tickets trac • ~20 pessoas no canal IRC em média • 8 participantes do Google Summer of Code 2012 171717
    18. 18. Google Summer of Code 2012 FASE I • Organizações submetem propostas – 406 em 2012 • Google seleciona organizações – 180 em 2012 • Mozilla • Scilab • KDE • GNU • E-cidadania • Organizações selecionam mentores – 2 ligados ao Lab Macambira 181818
    19. 19. Google Summer of Code 2012 FASE II • Alunos submetem propostas – Quase 7mil em 2012 • Organizações + Google selecionam estudantes – 1210 pagos • 5 ligados ao Lab Macambira – Colaboradores não-pagos • 1 ligado ao Lab Macambira • Investimento direto ~ $10 milhões por ano 191919
    20. 20. Google Summer of Code 2012 Lab Macambira • 8 participantes do Lab Macambira • Cada estudante recebe $5,015 dólares por 3 meses • Projetos: – Scilab: 5 estudantes + 1 mentor – Mozilla: 1 estudante – E-Cidadania: 1 mentor 202020
    21. 21. 212121
    22. 22. Financiamento • Prestação de serviços em massa / Freelancing • Bolsas e verba de empresas – Google Summer of Code → próximos 3 meses – Ethymos – Editais culturais – ONGs • Pontão Nós Digitais / Teia Casa de Criação – Verba governamental direta (CNPq, FAPERJ, MinC) • Não há CNPj único – Usamos várias MEIs + CNPj de ONGs amigas • Vantagem: nenhum chefão22• Desvantagem: muitos chefinhos / clientes 2222
    23. 23. Qualidades do Lab Macambira • Distribuído • Descentralizado • Replicável • Não há sede física • Mínimo de reuniões formais • Mínimo de relatórios 232323
    24. 24. Missão: Desenvolvimento de Software Livre Áudio + Vídeo + Web 242424
    25. 25. Missão: Desenvolvimento de Software Livre • Fusão: (AA) = Hacker + X – Computação + Cultura tradicional – Tecnologia Aberta + Arte – Desmitificação da Alta Tecnologia – Empoderamento da comunidade civil 252525
    26. 26. A Área da Computação com Maior demanda é a Web 262626
    27. 27. Lab Macambira + Ubuntu Ubuntu Também é bom para dev 272727
    28. 28. Lab Macambira + Ubuntu 300GB /home 100GB Ubuntu 11.10 100GB Gentoo? ArchLinux? Slackware? Sabayon? 282828
    29. 29. Lab Macambira + Ubuntu 300GB /home 100GB Ubuntu 11.10 100GB Ubuntu 12.04!! 292929
    30. 30. Lab Macambira + Ubuntu • Sim, Usamos ubuntu para desenvolvimento! – ./configure && make && make install – Pacotes *-dev estáveis • Não foi necessário usar outra distro! 303030
    31. 31. Ubuntu – Graças a Você eu Existo 31 Chico Simões3131
    32. 32. 32 323232
    33. 33. (AA) • Metodologia própria – Microblogging público – Git – IRC + bots – Screencasts – Trac – Wiki – Peer review – Meritocracia – Pseudônimos e Despersonalização 333333
    34. 34. (AA) 343434
    35. 35. (AA) Vantagens • Elimina necessidade de relatórios • Sincronia de maneira asíncrona – Time se informa sob demanda – Minimiza reuniões trandicionais • Elimina necessidade de um chefe – Coletivo funciona de modo espontâneo • Legitimiza ação de um coletivo de SL 35 – O dinheiro investido é convertido em ação real3535
    36. 36. (AA) Vantagens • Documentação não só do produto, mas do processo • Permite empregar programadores medianos – Garante-se que irão fazer um mínimo de trabalho – Após certo tempo de (AA), estarão treinados • Pode ser aplicado a outros coletivos – Não apenas programação! 363636
    37. 37. 373737
    38. 38. Air Hack Table 383838
    39. 39. 393939
    40. 40. 404040
    41. 41. 414141
    42. 42. 424242
    43. 43. 434343
    44. 44. The Making of the AHT • Desenvolvimento do Software – Scilab • Prototipagem / detector de cor – Pd / Pure Data • Programação multimídia – C/C++ • Algoritmos finais 444444
    45. 45. Atividades em Reconstrução 3D 454545
    46. 46. Geometria de Multiplas Perspectivas O Problema • Dada uma sequencia de imagens 2D – Video – Conjunto arbitrario de fotos sem trajetoria definida • O que se pode inferir do mundo 3D? • Onde estava a camera em cada foto? 464646
    47. 47. The Matrix 474747
    48. 48. Paradigma Atual • Baseado em pontos – SIFT features Snavely, Seitz, and Szeliski 2008 Fornece: Orientacao e posicao relativa das cameras Nuvem de pontos 3D 48 Schaffalitzky and Zisserman Brown and Lowe4848 ECCV 2002 3DIM 2005
    49. 49. 3D Curve Sketch 494949
    50. 50. 3D Curve Sketch – Curvas sao mais eficientes, flexiveis, e estruturadas do que pontos. 50 Exemplo de Imagem5050
    51. 51. Atividades no Google: Um Breve Historico • Estagio remunerado em 2008 • Trabalho em periodo integral em 2010 • Ambos no Google Book Search Team • Tarefa: aprimorar sistemas de escaneamento de livros • Muitos livros nao podem ser danificados para escaneamento 515151
    52. 52. 525252

    ×