Processamento Digital de Imagens. Prof. Juan M. Mauricio Villanueva

Tamanho: px
Começar a partir da página:

Download "Processamento Digital de Imagens. Prof. Juan M. Mauricio Villanueva"

Transcrição

1 Processamento Digital de Imagens Prof. Juan M. Mauricio Villanueva 1

2 Introdução Processamento de Imagens Filtrado de Imagens para remover ruido Melhoramento de imagens Extração de características e reconhecimento de padrões Compressão de imagens 2

3 Notação e Formato de Imagens Uma imagem digital é composta por pixels. A posição de cada pixel é especificado em termos da posição matricial em linhas e colunas Por exemplo p(2,8) = 86 significa que o nível 86, esta localizado na linha 2 e coluna 8. 3

4 Notação e Formato de Imagens Por exemplo p(2,8) = 86 significa que o nível 86, esta localizado na linha 2 e coluna 8. O nível do pixel 86 indica a LUMINANCIA o INTENSIDADE DA LUZ Os valores de intensidades de luz podem ser normalizados de 0 a 1. 4

5 Notação e Formato de Imagens Para uma resolução (1, pixels = 1.92 megapixels) Para uma resolução ( pixels = 64 kilopixels) 5

6 Imagens com escala de cinzas 8-Bit Para um pixel codificado com escala de cinzas com 8-bits, então os níveis variam de 0 a 255 O nível 0 indica PETRO O nível 255 indica BRANCO Para uma resolução codificado com 8-bits (307.2 kilobytes) 6

7 Imagens com escala de cinzas 8-Bit Para uma resolução de codificado com 8-bit 7

8 Imagens Coloridas de 24-Bit Cada pixel é codificada por componentes de cores de VERMELHO, VERDE e AZUL (RGB) Cada valor de componente é codificada por 8-bits, resultando em total 24-bits, para cada pixel colorido RGB 24 6 Com esta codificação tem-se 2 16, diferentes cores Para uma resolução de codificado com 24-bits tem-se tamanho de kilobytes 8

9 Componentes R,G,B e conversão a Escala de Cinzas Em algumas aplicações se requer a transformação de imagens coloridas para imagens em escala de cinzas. Por exemplo, imagens biométricas fingerprint Compressão de imagens de cor A transformação converte o espaço de color RGB para o espaço de cor YIQ: Y = Luminancia (intensidade de luz) I = Crominancia em fase Q = Crominancia em quadratura 9

10 Componentes R,G,B y conversión a Escala de Grises Transformação em termos da matriz padrão A Luminancia Y(m, n) leva a informação na escala de cinzas com uma alta energia do sinal (mais do 93%) I(m, n) e Q(m, n) levam a informação da cor com menor energia (menor do 7%) Transformação Inversa: 10

11 Exemplo 1 Para um pixel de uma imagem RGB dado por Aplicando a transformação R 200 G 10 B 100 Realizando o truncamento para a valores inteiros 11

12 Exemplo 1 Para a transformação inversa Y 77 I 84 Q 68 Truncando para valores inteiros 12

13 Exemplo 2 Para uma imagem RGB de 2 2 Realizando a transformação a escala de cinzas 13

14 Funções de MATLAB para Conversão de Formatos Funções de MATLAB imread=lê um arquivo de imagem com um formato especifico X = imagem de escala de cinzas de 8-bit, imagem indexada de 8- bit, ou imagem colorida de 24 bits map = tabela de mapa de cor para a imagem indexada (256 entradas) imshow(x,map) = realiza a figura uma imagem de 8-bit imshow(x) = realiza a figura de uma imagem de color RGB de 24-bits se a imagem X é uma imagem com formato de cor RGB de 24-bits; realiza a figura uma imagem de escala de cinzas se a imagem X é uma imagem de formato de escala de cinzas 8-bits 14

15 Funções de MATLAB para Conversão de Formatos Funções de MATLAB ind2gray = conversão de imagem de cor indexada 8-bits para uma imagem escala de cinzas 8-bit ind2rgb = conversão de imagem de cor indexada 8-bit para uma imagem de cor RGB 24-bits rgb2ind = conversão de imagem de cor RGB 24-bits para uma imagem de cor indexada 8-bit rgb2gray = conversão de imagem de cor RGB 24-bits para uma imagem de escala de cinzas de 8-bit 15

16 Funções de MATLAB para Conversão de Formatos Funções de MATLAB im2double = conversão de imagem 8-bit para intensidade de imagem mat2gray = conversão de dados de imagem para intensidade de imagem [0-1] im2uint8 = conversão de intensidade para imagem de escala de cinzas 8-bit sem sinal [0-255] 16

17 Funções de MATLAB para Conversão de Formatos [I, map] = imread('trees.jpg'); imshow(i, map) size(i)

18 Funções de MATLAB para Conversão de Formatos 18

19 Funções de MATLAB para Conversão de Formatos rgb2gray = conversão de imagem de cor RGB 24-bits para uma imagem de escala de cinzas de 8-bit [RGB, map] = imread('peppers.png'); imshow(rgb) EscalaCinzas= rgb2gray(rgb) figure, imshow(escalacinzas) >> size(rgb) ans = >> size(escalacinzas) ans = bits por pixel 8 bits por pixel 19

20 Funções de MATLAB para Conversão de Formatos Cada elemento de I.X define o índice de um mapa de cores I.map (Tabela de equivalências). I.map(k,:) = [r(k), g(k)., b(k)] Vermelho Verde Azul O índice k [1, 128] 20

21 Funções de MATLAB para Conversão de Formatos Imagem Indexada Variação do cor de preto para branco com 128 índices I.map(1,:) = [0 0 0] I.map(128,:) = [1 1 1] %Black %White 21

22 Funções de MATLAB para Conversão de Formatos >> I.X(1:4,1:4) ans = I.map(41,:)=

23 Funções de MATLAB para Conversão de Formatos 23

24 Funções de MATLAB para Conversão de Formatos rgb2ind = conversão de imagem de cor índexada 8-bit para uma imagem de cor RGB 24-bits [RGB, map] = imread('peppers.png'); figure, imshow(rgb) %Conversão a Indexado [RGBindexado,map] = rgb2ind(rgb,256); figure, imshow(rgbindexado,map) >> size(rgbindexado) ans = >> size(map) ans =

25 Histograma e Equalização O histograma de uma imagem é uma figura que ilustra a quantidade de pixels por cada nível de escala, ou cada índice para a imagem colorida indexada O histograma contem informação necessária para a equalização da imagem, em que o pixel da imagem são distribuídos para dar um contraste razoável 25

26 Histograma en Escala de Cinzas e Equalização O histograma de escala de cinzas realiza a figura da distribuição dos valores de pixels sobre a faixa de escala de cinzas 26

27 Exemplo 3 Construir um histograma de uma imagem (valores inteiros) com escala de cinzas na faixa de 0 a 7, em que cada pixel é codificado com 3 bits Distribuição de pixels 27

28 Exemplo 3 A partir do histograma, a técnica de equalização distribui a faixa de escalas dos níveis de pixels para uma faixa que da uma melhora no contraste da imagem. O novo pixel equalizado determinado por: Equalização do pixel p(m,n )=4 18 pixels p(m,n)=4 28

29 Exemplo 3 A matriz de equalização da imagem: 29

30 Exemplo 3 Histograma da imagem equalizada 30

31 Exemplo 3 Comparação da imagem original e equalizada Imagem Original Imagem Equalizada Observa-se que a imagem equalizada distribui os níveis de pixels na escala de cinzas 31

32 Exemplo 4 Imagem biomédica: 32

33 Exemplo 4 Imagem biomédica equalizada: 33

