Baixe o app para aproveitar ainda mais
Prévia do material em texto
FILTROS IMAGENS MÉDICAS 2 Profª. Ana Claudia Patrocínio Maria Vitória Garcia - 11821EBI013 Uberlândia, 24 de Abril de 2023 http://www.feelt.ufu.br/pessoas/docentes/eduardo-lazaro-martins-naves Primeira imagem Código clc; pkg load image; % Processamento da imagem 1 im_in = imread('mamografia 7_2.jpg'); % Apresentação da imagem original subplot(2,2,1); imshow(im_in); title('Imagem Original'); % Aplicação do filtro de média 3x3 mask3x3 = fspecial('average', 3); im_out3x3 = imfilter(im_in, mask3x3); % Apresentação da imagem suavizada subplot(2,2,2); imshow(im_out3x3); title('Imagem Suavizada'); % Aplicação do filtro laplaciano filtro = imfilter(im_out3x3, [-1, -1, -1; -1, 8, -1; -1, -1, -1]); filtro(filtro > 255) = 255; filtro(filtro < 0) = 0; im_out = im_in + filtro; im_out(im_out > 255) = 255; im_out(im_out < 0) = 0; % Apresentação da imagem filtrada com o filtro laplaciano subplot(2,2,3); imshow(filtro); title('Imagem Filtrada'); % Apresentação da imagem realçada subplot(2,2,4); imshow(im_out); title('Imagem Realçada'); % Processo inverso figure % Apresentação da imagem original subplot(2,2,1); imshow(im_in); title('Imagem Original'); 1 % Aplicação do filtro laplaciano filtro = imfilter(im_in, [-1, -1, -1; -1, 8, -1; -1, -1, -1]); filtro(filtro > 255) = 255; filtro(filtro < 0) = 0; im_out = im_in + filtro; im_out(im_out > 255) = 255; im_out(im_out < 0) = 0; % Apresentação da imagem filtrada com o filtro laplaciano subplot(2,2,2); imshow(filtro); title('Imagem Filtrada'); % Apresentação da imagem realçada subplot(2,2,3); imshow(im_out); title('Imagem Realçada'); % Aplicação do filtro de média 3x3 mask3x3 = fspecial('average', 3); im_out3x3 = imfilter(im_out, mask3x3); % Apresentação da imagem suavizada subplot(2,2,4); imshow(im_out3x3); title('Imagem Suavizada'); Resultados 2 Segunda imagem Código % Processamento da imagem 2 figure im_in = imread('TC_abdomen2.jpg'); % Apresentação da imagem original subplot(2,2,1); imshow(im_in); title('Imagem Original'); % Aplicação do filtro de média 3x3 mask3x3 = fspecial('average', 3); im_out3x3 = imfilter(im_in, mask3x3); % Apresentação da imagem suavizada subplot(2,2,2); imshow(im_out3x3); title('Imagem Suavizada'); % Aplicação do filtro laplaciano filtro = imfilter(im_out3x3, [-1, -1, -1; -1, 8, -1; -1, -1, -1]); filtro(filtro > 255) = 255; filtro(filtro < 0) = 0; im_out = im_in + filtro; im_out(im_out > 255) = 255; im_out(im_out < 0) = 0; % Apresentação da imagem filtrada com o filtro laplaciano subplot(2,2,3); imshow(filtro); title('Imagem Filtrada'); % Apresentação da imagem realçada subplot(2,2,4); imshow(im_out); title('Imagem Realçada'); Resultados 3
Compartilhar