Compressão de sinais com Wavelets INEB - FEUP 2002 Processamento de sinal José Rodolfo Polónia Pinto – 970503003.

Slides:



Advertisements
Apresentações semelhantes
Métodos Iterativos.
Advertisements

Transformação para o Espaço Latente
Amostragem/Reconstrução
A Transformada de Fourier Discreta
Teorema de Amostragem Ou critério de Nyquist
Análise de Resposta em Freqüência Introdução. 8. 2
A Transformada de Fourier Discreta
Especificações de Filtros
Garantia de Qualidade do software
Sinais e Sistemas – Capítulo 4
Sinais e Sistemas – Capítulo 4
Sinais e Sistemas – Capítulo 4
Sinais e Sistemas – Capítulo 3
Sinais e Sistemas – Capítulo 4
Modelos no Domínio do Tempo de Sistemas LTI Contínuos
Regime de Metas para Inflação no Brasil: Construindo Credibilidade em Contexto de Volatilidade na Taxa de Câmbio André Minella Paulo S. de Freitas Ilan.
Como verificar se seu registro (ou processamento) ficou bom
1.1. CONTROLE DIGITAL SISTEMAS DE CONTROLE DIGITAL podem executar duas funções: SUPERVISÃO (externa à malha de realimentação): sincronismo de tarefas,
A Review of Algorithms for Audio Fingerprinting Autores : Pedro Cano Ton Kalker IEEE - MMSP – International WorkShop on Multimedia Signal Processing 2003.
A Review of Algorithms for Audio Fingerprinting
Redução de ruídos Dada uma imagem I com um ruído n, reduza n o máximo que puder (preferencialmente elimine n completamente) sem alterar significativamente.
Mapeamento de texturas com redução de aliasing Lorenzo Ridolfi
Imagem Digital Conceitos, Processamento e Análise
Imagem Digital Conceitos, Processamento e Análise 1.Imagem e funções 2.Imagem digital: amostragem, quantização e codificação 3.Re-amostragem de funções.
AMBIENTE MULTIMÍDIA DE SUPORTE À DISCIPLINA DE PÓS-GRADUAÇÃO FERRAMENTAS DE DIAGNÓSTICO DE MÁQUINAS Capítulo 3.3 – Avaliação de falhas com o uso de técnicas.
Filtragem Espacial É baseado na aplicação de máscaras na imagem.
Filtros I: o domínio espacial. FILTROS I: o domínio espacial.
Filtro Linear-Máscaras
Título Completo do Trabalho Título Completo do Trabalho SOBRENOME, Nome, Orientador: Prof. Eng. Eletricista Fulano Núcleo de Instrumentação e Processamento.
Prof. Marcelo de Oliveira Rosa
Aprendizado Baseado em Instâncias – Algoritmo k-NN
Sistemas de Aquisição e Processamento de Dados
Gestão de Energia Reactiva nas redes de Distribuição
Descrição Matemática de Sistemas (C. T. Chen, Capítulo 2)
DISTRIBUIÇÕES AMOSTRAIS
Processamento Digital de Imagens
Fernando Carvalho, João Manuel R. S. Tavares
Prof. Marcelo de Oliveira Rosa
Projeto de Banco de Dados
Introdução ao Processamento Digital de Imagens Clayton de Medeiros Vasconcelos Centro Brasileiro de Pesquisas Físicas CAT- Out
Nov 98 I.T., Aveiro 1 Maria Joana Soares Departamento de Matemática Universidade do Minho Instituto de Telecomunicações Aveiro, Novembro 98.
Seleção de Atributos Ricardo Prudêncio.
Instituto de Sistemas e Robótica - Instituto Superior Técnico
exemplos e aplicaçãoes da TRANSFORMADA EM ONDELETAS
Revisão Geral Técnicas de Realce Histogramas
Sumário Multicadência em sistemas discretos Noção de multicadência
Regressão Linear.
Aula 14 Disciplina: Sistemas de Controle 1 - ET76H
SIM 14/15 – T6 Processamento de Sinal e Imagem Médica Mestrado em Informática Médica Miguel Tavares Coimbra.
Introdução ao Processamento Digital de Imagens
1 Efficient Phrase Querying with an Auxiliary Index (SIGIR) 2002 Trabalho realizado por: Trabalho realizado por: João Casteleiro Alves João Casteleiro.
Aluno: Rómulo Marlon Ramos Avalos Gil Santos, Edmundo Hoyle.
Controle Digital Prof. Flávio Vidal, MSc..
“Wavelet Packet Transform-Based OFDM for Optical Communications” Pedro Antônio Silva Reis – NUSP: São Paulo, 15 de Outubro de 2014 PTC2426 – Sistemas.
Análise e Processamento de sinais fisiológicos
Faculdade de Engenharia da Universidade do Porto Licenciatura em Engenharia Electrotécnica e de Computadores Ramo de Telecomunicações, Electrónica e Computadores.
Splines A Perfect Fit for Signal and Image Processing Michael Unser, IEEE Signal Processing Mag Grupo de Discussões InCor - São Paulo, 29 de agosto.
Disciplina Engenharia da Qualidade II
Sistemas Lineares e Invariantes: Tempo Contínuo e Tempo Discreto
Processamento de Imagens
Processamento de Sinais
Lizandro de Sousa Santos
UNIDADE 2 – ZEROS DAS FUNÇÕES REAIS
Processamento de Imagens e Computação Gráfica
Filtragem de Imagens CONCI, A. AZEVEDO, E. e LETA, F
Análise de Componentes Principais
SIM 15/16 – T7 Processamento de Sinal e Imagem Médica Miguel Tavares Coimbra.
Professor: Gerson Leiria Nunes.  Introdução  Filtro IIR  Forma direta  Forma direta implementada.
1 Processamento de Sinais CDESC Rodolfo Araujo Victor RH/UP/ECTEP Aula 1 03/11/2010.
Osteodensitometria, Biomecânica do Osso e Risco de Fractura Cadeira de Introdução à Engenharia Biomédica Mestrado Integrado em Engenharia Biomédica 2007/2008.
Transcrição da apresentação:

