UMA SOLUÇÃO PARA CAPTURA, COMPRESSÃO E TRANSMISSÃO DE IMAGENS UTILIZANDO JPEG2000 EM UM SISTEMA EMBARCADO • Orientador: Prof. Dr. Carlos Miguel Tobar Toledo • Co-orientador: Prof. Dr. Carlos Miguel Tobar Toledo 1 Agenda 1 INTRODUÇÃO 2 FERRAMENTAS E TECNOLOGIA 3 DESENVOLVIMENTO DO PROJETO 4 RESULTADOS 5 CONCLUSÃO 2 INTRODUÇÃO Objetivo: Diminuir o tempo de captura de transmissão das imagens entre o sistema Blackfin e um PC utilizando a tecnologia Zigbee. 3 INTRODUÇÃO Complexidade: 1 Simulador de sistema de arquivos 2 Capturar quadros da câmera de vídeo 3 Módulo emissor e receptor de imagens 4 Controlador de visualização das imagens 4 INTRODUÇÃO Simulador de sistema de arquivos Abstrair o sistema de arquivos para módulos que foram portados para o sistema embarcado, são eles : EasyBmp e Jasper Seguir padrão POSIX 5 INTRODUÇÃO Capturar quadros da câmera de vídeo Driver de vídeo Transformar vetor de pixels em imagem bitmap 6 INTRODUÇÃO Módulo emissor e receptor de imagens Configuração dos módulos Xbee Configuração do UART do sistema embarcado Ligação dos pinos UART 7 INTRODUÇÃO Controlador de visualização Integração com visualizador de imagens JPEG2000 Integração com banco dados SQLServer Interface gráfica 8 METODOLOGIA Prototipação: 1 Desenvolvimento rápido e sem documentação 2 Menos esforço na extração de requisitos 3 Cliente opta depois de ver o protótipo 9 FERRAMENTAS E TECNOLOGIA 10 ARQUITETURA 11 12 RESULTADOS Tempo total = 34 segundos Rede ZigBee a 115,2kbps sem Compressão 480kBytes Tempo de transferência = 34 segundos 13 RESULTADOS 34 - 3,2778 = 30,7222 segundos mais rápido Tempo total = 3,2778 segundos Rede ZigBee a 115,2kbps com Compressão 0,5 segundos de compressão 40kBytes 480kBytes Tempo de transferência = 2,7778 s 14 RESULTADOS Tempo total = 0,032 segundos Rede WiFi a 100,Mbps sem Compressão 480kBytes Tempo de transferência = 0,032 s 15 RESULTADOS 0,032 - 0,5032 = -0,4640 segundos Tempo total = 0,5032 segundos Rede WiFi a 100,Mbps com Compressão 0,5 segundos de compressão 40kBytes 480kBytes Tempo de transferência = 0,0032 s 16 CONCLUSÃO Possiveis melhorias: Implementar a junção dos seis quadros em uma só imagem Melhorar algoritmo de recebimento das imagens Criptografia Zigbee Suporte a coordenadas reais de satélite 17 CONCLUSÃO Quando se trata de uma rede Zigbee, o tempo total de captura e transmissão de uma imagem comprimida no formato JPEG2000 é aproximadamente 10 vezes mais rápido que o tempo sem compressão. Portanto, pode-se concluir que esse tipo de solução é viável dentro desse cenário. 18