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

Documentos relacionados
Filtros espaciais (suavizaçào)

TE073 PDS II Programa de Graduação em Engenharia Elétrica

Processamento digital de imagens

Processamento Digital de Imagens

FILTROS NO DOMÍNIO ESPACIAL. Nielsen Castelo Damasceno

Álgebra Linear em Visão Computacional

Processamento de Imagens COS756 / COC603

TE073 PDS II Programa de Graduação em Engenharia Elétrica

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

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

Aula 5 - Segmentação de Imagens

Processamento Digital de Imagens Aula 04

SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial (Parte 2)

Filtragem linear. jorge s. marques, questão: como remover artefactos?

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

Processamento digital de imagens

UMA VISÃO SOBRE O PROCESSAMENTO DE IMAGENS. Rogério Vargas DCET UESC Home page: rogerio.in

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

APLICAÇÃO DE TÉCNICAS DE PROCESSAMENTO DE IMAGENS DIGITAIS EM IMAGENS GERADAS POR ULTRA-SOM

T4 Processamento de Imagem

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ UNIOESTE CAMPUS UNIVERSITÁRIO DE CASCAVEL CURSO DE CIÊNCIA DA COMPUTAÇÃO LISTA DE EXERCÍCIOS

Quadro Segmentação de Imagens

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

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

Detectando Bordas: Filtros Passa Alta

PMR2560 Visão Computacional Filtragem e Suavização. Prof. Eduardo L. L. Cabral

TELEVISÃO DIGITAL LEEC 2006/2007

Exemplos. Propagação (Reconstrução)

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

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

Processamento de Imagens

SEL Visão Computacional. Aula 2 Processamento Espacial

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

T4.1 Processamento de Imagem

FILTROS ESPACIAIS PASSA-BAIXA

Capítulo III Processamento de Imagem

Filtragem. Processamento digital de imagens. CPGCG/UFPR Prof. Dr. Jorge Centeno

Processamento Digital de Imagens. Análise de Imagens

Espaço de Fourier. Processamento de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. de Física e Matemática (FFCLRP/USP)

Introdução ao Processamento Digital de Imagem MC920 / MO443

Diego Martin Mancini Orientador: Prof. Paulo A. V. de Miranda Instituto de Matemática e Estatística Universidade de São Paulo

Espaço de Fourier. Processamento de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. de Física e Matemática (FFCLRP/USP)

API para transformação de imagem em cartum utilizando plataforma ios. Acadêmico Christian Hess Orientador Dalton Solano dos Reis

6. FILTRAGEM DE FREQUÊNCIAS ESPACIAIS

2. Passos fundamentais para o processamento de imagens

Processamento de Imagens

Aula 5. Melhoria de imagens por filtragens: Não lineares simples e homomórficas.

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO ESCOLA DE ENGENHARIA DEPARTAMENTO DE ELETRÔNICA E DE COMPUTAÇÃO

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

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

5. Detecção de bordas

FILTRO GAUSSIANO ADAPTATIVO IMPLEMENTADO EM AMBIENTE JULIA RESUMO ABSTRACT

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

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

Fundamentos da Computação Gráfica

Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática

Estudo Dirigido de Detecção de Contornos. Computação Gráfica II Estudo Dirigido de Detecção de Contornos Fls. 1. Inhaúma Neves Ferraz

Tracking de movimentos usando marcadores circulares

Comunicado. Técnico. Filtro Shen-Castan (ISEF) para detecção de bordas. O filtro de Shen-Castan. José Iguelmar Miranda.

Detecção de Arestas em Imagens Digitais

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

Processamento de Imagens COS756 / COC603

Fundamentos de Processamento Gráfico. Aula 3. Introdução ao Processamento de Imagens. Profa. Fátima Nunes

Processamento de Imagens

Filtros em freqüências

Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local

Processamento de Imagens

CARACTERÍSTICAS DE IMAGENS: PONTOS E SUPERFÍCIES

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

Computação Gráfica. Filtro que opera no domínio de freqüência Atenua os as freqüências altas de uma imagem Exemplo Smoothing filter

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

Processamento de Imagens Marcia A. S. Bissaco

Propriedades estatísticas de uma imagem

SEL-0339 Introdução à Visão Computacional. Aula 5 Segmentação de Imagens

