Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

37
Distâncias Paulo Sérgio Rodrigues PEL205

Transcript of Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Page 1: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distâncias

Paulo Sérgio RodriguesPEL205

Page 2: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Casamento de Curvas

=

=

=

Page 3: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Casamento de Curvas

Seja a seqüência n dimensional ordenada de pontos:

ninp ppppC ],,,,[ 21

onde o ponto pi vem antes do ponto pi+1 e pn vem antes de p1.

Page 4: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Casamento de Curvas

Considerando duas curvas Cp e Cq, qual a distância entre elas?

=?

C

p

C

q

Page 5: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Casamento de Curvas

Considerando duas curvas Cp e Cq, qual a distância entre elas?

Problemas:

a) Translação

Page 6: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Casamento de Curvas

Considerando duas curvas Cp e Cq, qual a distância entre elas?

Problemas:

b) Rotação

Page 7: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Casamento de Curvas

Considerando duas curvas Cp e Cq, qual a distância entre elas?

Problemas:

c) Escala

Page 8: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Casamento de Curvas

Considerando duas curvas Cp e Cq, qual a distância entre elas?

Problemas:

d) Dimensão

Page 9: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Casamento de Curvas

Considerando duas curvas Cp e Cq, qual a distância entre elas?

=?

Cp Cq

• Distância de Hausdorff

• Distância PDM

• Distância Euclidiana

• Distância de Kulback-Leibler

• Distância Vetorial

Page 10: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

A distância de Hausdorff é uma medida entre dois conjuntos de pontos, não necessariamente com a mesma dimensão.

Ela mede o quento um conjunto de pontos A está perto de um conjunto de pontos B

Formalmente, dado dois conjuntos de pontos A e B, a distância de

Hausdorff entre eles é definida como:

)(minmax),(

)),(),,(max(),(

baBAh

onde

ABhBAhBAH

BbAa

Distância de Hausdorff

Page 11: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Seja B1 e B2 duas bordas em coordenadas cartesianas. A medida

PDM entre elas é definida como:

21

1221

221

2

##

),(),(

),(),(

),(min),(

1

2

BvérticeBvértice

BBdBBdd

BAdBBd

SAdBAd

vbvbErrorpoly

BAbvb

BSb

Distância de PDM (PolyLine Distance Measure)

Page 12: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Euclidiana e Variações

Seja dois vetores que representam quaisquer tipo de informação

nhhhH ,...,, 220

nhhhH ,...,, 221

Page 13: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Euclidiana e Variações

Para p = 1 d é a distância Manhattan

Para p = 2 d é a distância Euclidiana

Page 14: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância/Divergência de Kulback-Leibler

Sejam duas distribuições de Probabilidades quaisquer

1H 2H

Page 15: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

A distância de Kulback-Leibler entre e é dada como: 1H

2H

n

KL iH

iHiHHHD )

)(

)(log()(),(

2

1121

Distância/Divergência de Kulback-Leibler

Page 16: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

No entanto, pelo fato de não existir garantias de que:

),(),( 1221 HHDHHD KLKL

Distância/Divergência de Kulback-Leibler

A Equação anterior não é considerada uma distância, e sim uma divergência.

Sendo assim, a Distância de Kulback-Leibler é definida como:

nn

KL iH

iHiH

iH

iHiHHHD )

)(

)(log()()

)(

)(log()(),(

1

22

2

1121

Page 17: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Divergência de Kulback-Leibler Extendida

Page 18: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Vetorial

Sejam as mesmas duas distribuições de Probabilidades quaisquer

1H 2H

Page 19: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Vetorial

A distância Vetorial entre ambas as distribuições é dada como:

nn

n

i

iHiH

iHiHHHSim

)(*)(

)(*)(,

22

121

21

21

Page 20: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 21: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 22: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 23: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 24: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 25: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 26: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 27: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 28: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 29: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 30: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 31: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 32: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 33: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Entre Descritores

Page 34: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Bidimencional: Matching de Template e Objeto em Cena por Correlação

Page 35: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Bidimencional: Matching de Template e Objeto em Cena por Correlação

s t

tysxwtsfyxc ),(),(),(

s ts t

s t

wtysxwtsftsf

wtysxwtsftsfyxD

22),(),(),(

),(),(),(max),(

Page 36: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Distância Bidimencional: Matching de Template e Objeto em Cena por Correlação

Page 37: Distâncias Paulo Sérgio Rodrigues PEL205. Casamento de Curvas = = =

Door-In-Door-Out Algoritmo para extrair coordenadas

de Bordas

Distância Entre Descritores