0% acharam este documento útil (0 voto)
6 visualizações11 páginas

Filtros e Convolução em Imagens

O documento aborda o processamento de imagens, focando em filtros e convolução, com ênfase em técnicas no domínio do espaço. Ele explica o conceito de máscara (ou kernel) e como ela é utilizada para modificar pixels em uma imagem, além de descrever diferentes tipos de máscaras de convolução, como as que detectam bordas e suavizam imagens. O texto também menciona o gradiente como um vetor que indica a direção de maior variação em uma função.

Enviado por

Zardston Z
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
6 visualizações11 páginas

Filtros e Convolução em Imagens

O documento aborda o processamento de imagens, focando em filtros e convolução, com ênfase em técnicas no domínio do espaço. Ele explica o conceito de máscara (ou kernel) e como ela é utilizada para modificar pixels em uma imagem, além de descrever diferentes tipos de máscaras de convolução, como as que detectam bordas e suavizam imagens. O texto também menciona o gradiente como um vetor que indica a direção de maior variação em uma função.

Enviado por

Zardston Z
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

UNIP - UNIVERSIDADE PAULISTA

Processamento de imagens - Professor Alvaro Nunes


Roteiro

UNIP - UNIVERSIDADE PAULISTA


Processamento de Imagens

Ciência da Computação

UNIP

segundo semestre, 2024


UNIP - UNIVERSIDADE PAULISTA
Processamento de imagens - Professor Alvaro Nunes
Roteiro

PROCESSAMENTO DE IMAGENS

Filtros
Filtros no domı́nio do espaço
Convolução
Algumas máscaras de convolução
Sobel
Gradiente
UNIP - UNIVERSIDADE PAULISTA
Processamento de imagens - Professor Alvaro Nunes
Roteiro

Filtros

”Um filtro em processamento de imagens é uma operação que


modifica a intensidade ou cor dos pixels de uma imagem de acordo
com uma determinada regra ou função, frequentemente utilizando
uma máscara ou kernel que é aplicada em cada pixel ou grupo de
pixels.”
Gonzalez, R. C., et Woods, R. E. (2008). Digital Image
Processing (3rd ed.). Pearson Prentice Hall
UNIP - UNIVERSIDADE PAULISTA
Processamento de imagens - Professor Alvaro Nunes
Filtros no domı́nio do espaço

A filtragem no domı́nio espacial é uma técnica de


processamento de imagens que normalmente manipula os valores
de uma vizinhança para modificar a imagem digital, atuando
diretamente nos pixels da imagem.
A filtragem no domı́nio espacial pode trabalhar com
uma máscara, que percorre toda a imagem realizando as
operações de filtragem desejadas.
conjutos de pixels
UNIP - UNIVERSIDADE PAULISTA
Processamento de imagens - Professor Alvaro Nunes
Filtros no domı́nio do espaço

Máscara (ou Kernel)

A máscara, também conhecida como kernel, é uma pequena


matriz de valores numéricos usada para definir a operação que
será aplicada aos pixels de uma imagem durante a
convolução. Esses valores determinam como os pixels de
entrada são combinados para gerar o valor do pixel de saı́da.
A máscara geralmente tem dimensões menores do que a
imagem (como 3x3, 5x5, etc.).
Durante a convolução, a máscara é ”deslizada”sobre a
imagem. Em cada posição, os valores da máscara são
multiplicados pelos valores correspondentes dos pixels da
imagem, e os resultados são somados para produzir o valor do
pixel de saı́da na posição central da máscara.
UNIP - UNIVERSIDADE PAULISTA
Processamento de imagens - Professor Alvaro Nunes
Filtros no domı́nio do espaço

Janela (ou Região Local)

A janela refere-se à região especı́fica da imagem que está


sendo considerada em um dado momento para a aplicação da
máscara. Em outras palavras, a janela é o subgrupo de pixels
da imagem sobre os quais a máscara é aplicada.
À medida que a máscara se move pela imagem, ela define
uma janela de pixels na imagem correspondente ao tamanho
da máscara. Por exemplo, se a máscara for 3x3, a janela em
cada passo também será 3x3. A operação de convolução será
aplicada nesta janela para calcular o valor do pixel de saı́da.
Exemplo: Se a máscara 3x3 estiver centrada no pixel (i, j) da
imagem, a janela será composta pelos pixels em torno de (i, j), ou
seja, do pixel (i-1, j-1) ao pixel (i+1, j+1).
UNIP - UNIVERSIDADE PAULISTA
Processamento de imagens - Professor Alvaro Nunes
Filtros no domı́nio do espaço

Convolução

A idéia é fazer com que a máscara percorra toda a imagem


realizando uma operação especı́fica de tratamento em cada pixel.
Um caso especı́fico é o processo de convolução, onde quando
aplica-se uma transformação representada por uma matriz em toda
a janela. Esta operação altera os dados de cada pixel conforme o
conjunto representado pela janela.

Esta operação é chamada de convolução. A matriz da operação é


chamada de matriz de convolução ou kernel.
UNIP - UNIVERSIDADE PAULISTA
Processamento de imagens - Professor Alvaro Nunes
Filtros no domı́nio do espaço

Exemplo simples de Matriz de Convolução

Exemplo sim
UNIP - UNIVERSIDADE PAULISTA
Processamento de imagens - Professor Alvaro Nunes
Filtros no domı́nio do espaço

Máscaras de convolução

O tamanho da máscara e os valores de seus coeficientes definem o


tipo de filtragem produzido. Exemplos:
gradientes(robert, sobel, etc): detectores de borda
média espacial (suavização)
mediana
Passa alta (realce)
Passa banda
UNIP - UNIVERSIDADE PAULISTA
Processamento de imagens - Professor Alvaro Nunes
Filtros no domı́nio do espaço

(a) Antes (b) Depois

Figura: Filtro de Sobel


UNIP - UNIVERSIDADE PAULISTA
Processamento de imagens - Professor Alvaro Nunes
Filtros no domı́nio do espaço

Gradiente

No cálculo vetorial o gradiente (ou vetor gradiente) é um vetor


que indica o sentido e a direção na qual, por deslocamento a partir
do ponto especificado, obtém-se o maior incremento possı́vel no
valor de uma função.
O gradiente é o vetor que aponta para onde a grandeza resultante
da função tem seu maior crescimento.
O módulo do vetor gradiente indica a taxa de variação da grandeza
escalar com relação à distância movida quando desloca-se na
direção e sentido do vetor gradiente (deslocamentos infinitesimais).

Você também pode gostar