Processamento de Imagens Filtragem Digital

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

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

Processamento Digital de Sinais. Convolução. Prof. Dr. Carlos Alberto Ynoguti

Filtragem de Imagens Fixas

FILTROS PARA EXTRAÇÃO DE BORDAS: UM ESTUDO PRELIMINAR PARA A ÁREA DO RESERVATÓRIO DE ITAPARICA

Interpolação em imagens

Scale-Space: Representação de Imagens em Múltiplas Escalas

Processamento de Imagens COS756 / COC603

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

Tomografia é feita em 2 passos:

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

DETECÇÃO DE BORDAS EM IMAGENS DIGITAIS

Tomografia. Processamento e Recuperação de Imagens Médicas. Retro-projeção e transformada de Radon. Prof. Luiz Otavio Murta Jr.

Aula 3 Processamento Espacial

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

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

2 SIFT (Scale Invariant Feature Transform)

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

PROCESSO DE DETECÇÃO DE BORDAS DE CANNY

Universidade Federal do Rio de Janeiro. Escola Politécnica. Departamento de Eletrônica e de Computação

Filtragem no domínio de frequência

Operações Algébricas e Lógicas. Guillermo Cámara-Chávez

Processamento de Imagens Termais Aplicado à Navegação Autônoma. Wanessa da Silva

Filtragem Espacial. Guillermo Cámara-Chávez

CAPÍTULO 4 SEGMENTAÇÃO DE IMAGENS SAR

Transcrição:

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 somam um, de modo a que a saída é igual à entrada em regiões de constante intensidade A quantidade de suavização e remoção de ruído é proporcional à dimensão da máscara Transições abruptas (step edges) são tanto mais espalhadas (blurred) quanto maior for a dimensão da máscara Operadores diferenciais as coordenadas das máscaras tem sinais opostos para que se obtenha uma resposta máxima quando existem transições de intensidade (contraste) A soma dos valores é zero para que a resposta seja zero quando a região é constante As máscaras de primeira derivada produzem valores absolutos elevados em pontos de grande contraste As máscaras de segunda derivada produzem cruzamentos por zero em pontos de grande contraste 2

Suavização de imagem Suavização (filtragem passa-baixas) de imagem N N O(r, c) = I (r + i, c + j ) N 2 i= N j = N filtro de média (box filter) O(r, c) = N N g (i, j ) I (r + i, c + j ) i = N j = N filtro gaussiano g ( x, y ) = d= 1 e 2π σ d2 2σ 2 ( x xc ) 2 + ( y yc ) 2 3

Suavuzação (borramento) 4

Suavuzação (borramento) 5

Suavuzação (borramento) 6

Suavuzação (borramento) 7

Suavuzação (borramento) 8

Convolução 2D (bidimensional) ou 9

Convolução 2D (bidimensional) 10

11

Convolução 2D (bidimensional) sendo Por exemplo: 12

13

Tratamento de fronteiras, caso geral: 14

15

Mascaras (H): a) quadrada; b) gaussiana; c) LoG 16

Mascaras (H): De fato, a equação pode assumir a forma geral: ; 17

Propriedades da convolução 2D 18

Propriedades da convolução 2D 19

Separabilidade da convolução 2D 1 H1 = [11111] e H 2 = 1 1 Sejam: dada a propriedade: Podemos considerar: 20

Separabilidade da convolução 2D 1 H1 = [11111] e H 2 = 1 1 Sejam: Podemos considerar: Então: 21

Filtros gaussianos Caso 1D: 2 x2 1 g ( x) = e 2σ 2π σ x g ' ( x) = 2 g ( x) σ x2 1 g ' ' ( x) = 4 2 g ( x) σ σ Caso 2D: h ( x, y ) = g ( r ) r = x2 + y 2 22

Separabilidade da convolução 2D (H Gaussiano) Seja: Podemos considerar: Então: 23

Kernel Gaussiano (H Gaussiano) 24

Convolução 2D (Função Delta) Seja: Sabemos que: 25

Convolução 2D (Função Delta) 26

Convolução 2D (Função Delta e Kernel Gaussiano) 27

Filtro de mediana 28

Filtragem de mediana Seja A[i ]i =0,,n 1 uma lista ordenada de números reais. A mediana do conjunto A é o valor A[(n-1)/2] Exemplos 29

