Tesi Robotica Un coprocessore per Visual Search: Keypoint... | Page 43
2.2. DESCRIZIONE DELL’ALGORITMO SIFT - ANALISI DEGLI INTEREST POINT43
si trovi viino d un diverso punto mpioneF uindi se iò deD il punE
to mpione deve essere mito e l9interpolzione si esegue in riferimento
quest9ultimo puntoF v9o'set (nle ¢x viene ggiunto ll lozione del suo punto
mpione e si h l stim interpolt per l lozione dell9estremoF v funzione
lolt nel punto mssimoD D(¢x) viene ust per srtre gli estremi instili
on un ontrsto ssoF uesto si può ottenere sostituendo l seond equzione
nell primD risult
D(¢x) = D +
1 ∂D T
2 ∂x
¢x
er vere stilità non è su0iente eliminre i keypoints on un sso onE
trstoF v funzione di di'erenze di qussine drà un rispost roust lungo
gli edgesD nhe se l lozione non è en determint lungo gli stessi e periò
i srà l presenz di un piol quntità di rumoreF er qunto rigurd le
prinipli urvtureD si ottengono dll mtrie ressin PÖPD rD lolte nell
lozione dei keypoints e nell rispettiv slX
Dxx Dxy
H=
Dyx Dyy
ve derivte sono stimte onsiderndo le di'erenze tr i punti mpione
viiniF qli utovlori di r sono proporzionli lle prinipli urvture di hF i
prende ome l9utovlore on l mggiore mpiezz e il più pioloF v somm
degli utovlori si riv dll tri di r e il loro prodotto dl determinnte
dell stessX
T r(H) = Dxx + Dyy = α + β
e
Det(H) = Dxx Dyy =(Dxy )2 = α · β.
he(nimo r ome il rpporto tr α e β osì d vere α = r · β F ellorD
T r(H)2
Det(H)
=
(α+β)2
α·β
=
(rβ+β)2
r·β 2
=
(r+1)2
r
he dipende solmente dl rpporto degli utovlori e non più dl loro singolo
vloreF
v quntità
(r+1)2
r
è minim solo qundo i due utovlori risultno uguli e
umentno on rF uindiD per vere l ertezz he il rpporto delle prinipli
urvture si l di sotto di erte soglieD si deve vere