34 Exemplo 4 %Histograma de uma Imagem Medica I = imread('medica.png'); figure, subplot(2,2,1),imshow(i),title('imagem Original') Ieg = rgb2gray(i); %imagem em escala de cinzas subplot(2,2,2), imhist(ieg),title('histograma da imagem') Ieq = histeq(ieg); %Imagem equalizada subplot(2,2,3),imshow(ieq),title('imagem Equalizada') subplot(2,2,4),imhist(ieq),title('histograma da imagem equalizada') 34

35 Exemplo 4 Imagen Original Histograma de la imagen Imagen Ecualizada Histograma de la imagen ecualizada

36 Equalização de uma Imagem Colorida de 24-bits Para a equalização da imagem RGB, primeiramente se transforma os valores RGB para valores YIQ. Devido a que o canal Y contem a maior quantidade da energia (aprox 93%), então, o canal Y é equalizado apenas como equalização da imagem de escala de cinzas para melhorar a Luminancia. Os canais I e Q contem somente a informação de cor e não são equalizados. Se equaliza o canal Y no formato YIQ Finalmente, os valores YIQ são transformados aos valores RGB. 36

37 Equalização de uma Imagem Colorida de 24-bits Procedimento de equalização da imagem de cor 37

38 Equalização de uma Imagem Colorida de 24-bits Procedimento de equalização da imagem de cor 38

39 Equalização de uma Imagem Colorida de 24-bits Equalização dos canais RGB 39

40 Funções de MATLAB para Equalização histeq = equalização de histograma em escala de cinzas, ou equalização de histograma de cor de índice 8-bit imhist = realiza a figura de um histograma rgb2ntsc = conversão de imagem de cor RGB 24-bit para uma imagem de cor YIQ 24-bit ntsc2rgb = conversão de imagem de cor YIQ 24-bit para uma imagem de cor RGB 24-bit 40

41 Funções de MATLAB para Equalização 41

42 Funções de MATLAB para Equalização Leitura da imagem disp('read the rgb image'); XX=imread('trees','JPEG'); figure, imshow(xx); title('24-bit color'); 42

43 Funções de MATLAB para Equalização Histograma da Imagem em Escala de Cinzas disp('the grayscale image and histogram'); Y=rgb2gray(XX); %RGB to grayscale conversion figure, subplot(1, 2, 1);imshow(Y); title('original');subplot(1, 2, 2);imhist(Y, 256); 43

44 Funções de MATLAB para Equalização Equalização do Histograma disp('equalization in grayscale domain'); Y=histeq(Y); figure, subplot(1, 2, 1);imshow(Y); title('eq in grayscale-domain');subplot(1, 2, 2);imhist(Y, 256); 44

45 Funções de MATLAB para Equalização Equalização do Canal Y para a imagem de cor RGB disp('equalization of Y channel for RGB color image'); figure subplot(1, 2, 1);imshow(XX); title('eq in RGB color'); subplot(1, 2, 2);imhist(rgb2gray(XX), 256); Z1=rgb2ntsc(XX); % Conversion from RGB to YIQ Z1(:,:,1)=histeq(Z1(:,:,1)); %Equalizing Y channel ZZ=ntsc2rgb(Z1); %Conversion from YIQ to RGB figure subplot(1, 2, 1);imshow(ZZ); title('eq for Y channel for RGB color image'); subplot(1, 2, 2);imhist(im2uint8(rgb2gray(ZZ)), 256); ZZZ=XX; ZZZ(:,:,1)=histeq(ZZZ(:,:,1)); %Equalizing R channel ZZZ(:,:,2)=histeq(ZZZ(:,:,2)); %Equalizing G channel ZZZ(:,:,3)=histeq(ZZZ(:,:,3)); %Equalizing B channel figure subplot(1, 2, 1);imshow(ZZZ); title('eq for RGB channels'); subplot(1, 2, 2);imhist(im2uint8(rgb2gray(ZZZ)), 256); 45

46 Funções de MATLAB para Equalização Equalização do Canal Y para a imagem de cor RGB 46

47 Funções de MATLAB para Equalização Equalização de uma imagem indexada de cor 8-bit disp('eqlization in 8-bit indexd color'); [Xind, map]=rgb2ind(xx, 256); % RGB to 8-bit index image conversion newmap=histeq(xind, map); figure subplot(1, 2, 1);imshow(Xind,newmap); title('eq in 8-bit indexed color'); subplot(1, 2, 2);imhist(ind2gray(Xind,newmap), 256); 47

48 Ajuste de Nivel de Imagem e Contraste O ajuste de nível de imagem pode ser usado para uma distribuição linear dos niveles de pixel em uma imagem para incrementar o contraste e deslocar o nível de pixel para cambiar o efeito de visualização. O ajuste de nível de imagem é também requerido para modificar os resultados do filtro de imagens ou outras operações para uma faixa apropriada de display. 48

49 Ajuste Linear de Nível Se a faixa do pixel em uma imagem é pequeno, pode-se ajustar o nível do pixel da imagem utilizando outra faixa de pixels. Desta maneira se melhora o contraste da imagem. Em que: # (, ) (, ) 2 Bits p m n L padjuzt m n 1 Bottom Top Bottom H l Padjust(m,n)=pixel de imagem desejado H = nível do pixel máximo na imagem original L = nível do pixel mínimo na imagem original Top = nível do pixel máximo na imagem desejada Bottom = nível do pixel mínimo na imagem desejada #Bits = Número de bits a codificar 49

50 Exemplo 5 Para uma imagem (números inteiros) com valores de escalas de cinzas na faixa de 0 a 7, codificada com 3 bits # (, ) (, ) 2 Bits p m n L padjuzt m n 1 Bottom Top Bottom H l 50

51 Exemplo 5 Para um ajuste Linear de escala completa # (, ) (, ) 2 Bits p m n L padjuzt m n 1 Bottom Top Bottom H l 51

52 Exemplo 5 M-file escala Completa [0, 7] H =5; L = 3; p = [ ; ; ; ]; Top = 2^3-7; Bottom = 0; padjust = Bottom + (p-l)*(top-bottom)/(h-l) padjust = ceil(7*padjust) 52

53 Exemplo 5 Para um ajuste Linear para uma escala Superior [3, 7] p( m, n) L padjuzt ( m, n) Bottom Top Bottom H l 53

54 Exemplo 5 M-file escala Superior [3, 7] H =5; L = 3; p = [ ; ; ; ]; Top = 7; Bottom = 3; padjust = Bottom + (p-l)*(top-bottom)/(h-l) 54

55 Exemplo 5 Para um ajuste Linear para uma escala Inferior [0, 3] p( m, n) L padjuzt ( m, n) Bottom Top Bottom H l 55

56 Exemplo 5 M-file escala Inferior [0, 3] H =5; L = 3; p = [ ; ; ; ]; Top = 3; Bottom = 0; padjust = Bottom + (p-l)*(top-bottom)/(h-l) 56

57 Exemplo para uma Imagem Medica Para um ajuste Linear de uma Imagem Medica O ajuste de escala superior aclara a imagem O ajuste de escala inferior escurece a imagem 57

58 Funções de MATLAB para Ajuste de Nível de Imagem J = imajust(i, [bottom level, top, level], [adjusted bottom, adjusted top], gamma) I = imagem de entrada J = imagem de saída gamma = 1 (função de interpolação linear) Para aclarar imagem: 0<gamma<1 Para escurecer imagem: gamma>1 58

59 Funções de MATLAB para Ajuste 59

60 Filtrado para Melhoramento de Imagens É possível filtrar imagens: Passa-baixo Passa-alto Passa-faixa Filtro Notch para obter um efeito desejado Filtro Passa-Baixo para remover ruído Filtro mediana para remover o ruido impulsivo Filtro de Deteção de Bordas (edge) para ressaltar as bordas de objetos da imagem 60

