PMR2560 Visão Computacional Imagens binárias. Prof. Eduardo L. L. Cabral

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

PMR2560 Visão Computacional Detecção de cores e blobs. Prof. Eduardo L. L. Cabral

Jorge M. V. Capela, Marisa V. Capela. Araraquara, SP

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto

PMR2560 Visão Computacional Processamento morfológico. Prof. Eduardo L. L. Cabral

6.1 equações canônicas de círculos e esferas

Aula 7 - Representação e Descrição de Estruturas Bi-dimensionais. Prof. Adilson Gonzaga

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

Processamento Digital de Imagens. Análise de Imagens

Processamento de Imagens COS756 / COC603

Processamento de Imagens

Alunos: Caio Santos Renato Miceli

Método dos Mínimos Quadrados

Processamento digital de imagens

Vectores e Geometria Analítica

AmigoPai. Matemática. Exercícios de Equação de 2 Grau

Mudança de variável na integral dupla(continuação)

Lista de exercícios de GA na reta e no plano Período de Prof. Fernando Carneiro Rio de Janeiro, Janeiro de 2017

( ) Novo Espaço Matemática A, 11.º ano Proposta de resolução [maio 2019] CADERNO 1 (É permitido o uso de calculadora gráfica.) 1.1.

Exercícios de Álgebra Linear - Capítulo 7.1

Ga no plano 1. GA no plano. Prof. Fernando Carneiro Rio de Janeiro, Outubro de u v = aa + bb.

Nota importante: U é a matriz condensada obtida no processo de condensação da matriz

Capítulo 12. Ângulo entre duas retas no espaço. Definição 1. O ângulo (r1, r2 ) entre duas retas r1 e r2 é assim definido:

A B C A 1 B 1 C 1 A 2 B 2 C 2 é zero (exceto o caso em que as tres retas são paralelas).

CADERNO 1. Nas condições pretendidas, o número de possibilidades é dado por 2 4! 4!, ou seja, ( ) ( ) ( )

INSTITUTO DE MATEMÁTICA - UFBA DEPARTAMENTO DE MATEMÁTICA 2 a LISTA DE EXERCÍCIOS DE MAT CÁLCULO II-A. Última atualização:

Proposta de teste de avaliação

MAT 105- Lista de Exercícios

Equação Geral do Segundo Grau em R 2

Geometria Analítica. Cônicas. Prof. Vilma Karsburg

UNIVERSIDADE FEDERAL DO ABC. 1 Existência e unicidade de zeros; Métodos da bissecção e falsa posição

Proposta de Resolução. Grupo I. θ = 1. x. Daqui resulta que ( ) ( )< π π π 4 2. π 5π. 1. Se. (x pertence ao 1.º Q e 2x pertence ao 2.º Q).

Instituto Tecnológico de Aeronáutica / Departamento de Matemática / 2 o Fund / a LISTA DE MAT-32

f, da, onde R é uma das regiões mostradas na

MAT Poli Cônicas - Parte I

MAT CÁLCULO 2 PARA ECONOMIA. Geometria Analítica

Unidade 14 - Operadores lineares e mudança de base nos espaços euclidianos bi e tri-dimensionais

Aula do cap. 03 Vetores. Halliday

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

ALUNO(A): Prof.: André Luiz Acesse: 02/05/2012

LISTA DE EXERCÍCIOS #5 - ANÁLISE VETORIAL EM FÍSICA

3.2 Determine a equação da circunferência de raio 5, tangente à reta 3x +4y =16no ponto A (4, 1).

PARAMETRIZAÇÃO DE CURVA:

1. Seja θ = ang (r, s). Calcule sen θ nos casos (a) e (b) e cos θ nos casos (c) e (d): = z 3 e s : { 3x + y 5z = 0 x 2y + 3z = 1

Introdução ao Processamento e Síntese de imagens Recorte 2D

Parte 3 - Produto Interno e Diagonalização

Geometria Analítica. Cônicas. Prof Marcelo Maraschin de Souza

Aula 12. Ângulo entre duas retas no espaço. Definição 1. O ângulo (r1, r2 ) entre duas retas r1 e r2 se define da seguinte maneira:

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

Para compensar, o DP permite o uso de parênteses. Na expressão anterior, para multiplicar 4 por 5 primeiro, fazemos:

Exercícios desafiadores de Dinâmica da Partícula

Teoria para Pequenas Perturbações

Na forma reduzida, temos: (r) y = 3x + 1 (s) y = ax + b. a) a = 3, b, b R. b) a = 3 e b = 1. c) a = 3 e b 1. d) a 3

