Articulo de referencia

Rango SIFT

El algoritmo Rank SIFT es el algoritmo SIFT ( transformación de características invariantes de escala ) revisado que utiliza técnicas de clasificación para mejorar el rendimient...

El algoritmo Rank SIFT es el algoritmo SIFT ( transformación de características invariantes de escala ) revisado que utiliza técnicas de clasificación para mejorar el rendimiento del algoritmo SIFT. De hecho, las técnicas de clasificación se pueden utilizar en la localización de puntos clave o la generación de descriptores del algoritmo SIFT original.

SIFT con técnicas de clasificación

Clasificación del punto clave

Se pueden utilizar técnicas de clasificación para mantener una cierta cantidad de puntos clave que son detectados por el detector SIFT. [1]

Supongamos que es una secuencia de imágenes de entrenamiento y es un punto clave obtenido por el detector SIFT. La siguiente ecuación determina el rango de en el conjunto de puntos clave. El valor más grande de corresponde al rango más alto de . { I metro , metro = 0 , 1 , . . . METRO } {\displaystyle \left\{I_{m},m=0,1,...M\right\}} pag {\estilo de visualización p} pag {\estilo de visualización p} R ( pag ) {\estilo de visualización R(p)} pag {\estilo de visualización p}

R ( pag I 0 ) = metro I ( mín. q I metro " yo metro ( pag ) q " 2 < o ) , {\displaystyle R(p\in I_{0})=\sum _{m}I(\min _{q\in I_{m}}{\lVert H_{m}(p)-q\rVert }_{2}<\epsilon ),}

donde es la función indicadora, es la transformación de homografía de a , y es el umbral. I ( . ) {\displaystyle yo(.)} yo metro Estilo de visualización {\displaystyle H_{m}} I 0 {\displaystyle I_{0}} I metro {\displaystyle I_{m}} o {\displaystyle \épsilon}

Supongamos que el descriptor de características del punto clave definido anteriormente se puede etiquetar con el rango de en el espacio vectorial de características. Entonces, el conjunto vectorial que contiene los elementos etiquetados se puede utilizar como un conjunto de entrenamiento para el problema de clasificación SVM [2] . El proceso de aprendizaje se puede representar de la siguiente manera: incógnita i Estilo de visualización x_{i}} pag i estilo de visualización p_{i}} incógnita i Estilo de visualización x_{i}} pag i estilo de visualización p_{i}} incógnita F mi a a a mi s pag a do mi = { incógnita 1 , incógnita 2 , . . . } {\displaystyle X_{espacio de características}=\left\{{\vec {x}}_{1},{\vec {x}}_{2},...\right\}}

metro i norte i metro i el mi : V ( el ) = 1 2 el el s . a .   incógnita i   a norte d   incógnita yo incógnita F mi a a a mi s pag a do mi , el yo ( incógnita i incógnita yo ) 1 i F   R ( pag i I 0 ) > R ( pag yo I 0 ) . {\displaystyle {\begin{array}{lcl}minimizar:V({\vec {w}})={1 \sobre 2}{\vec {w}}\cdot {\vec {w}}\\st\\{\begin{array}{lcl}\para\todos \ {\vec {x}}_{i}\ y\ {\vec {x}}_{j}\en X_{espacio de características},\\{\vec {w}}^{T}({\vec {x}}_{i}-{\vec {x}}_{j})\geqq 1\quad si\ R(p_{i}\en I_{0})>R(p_{j}\en I_{0}).\end{array}}\end{array}}}

El óptimo obtenido se puede utilizar para ordenar los puntos clave futuros. el {\displaystyle {\vec {w}}^{*}}

Clasificación de los elementos del descriptor

También se pueden utilizar técnicas de clasificación para generar el descriptor de puntos clave. [3]

Supongamos que es el vector de características de un punto clave y los elementos de es el rango correspondiente de en . se define de la siguiente manera: incógnita = { incógnita 1 , . . . , incógnita norte } {\displaystyle {\vec {X}}=\left\{x_{1},...,x_{N}\right\}} R = { a 1 , . . . a norte } {\displaystyle {R}=\izquierda\{r_{1},...r_{N}\derecha\}} incógnita i Estilo de visualización x_{i}} incógnita {\estilo de visualización X} a i {\displaystyle r_{i}}

a i = | { incógnita a : incógnita a incógnita i } | . {\displaystyle r_{i}=\left\vert \left\{x_{k}:x_{k}\geqq x_{i}\right\}\right\vert .}

Después de transformar el vector de características original en el descriptor ordinal , la diferencia entre dos descriptores ordinales se puede evaluar en las siguientes dos mediciones. incógnita {\displaystyle {\vec {X}}} R {\displaystyle {\vec {R}}}

  • El coeficiente de correlación de Spearman

El coeficiente de correlación de Spearman también se refiere al coeficiente de correlación de rango de Spearman . Para dos descriptores ordinales y , se puede demostrar que R {\displaystyle {\vec {R}}} R " {\displaystyle {\vec {R}}^{'}}

ρ ( R , R " ) = 1 6 i = 1 norte ( a i a i " ) 2 norte ( norte 2 1 ) {\displaystyle \rho ({\vec {R}},{\vec {R}}^{'})=1-{6\sum _{i=1}^{N}(r_{i}-r_{i}^{'})^{2} \sobre N(N^{2}-1)}}

  • El Tau de Kendall

La Tau de Kendall también se refiere al coeficiente de correlación de rangos de la Tau de Kendall . En el caso anterior, la Tau de Kendall entre y es R {\estilo de visualización R} R " {\displaystyle R^{'}}

τ ( R , R " ) = 2 i = 1 norte yo = i + 1 norte s ( a i a yo , a i " a yo " ) norte ( norte 1 ) , {\displaystyle \tau ({\vec {R}},{\vec {R}}^{'})={2\sum _{i=1}^{N}\sum _{j=i+1}^{N}s(r_{i}-r_{j},r_{i}^{'}-r_{j}^{'}) \sobre N(N-1)},}

el yo mi a mi s ( a , b ) = { 1 , si  s i gramo norte ( a ) = s i gramo norte ( b ) 1 , o . el . {\displaystyle donde\quad s(a,b)={\begin{cases}1,&{\text{si }}signo(a)=signo(b)\\-1,&o.w.\end{cases}}}

Referencias

  1. ^ Bing Li; Rong Xiao; Zhiwei Li; Rui Cai; Bao-Liang Lu; Lei Zhang; "Rank-SIFT: Aprendiendo a clasificar puntos de interés locales repetibles", Visión artificial y reconocimiento de patrones (CVPR), 2011
  2. ^ Joachims, T. (2003), "Optimización de motores de búsqueda mediante datos de clics", Actas de la Conferencia de la ACM sobre descubrimiento de conocimiento y minería de datos
  3. ^ Toews, M.; Wells, W."SIFT-Rank: descripción ordinal para correspondencia de características invariantes", Visión artificial y reconocimiento de patrones, 2009.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Rank_SIFT&oldid=100000000"