61 Filtro Passa Baixo para Remover Ruido Um dos mais simples filtros passa baixo é o filtro mediana. O ruído da imagem é filtrado usando o kernel de convolução mediana por um bloco de tamanho 3 3, bloco de tamanho 4 4, bloco de tamanho 8 8, etc. Todos os coeficientes do filtro são iguais. 61

62 Filtro Passa Baixo para Remover Ruido Número de elementos do bloco 62

63 Exemplo 6 Realizar o filtro para remover o ruido usando um kernel de

64 Exemplo 6 Inicialmente, se adicionam zeros na ultima linha e coluna, desta maneira se processa o primeiro e ultimo elemento da matriz 64

65 Exemplo 6 Para o elemento (1,1) round(103.5)

66 Exemplo 6 Para o elemento (1,2) round(105)

67 Exemplo 6 Continuando para toda a matriz, tem-se: Imagem Filtrada 67

68 I = imread('medica.png'); figure, subplot(2,2,1),imshow(i),title('imagem Original') Ieg = rgb2gray(i); %imagem em escala de cinzas %Filtro Passa-baixo Hsize = 3 Filtro Passa-Baixo para uma imagem medica Hpb = fspecial('average',hsize) IPasaBajo = imfilter(ieg,hpb,'replicate'); figure, imshow(ipasabajo) 68

69 Filtro Passa-Baixo para uma imagem medica 69

70 Filtro Mediana O filtro mediana é um tipo de filtro não linear É utilizado para remover ruído impulsivo, ou conhecido como sal e pimenta de uma imagem O principio do filtro mediana, consiste em substituir o nível de cinza de cada pixel pelo valor da posição media do nível de cinza em uma vizinhança do pixel. 70

71 Exemplo 7 Aplicar o filtro mediana, para a imagem 71

72 Exemplo 7 Adicionando-se zeros ao redor da matriz Para o elemento (1,1) Posição media=0 72

73 Exemplo 7 Para o elemento (2,2) Posição media=100 73

74 Exemplo 7 Realizando-se o filtro mediana para a matriz, tem-se: Imagem com ruído impulsivo Imagem com Filtro mediana 74

75 Filtro mediana para uma imagem medica 75

76 Filtro mediana para uma imagem medica I = imread('medica.png'); figure, subplot(2,2,1),imshow(i),title('imagem Original') Ieg = rgb2gray(i); %imagem em escala de cinzas %Adiciona-se Ruido Impulsivo a uma imagem pepper and %salt imagen_sp = imnoise(ieg,'salt & pepper'); figure,imshow(imagen_sp) imagen_sp8b = mat2gray(imagen_sp); % Ajusta-se a faixa [0-1] imagen_sp8b = im2uint8(imagen_sp8b);% Imagem de 8-bit [0-255] K_size = 3; % Tamanho do kernel %Filtro Mediana imagen_spfm = medfilt2(imagen_sp, [K_size, K_size]); imagen_spfm = mat2gray(imagen_spfm); % Adjust range imagen_spfm = im2uint8(imagen_spfm); % Get the 8-bit image figure, subplot(1,2,1);imshow(imagen_sp8b),title('imagem com ruido impulsivo'); subplot(1,2,2);imshow(imagen_spfm);title('kernel 3 x 3 Filtro Mediana'); 76

77 Filtro mediana para uma imagem medica 77

78 Deteção de Bordas (Edge) A detecção de bordas é requerida em aplicações tais como: Reconhecimento de padrões Fingerprint Identificação biométrica por íris Para obter a borda da informação, se utiliza um kernel de convolução diferencial Para a detecção horizontal e vertical se utiliza o Kernel de Convolução Diferencial 78

79 Detecção de Bordas (Edge) Detetor de bordas: Sobel Horizontal: para detetar a diferença horizontal, este kernel realiza a diferença da primeira linha com a terceira linha. Detetor de bordas: Sobel Vertical: para detetar a diferença vertical, este kernel realiza a diferença da primeira coluna com a terceira coluna. 79

80 Detecção de Bordas (Edge) Detetor de bordas Laplaciano: permite realizar a detecção das bordas de forma horizontal e vertical. 80

81 Exemplo 8 Aplicar a detecção de bordas para a imagem com escala de cinzas de 8-bits 81

82 Exemplo 8 Aplicar a detecção de bordas para a imagem com escala de cinzas de 8-bits 82

83 Exemplo 8 Adicionando-se zeros à imagem original Para o primeiro elemento

84 Exemplo 8 Para toda a matriz da imagem com detecção de bordas horizontal Ajustando ao nível de escala de 8-bits 84

85 Detecção de Borda para uma imagem medica 85

86 Detecção de Bordas para uma imagem medica FILTRO SOBEL I = imread('medica.png'); figure, subplot(2,2,1),imshow(i),title('imagem Original') Ieg = rgb2gray(i); %imagem em escala de cinzas %Detetor de Bordas - Sobel Horizontal HbordesH = fspecial('sobel') Ibordes = imfilter(ieg,hbordesh,'replicate'); figure, imshow(ibordes), title('sobel Horizontal') %Detetor de Bordas - Sobel Vertical HbordesV = fspecial('sobel') Ibordes = imfilter(ieg,hbordesv,'replicate'); figure, imshow(ibordes), title('sobel Vertical') 86

87 Detecção de Bordas para uma imagem medica-filtro SOBEL Sobel Horizontal Sobel Vertical 87

88 Detecção de Bordas para uma imagem medica-laplaciano I = imread('medica.png'); figure, subplot(2,2,1),imshow(i),title('imagem Original') Ieg = rgb2gray(i); %imagem em escala de cinzas %Detetor de Bordas Laplaciano ALPHA = 0.5; Hlaplaciano = fspecial('laplacian',alpha) IbordesL = imfilter(ieg,hlaplaciano,'replicate'); figure, imshow(ibordesl), title('laplaciano') Laplaciano 88

89 Detecção de Bordas 89

90 Detecção de Bordas 90

91 Funções de MATLAB para Filtragem de Imagens 91

92 Funções de MATLAB para Filtragem 92

93 close all;clear; clc; X=imread('cruise','jpeg'); % Provided by the instructor Y=rgb2gray(X); % Convert the rgb image to the grayscale image I=im2double(Y); % Get the intensity image image1_g=imnoise(i,'gaussian'); % Add random noise to the intensity image ng=mat2gray(image1_g); %Adjust the range ng=im2uint8(ng); % 8-bit corrupted image %Linear Filtering K_size= 5; % Kernel size = 5 x 5 sigma =0.8; % sigma: the bigger, the smoother the processed image h=fspecial('gaussian', K_size,sigma); %DetermineGaussianfiltercoefficients %This command will construct a Gaussian filter %of size 5x5 with a mainlobe width of 0.8. image1_out=filter2(h,image1_g); % Perform filtering image1_out=mat2gray(image1_out); % Adjust the range image1_out=im2uint8(image1_out); % Get the 8-bit image subplot(1, 2, 1);imshow(ng),title('Noisy image'); subplot(1, 2, 2);imshow(image1_out); title('5 x 5 Gaussian kernel'); %Median Filtering image1_s=imnoise(i,'salt & pepper'); % Add pepper and salt noise to the image mn=mat2gray(image1_s); % Adjust the range mn=im2uint8(mn); % Get the 8-bit image K_size=3; % kernel size image1_m=medfilt2(image1_s, [K_size, K_size]); % Perform median filtering image1_m=mat2gray(image1_m); % Adjust range image1_m=im2uint8(image1_m); % Get the 8-bit image figure, subplot(1, 2, 1);imshow(mn) title('median noisy'); subplot(1, 2, 2);imshow(image1_m); title('3 x 3 median kernel'); %Laplacian of Gaussian filtering K_size =5; % Kernel size sigma =0.9; % Sigma parameter h=fspecial('log', K_size, sigma); % Determine the Laplacian of Gaussian filter kernel image1_out=filter2(h,i); % Perform filtering image1_out=mat2gray(image1_out); % Adjust the range image1_out=im2uint8(image1_out); % Get the 8-bit image figure,subplot(1, 2, 1);imshow(Y) title('original'); subplot(1,2,2);imshow(image1_out); title('laplacian filter 5 x 5 kernel'); 93

