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
Agenda 1 INTRODUÇÃO 2 FERRAMENTAS E TECNOLOGIA 3 DESENVOLVIMENTO DO PROJETO 4 RESULTADOS 5 CONCLUSÃO
INTRODUÇÃO Objetivo: Diminuir o tempo de captura de transmissão das imagens entre o sistema Blackfin e um PC utilizando a tecnologia Zigbee.
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
Simulador de sistema de arquivos 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
Capturar quadros da câmera de vídeo INTRODUÇÃO Capturar quadros da câmera de vídeo Driver de vídeo Transformar vetor de pixels em imagem bitmap
Módulo emissor e receptor de imagens 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
Controlador de visualização INTRODUÇÃO Controlador de visualização Integração com visualizador de imagens JPEG2000 Integração com banco dados SQLServer Interface gráfica
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
FERRAMENTAS E TECNOLOGIA
ARQUITETURA
RESULTADOS Tempo total = 34 segundos Rede ZigBee a 115,2kbps sem Compressão Tempo de transferência = 34 segundos 480kBytes
RESULTADOS 34 - 3,2778 = 30,7222 segundos mais rápido 34 - 3,2778 = 30,7222 segundos mais rápido Tempo total = 3,2778 segundos Rede ZigBee a 115,2kbps com Compressão Tempo de transferência = 2,7778 s 40kBytes 480kBytes 0,5 segundos de compressão
RESULTADOS Tempo total = 0,032 segundos Rede WiFi a 100,Mbps sem Compressão Tempo de transferência = 0,032 s 480kBytes
RESULTADOS 0,032 - 0,5032 = -0,4640 segundos 0,032 - 0,5032 = -0,4640 segundos Tempo total = 0,5032 segundos Rede WiFi a 100,Mbps com Compressão Tempo de transferência = 0,0032 s 40kBytes 480kBytes 0,5 segundos de compressão
CONCLUSÃO Implementar a junção dos seis quadros em uma só imagem 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
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.