Trabalho de Conclusão de Curso Uma solução de baixo custo para captura ,compressão, envio e visualização de imagens em um sistema embarcado Blackfin PUC-Campinas 2009 Centro de Exatas, Ambientais e Tecnologias Faculdade de Engenharia de Computação Aluno : Pablo Lira Cecilio Co-Orientador : Prof . Carlos Miguel Toledo Tobar Tópicos * Contexto * Problema * Solução * Complexidade * Avaliação Contexto => JPEG2000 é baseado no principio da ondelata (wavelet). => A qualidade da imagem JPEG2000 é superior ao JPEG em altos níveis de compressão e equivalente para baixa compressão Contexto => A compressão do JPEG2000 é menos custosa do ponto de vista computacional => O padrão zigBee é eficiente pra redes de pequenas distâncias por consumir pouca energia e de fácil ampliação Problema ==> O tamanho e custo da compressão das imagens é um fator de grande impacto nas soluções de captura , envio e armazenamento de imagens. ==> A plataforma ADSP-BF5333(Blacfin) não possuí uma solução completa pra compressão de imagens utilizando-se do algoritmo JPEG2000. Solução ==> Portar Módulo JASPER Open-Source de compressão de imagens JPEG2000 para plataforma embarcada Blackfin ==> Evitar o uso de memoria não volatíl ==> Transferência das imagens do sistema embarcado via rede Zigbee para PCs Solução Complexidade 1 Portar Módulo já existente Jasper(JPEG200 encoder/decoder) para plataforma blackfin 1.1 Implementar pseudo sistema de arquivos Complexidade esta na Engenharia reversa e no custo da implementação do emulador de sistema de arquivos. 1.2 Implementar congelador de quadros da câmera de video Complexidade esta na engenharia reversa que terei que fazer no driver de video do sistema Blackfin, para então poder congelar a imagem Complexidade 2 Implementar comunicação do dispositivo embarcado com um PC via rede Zigbee e requisitador de imagens de boa qualidade. 2.1 Implementar modulo Image sender A complexidade esta em estabelecer uma conexão com o image receiver e o desenvolvimento de um protocolo mínimo de comunicação entre o módulo image sender e image receiver 2.2 Implementar controlador de visualização A complexidade está basicamente na interface gráfica e na navegação pelas imagens Para poder visualizar as imagens em baixa resolução enviadas pelo dispositivo movel e eventualmente requisitar uma imagem de melhor resolução. Avaliação * Para uma dada taxa de compressão será adotada uma heurística de 0 a 10 que será atribuido a cada formato , essa nota tem o intuito de quantificar a qualidade da imagem. * A imagen no formato BMP será a referência para a nota 10 * A nota da qualidade junto com o tamanho final da imagem e o custo computacional da operação de compressão são as principais variáveis na análise de um formato de compressão