Processamento Digital de Imagens Fundamentação Teórica Odilon Francisco http://dsc.ufcg.edu.br/~odilon [email protected] Elloá Barreto Guedes http://dsc.ufcg.edu.br/~elloa [email protected] Introdução O Processamento Digital de Imagens tem início com a captura da imagens, que corresponde à iluminação refletida na superfície dos objetos, adquirida através de um sistema de aquisição (câmera, scanner, etc.). O nascimento do conceito de PDI pode ser traduzido na viabilidade das máquinas e nas primeiras aplicações que promoveram melhorias e alterações em imagens 2 Introdução No nosso escopo, podemos definir uma imagem como uma função bidimensional f(x; y), onde x e y são pontos no plano, e a amplitude de f como um par de coordenadas (x; y) denominada intensidade do nível de cinza no determinado ponto da imagem. 3 Introdução É comum levar em consideração apenas os resultados do PDI que possuem algum significado para a percepção humana; Segunda maior aplicação: resolver problemas ligados à percepção de máquina; Não existe um consenso sobre onde o processamento digital de imagens pára e outras áreas. 4 Sistema Típico para o Processamento Digital de Imagens 5 Conceitos Fundamentais Pixel Palavra formada da aglutinação das palavras inglesas “Picture” e “Element”; Denota o menor elemento em um dispositivo de exibição ao qual é possível atribuir uma cor 6 Conceitos Fundamentais Resolução É a habilidade de distinguir pequenos detalhes espaciais Indica quantos pontos ou pixels por polegada existem na imagem 7 Conceitos Fundamentais Dimensão da Imagem São as medidas verticais e horizontais de uma imagem expressas em termos de pixel; Pode ser determinadas pela multiplicação da largura e altura pela quantidade de pontos por polegada (dpi) 8 Conceitos Fundamentais Profundidade de Bits É determinada pelo número de bits utilizados para definir cada pixel; Quanto maior a profundidade de bits, maior será o número de tons representados, em escala de cinza ou cor. 9 Conceitos Fundamentais Dynamic Range É o intervalo de diferenças de tons entre a luz mais clara e mais escura em uma imagem; Quanto mais alto é o intervalo dinâmico, maior é o potencial de sombras que podem ser representados 10 Conceitos Fundamentais Compressão É utilizada para reduzir o tamanho da imagem a ser armazenada; Todas as técnicas de compressão de imagens abreviam uma string de código binário da imagem original. 11 PDI no Domínio do Espaço Refere-se ao conjunto de técnicas mais conhecidas para a manipulação de imagens O termo “espacial” se refere à própria imagem plana, ou seja, possui relação com a localização direta dos pixels. Es técnicas de processamento digital de imagens no domínio do espaço condizem com a manipulação direta de um pixel ou de sua vizinhança 12 PDI no Domínio do Espaço As técnicas do domínio do espaço são denotadas pela expressão: g(x; y) = T[f(x; y)] onde f(x; y) é a imagem de entrada, g(x; y) é a imagem resultante, oriunda de um processo, e T é um operador sobre f, definido, por exemplo, sobre uma determinada vizinhança do ponto (x; y). 13 Operações Radiométricas São técnicas que modificam a distribuição dos níveis de cinza de uma imagem preservando os contornos. 14 Operações Radiométricas Tem basicamente duas aplicações para transformações radiométricas: Realce de Contraste - Procura enfatizar alguma característica de interesse da imagem. Restauração - Visa corrigir alguma distorção sofrida pela imagem. Quando uma imagem sofreu uma distorção que diminui seu contraste, uma transformação que realce as bordas dos objetos das imagens pode, de fato, a restaurar. 15 Operações Radiométricas Pontuais Lógicas(NOT, AND, OR, XOR) Aritméticas (+, -, *, /) Histogrâmicas Expansão/Compressão Equalização 16 Operações Lógicas not = ~a 17 Operações Lógicas and = a&b 18 Operações Lógicas or = a|b 19 Operações Lógicas nand = ~(a & b) 20 Operações Lógicas nor = ~(a | b) 21 Operações Lógicas xor = a^b 22 23 Filtragem Espacial O primeiro passo efetivo do processamento digital de imagens é comumente conhecido como préprocessamento; Normalmente, esta etapa envolve a filtragem de ruídos e distorções geométricas introduzidos pelos sensores de captura das imagens. consistindo da forma mais básica do tratamento de imagens. 24 Filtragem Espacial Alguns operadores de vizinhança trabalham com valores de pixels da imagem da vizinhança e os valores correspondentes de uma sub-imagem que possui as mesmas dimensões desta vizinhança; O processo de filtragem consiste na movimentação do filtro da máscara ponto a ponto na imagem. Para cada (x; y), o resultado do filtro é calculado utilizando uma relação pré-definida 25 Filtragem Espacial Filtro da Média de ordem n: Produz como valor do pixel processado a média aritmética dos valores dos pixels (i; j) de uma vizinhança contendo n pixels 26 Filtragem Espacial Filtro da Mediana de ordem n: produz como valor do pixel de saída a mediana dos valores dos pixels da imagem de entrada em uma vizinhança de (i; j) contendo n pixels 27 Filtragem Espacial Filtro da Moda de ordem n: Produz como valor do pixel de saída a moda dos valores dos pixels da imagem de entrada em uma vizinhança de (i; j) contendo n pixels. 28 Filtragem Espacial Operador de Roberts: Executa o gradiente cruzado, ou seja, o cálculo das diferenças dos níveis de cinza é executado em uma direção rotacionada de 45º 29 Filtragem Espacial Operador de Prewitt: Suaviza a imagem, atenuando o ruído. 30 Filtragem Espacial Operador de Sobel: Difere do operador de Prewitt apenas no tocante aos pesos conferidos aos vizinhos mais próximos não nulos do pixel central. 31 Dúvidas?! Obrigada (= 32