Sinais e Sistemas Aula 1 - Revisão

Exercícios de Geometria Analítica - Prof. Ademir

Exemplo: As retas r: 2x 3y = 1 e s: 10x 15y = 18 são paralelas?

: v 2 z = v 2 z0 2gz = v 2 0sen 2 θ 0 2gz. d = v 0 cosθ 0.t i) v0sen 2 2 θ 0 = 2g ii) v 0 senθ 0 =gt iii)

Posição relativa entre retas e círculos e distâncias

Aula 9 Representação e Descrição. Profa. Fátima Nunes AULA 9 / 1. Profa. Fátima L. S. Nunes

Tratamento da Imagem Transformações (cont.)

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

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

Ementa detalhada até agora

Apresentaremos as equações do plano: Equação vetorial e Equação geral do. = AB e v. C A u B. ) não-colineares do plano.

MAT Geometria Analítica Licenciatura em Matemática

Lista 1 - Física /1. 1. Para os vetores abaixo, calcule a b, a b, a, b, a b, e o ângulo θ entre a e b.

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

Geometria Analítica I

Sistemas de Coordenadas em uma Reta

2 Integrais Duplas em Coordenadas Polares

Proposta de Resolução

PMR2560 Visão Computacional Visão estéreo. Prof. Eduardo L. L. Cabral

Coordenadas Cartesianas

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

4 Visualização por pontos

Proposta de teste de avaliação

INSTITUTO DE MATEMÁTICA - UFRJ DEPARTAMENTO DE MATEMÁTICA APLICADA CÁLCULO VETORIAL E GEOMETRIA ANALÍTICA Professor Felipe Acker parte 1 - o plano

Derivadas Parciais Capítulo 14

Gabarito P1 - Cálculo para FAU Prof. Jaime Angulo

Equações do Movimento

Cinemática Inversa de Manipuladores

MAT Cálculo a Várias Variáveis I Lista de Exercícios sobre Integração Dupla

Problemas. Confeccionar os Algoritmos, Fluxograma e Programação em Linguagem JAVA. Requisitos do trabalho:

Justifique todas as passagens. Boa Sorte! e L 2 : = z 1 3

FICHA de AVALIAÇÃO de MATEMÁTICA A 11.º Ano Versão 2

(x 1, y 1 ) (x 2, y 2 ) = (x 1 x 2, y 1 y 2 ); e α (x, y) = (x α, y α ), α R.

raio do arco: a; ângulo central do arco: θ 0; carga do arco: Q.

1. (Espcex 2013) A figura geométrica formada pelos afixos das raízes complexas da equação a) 7 3 b) 6 3 c) 5 3 d) 4 3 e) 3 3

Ferramenta de Reconhecimento de Gestos da Mão

P2 de Cálculo a Várias Variáveis I MAT Data: 14 de maio de 2013

GEOMETRIA Exercícios

Morfologia Matemática. Guillermo Cámara-Chávez

PROPOSTA DE RESOLUÇÃO DA PROVA DE MATEMÁTICA A DO ENSINO SECUNDÁRIO (CÓDIGO DA PROVA 635) 1ª FASE 25 DE JUNHO 2019 CADERNO 1. e AV.

FORMAÇÃO CONTINUADA EM MATEMÁTICA FUNDAÇÃO CECIERJ/ CONSÓRCIO CEDERJ. Matemática 3º Ano 3º Bimestre 2014 Plano de Trabalho

P1 de Álgebra Linear I

Rotações em 3D. Descrição dos problemas. Como mover entre 2 frames. Ângulos de Euler. Foley Notas do Dave (lecture 29)

f) (,) = (,2) g) (,) = (,) h) (,) = (, ) i) (,) = (3, 2 ) d) (,) = (3, 2) e) (,) = 2(,) f) (,) = (, ) +2 # ' ( +

SEÇÕES CÔNICAS. Figura 1

Capítulo Equações da reta no espaço. Sejam A e B dois pontos distintos no espaço e seja r a reta que os contém. Então, P r existe t R tal que

Aula 15. Derivadas Direcionais e Vetor Gradiente. Quando u = (1, 0) ou u = (0, 1), obtemos as derivadas parciais em relação a x ou y, respectivamente.

Transcrição:

PMR2560 Visão Computacional Imagens binárias Prof. Eduardo L. L. Cabral