94 Noisy image 5 x 5 Gaussian kernel Median noisy 3 x 3 median kernel Original Laplacian filter 5 x 5 kernel 94

95 Análise de Espectro de uma Imagem A FFT-2D para imagens, proporciona informações de magnitude e fase, definido por Avaliando-se o valor absoluto dos coeficientes da FFT-2D de X(u,v), e realizando a divisão com a magnitude do espectro, pelo valor de M N, o espectro da imagem é dado por: 95

96 Exemplo 9 Determinar os coeficientes da FFT-2D da imagen de

97 Exemplo 9 97

98 Exemplo 9 Avaliando-se a magnitude do espectro Utilizando o comando de MATLAB fft2() 98

99 Espectro da Imagem en Escala de Cinzas Para uma imagem em escala de cinzas de com um retângulo branco de (11 3 pixels) Imagem Original fft2() imagem 99

100 Espectro da Imagem en Escala de Cinzas O espectro da imagem é ilustrado em 4 quadrantes. O quadrante superior ezquerdo corresponde às componentes de frequência. Os outros quadrantes são as contrapartes da imagem O canto superior ezquerdo é branco e pelo tanto é o valor de maior escala. A primeira linha horizontal é estimada por 200/11=18 A primeira linha vertical é estimada por 200/3=67 100

101 Espectro de uma Imagem Medica 101

102 Referência Digital Signal Processing Fundamentals and Applications Autor: Li Tan Año: 2008 Editorial: Elsevier 102

PRÁTICA 3. 1) Imagens RGB. T_1: Decompor a imagem Flor.bmp em suas três componentes RGB.

PRÁTICA 3. 1) Imagens RGB. T_1: Decompor a imagem Flor.bmp em suas três componentes RGB. PRÁTICA 3 1) Imagens RGB. Figura 1 - Píxels de uma Imagem RGB T_1: Decompor a imagem Flor.bmp em suas três componentes RGB. f = imread('flor.bmp'); fr = f(:, :, 1); fg = f(:, :, 2); fb = f(:, :, 3); subplot(2,3,1);imshow(f)

Leia mais

Objetivos. Imagens no MATLAB. Imagens no MATLAB. Faculdade de Ciências Aplicadas e Sociais de Petrolina FACAPE Processamento de Imagens com MATLAB

Objetivos. Imagens no MATLAB. Imagens no MATLAB. Faculdade de Ciências Aplicadas e Sociais de Petrolina FACAPE Processamento de Imagens com MATLAB Faculdade de Ciências Aplicadas e Sociais de Petrolina FACAPE Processamento de Imagens com MATLAB Prof. Sergio 1 Objetivos Dar uma visão geral dos fundamentos de processamento digital de imagens. Introdução

Leia mais

Processamento de Imagens com MATLAB

Processamento de Imagens com MATLAB com MATLAB Carlos Alexandre Mello Toolboxes Image Processing Diretório: o toolbox/images/images Comando imshow(): Visualização de imagens Uso: o imshow(nome_do_arquivo ou variável) Exemplo: o imshow( eight.tif

Leia mais

Radiométricas. Alexandre Xavier Falcão. Instituto de Computação - UNICAMP

Radiométricas. Alexandre Xavier Falcão. Instituto de Computação - UNICAMP Operações Matemáticas e Transformações Radiométricas Instituto de Computação - UNICAMP afalcao@ic.unicamp.br Operações Matemáticas Sejam Î = (D I, I ) e Ĵ = (D J, J) duas imagens cinzas de mesmo domínio,

Leia mais

PROCESSAMENTO DE IMAGENS DIGITAIS PARA VISÃO ROBÓTICA. Digital Image Processing for Robotic Vision

PROCESSAMENTO DE IMAGENS DIGITAIS PARA VISÃO ROBÓTICA. Digital Image Processing for Robotic Vision PROCESSAMENTO DE IMAGENS DIGITAIS PARA VISÃO ROBÓTICA Digital Image Processing for Robotic Vision Luiz Ferreira MENEZES Jr. Faculdade de Jaguariúna Resumo: Este trabalho descreve quatro métodos para converter

Leia mais

Operações Pontuais. 1 operando. 2 operandos. Processamento e Análise de Imagem - A. J. Padilha - v ac

Operações Pontuais. 1 operando. 2 operandos. Processamento e Análise de Imagem - A. J. Padilha - v ac Operações Pontuais 1 operando T OP 2 operandos Pré-Processamento - 1 Operações Pontuais Nas operações pontuais, cada ponto da imagem-resultado - g(i,j) - é obtido por uma transformação T do ponto de coordenadas

Leia mais

Processamento digital de imagens

Processamento digital de imagens Processamento digital de imagens Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 3 de março de 2016 Transformação e filtragem de imagens

Leia mais

SEL Visão Computacional. Aula 2 Processamento Espacial

SEL Visão Computacional. Aula 2 Processamento Espacial Departamento de Engenharia Elétrica - EESC-USP SEL-5895 - Visão Computacional Aula 2 Processamento Espacial Prof. Dr. Adilson Gonzaga Prof. Dr. Evandro Linhari Rodrigues Prof. Dr. Marcelo Andrade da Costa

Leia mais

10º Guia de Laboratório de ECA412 Introdução ao Processamento Digital de Imagens

10º Guia de Laboratório de ECA412 Introdução ao Processamento Digital de Imagens 10º Guia de Laboratório de ECA412 Introdução ao Processamento Digital de Imagens Nome Nº de Matrícula: Nome Nº de Matrícula: Nome Nº de Matrícula: Descrição geral Este laboratório tem como objetivo exemplificar

Leia mais

Capítulo III Processamento de Imagem

Capítulo III Processamento de Imagem Capítulo III Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra Resumo 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas

Leia mais

FILTROS ESPACIAIS PASSA-BAIXA

FILTROS ESPACIAIS PASSA-BAIXA UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO CMP65 - INTRODUÇÃO AO PROCESSAMENTO DE IMAGENS PROFESSOR JACOB SCARCHANSKI FILTROS ESPACIAIS PASSA-BAIXA POR DANIEL NEHME

Leia mais

PRÁTICA 2. T_1: Ler a imagem mammogram.bmp e gerar seu histograma.

PRÁTICA 2. T_1: Ler a imagem mammogram.bmp e gerar seu histograma. 1) Visualização de Histogramas. PRÁTICA 2. Figura 1 - mammogram.bmp T_1: Ler a imagem mammogram.bmp e gerar seu histograma. f = imread('mammogram.bmp'); imfinfo mammogram.bmp imshow(f) imhist(f) E_1: Gerar

Leia mais

Fundamentos II. Guillermo Cámara-Chávez

Fundamentos II. Guillermo Cámara-Chávez Fundamentos II Guillermo Cámara-Chávez Introdução Imagens digitais podem ser capturadas por uma variedade de sensores. O processamento dessas imagens possibilita diversas aplicações: transmissão de vídeo,

Leia mais

PMR2560 Visão Computacional Conversão e Limiarização. Prof. Eduardo L. L. Cabral

PMR2560 Visão Computacional Conversão e Limiarização. Prof. Eduardo L. L. Cabral PMR2560 Visão Computacional Conversão e Limiarização Prof. Eduardo L. L. Cabral Objetivos Processamento de imagens: Conversão de imagens; Histograma; Limiarização. Imagem digital Uma imagem é uma matriz

Leia mais

