Rang SIFT

Rank SIFT- algoritmen är den reviderade SIFT-algoritmen ( Scale-invariant feature transform ) som använder rankningstekniker för att förbättra SIFT-algoritmens prestanda. I själva verket kan rankningstekniker användas i nyckelpunktslokalisering eller deskriptorgenerering av den ursprungliga SIFT-algoritmen.

SIFT Med Ranking Tekniker

Rangordna nyckelpunkten

Rangordningstekniker kan användas för att behålla ett visst antal nyckelpunkter som detekteras av SIFT-detektor.

Antag att är en träningsbildsekvens och är en nyckelpunkt som erhålls av SIFT-detektor. Följande ekvation bestämmer rankningen av i nyckelpunktsuppsättningen. Större värde på motsvarar den högre rangordningen .

där är indikatorfunktionen, är homografitransformationen från till , och är tröskeln.



Antag att är funktionsbeskrivningen för nyckelpunkten som definierats ovan. Så kan märkas med rangordningen i egenskapsvektorutrymmet. Då vektormängden vara används som ett träningsset för Ranking SVM- problemet. Inlärningsprocessen kan representeras på följande sätt:

Den erhållna optimala kan användas för att ordna framtida nyckelpunkter.

Rangordning av deskriptorelementen

Rankningstekniker kan också användas för att generera nyckelpunktsbeskrivningen.

Antag att är egenskapsvektorn för en nyckelpunkt och elementen i är motsvarande rangordning för i . definieras enligt följande:

Efter att ha transformerat den ursprungliga egenskapsvektorn till ordningsbeskrivningen , kan skillnaden mellan två ordinaldeskriptorer utvärderas i följande två mätningar .

  • Spearman-korrelationskoefficienten

Spearman-korrelationskoefficienten hänvisar också till Spearmans rangkorrelationskoefficient . För två ordinaldeskriptorer och kan det bevisas att

  • Kendall's Tau

Kendall's Tau hänvisar också till Kendall tau rank korrelationskoefficient . I ovanstående fall är Kendalls Tau mellan och