Objetivos Processamento de imagens binárias: Operadores binários; Propriedades geométricas; Múltiplos objetos; Segmentação da imagem.

Imagens binárias Imagem composta por fundo (pixels com valor 0) e objetos (pixels com valor 1). Vantagens: Ocupa pouca memória para armazenamento; Processamento mais fácil. Desvantagens: Contêm apenas informação da silhueta dos objetos; Uso restrito tem alguns poucos usos. Componentes da imagem podem ser encarados como conjuntos pode-se definir operações como: Intersecções, uniões; Operações booleanas.

Operadores binários Propriedades geométricas: Dimensão área; Posição dos objetos centro de massa; Orientação dos objetos momentos inércia (manipulação). Identificação de múltiplos objetos: Fornecer uma identificação para cada região conectada na imagem binária; Formas de conectividade. Processamento morfológico: Dilatação, erosão; Esqueletização; Expansão, redução.

Propriedades geométricas Dimensão área; Posição de objetos centro de massa; Orientação de objetos momentos inércia (manipulação).

Propriedades geométricas Imagem contínua: Hipóteses: Corpo do objeto, b(x, y), é contínuo; Somente um objeto na imagem. Área - Momento de ordem zero: A = b( x, y) dxd Posição Centro de Massa (momento de 1ª ordem): 1 1 x = xb( x, y) dxd y y = yb( x, y) dxd y A A y x b(x, y)

Propriedades geométricas Imagem contínua: Momentos de 2 a ordem em relação ao sistema xy transladado para o do objeto: I I xx yy 2 = ( x x ) b( x, y) dxd y 2 = ( y y ) b( x, y) dxd y y x b(x, y) I = ( x x )( y y ) b( x, y) dxd y xy

Propriedades geométricas Imagem digital: Hipóteses: Pixels do objeto, b(x, y), formam um corpo contínuo; Somente um objeto na imagem. Área - Momento de ordem zero: = i j A b( i, j) Posição Centro de Massa (momento de 1ª ordem): 1 1 x = ib( i, j) y = jb( i, j) A A i j j b(i, j) i i j

Propriedades geométricas Imagem digital: Momentos de 2 a ordem em relação ao sistema fixo na origem da imagem: ii = i j 2 I i b( i, j) I = 2 ijb( i, j) ij jj = i j I j b( i, j) i j 2 i j b(i, j)

Propriedades geométricas Imagem digital: Momentos de 2 a ordem em relação ao sistema fixo transladado para o do objeto: ii, = ( i 2 I i ) b( i, j) jj, i j I = 2 ( i i )( j j ) b( i, j) ij, = ( j 2 I j ) b( i, j) i i j j j i b(i, j)

Propriedades geométricas Orientação de objetos: Inclinação do objeto na imagem (orientação) é obtida achando-se o eixo onde a inércia do objeto é mínima, ou seja, deve-se minimizar: I 2 = ( r r ) b( x, y) dxd y onde I é a inércia do objeto em torno de um eixo que passa pelo seu centro de massa. Eixo de inércia mínima (reta m) y θ (x, y) r b(x, y) x

Propriedades geométricas Equação da reta m (eixo de inércia mínima): y = x tanθ + c1 x sinθ y cosθ + α = 0 Distância de um ponto (x 0, y 0 ) à uma reta: Equação geral de uma reta no plano: Distância de um ponto à reta: r = Para a reta m e um ponto genérico (x, y): x 0 ax + by + c a + by a 2 0 + b + 2 c = 0 r = x sinθ y cosθ + α

Propriedades geométricas Portanto, I 2 = ( x cosθ y sinθ + α) b( x, y) dxd y I = 0 α Fazendo obtém-se: A( x sinθ y cosθ + α) = 0 Substituindo x = x x e y = y y acima: I = I xx 2 sin θ I sinθ cosθ + xy I yy cos 2 θ

Propriedades geométricas Fazendo I = 0 obtém-se θ ou, cosθ = ± I 2 xy I xx ( I I xx yy I yy ) 2 ; tan 2θ = I xx I xy I yy Solução com sinal + deve ser a escolhida para minimizar I. O ângulo θ fornece a orientação eixo de menor inércia, que é também a inclinação ou orientação do objeto no plano da imagem. Deve-se usar I ii,, I jj, e I ij, e não I xx, I yy e I xy.

Múltiplos objetos Necessário identificar objetos. Precisa segmentar imagem para identificar componentes (objetos ou regiões) separados. Operação não trivial