Compressão de sinais com Wavelets INEB - FEUP 2002 Processamento de sinal José Rodolfo Polónia Pinto –

Transformada de Wavelets (uma dimensão): breve introdução. Decomposição do sinal numa soma pesada de versões dilatadas (multiplicação por um factor de escala) e transladadas (deslocamento na espaço) de uma função protótipo: a Mother Wavelet. Boa definição no tempo e nas frequências ( melhoria em relação à T. Fourier, que só tem boa definição nas frequências).Baixas frequências: boa resolução nas frequências / grosseira nos tempos.Altas frequências: boa resolução no tempo / grosseira nas frequências Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002 Daubechies 2Coiflet 1Biortogonal 2.4Symlet 2

Transformada de Wavelets Na prática.... Configuração em cascata de filtros QMF, decimador e interpolador (2x) com aproximações e detalhes sucessivos. Nível da decomposição mais elevado:. Nº de amostras: metade do nível anterior. Mais informação dos sinais. Informação menos significativa Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002

Diagrama Funcional Ficheiro com Sinal Original Ficheiro com Sinal Codificado (Comprimido) Transformada de Wavelets Codificação dos coeficientes + significativos Descodificação dos coeficientes do ficheiro comprimido Transfomada de Wavelets Inversa Ficheiro com Sinal Recuperado Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002

Compressão Método geral e Funções do Matlab. Compressão com perdas!. Eliminação de redundância na informação: Determinar e eliminar (= 0) coeficientes não significativos (~ 0) de maneira que não provoque alterações significativas no sinal recuperado. Codificação das sequências de zeros: Run-Lenght Encoding. Função Wavedec: Decompõe o sinal nos coeficientes pela T. de Wavelets Retorna uma estrutura [C, L] onde: C contém a aproximação de nível N e todos os níveis de detalhe L contém os comprimentos dos elementos de C. Função Waverec: Reconstrói o sinal a partir da estrutura [C, L] Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002

Compressão Descrição do Método Decomposição do sinal / Preenchimento da estrutura [C,L] Aplicação de Threshold aos detalhes (fracção do valor máximo) Run-Lenght Encoding: Codificação das sequências de zeros nos detalhes Escrita para o ficheiro comprimido:.Wavelet usada.Nº de níveis de aproximação (nº de ordem).Aproximação de ordem N (não codificada) + comprimento respectivo.Detalhes codificados + comprimentos respectivos Reconstrução da estrutura [C_rec, L_rec] a partir da informação contida no ficheiro comprimido (detalhes alterados) Construção do Sinal Recuperado a partir da estrutura [C_rec, L_rec] Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002

