
Minicursos:
As inscrições para os minicursos serão feitas na secretaria do WVC 2009 a partir do dia 02 de Setembro.
O número de vagas em cada minicurso é de 40 alunos.
Minicurso 1: Quarta feira, 02 de Setembro, das 19h00 as 22h30.
Título: Rastreamento visual – princípios e aplicações
Professora: Dra. Anna Helena Reali Costa, Escola Politécnica, Universidade de São Paulo.
Resumo: Rastreamento visual consiste em localizar consistentemente um padrão ou característica desejada em cada imagem de uma seqüência de imagens. O problema é complexo devido a diversos fatores, como ruído nas imagens, movimentação do observador e do conteúdo da cena, oclusões e restrições de tempo de processamento. O problema se agrava quando várias instâncias do padrão ou característica devem ser simultaneamente rastreadas. Este minicurso visa discutir os problemas enfrentados pelo processo de rastreamento visual, descrever as técnicas básicas utilizadas, bem como seu uso em aplicações de interesse como rastreamento de alvos, localização de robôs móveis, etc.
Minicurso 2: Quinta feira, 03 de Setembro, das 19h00 as 22h30.
Título: Visão Computacional em Arquiteturas Multi-Core e Many-Core
Professor: Dr. Luciano Silva, Faculdade de Computação e Informática, Universidade Presbiteriana Mackenzie.
Resumo: Um processador multi-core é um sistema de processamento composto de dois ou mais cores (ou CPUs) independentes, geralmente integrados em um único circuito denominado CMP (Chip MultiProcessor). Exemplos típicos de processadores multi-core incluem Pentium Dual/Quad-core e Cell (IBM/SONY). Um processador many-core é aquele em que o número de cores é grande o suficiente para que as técnicas tradicionais de multi-processamento não se revelem eficientes e, normalmente, requerem uma rede dentro do chip. Um exemplo clássico de arquitetura many-core são as GPUs programáveis.
Ambas as arquiteturas têm como objetivo acelerar processamento, via exploração de paralelismo intra e extra-cores. Com o advento de frameworks de programação genérica multi e many-core, muitos algoritmos de Computação Gráfica, Processamento Digital de Imagens e Visão Computacional puderam ser embarcados nestas arquiteturas. Dentro deste contexto, o objetivo deste mini-curso é apresentar tais arquiteturas como ambiente viável e de custo relativamente baixo para processamento de alto desempenho em Visão Computacional. Serão discutidas as principais tecnologias na área como, por exemplo, Vertex Shaders, Pixel Shaders, Geometric Shaders, GPGPU, CUDA, OpenCL e CELL SDK, além de apresentação de exemplos práticos em Visão Computacional com estruturas como PlayStation3 (multi-core) e GeForce NVidia 9800 GX2 (many-core).
V WVC