Múltiplos objetos Identificação de objetos conjunto máximo de pontos conectados com propriedades definidas (tamanho, formato, cor etc). Pontos A & B são conectados se existe um caminho entre A & B ao longo do qual b(x, y) é constante e igual a b(x, y) de A & B. y b(x, y) B x A

Segmentação da imagem Dividir imagem em regiões onde todos os pixels de cada região estão todos conectados entre sí. Pontos A & B são conectados se existe um caminho entre A & B ao longo do qual b(x, y) é constante e igual a b(x, y) de A & B. Segmentação permite identificar objetos presentes na imagem conjunto de pontos conectados. b(x, y) A y B x

Segmentação da imagem Algoritmos de segmentação de imagens: Algoritmo de crescimento de região; Algoritmo de identificação sequencial. Após segmentação da imagem é possível detectar objetos presentes na imagem por meio das suas propriedades (área, formato, cor etc). Identificação de objetos não consiste somente em segmentar a imagem.

Segmentação da imagem Algoritmo de crescimento de região: Começar com um ponto semente onde b(x, y) = 1. Definir um nome para o ponto semente. Dar o mesmo nome para os vizinhos com b(x, y) = 1. Dar o mesmo nome para os vizinhos dos vizinhos com b(x, y) = 1. Terminar quando um componente estiver com todos os seus pontos nomeados. Então, reiniciar o processo com outro ponto semente ainda não nomeado.

Segmentação da imagem O que se entendo por vizinhos? Conectividade 4 Conectividade 8 Nenhuma forma é perfeita.

Segmentação da imagem Exemplo: (C-4) (C-8) 0 1 0 B1 O1 B1 B O B 1 0 1 O2 B2 O3 O B O 0 1 0 B1 O4 B1 B O B Buraco sem curva fechada Fundo conectado com anel fechado

Segmentação da imagem Solução introduzir assimetria: (a) OU (b) Exemplo: usando conectividade tipo (b): 0 1 0 1 0 1 0 1 0 B O1 B O1 B O2 B O2 B Dois segmentos de linhas separados

Segmentação da imagem Tecido Hexagonal o uso da conectividade assimétrica transforma uma grade quadrada em uma grade hexagonal.

Segmentação da imagem Algoritmo de identificação sequencial: Deseja-se nomear o pixel A. Pixels B, C, D já estão nomeados. D C B A Caminho de procura

Segmentação da imagem 0 0 0 1 nome(a) = novo nome X X X 0 nome(a) = fundo D X X 1 nomel(a) = nome(d) 0 C 0 1 nome(a) = nome(c) 0 0 B 1 nome(a) = nome(b) 0 C B 1 Se nome(b) = nome(c) então, nome(a) = nome(b)

Segmentação da imagem 0 C B 1 Como fazer se nome(b) não for igual ao nome(c)??

Segmentação da imagem 0 C B 1 Como fazer se nome(b) não for igual ao nome(c)? Solução: Seja nome(a) = nome(b) = 1; Criar uma TABELA DE EQUIVALÊNCIA; Resolver equivalência em uma segunda passagem. 2 1 7 3,6,4 M

Sumário Operadores binários: Parâmetros geométricos: Área de objetos; Centro de massa de objetos; Orientação de objetos. Segmentação de imagens: Imagens com vários objetos; Como identificar regiões na imagem: Algoritmo de crescimento de região; Algoritmo de identificação seqüencial. Identificação de objetos vai um pouco além.

Exercícios 1. Usando o algoritmo de identificação seqüencial de objetos, segmente a imagem e identifique as regiões/objetos presentes na imagem. 2. Calcule a área de cada região/objeto identificada na figura. 3. Calcule o centro de massa das regiões/objetos 1 e 2 da figura. 4. Calcule o ângulo de orientação da região/objeto 2 da figura.

Exercícios Imagem. Canetas - 20x27 pixels. 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 137 209 210 209 209 209 209 246 246 8 8 8 7 7 7 7 7 7 7 7 247 247 247 247 247 8 8 245 137 137 137 137 137 137 82 82 82 155 155 237 247 247 237 247 247 247 247 247 247 164 164 247 8 7 7 247 164 155 155 146 146 146 146 146 146 163 247 247 247 247 247 247 247 247 247 247 247 247 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 8 8 8 8 7 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 7 8 7 166 239 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 8 7 8 8 8 8 7 166 238 7 7 7 7 7 7 7 238 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 247 247 247 247 247 247 247 247 247 247 247 8 8 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 8 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7