Você está na página 1de 2

EN 2621 - Comunicaes Multimdia

Laboratrio: Codificao de IMAGENS

Data: 14.Nov.2014

1. Objetivos
O objetivo desta aula realizar a codificao de imagens e analisar a qualidade da
imagem reconstruda e sua correlao com o fator de compresso.
As atividades constituem-se de trs partes:
A. Aquisio de imagem
B. Codificao e decodificao pelo mtodo JPEG
C. Clculo da qualidade PSNR
Ao final dos experimentos os alunos devero elaborar um relatrio para entregar.
2. Instrues
Parte A) Aquisio de imagem
Nesta parte dever ser utilizado o aplicativo imaqtool do MATLAB, para
capturar uma imagem da cmera. A imagem deve ser exportada para o ambiente MATLAB
como uma varivel.
A imagem devera ser similar a uma foto do prprio aluno, de frente, sem culos.
Atravs do prompt do MATLAB, salvar a imagem no disco atravs do comando
imwrite, nomeando com <seunome.sobrenome.bmp>.
Sintaxe: imwrite(A,filename,fmt);
Exemplo: imwrite(VariavelImagem, 'nomearquivo.bmp', 'bmp');
Parte B) Codificao e decodificao pelo mtodo JPEG
Nesta parte dever ser utilizado o aplicativo MULTIMEDIA UI Image & Video
Compression. O modo de operao est descrito no livro J.HWANG, Multimedia
Networking: From Theory to Practice, Cambridge, 2009, com as instrues da Seo 12.2
Image and video compression modules.
Codificadores para todas imagens:
CODEC
Especificaes
TIFF
Quality: Low (50) - LZW
PNG
Quality: Default
JPEG2000
Quality: Default
i) Quality: Medium (75) Baseline
JPEG
ii) Quality: Poor (25) Baseline
GIF
Quality: Default

- Utilizar a imagem BMP obtida na Parte A), bem como as imagens BMP indicadas
pelo instrutor.
- Ao codificar a imagem anotar o fator de compresso.
- Salvar a imagem decodificada, no formato BMP.
Parte C) Clculo da qualidade PSNR
Elaborar um programa MATLAB, que calcule o PSNR entre a imagem original BMP
e a imagem decodificada BMP. Execute este programa para todas imagens da Parte B), e
analise a qualidade obtida entre as imagens, considerando o fator de compresso e a
resoluo.
Neste programa utilize a funo imread, para ler a imagem BMP gravada no
disco. Para o clculo do valor PSNR, utilize a seguinte definio:

3. Tarefas para Entregar


Envie o relatrio na forma de arquivo eletronico .DOC e .pdf. Envie tambm as imagens e
vdeos comprimidos, gerados pelo programa.
Elaborar um relatrio contendo:
-Os procedimentos detalhados executados no laboratrio para a codificao de imagens.
- Os programas Matlab, com cabealho (comentrio) incluindo seu nome completo, RA, data
do programa, nome do programa, e exemplo de chamada do programa no prompt Matlab.
- Tabela de resultados, contendo as seguintes informaes:
Nome Imagem / Tamanho original / Tamanho Bitstream / Fator de Compresso /
Tamanho Decodificado / PSNR
-Anlise e concluses
Enviar pelo Tidia-ae.
2