Filtros espaciais (suavizaçào)

Filtros espaciais (suavizaçào) Processamento de Imagens Médicas Filtros espaciais (suavizaçào) Prof. Luiz Otavio Murta Jr. Informática Biomédica Depto. de Física e Matemática (FFCLRP/USP) 1 Necessidade de pré-processamento 2 Propriedades

Leia mais

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Filtragem de Imagens A utilização de filtros tem como objetivo melhorar a qualidade das imagens através da: ampliação

Leia mais

Processamento de Imagem. Filtragem no Domínio Espacial Professora Sheila Cáceres

Processamento de Imagem. Filtragem no Domínio Espacial Professora Sheila Cáceres Processamento de Imagem Filtragem no Domínio Espacial Professora Sheila Cáceres Filtragem A filtragem de imagens pode ser realizada no domínio do espaço e da frequência Operadores de filtragem são classificados

Leia mais

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha Filtragem As técnicas de filtragem são transformações da imagem "pixel" a "pixel", que dependem do nível de cinza de um determinado "pixel" e do valor dos níveis de cinza dos "pixels" vizinhos, na imagem

Leia mais

Filtros e Morfologia. Prof. Dr. Geraldo Braz Junior

Filtros e Morfologia. Prof. Dr. Geraldo Braz Junior Filtros e Morfologia Prof. Dr. Geraldo Braz Junior Filtragem Operações que visam extrair informações importantes da imagem CaracterísAcas Cantos, bordas, agrupamentos Melhoramento rearada de ruídos, aumento

Leia mais

Transformada de Discreta de Co senos DCT

Transformada de Discreta de Co senos DCT Transformada de Discreta de Co senos DCT O primeiro passo, na maioria dos sistemas de compressão de imagens e vídeo, é identificar a presença de redundância espacial (semelhança entre um pixel e os pixels

Leia mais

Filtragem no domínio de frequência

Filtragem no domínio de frequência Filtragem no domínio de frequência Filtragem no domínio de frequência Modificar a transformada de Fourier de uma imagem e computar a inversa para obter o resultado. Dada uma imagem f(x,y), MxN, a equação

Leia mais

Estudando com o MATLAB

Estudando com o MATLAB Estudando com o MATLAB Curso de Extensão Docentes: > Fabiano Araujo Soares > Marcelino M. de Andrade Monitor: >Luan Felipe Aula 4: Aplicações - Parte II 1ª Parte - Estatística Aula 4-1ª Parte: Estatística

Leia mais

Filtros espaciais. Processamento e Recuperação de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP)

Filtros espaciais. Processamento e Recuperação de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP) Processamento e Recuperação de Imagens Médicas Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP) 1 Propriedades Operadores de suavização os elementos da máscara são positivos e

Leia mais

Filtragem de Imagens no Domínio Espacial. 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227

Filtragem de Imagens no Domínio Espacial. 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 Filtragem de Imagens no Domínio Espacial 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 Image Enhancement 2 Image enhancement em Português significa algo como melhoria de imagens, mas o

Leia mais

Tratamento de Imagens

Tratamento de Imagens José Luiz de Souza Pio Karla Albuquerque de Vasconcelos Borges Disciplina: Processamento digital de Imagens 07/2001 Tratamento de Imagens 1. Imagem com ruído eliminação de ruído com técnicas do domínio

Leia mais

Parte 1 Questões Teóricas

Parte 1 Questões Teóricas Universidade de Brasília (UnB) Faculdade de Tecnologia (FT) Departamento de Engenharia Elétrica (ENE) Disciplina: Processamento de Imagens Profa.: Mylène C.Q. de Farias Semestre: 2014.2 LISTA 04 Entrega:

Leia mais

CAPITULO 2 Processamento de Imagens

CAPITULO 2 Processamento de Imagens CAPITULO 2 Processamento de Imagens 2. Considerações Iniciais Como já comentamos no capítulo, as imagens digitais podem ser representadas como uma matriz de pontos, chamados pixel. A cada pixel está associado

Leia mais

Introdução ao Processamento de Imagens Digitais Aula 01

Introdução ao Processamento de Imagens Digitais Aula 01 Introdução ao Processamento de Imagens Digitais Aula 01 Douglas Farias Cordeiro Universidade Federal de Goiás 06 de julho de 2015 Mini-currículo Professor do curso Gestão da Informação Formação: Graduação

Leia mais

Universidade Federal do Paraná Departamento de Informática Ciência da Computação e Informática Biomédica. Tópicos em Computação

Universidade Federal do Paraná Departamento de Informática Ciência da Computação e Informática Biomédica. Tópicos em Computação Universidade Federal do Paraná Departamento de Informática Ciência da Computação e Informática Biomédica Tópicos em Computação Robótica Competitiva e Visão Computacional Processamento de Imagens Prof.

Leia mais

Processamento de Sinal e Imagem Engenharia Electrotécnica e de Computadores

Processamento de Sinal e Imagem Engenharia Electrotécnica e de Computadores Processamento de Sinal e Imagem Engenharia Electrotécnica e de Computadores António M. Gonçalves Pinheiro Departamento de Física Universidade da Beira Interior Covilhã - Portugal pinheiro@ubi.pt Bibliografia

Leia mais

Filtragem de Imagens Fixas

Filtragem de Imagens Fixas FEUP 2006/2007 TELEVISÃO DIGITAL Filtragem de Imagens Fixas Nuno Miguel da Cunha Pássaro Nuno Miguel Dantas de Faria nº de aluno: 010503228 email: ee01228@fe.up.pt nº de aluno: 010503160 email: ee01160@fe.up.pt

Leia mais

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Filtragem de Imagens A utilização de filtros tem como objetivo melhorar a qualidade das imagens através da: ampliação

Leia mais

Compressão de Imagens Usando Wavelets: Uma Solução WEB para a Codificação EZW Utilizando JAVA. Utilizando JAVA. TCC - Monografia

Compressão de Imagens Usando Wavelets: Uma Solução WEB para a Codificação EZW Utilizando JAVA. Utilizando JAVA. TCC - Monografia Compressão de Imagens Usando Wavelets: Uma Solução WEB para a Codificação EZW Utilizando JAVA TCC - Monografia Wanderson Câmara dos Santos Orientador : Prof. Dr. Luiz Felipe de Queiroz Silveira 1 Departamento

Leia mais

Processamento Digital de Imagens. Análise de Imagens

Processamento Digital de Imagens. Análise de Imagens Processamento Digital de Imagens Análise de Imagens Eduardo A. B. da Silva Programa de Engenharia Elétrica - COPPE/UFRJ Laboratório de Sinais, Multimídia e Telecomunicações eduardo@smt.ufrj.br Sergio L.

Leia mais

FILTRAGEM DE IMAGEM NO DOMÍNIO ESPACIAL (Operações aritméticas orientadas à vizinhança)

FILTRAGEM DE IMAGEM NO DOMÍNIO ESPACIAL (Operações aritméticas orientadas à vizinhança) PROCESSAMENTO DE IMAGEM #5 Operações Aritméticas Orientadas à Vizinhanças Filtragem no Domínio Espacial (Máscaras) Máscaras de suavização (média e mediana) e aguçamento (laplaciano) Correlação x Convolução

Leia mais

Cores em Imagens e Vídeo

Cores em Imagens e Vídeo Aula 05 Cores em Imagens e Vídeo Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Ciência da Computação Ciência das Cores A cor é fundamentada

Leia mais

Restauração de Imagens. Tsang Ing Ren - UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática

Restauração de Imagens. Tsang Ing Ren - UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Restauração de Imagens Tsang Ing Ren - tir@cin.ufpe.br UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática 1 Tópicos! Introdução! Modelo de degradação/restauração! Modelo de ruído! Restauração

Leia mais

RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS. Nielsen Castelo Damasceno

RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS. Nielsen Castelo Damasceno RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS Nielsen Castelo Damasceno Restauração de imagem Procura recuperar uma imagem corrompida com base em um conhecimento a priori do fenômeno de degradação. Restauração

Leia mais

Processamento de Imagens

Processamento de Imagens Processamento de Imagens Prof. Marcelo Portes de Albuquerque Prof. Márcio Portes de Albuquerque Colaboradores: Clécio R. De Bom (CBPF) André Persechino (CBPF) X Escola do CBPF 2015 X Escola do CBPF - Julho

Leia mais

INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO

INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO PROCESSAMENTO DE IMAGENS Introdução Conceitos básicos Pré-processamento Realce Classificação PROCESSAMENTO DE IMAGENS Extração de Informações

Leia mais

PROCESSAMENTO DIGITAL DE IMAGENS

PROCESSAMENTO DIGITAL DE IMAGENS UNIVERSIDADE DE SÃO PAULO ESCOLA SUPERIOR DE AGRICULTURA LUIZ DE QUEIROZ DEPARTAMENTO DE ENGENHARIA DE BIOSSISTEMAS DISCIPLINA: LEB450 TOPOGRAFIA E GEOPROCESSAMENTO II PROF. DR. CARLOS ALBERTO VETTORAZZI

Leia mais

7. Color Image Processing

7. Color Image Processing Transformação de níveis de cinza para cor a idéia por trás desta técnica é executar 3 transformações independentes sobre níveis de cinza dos pixels de uma imagem de entrada. Cada cor é transformada independentemente

Leia mais

fig.1 Programa implementado durante a realização do trabalho

fig.1 Programa implementado durante a realização do trabalho 1- INTRODUÇÃO Com este trabalho pretendia-se fazer a extracção de contornos de imagens. Para se poder atingir os objectivos aos quais era proposto, foram implementadas diversas estratégias de detecção

Leia mais

Processamento de Imagens Marcia A. S. Bissaco

Processamento de Imagens Marcia A. S. Bissaco Engenharia Biomédica Processamento de Imagens Marcia A. S. Bissaco 1 Exemplos filtros Média Mediana Passa_B Passa_A Borda_H Borda_V Sobel_Y Sobel_X Oliveira, Henrique J. Quintino (UMC-SP), 2 Media Mediana

Leia mais

Padrões de Compressão de Imagens

Padrões de Compressão de Imagens Aula 10 Padrões de Compressão de Imagens Diogo Pinheiro Fernades Pedrosa diogopedrosa@ufersa.edu.br http://www2.ufersa.edu.br/portal/professor/diogopedrosa Universidade Federal Rural do Semiárido Departamento

Leia mais

Realce de imagens parte 1: operações pontuais SCC0251 Processamento de Imagens

Realce de imagens parte 1: operações pontuais SCC0251 Processamento de Imagens Realce de imagens parte 1: operações pontuais SCC0251 Processamento de Imagens Prof. Moacir Ponti Jr. www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2013/1 Moacir Ponti Jr.

Leia mais

Aula 5 - Segmentação de Imagens

Aula 5 - Segmentação de Imagens Aula 5 - Segmentação de Imagens Parte 1 Prof. Adilson Gonzaga 1 Segmentação Agrupamento de partes de uma imagem em unidades homogêneas relativamente a determinadas características. Segmentação é o processo

Leia mais

Lição de Processamento Digital de Sinais. Operação de Zooming em Processamento de Imagem. Rui Jesus

Lição de Processamento Digital de Sinais. Operação de Zooming em Processamento de Imagem. Rui Jesus Lição de Processamento Digital de Sinais Operação de Zooming em Processamento de Imagem Rui Jesus ISEL, Julho 22 .INTRODUÇÂO. Enquadramento Esta lição destina-se aos alunos da disciplina de Processamento

Leia mais

Universidade Federal do Rio de Janeiro - IM/DCC & NCE

Universidade Federal do Rio de Janeiro - IM/DCC & NCE Universidade Federal do Rio de Janeiro - IM/DCC & NCE Processamento de Imagens Segmentação Antonio G. Thomé thome@nce.ufrj.br Sala AEP/133 Conceituação Segmentação é uma tarefa básica no processo de análise

Leia mais

Introdução ao Octave + Pacote de Processamento de Imagens

Introdução ao Octave + Pacote de Processamento de Imagens Introdução ao PID Processamento de Imagens Digitais Introdução ao Octave + Pacote de Processamento de Imagens Glaucius Décio Duarte Instituto Federal Sul-rio-grandense : Campus Pelotas Engenharia Elétrica

Leia mais

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga Processamento de Imagens Coloridas Prof. Adilson Gonzaga 1 Aparência de um Objeto A aparência de um objeto é o resultado de uma complexa interação da luz incidente sobre este objeto, suas características

Leia mais

PMR2560 Visão Computacional Detecção de bordas. Prof. Eduardo L. L. Cabral

PMR2560 Visão Computacional Detecção de bordas. Prof. Eduardo L. L. Cabral PMR56 Visão Computacional Detecção de bordas Prof. Eduardo L. L. Cabral Objetivos Processamento de imagens: Características; Detecção de bordas. Características Tipos de características: Bordas; Cantos;

Leia mais

