Download - Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Transcript
Page 1: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol

Algemiro Augusto

Professor: Marcelo Gattass

Fundamentos da Computação Gráfica

Page 2: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Imagem Original

Objetivo

Extrair o background de uma imagem de jogo de futebol preservando ao máximo informações sobre o contorno do jogador.

Page 3: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Proposta

1. Definir manualmente uma regiao de interesse.

2. Segmentar baseado na diferença de cor rgb.

3. Dilatar e erodir.

4. Usar modelo de Snake ( Inicialização com o algoritmo Door-In-Door-Out )

Page 4: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Snakes

))(),(()(

;]1,0[: 2

sysxsC

RDC

Métodos baseados em modelos deformáveis. Eles foram inicialmente propostos por Kass e companheiros e desde então têm sido usados com sucesso em tarefas de segmentação, rastreamento de objetos e análise de imagens.

Os modelos de Snakes podem ser uma combinação de duas partes: As forças provenientes da energia interna e as forças provenientes da energia externa.

Page 5: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Forças do Modelo de Snake

Assim, as forças FI e FE são combinadas para gerar uma força de Snake. A FI é negativa para se contrapor a FE. Assim, a FI é alta fora da borda e a FE é baixa, fazendo a Snake depender mais da FE. Quando ela se aproxima da borda, a FE cresce e tende a anular a FI, a curva de ultrapassar a borda.

Page 6: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Forças do Modelo de Snake

Assim, o modelo de Snake será E = Einterna + Eexterna

Uma combinação das duas forças, cujo resultado é uma curva mais próxima da borda.

Page 7: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Força Elástica

P1

P2

P3

F-elástica (FE) = Distância de P2 para o ponto médio entre P1 e P3

Matematicamente o ponto médio M = (P1 + P3)/2

Assim FE = M – P2

Note que: quando P1 = P2 = P3, FE = 0; Quanto, mais esticado o ponto P2, maior é a sua Energia e consequentemente sua FE

É uma força que depende somente da Geometria da Curva.

MPonto Médio

Page 8: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Força Elástica - Evolução

Page 9: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Força Elástica - Evolução

A força interna (FI) ultrapassa a borda se não tiver nada que a pare, uma vez que ela depende somente da geometria dela própria

Page 10: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Força Elástica - Evolução

A força interna (FI) ultrapassa a borda se não tiver nada que a pare, uma vez que ela depende somente da geometria dela própria

Page 11: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Força Elástica - Evolução

A força interna (FI) ultrapassa a borda se não tiver nada que a pare, uma vez que ela depende somente da geometria dela própria

Page 12: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Força Externa

A força externa FE pode ser modelada como a Força do gradiente da imagem. Assim, ela depende da intensidade dos pixels. Onde há maior variação (numa borda, por exemplo), maior é a FE.

FEx = (I(x+1,y) - I(x-1,y))/2

FEy = (I(x,y+1) - I(x,y-1))/2

FE = FEy/FEx

A FE é definida como a norma-2 do gradiente da imagem ||m||2

Page 13: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Força Externa: Evolução

Page 14: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Força Externa: Evolução

Page 15: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Força Externa: Evolução

Page 16: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Força Externa: Evolução

A Força Externa que depende do gradiente é maior nas bordas do objeto

Page 17: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Inicialização da Snake: Iteração 0

Page 18: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Iteração 5

Page 19: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Iteração 10

Page 20: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Iteração 20

Page 21: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Algoritmo Door-In-Door-OutInício

Page 22: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Segmentação

Dado um pixel p(R,G,B), consideramos a seguinte regra de pertinencia:

Se G/R > a e G/B > b o ponto p pertence ao campo de futebol, caso contrário, pertence ao jogador.

Essa estratégia, simples, só funciona se o p estiver próximo da região de interesse.

A vantagem é a simplicidade de implementação e velocidade de computação

Page 23: Aplicação de Modelos Deformáveis para Extração de Jogadores em Imagens Digitais de Jogos de Futebol Algemiro Augusto Professor: Marcelo Gattass Fundamentos.

Resultados

Imagem Original Região Marcada

Região Segmentada Após Morfologia Matemática