Realce de Imagens I Eng 639 Processamento de

























- Slides: 25
Realce de Imagens I Eng 639 - Processamento de Imagens Digitais
Processamento z. Objetivos y Melhorar a informação desejada x Retirada de ruídos x. Segmentar o objeto de interesse x Realçar as partes de interesse y Retirar características x Características espectrais x Textura
Objetivo do Realce z Obtenção de uma imagem processada que seja mais adequada, para uma aplicação ESPECÍFICA, do que a imagem original z A técnica a ser utilizada é altamente dependente do problema z Compensar pelas imperfeições dos sistemas de aquisição e reprodução de imagens
Exemplos de aplicações z Imagem com pouco contraste z Imagem com ruídos z Imagens “tremidas” z. . . pout. tif
Exemplos de aplicações z Imagem com pouco contraste z Imagem com ruídos z Imagens “tremidas” z. . . eight. tif MATLAB => imnoise
Exemplos de aplicações z Imagem com pouco contraste z Imagem com ruídos z Imagens “tremidas” z. . .
Exemplos de aplicações z Imagem com pouco contraste z Imagem com ruídos z Imagens “tremidas” z. . .
Métodos para realce z Domínio espacial y. Operam diretamente sobre os pixels - Ponto a ponto - Operações lógicoaritméticas - Vizinhança - filtro z Domínio de freqüência y. Transformada de Fourier
Métodos para realce z Domínio Espacial z Domínio da freqüência
Ponto a ponto
Operações Lógico-aritméticas
Filtragem (Processamento por máscara)
Processamento Ponto a Ponto z Modelo: s=T(r) s - valor do pixel processado r - valor do pixel original T - função de transformação z Negativo da imagem z Alargamento de contraste z Limiarização z Modificação do histograma
Negativo da imagem z s = -r+255 neg=-double(P)+255; imshow(uint 8(neg));
Alargamento de contraste s=1, 5 r, para r 124 s=r+62, para 124<r 174 s=1, 5 r-25, para r>174 >>min(P)) >>ans 74 >>max(P)) >>ans 224 >>224 -74 >>ans 150 74+50=124 124+50=174
Alargamento de contraste Alt=zeros(291, 240); for i=1: 291 for j=1: 240 if P(i, j)<=124 Alt(i, j)=3/2*double(P(i, j) ); elseif P(i, j)>124 & P(i, j)<=174 Alt(i, j)=double(P(i, j))+62; else Alt(i, j)=3/2*double(P(i, j))-25; end end imshow(uint 8(Alt))
Alargamento de contraste imshow(uint 8(Alt))
Auto-escala » max(Alt)) ans = 311 z Auto-escala:
Auto-escala
Limiarização z s=0, para r K z s=255, para r > K K - limiar » mean(P)) ans = 110. 3037 » max(P)) ans = 224 » 110/224 ans = 0. 4911 » BW=im 2 bw(P, 0. 49); » imshow(BW)
Modificação do histograma z. Histograma da imagem y. Conjunto de números indicando o percentual de pixels naquela imagem, que apresentam um determinado valor imhist(P)
Histograma z. Fornece a probabilidade de um pixel apresentar um determinado valor=>função de distribuição de probabilidade (histograma normalizados) z. Fornece informação qualitativa: concentração de pixels claros ou escuros, contraste presente na imagem, ruídos, . .
Equalização do Histograma z. Procura redistribuir os valores de tons de cinza dos pixels, de modo a obter um histograma uniforme z. Especificação do histograma: técnica que se pré-define a forma do histograma desejado
histeq