Filtro de mediana 30

Filtro de mediana 31

Filtro de mediana 32

Filtragem temporal com filtro de mediana Filtragem de Mediana da Sequência 33

Filtro de mediana 34

Filtro de mediana ponderada 35

Tratamento de fronteiras 36

Implementação dos filtros 37

Tratamento de fronteiras 38

Propriedades Operadores de suavização os elementos da máscara são positivos e somam um, de modo a que a saída é igual à entrada em regiões de constante intensidade A quantidade de suavização e remoção de ruído é proporcional à dimensão da máscara Transições abruptas (step edges) são tanto mais espalhadas (blurred) quanto maior for a dimensão da máscara Operadores diferenciais as coordenadas das máscaras tem sinais opostos para que se obtenha uma resposta máxima quando existem transições de intensidade (contraste) A soma dos valores é zero para que a resposta seja zero quando a região é constante As máscaras de primeira derivada produzem valores absolutos elevados em pontos de grande contraste As máscaras de segunda derivada produzem cruzamentos por zero em pontos de grande contraste 39

Operadores diferenciais 2D Derivada em relação a x: 40

Máscaras 1D 41

Detecção de transições (bordas) Operadores diferenciais de sinais 1D f ' ( xi ) Máscara 1D centrada f ( xi ) f ( xi 1 ) xi xi 1 42

Operadores diferenciais 2D Gradiente duma função f = ( fx, fy ) f f x2 + f y2 θ tan 1 ( f y / f x ) Exemplo: f 1 f x [( I ( x + 1, y ) I ( x 1, y ) ) / 2 x 3 + ( I ( x + 1, y 1) I ( x 1, y 1) ) / 2 + ( I ( x + 1, y + 1) I ( x 1, y + 1) ) / 2] f 1 f y [( I ( x, y + 1) I ( x, y 1) ) / 2 y 3 + ( I ( x 1, y + 1) I ( x 1, y 1) ) / 2 + ( I ( x + 1, y + 1) I ( x + 1, y 1) ) / 2] 43

Operadores diferenciais 2D Derivada em relação a x: 44

Operadores diferenciais 2D Derivada em relação a x: Estendendo: I ( u, v ) u e I ( u, v ) u Então o gradiente é: 45

Operadores diferenciais 2D Gradiente: Módulo do gradiente: 46

Operadores diferenciais 2D Calculo do gradiente: 47

Operadores diferenciais 2D Calculo do gradiente: em x em y 48

Operadores diferenciais 2D Kernels diferenciais (H) Prewitt: 1 H xp = 1 * [ 1 0 1] 1 1 0 1 H xp = 1 0 1 1 0 1 e e 1 H xp = [1 1 1] * 0 1 1 1 1 H xp = 0 0 0 1 1 1 49

Operadores diferenciais 2D Kernels diferenciais (H) Sobel: 1 2 1 1 0 1 0 S S H = 0 0 x H x = 2 0 2 e 1 2 1 1 0 1 O gradiente é: S ( I * H 1 x )(u, v ) I (u, v) S 8 ( I * H y )(u, v) Lembrando que: 50

Operadores diferenciais 2D O mesmo vale para Prewitt: e, 51

Operadores diferenciais 2D O mesmo vale ainda para Roberts: 0 1 H = 1 0 R 1 e 1 0 H = 0 1 R 2 52

Operadores diferenciais 2D O mesmo vale ainda para Roberts: 0 1 H = 1 0 R 1 e 1 0 H = 0 1 R 2 O detector: 53

Detectores de bordas 54

Detectores de bordas 55

Detectores de bordas Algoritmo de Canny: Redução de ruídos Filtro Gaussiano Detecção do gradiente Magnitude e direção Supressão de não-máximos Busca por máximos efetivos na direção do gradiente 56

Detectores de bordas 57

Detector de bordas de Canny Original Original Canny (σ = 1) Canny (σ = 4) Canny (σ = 1) Roberts (20%) 58

Detectores de bordas 59

Filtro LoG: 60

g ( x, y ) Detector de bordas baseado na função Laplaciana filtro LOG L ( x, y ) Chapéu mexicano Máscara 11x11 (σ2=2) 2 g ( x, y ) 2 g ( x, y ) L ( x, y ) = + x 2 y 2 61