Jonh Edson Ribeiro de Carvalho | IC-UFFComputação Visual e Interfaces |
Análise de Imagens - Exercícios Resolvidos |
I - Geração de Imagens [Fábio Luchini] 1. Gerar no Matlab a imagem de faixas que mostra o efeito de bandas Mach II - Média e Rotulação de Iamgens [Fábio Luchini] 1. Codificar no Matlab uma funcao que gere a imagem da gaussiana com os 2. Codificar no Matlab uma funcao que calcule a media ponderada na vizinha b) operacoes matriciais de multiplicacao escalar, deslocamento, etc c) comparar o tempo de execucao das duas funcoes em uma imagem 256x256. d) discutir as diversas formas possiveis de se tratar o processamento 3. Codificar no Matlab a funcao de rotulacao mencionada na secao 2.4.3. b) usando o algoritmo de rotulacao de grafos, usando uma fila FIFO III - Transformada de Fourier [Fábio Luchini] 1. a) Codificar no Matlab uma funcao que gere a imagem complexa f(x,y)=exp(-j*2*pi*(u*x/N + v*y/M) b) Visualizar algumas imagens complexas gerada acima: 2. a) Codificar no Matlab a transformada discreta de Fourier (direta e inversa) no caso bidimensional usando a equacao da sua definicao (forma matricial e decomposicao 2D->1D). b) Verificar que a transformada é reversível, isto é f= iDFT(DFT(f)); c) Rodar para algumas pequenas imagens simples: 3. Mostrar que a DFT é periódica 4. Qual é o significado do valor de F(0,0)? IV - Transformada de Cosseno [Fábio Luchini] 1. Modificar a funcao Matlab da dft bidimensional para usar a notacao da 2. Fazer uma funcao Matlab da dct bidimensional usando a notacao 3. Gerar a figura 3.28, usando o Matlab 4. Gerar uma figura equivalente, mostrando as componentes primitivas da V - Histogramas [Fábio Luchini] 1. Implementar a funcao Window & Level de realce de contraste. 2. Levantar os seguintes histogramas de uma imagem f no matlab: function h=iphist(f) 3. Implementar o realce de imagem usando esticamento de histograma. 4. Implementar o realce de imagem usando esticamento de histograma com folga.
'E fornecido al'em da imagem de entrada, a porcentagem p de pixels que
deve ser realcada. (1-p)/2 devem ser a porcentagem de pixel que vao para
preto e branco. 5. Implementar a equalizacao de histograma. 6. Implementar o realce local pelas equacoes 4.2-14 e 4.2-15 no MATLAB. Evitar o uso de loop explicito para varrer os pixels da imagem ou da janela W. a) implementar o calcula da imagem de variancia numa dada vizinhanca W. 7. Demonstrar a veracidade da equacao 4.2-21. Em particular traçar um gráfico da variança de g em funcao de M. Gerar o ruído usando a funcao randn VI - Filtros Aplicados a Transformada de Fourier e High - Boost [Fábio Luchini] VII - RGB e HSV [Fábio Luchini] 1. Implementar a função de equalização dos canis de RGB e do canal V da tabela HSV 2. Implementar a função de transformação de uma imagem de variância de [0 a 1] para [0 255] VIII - Filtros Inversos [Fábio Luchini] IX - Expansão de Imagens [Fábio Luchini] X - Compressão de Imagem [Fábio Luchini] XI - Filtro da Laplaciana da Gaussiana [Fábio Luchini] XII - Threshold Global [Fábio Luchini] XIII - Descritores de Fourier e Extração de Contornos[Fábio Luchini] XIV - Texturas [Fábio Luchini] XV - Reconhecimento e Classificação [Fábio Luchini]
|
CopyLeft Webmaster |Atualizado em 21/09/2004 |