[2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações

[2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações [2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações Dr. Sylvio Barbon Junior PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DE ALIMENTOS - UEL 2016 Assunto Aula 4 Segmentação de Imagens 2 de

Leia mais

FREQUÊNCIA EM IMAGENS DIGITAIS

FREQUÊNCIA EM IMAGENS DIGITAIS PROCESSAMENTO DIGITAL DE IMAGENS (SERP11) FILTRAGEM NO DOMÍNIO ESPACIAL E DAS FREQUÊNCIAS Daniel C. Zanotta FREQUÊNCIA EM IMAGENS DIGITAIS Análise da intensidade dos NCs da imagem Banda 7 Landsat TM ao

Leia mais

Filtragem de Imagens no Domínio da Freqüência. 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227

Filtragem de Imagens no Domínio da Freqüência. 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 Filtragem de Imagens no Domínio da Freqüência 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 Introdução Fourier formulou no início do século XVIII a teoria de que qualquer função que se

Leia mais

Introdução ao Processamento Digital de Imagens. Aula 9 Restauração de Imagens. Prof. Dr. Marcelo Andrade da Costa Vieira

Introdução ao Processamento Digital de Imagens. Aula 9 Restauração de Imagens. Prof. Dr. Marcelo Andrade da Costa Vieira Introdução ao Processamento Digital de Imagens Aula 9 Restauração de Imagens Prof. Dr. Marcelo Andrade da Costa Vieira mvieira@sc.usp.br Realce x Restauração Realce: Processar a Imagem para obter um resultado

Leia mais

AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS

AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS Hedlund Erik Martins Távora 1, John Hebert Da Silva Felix 2, Darleison Rodrigues Barros Filho 3, Fausta Joaquim Faustino

Leia mais

Curso de Extensão: Noções de Sensoriamento

Curso de Extensão: Noções de Sensoriamento UFBA Curso de Extensão: Noções de Sensoriamento IPF Institut für Photogrammetrie und Fernerkundung Mauro Alixandrini Universität Karlsruhe (TH) www.kit.edu 04.08 Noções de Sensoriamento Remoto Aula 2 Comportamento

Leia mais

Lista de Práticas de Laboratório do MATLAB

Lista de Práticas de Laboratório do MATLAB Universidade Federal de São Carlos Departamento de Computação Programa de Pós Graduação em Ciência da Computação Curso de Processamento Digital de Imagens 2º Semestre 2003 Lista de Práticas de Laboratório

Leia mais

Processamento de Imagem. Histograma da Imagem Professora Sheila Cáceres

Processamento de Imagem. Histograma da Imagem Professora Sheila Cáceres Processamento de Imagem Histograma da Imagem Professora Sheila Cáceres Histograma É a distribuição de frequência dos níveis de cinza da imagem onde cada entrada no eixo x representa o nível de cinza específico

Leia mais

Introdução FILTRAGEM NO DOMÍNIO DA FREQUÊNCIA

Introdução FILTRAGEM NO DOMÍNIO DA FREQUÊNCIA FILTRAGEM NO DOMÍNIO DA FREQUÊNCIA Introdução Um sinal no domínio do espaço (x,y) pode ser aproximado através de uma soma de senos e cossenos com frequências (f, f2, f3,...fn) de amplitudes (a, a2,...

Leia mais

Motivação Por que estudar?

Motivação Por que estudar? Aula 04 Imagens Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Motivação Por que estudar? Imagens digitais

Leia mais

Trabalhos de laboratório

Trabalhos de laboratório Trabalhos de laboratório Âmbito : manipulação e processamento de imagem e vídeo Objectivo: Não é possível perceber realmente processamento de imagem (ou qualquer outro tópico de engenharia), sem aplicar

Leia mais

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Transformações Geométricas

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Transformações Geométricas UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba Transformações Geométricas .(x,y, P).(x,y, P) Imagem fonte Imagem transformada Deve-se notar que, como uma imagem digital é representada por uma matriz

Leia mais

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres Processamento de Imagem Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres Lembrando Filtragem Correlação A correlação e a convolução sãos dois conceitos relacionados a filtragem.

Leia mais

PROCESSAMENTO DE IMAGENS

PROCESSAMENTO DE IMAGENS PROCESSAMENTO DE IMAGENS Introdução Conceitos básicos Pré-processamento Realce Classificação PROCESSAMENTO DE IMAGENS- aula de 25/5/10 Introdução Conceitos básicos Pré-processamento Realce Classificação

Leia mais

Influência do Tamanho do Bloco na DCT

Influência do Tamanho do Bloco na DCT LICENCIATURA EM ENGENHARIA ELECTROTÉCNICA E DE COMPUTADORES TELEVISÃO DIGITAL 2005/06 Influência do Tamanho do Bloco na DCT Autores: Carlos Graf Nuno Lima Grupo 4 Novembro de 2005 ÍNDICE 1. INTRODUÇÃO...

Leia mais

Processamento Digital de Imagens. Cor

Processamento Digital de Imagens. Cor Processamento Digital de Imagens Cor Em uma descrição física a cor está associada ao seu comprimento de onda. Ao se analisar o espectro eletromagnético na região do visível, os menores comprimentos de

Leia mais

MAS 160/510 Conjunto de Problema Nove

MAS 160/510 Conjunto de Problema Nove MAS 160/510 Conjunto de Problema Nove 1. Modulação Digital O sistema Quaternário de Manipulação de Comutação de Fase na figura é usado para transmitir dados através de um canal (barulhento). O gerador

Leia mais

1 1 1 *1/ *1/ *1/49

1 1 1 *1/ *1/ *1/49 O que é filtragem? As técnicas de filtragem são transformações da imagem pixel a pixel, que não dependem apenas do nível de cinza de um determinado pixel, mas também do valor dos níveis de cinza dos pixels

Leia mais

4 Resultados Exemplo 1 Reprodução da Opacidade 2D

4 Resultados Exemplo 1 Reprodução da Opacidade 2D Resultados 47 4 Resultados Neste capítulo serão apresentados os testes feitos com a opacidade 3D. Nestes testes reproduzimos, inicialmente, os resultados obtidos pela opacidade 2D em Silva[30]. Serão apresentados

Leia mais

Expansão/Redução de imagens no domínio das frequências

Expansão/Redução de imagens no domínio das frequências Faculdade de Engenharia da Universidade do Porto LEEC 5ºAno/1ºSemestre Televisão Digital 2006/2007 Trabalho 1: Expansão/Redução de imagens no domínio das frequências Grupo 8: Pedro Cunha (ee00047@fe.up.pt)

Leia mais

Processamento Digital de Sinais:

Processamento Digital de Sinais: Processamento Digital de Sinais: Conceitos e Aplicações Joseana Macêdo Fechine Régis de Araújo IC-DSC-UFCG 1 Por que estudar PDS? 2 PDS Conceitos Básicos Sinais Padrões de variações que representam uma

Leia mais

Universidade Federal de Sergipe Departamento de Matemática. Imagem* Profª. Maria Andrade. *Parte desta apresentação foi do Prof. Thales Vieira.

Universidade Federal de Sergipe Departamento de Matemática. Imagem* Profª. Maria Andrade. *Parte desta apresentação foi do Prof. Thales Vieira. Universidade Federal de Sergipe Departamento de Matemática Imagem* Profª. Maria Andrade *Parte desta apresentação foi do Prof. Thales Vieira. 2016 O que é uma imagem digital? Imagem no universo físico

Leia mais

Colégio Politécnico da UFSM DPADP0024 : Processamento Digital de Imagens (Prof. Dr. Elódio Sebem)

Colégio Politécnico da UFSM DPADP0024 : Processamento Digital de Imagens (Prof. Dr. Elódio Sebem) A filtragem digital é uma transformação da imagem mediante operações locais. Na imagem filtrada o ND de cada pixel está em função do NDs dos pixels do seu entorno na imagem inicial, sem modificações de

Leia mais

Realce de imagens parte 2: ltragem espacial SCC5830/0251 Processamento de Imagens

Realce de imagens parte 2: ltragem espacial SCC5830/0251 Processamento de Imagens Realce de imagens parte 2: ltragem espacial SCC5830/0251 Processamento de Imagens Prof. Moacir Ponti Jr. www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2013/1 Moacir Ponti

Leia mais

PCIM 2013-2014. Laboratório 0, parte visual: Iniciação ao tratamento de imagem, vídeo e áudio no MATLAB

PCIM 2013-2014. Laboratório 0, parte visual: Iniciação ao tratamento de imagem, vídeo e áudio no MATLAB PCIM 2013-2014 Laboratório 0 - parte visual: Iniciação à manipulação de imagem, vídeo e áudio com o MATLAB 1. Processamento de imagem O MatLab possui diversos comandos específicos para manipular imagens

Leia mais

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha Filtragem As técnicas de filtragem são transformações da imagem "pixel" a "pixel", que dependem do nível de cinza de um determinado "pixel" e do valor dos níveis de cinza dos "pixels" vizinhos, na imagem

Leia mais

Capítulo 1 - Introdução Capítulo 2 - Tipos de Originais

Capítulo 1 - Introdução Capítulo 2 - Tipos de Originais Capítulo 1 - Introdução Luz O que É Luz Espectro Eletromagnético Luz Anárquica Cor Interpretação Espectro Visível Sínteses Aditiva e Subtrativa Síntese Aditiva Cores Opostas e Complementares Síntese Subtrativa

Leia mais

VISÃO COMPUTACIONAL PARA RECONHECIMENTO DE FACES APLICADO NA IDENTIFICAÇÃO E AUTENTICAÇÃO DE USUÁRIOS NA WEB. Márcio Koch

VISÃO COMPUTACIONAL PARA RECONHECIMENTO DE FACES APLICADO NA IDENTIFICAÇÃO E AUTENTICAÇÃO DE USUÁRIOS NA WEB. Márcio Koch VISÃO COMPUTACIONAL PARA RECONHECIMENTO DE FACES APLICADO NA IDENTIFICAÇÃO E AUTENTICAÇÃO DE USUÁRIOS NA WEB Márcio Koch Orientador: Jacques Robert Heckmann ROTEIRO Introdução Objetivos do trabalho Fundamentação

Leia mais

VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos

VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos VISÃO COMPUTACIONAL Marcelo Henrique dos Santos marcelosantos@outlook.com São Paulo SP, Agosto/2013 INTRODUÇÃO Processamento de imagens é um processo onde a entrada do sistema é uma imagem e a saída é

Leia mais

Processamento e Análise de Imagens Médicas

Processamento e Análise de Imagens Médicas Processamento e Análise de Imagens Médicas Prof. Luiz Otávio Murta Junior 1 : Programa Fundamentos de imagem O modelo de imagem Brilho, contraste, luminância A imagem digital Quantização, amostragem e

Leia mais

Simulação Gráfica. Segmentação de Imagens Digitais. Julio C. S. Jacques Junior

Simulação Gráfica. Segmentação de Imagens Digitais. Julio C. S. Jacques Junior Simulação Gráfica Segmentação de Imagens Digitais Julio C. S. Jacques Junior Segmentação Subdivide uma imagem em suas partes ou objetos constituintes. O nível até o qual essa subdivisão deve ser realizada

Leia mais

Trabalho 2 Fundamentos de computação Gráfica

Trabalho 2 Fundamentos de computação Gráfica Trabalho 2 Fundamentos de computação Gráfica Processamento de Imagens Aluno: Renato Deris Prado Tópicos: 1- Programa em QT e C++ 2- Efeitos de processamento de imagens 1- Programa em QT e C++ Para o trabalho

Leia mais

Trabalho Final de Processamento de Imagens: Panografia

Trabalho Final de Processamento de Imagens: Panografia Trabalho Final de Processamento de Imagens: Panografia 1. Introdução Vítor Silva Sousa 1 1 Escola Politécnica Universidade Federal do Rio de Janeiro (UFRJ) Rio de Janeiro RJ Brasil vitor.silva.sousa@gmail.com

Leia mais

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira Universidade Federal de Alagoas Instituto de Matemática Imagem Prof. Thales Vieira 2011 O que é uma imagem digital? Imagem no universo físico Imagem no universo matemático Representação de uma imagem Codificação

Leia mais

Prof. Cláudio Henrique Albuquerque Rodrigues

Prof. Cláudio Henrique Albuquerque Rodrigues Prof. Cláudio Henrique Albuquerque Rodrigues As características do vídeo analógico são: Limitações no armazenamento, processamento e transmissão; Dificuldade na localização de imagens específicas; Dificuldade

Leia mais

Deteção Remota e Processamento Imagem

Deteção Remota e Processamento Imagem Licenciatura em Engenharia GeoEspacial João Catalão / Fernando Soares 2017 / 2018 Cap.1 Imagens digitais Sistema de comunicação (transmissão/recepção de um sinal). Malha digital. Conectividade e vizinhança.

Leia mais

Descritores de Imagem

Descritores de Imagem Descritores de Imagem André Tavares da Silva 31 de março de 2014 1 Descritores de imagem (continuação) 1.1 Frameworks de detecção de objetos SIFT (scale-invariant features transform) (Lowe, 1999) SIFT

Leia mais

AQUISIÇÃO E REALCE EM IMAGENS UTILIZANDO JAVA COM AUXILIO DO OPENCV

AQUISIÇÃO E REALCE EM IMAGENS UTILIZANDO JAVA COM AUXILIO DO OPENCV AQUISIÇÃO E REALCE EM IMAGENS UTILIZANDO JAVA COM AUXILIO DO OPENCV Rafael Aquino 1 Fabio Gomes 2 Ciência da Computação ciências exatas e tecnológicas ISSN IMPRESSO 1980-1777 ISSN ELETRÔNICO 2316-3135

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens Ciência da Computação Processamento Digital de Imagens Tópicos Abordagem Contínua da Equalização Equalização Exemplo de Equalização Prof. Sergio Ribeiro 2 Técnica que procura redistribuir os valores de

Leia mais

Processamento de Imagens Digitais

Processamento de Imagens Digitais Processamento de Imagens Digitais Redução de Ruídos - Filtros Espaciais "Passa-Baixa" Glaucius Décio Duarte Instituto Federal Sul-rio-grandense Engenharia Elétrica 1 de 7 Ruído em Imagens Digitais As imagens

Leia mais

6 Modelo Gamma-Cetuc (GC)

6 Modelo Gamma-Cetuc (GC) 6 Modelo Gamma-Cetuc (GC) Um modelo de sintetização de séries temporais de atenuação por chuva envolve a geração de dados aleatórios que satisfaçam especificações de estatísticas de primeira e de segunda

Leia mais

Álgebra Linear Aplicada à Compressão de Imagens. Universidade de Lisboa Instituto Superior Técnico. Mestrado em Engenharia Aeroespacial

Álgebra Linear Aplicada à Compressão de Imagens. Universidade de Lisboa Instituto Superior Técnico. Mestrado em Engenharia Aeroespacial Álgebra Linear Aplicada à Compressão de Imagens Universidade de Lisboa Instituto Superior Técnico Uma Breve Introdução Mestrado em Engenharia Aeroespacial Marília Matos Nº 80889 2014/2015 - Professor Paulo

Leia mais

As imagens. As imagens. Representação digital de imagens. As imagens Wilson de Pádua Paula Filho 1

As imagens. As imagens. Representação digital de imagens. As imagens Wilson de Pádua Paula Filho 1 As As As Dispositivos gráficos Resolução espacial de : pixel - unidade de imagem, usada para medir resolução gráfica; visão humana - cerca de 3000 x 3000 pixels; fotografia - até 8000 x 8000 pixels. 2001

Leia mais

Capítulo 5 Filtragem de Imagens

Capítulo 5 Filtragem de Imagens Capítulo 5 Filtragem de Imagens Capítulo 5 5.1. Filtragem no Domínio da Frequência 5.2. Filtragem no Domínio Espacial 2 Objetivo Melhorar a qualidade das imagens através da: ampliação do seu contraste;

Leia mais

Propriedades da Imagem Amostragem & Quantização (Quantificação) Histograma Imagem Colorida x Imagem Monocromática. Propriedades da Imagem

Propriedades da Imagem Amostragem & Quantização (Quantificação) Histograma Imagem Colorida x Imagem Monocromática. Propriedades da Imagem Proc. Imagem Prof. Júlio C. Klafke [1] TÓPICOS DESENVOLVIDOS NESTE MÓDULO PROCESSAMENTO DE IMAGEM #02 Propriedades da Imagem Amostragem & Quantização (Quantificação) Histograma Imagem Colorida x Imagem

Leia mais

Implementação de códigos no Matlab para detecção de falhas em cordão de soldas. Adailton Turczen de Melo Andrine M. Varela da Cruz Wallace Griz Ayres

Implementação de códigos no Matlab para detecção de falhas em cordão de soldas. Adailton Turczen de Melo Andrine M. Varela da Cruz Wallace Griz Ayres Implementação de códigos no Matlab para detecção de falhas em cordão de soldas Adailton Turczen de Melo Andrine M. Varela da Cruz Wallace Griz Ayres Departamento Acadêmico de Eletrônica (DAELN) - Universidade

Leia mais

Visão computacional. Juliana Patrícia Detroz Orientador: André Tavares Silva

Visão computacional. Juliana Patrícia Detroz Orientador: André Tavares Silva Visão computacional Juliana Patrícia Detroz Orientador: André Tavares Silva Visão computacional Tentativa de replicar a habilidade humana da visão através da percepção e entendimento de uma imagem; Fazer

Leia mais

Filtragem Espacial. Guillermo Cámara-Chávez

Filtragem Espacial. Guillermo Cámara-Chávez Filtragem Espacial Guillermo Cámara-Chávez Filtragem com Preservação de Bordas Filtros estatísticos passa-baixas podem suprimir detalhes importantes da imagem linhas finas, cantos de objetos. Isso acontece

Leia mais