Processamento de Imagens – 2001 lourena@visgraf.impa.br Análise de Movimento Lourena Kárin de...

Post on 21-Apr-2015

104 views 1 download

Transcript of Processamento de Imagens – 2001 lourena@visgraf.impa.br Análise de Movimento Lourena Kárin de...

Processamento de Imagens – 2001lourena@visgraf.impa.br

Análise de Movimento Análise de Movimento

Lourena Kárin de Medeiros Rocha

ApresentaçãoApresentação

Objetivo Motivação Idéias Status do projeto

ObjetivoObjetivo

Fazer tracking em cenas dinâmicas que possuem apenas um objeto.

MotivaçãoMotivação

1o frame 2o frame

MotivaçãoMotivação

12o frame 37o frame

IdéiasIdéias

Fluxo Ótico

Momentos Invariantes

Processamento de Imagens – 2001lourena@visgraf.impa.br

Fluxo ÓticoFluxo Ótico

DefiniçãoComo pretendemos resolver o problema

Fluxo Ótico Definição

Fluxo Ótico Definição

Campo de velocidade no plano da imagem devido ao movimento do observador, de objetos na cena, ou movimento aparente que é uma mudança na intensidade entre frames que “simula” movimento de objetos ou do observador.

Fluxo Ótico Definição

Fluxo Ótico Definição

A esfera está girando da esquerda para a direita, gerando o fluxo ótico mostrado no centro.

 

Fluxo Ótico Como pretendemos resolver o problema

Fluxo Ótico Como pretendemos resolver o problema

Calcular o fluxo em cada frame; Usá-lo para segmentar a imagem; Em seguida fazer o tracking.

Processamento de Imagens – 2001lourena@visgraf.impa.br

MomentosMomentos

DefiniçãoComo pretendemos resolver o problema

Momentos Definição

Momentos Definição

Considere uma função intensidade bi-dimensional f(x,y) normalizada, tal que o volume sob ela é igual a um. Para tal função os momentos são assim definidos :

dxdyyxfyxM kjjk ),(

Momentos Definição

Momentos Definição

Numa imagem digital, os momentos da função intensidade f(x,y) são dados por:

x y

mllm yxfyxM ),(

Momentos Momentos

M00 área do objeto;

Centro de gravidade:

00

01

00

10 ,M

My

M

Mx

Momentos Como pretendemos resolver o problema

Momentos Como pretendemos resolver o problema

typedef struct bsp_moments {

point c;

vector d;

double m00, m01, m10, m11, m20, m02;

struct bsp_moments * child1, * child2;

} bsp_moments;

Momentos Como pretendemos resolver o problema

Momentos Como pretendemos resolver o problema

Momentos Como pretendemos resolver o problema

Momentos Como pretendemos resolver o problema

Momentos Como pretendemos resolver o problema

Momentos Como pretendemos resolver o problema

Processamento de Imagens – 2001lourena@visgraf.impa.br

Perguntas, comentários e sugestões

Perguntas, comentários e sugestões