Processamento de Imagens
Renato Canuto 09/0044011
Questão 1
O problema consiste em diminuir e aumentar uma imagem sem utilizar funções prontas do matlab. Para diminuir, foi utilizado o método de eliminar linhas e colunas. Os fatores foram 0.5 e 0.2. Para 0.5 foram eliminadas metade das linhas e metade das colunas, isto é, a cada duas linhas eliminavam-se uma e a cada duas colunas eliminavam-se uma. O resultado é ilustrado na figura 1.1. Para o fator 0.2 foi eliminada um quinto das linhas e das colunas. O resultado é ilustrado na figura 1.2.
Figura 1.1: Imagem reduzida pelo fator 0.5.
Figura 2.2: Imagem reduzida pelo fator 0.2.
Com o fator de 0.2 foi eliminada mais pixels que o fator 0.5. E como não foi utilizada de nenhum método para manter a qualidade da imagem é normal que quanto menor o pior será a imagem.
Para aumentar as imagens com qualidade foi utilizado o método do vizinho mais próximo, que é repetir o pixel quando for aumentar as linhas e colunas. Para o fator 1.5, a cada dois pixel um era repetido em todas as direções. Para o fator 2.0, todos os pixels foram repetidos para obter o dobro de linhas e de colunas. Os resultados são ilustrados nas figuras
1.3 e 1.4 respectivamente.
Figura 4.3: Imagem ampliada pelo fator 1.5.
Figura 3.4: Imagem ampliada pelo fator 2.0.
Como foi utilizado o método do vizinho mais próximo, as imagens ampliadas ficaram com boa qualidade no resultado final. Quanto maior o fator, maior a quantidade de pixel na imagem. Questão 2
O problema consiste em aplicar o processo de aguçamento na imagem. O aguçamento realça as bordas e outras descontinuidades da imagem. Para realizar o aguçamento é necessário realizar a subtração da imagem filtrada à imagem original. O filtro para esse processo é o filtro passa altas. A primeira filtragem foi feita utilizando o filtro laplaciano de tamanho 3x3, com 8 no centro e a função imfilter. O resultado é ilustrado na figura 2.1.