Todos os direitos reservados. vii À memória da minha bisavó Luzia e do seu irmão Mauro. ix
AgradecimentosAgradeço, a Deus, por todas as oportunidades que Ele me oferece. ao meu orientador e co-orientador, Prof. Dr. Ricardo da Silva Torres e Prof. Dr. Neucimar Jerônimo Leite, pela oportunidade e orientação, cujos conselhos e sugestões foram muito valiosos tanto para este trabalho quanto para minha vida. a toda minha família, em especial a minha bisavó Luzia (in memorian) e ao seu irmão Mauro (in memorian), e avós, Anésio (in memorian), Virgínia (in memorian), João (in memorian) e Ordália, por me ensinarem a valorizar tudo que a vida nos oferece. aos meus pais Jurandy e Sônia, pela formação como ser humano, pelo incentivo constante, pelo apoio irrestrito e por seus valiosos conselhos. à minha namorada, Noemi, pela dedicação, companheirismo, paciência e carinho. ao meu irmão Tiago, pelos inúmeros conselhos, correções e sugestões. ao meu irmão Marcos, pelo apoio. aos meus companheiros do LIV e RECOD, pelas frutíferas discussões. aos demais colegas de pós-graduação, pela ótima convivência. aos professores e funcionários do IC, pelos serviços prestados. à UNICAMP, pela infra-estrutura. à CAPES, FAPESP e FAEPEX, pelo apoio financeiro. a todos que de alguma forma contribuíram com o meu progresso.
xi
ResumoAvanços recentes na tecnologia têm permitido o aumento da disponibilidade de dados de vídeo, criando grandes coleções de vídeo digital. Isso tem despertado grande interesse em sistemas capazes de gerenciar esses dados de forma eficiente.Fazer uso eficiente de informações de vídeo requer o desenvolvimento de ferramentas poderosas capazes de extrair representações semânticas de alto nível a partir de características de baixo nível do conteúdo de vídeo. Devido à complexidade desse material, existem cinco desafios principais na concepção de tais sistemas: (1) dividir o fluxo de vídeo em trechos manuseáveis de acordo com a sua estrutura de organização, (2) implementar algoritmos para codificar as propriedades de baixo nível de um trecho de vídeo em vetores de características, (3) desenvolver medidas de similaridade para comparar esses trechos a partir de seus vetores, (4) responder rapidamente a consultas por similaridade sobre uma enorme quantidade de sequências de vídeo e (5) apresentar os resultados de forma amigável a um usuário.Inúmeras técnicas têm sido propostas para atender a tais requisitos. A maioria dos trabalhos existentes envolve algoritmos e métodos computacionalmente custosos, em termos tanto de tempo quanto de espaço, limitando a sua aplicação apenas ao ambiente acadêmico e/ou a grandes empresas.Contrário a essa tendência, o mercado tem mostrado uma crescente demanda por dispositivos móveis e embutidos. Nesse cenário, é imperativo o desenvolvimento de técnicas tanto eficazes quanto eficientes a fim de permitir que um público maior tenha acesso a tecnologias modernas.Nesse contexto, este trabalho apresenta cinco abordagens originais voltadas a análise, indexação e recuperação de vídeos digitais. Todas essas co...