UMA SOLUÇÃO PARA CAPTURA, COMPRESSÃO E TRANSMISSÃO DE IMAGENS UTILIZANDO JPEG2000 EM UM SISTEMA...
Transcript of UMA SOLUÇÃO PARA CAPTURA, COMPRESSÃO E TRANSMISSÃO DE IMAGENS UTILIZANDO JPEG2000 EM UM SISTEMA...
![Page 1: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/1.jpg)
1
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
![Page 2: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/2.jpg)
2
Agenda
1 INTRODUÇÃO2 FERRAMENTAS E TECNOLOGIA3 DESENVOLVIMENTO DO PROJETO4 RESULTADOS5 CONCLUSÃO
![Page 3: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/3.jpg)
3
INTRODUÇÃO
Objetivo:
Diminuir o tempo de captura de transmissão das imagens entre o sistema Blackfin e um PC utilizando a tecnologia Zigbee.
![Page 4: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/4.jpg)
4
INTRODUÇÃO
Complexidade:
2 Capturar quadros da câmera de vídeo
3 Módulo emissor e receptor de imagens
4 Controlador de visualização das imagens
1 Simulador de sistema de arquivos
![Page 5: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/5.jpg)
5
INTRODUÇÃO
Simulador de sistema de arquivos
Seguir padrão POSIX
Abstrair o sistema de arquivos para módulos que foram portados para o sistema embarcado, são eles : EasyBmp e Jasper
![Page 6: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/6.jpg)
6
INTRODUÇÃO
Capturar quadros da câmera de vídeo
Transformar vetor de pixels em imagem bitmap
Driver de vídeo
![Page 7: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/7.jpg)
7
INTRODUÇÃO
Módulo emissor e receptor de imagens
Configuração do UART do sistema embarcado
Configuração dos módulos Xbee
Ligação dos pinos UART
![Page 8: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/8.jpg)
8
INTRODUÇÃO
Controlador de visualização
Integração com banco dados SQLServer
Integração com visualizador de imagens JPEG2000
Interface gráfica
![Page 9: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/9.jpg)
9
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
![Page 10: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/10.jpg)
10
FERRAMENTAS E TECNOLOGIA
![Page 11: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/11.jpg)
11
ARQUITETURA
![Page 12: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/12.jpg)
12
![Page 13: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/13.jpg)
13
Rede ZigBee a 115,2kbps
480kBytes
Tempo total = 34 segundos
sem Compressão
Tempo de transferência = 34 segundos
RESULTADOS
![Page 14: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/14.jpg)
14
Rede ZigBee a 115,2kbps
480kBytes40kBytes
Tempo total = 3,2778 segundos
com Compressão
0,5 segundos de compressão
34 - 3,2778 = 30,7222 segundos mais rápido
Tempo de transferência = 2,7778 s
RESULTADOS
![Page 15: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/15.jpg)
15
Rede WiFi a 100,Mbps
480kBytes
Tempo total = 0,032 segundos
sem Compressão
Tempo de transferência = 0,032 s
RESULTADOS
![Page 16: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/16.jpg)
16
Rede WiFi a 100,Mbps
480kBytes40kBytes
Tempo total = 0,5032 segundos
com Compressão
0,5 segundos de compressão
0,032 - 0,5032 = -0,4640 segundos
Tempo de transferência = 0,0032 s
RESULTADOS
![Page 17: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/17.jpg)
17
CONCLUSÃO
Possiveis melhorias:
Melhorar algoritmo de recebimento das imagens
Criptografia Zigbee
Suporte a coordenadas reais de satélite
Implementar a junção dos seis quadros em uma só imagem
![Page 18: 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.](https://reader034.fdocument.pub/reader034/viewer/2022052522/552fc180497959413d8f1a77/html5/thumbnails/18.jpg)
18
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.