Qualidade vs Compressão Factores de Compressão Obtidos:. Entre 1:5 e 1:10 (aprox.). Permite maior compressão com sinais de maior comprimento. Aumentam com a ordem usada. Aumentam para Thresholds maiores, mais permissivos Perda de Qualidade do Sinal Reconstruído! Que ordem usar? Qual o melhor valor de Threshold? Compromisso entre: Factor de Compressão Qualidade do Sinal Reconstruído Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002

Resultados Experimentais para wavelets ortogonais Resultados: Ordem = 4 Threshold = 30% Wavelet: Daubechies 6 Factor de Compressão: 76% Wavelet: Symlets 4 Factor de Compressão: 78% Wavelet: Coiflets 3 Factor de Compressão: 78% Original Recuperado Erro Original Recuperado Erro Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002

Resultados Experimentais para wavelets biortogonais Resultados: Ordem = 4 Threshold = 30% Wavelet: Biortogonal 1.3 Factor de Compressão: 78% Wavelet: Biortogonal 2.4 Factor de Compressão: 81% Wavelet: RBiortogonal 2.4 Factor de Compressão: 80% Original Recuperado Erro Original Recuperado Erro Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002

Resultados Experimentais para outras wavelets Resultados: Ordem = 4 Threshold = 30% Wavelet: Haar Factor de Compressão: 76% Wavelet: Dmey Factor de Compressão: 78% Original Recuperado Erro Original Recuperado Erro Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002

Resultados Experimentais para diferentes ordens Resultados: Wavelet – Coiflets 3 Threshold = 30% Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002 Original Recuperado Erro Recuperado Erro Recuperado Erro Recuperado Erro Ordem: 1 Factor de Compressão: --- Ordem: 3 Factor de Compressão: 63% Ordem: 5 Factor de Compressão: 85% Ordem: 7 Factor de Compressão: 90%

Resultados Experimentais para diferentes níveis de Threshold aplicados aos detalhes Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002 Resultados: Wavelet – Coiflets 3 Ordem = 4 Original Recuperado Erro Recuperado Erro Recuperado Threshold: 0.1 Factor de Compressão: 73% Threshold: 0.3 Factor de Compressão: 78% Threshold: 0.5 Factor de Compressão: 82% Threshold: 0.7 Factor de Compressão: 84% Threshold: 0.8 Factor de Compressão: 84%

Resultados Experimentais Conclusões Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP Os sinais podem ser decompostos com várias wavelets diferentes para a posterior compressão. A escolha da wavelet não influencia significativamente o grau de compressão, mas sim a semelhança com o sinal recuperado, dependendo da sua semelhança com o sinal inicial.. A ordem escolhida deve ser relativamente alta, pois isso implica um aumento do grau de compressão (devido à aproximação - não codificada! - ter menos amostras), no entanto ter-se-à de ter em atenção a fidelidade do sinal recuperado, pois esta diminui na proporção inversa.. Também o nível de Threshold deverá ser escolhido com cuidado. Isto porque, apesar de a compressão ser maior para Thresholds menos exigentes, também aqui a fidelidade do sinal recuperado é sacrificada. A escolha deverá recair no maior nível possível, mas de maneira a que o sinal recuperado continue a satisfazer o utilizador.. De uma maneira geral, este método revelou bons resultados para os sinais analisados, tanto ao nível de compressão como na qualidade/fidelidade do sinal recuperado, para os sinais analisados.

Referências. Michael Hilton, Wavelet and Wavelet Packet Compression of Electrcardiograms, IEEE Transactions on Biomedical Engineering, vol. 44, Nº 5, Maio de Zhitao Lu, Dong Youn Kim e ª Pearlman, Wavelet compression of ECG Signals by the Set Partitioning in Hierarchical Trees Algorithm, IEEE Transactions on Biomedical Engineering, vol. 47, Nº 7, Julho de Michael Hilton, Wavelet and Wavelet Packet Compression of Electrcardiograms, Technical Report TR9505, Department of Computer Science, The University of South Carolina, Columbia SC J. P. Marques de Sá, Estimação Espectral – Conceitos, Métodos e Aplicações, FEUP – APSI Processamento de Sinal, Pedro M. Agante da Silva, Análise da aplicação de wavelets na redução de ruído de electrcardiogramas, INEB, Relatório de actividades K. Sayood, Introduction to data compression, Morgan Kaufman Publishing Ferramenta utilizada: Matlab 6.1 Compressão de Sinais com Wavelets José Rodolfo Pinto, INEB-FEUP 2002