En los campos de la visión por computadora y el análisis de imágenes , el detector de regiones afines de Harris pertenece a la categoría de detección de características . La detección de características es un paso de preprocesamiento de varios algoritmos que se basan en la identificación de puntos característicos o puntos de interés para establecer correspondencias entre imágenes, reconocer texturas, categorizar objetos o construir panoramas.
Descripción general
El detector afín de Harris puede identificar regiones similares entre imágenes que están relacionadas a través de transformaciones afines y tienen diferentes iluminaciones. Estos detectores invariantes afines deberían ser capaces de identificar regiones similares en imágenes tomadas desde diferentes puntos de vista que están relacionadas por una transformación geométrica simple : escalado, rotación y cizallamiento. Estas regiones detectadas se han llamado tanto invariantes como covariantes . Por un lado, las regiones se detectan invariantes a la transformación de la imagen, pero las regiones cambian covariantemente con la transformación de la imagen. [ 1 ] No se detenga demasiado en estas dos convenciones de nombres; lo importante es entender que el diseño de estos puntos de interés los hará compatibles entre imágenes tomadas desde varios puntos de vista. Otros detectores que son invariantes afines incluyen el detector de región afín de Hesse , regiones extremales máximamente estables , el detector de prominencia de Kadir-Brady , regiones basadas en bordes (EBR) y regiones basadas en extremos de intensidad (IBR).
Mikolajczyk y Schmid (2002) describieron por primera vez el detector afín de Harris tal como se usa hoy en día en An Affine Invariant Interest Point Detector . [ 2 ] Trabajos anteriores en esta dirección incluyen el uso de la adaptación de forma afín por Lindeberg y Garding para calcular descriptores de imagen invariantes afines y de esta manera reducir la influencia de las deformaciones de imagen de perspectiva, [ 3 ] el uso de puntos característicos adaptados afines para la coincidencia de línea base amplia por Baumberg [ 4 ] y el primer uso de puntos característicos invariantes de escala por Lindeberg; [ 5 ] [ 6 ] [ 7 ] para una descripción general de los fundamentos teóricos. El detector afín de Harris se basa en la combinación de puntos de esquina detectados a través de la detección de esquinas de Harris , análisis multiescala a través del espacio de escala gaussiano y normalización afín utilizando un algoritmo iterativo de adaptación de forma afín . El algoritmo recursivo e iterativo sigue un enfoque iterativo para detectar estas regiones:
- Identificar los puntos iniciales de la región utilizando el detector de Harris-Laplace invariante a la escala .
- Para cada punto inicial, normalice la región para que sea invariante afín utilizando la adaptación de forma afín .
- Estimar iterativamente la región afín: selección de la escala de integración adecuada, la escala de diferenciación y localización espacial de los puntos de interés.
- Actualiza la región afín utilizando estas escalas y localizaciones espaciales.
- Repita el paso 3 si no se cumple el criterio de parada.
Descripción del algoritmo
Detector de Harris-Laplace (puntos de la región inicial)
El detector afín de Harris se basa en gran medida tanto en la medida de Harris como en una representación del espacio de escala gaussiano . Por lo tanto, a continuación se presenta un breve análisis de ambos. Para derivaciones más exhaustivas, consulte la detección de esquinas y el espacio de escala gaussiano o sus artículos relacionados. [ 6 ] [ 8 ]
Medida de esquina de Harris
El algoritmo detector de esquinas de Harris se basa en un principio fundamental: en una esquina, la intensidad de la imagen cambia considerablemente en múltiples direcciones. Esto también puede formularse examinando los cambios de intensidad debidos a desplazamientos en una ventana local. Alrededor de un punto de esquina, la intensidad de la imagen cambia notablemente cuando la ventana se desplaza en una dirección arbitraria. Siguiendo esta intuición y mediante una ingeniosa descomposición, el detector de Harris utiliza la matriz de segundo momento como base para sus decisiones de esquina. (Véase detección de esquinas para una derivación más completa). La matrizTambién se la ha llamado matriz de autocorrelación y tiene valores estrechamente relacionados con las derivadas de la intensidad de la imagen .
dóndeyson las derivadas respectivas (de la intensidad del píxel) en elydirección en el punto (,);yson los parámetros de posición de la función de ponderación w. Las entradas fuera de la diagonal son el producto dey, mientras que las entradas diagonales son los cuadrados de las derivadas respectivas . La función de ponderaciónpuede ser uniforme, pero más típicamente es una gaussiana circular isotrópica,
que actúa como un promedio en una región local, dando mayor peso a los valores cercanos al centro.
Resulta que estoLa matriz describe la forma de la medida de autocorrelación como resultado de cambios en la ubicación de la ventana. Por lo tanto, si dejamosysean los valores propios de, entonces estos valores proporcionarán una descripción cuantitativa de cómo cambia la medida de autocorrelación en el espacio: sus curvaturas principales. Como señalan Harris y Stephens (1988), laUna matriz centrada en los puntos de esquina tendrá dos autovalores grandes y positivos. [ 8 ] En lugar de extraer estos autovalores utilizando métodos como la descomposición en valores singulares , se utiliza la medida de Harris basada en la traza y el determinante:
dóndees una constante. Los puntos de esquina tienen valores propios grandes y positivos, y por lo tanto tendrían una medida de Harris grande. Así, los puntos de esquina se identifican como máximos locales de la medida de Harris que superan un umbral específico.
dóndeson el conjunto de todos los puntos de esquina,es la medida de Harris calculada en,es un conjunto de 8 vecinos centrado enyes un umbral especificado.

espacio de escala gaussiano
Una representación en el espacio de escala gaussiano de una imagen es el conjunto de imágenes que resultan de la convolución de un núcleo gaussiano de varios tamaños con la imagen original. En general, la representación se puede formular como:
dóndees un núcleo gaussiano circular isotrópico como se definió anteriormente. La convolución con un núcleo gaussiano suaviza la imagen usando una ventana del tamaño del núcleo. Una escala mayor,, corresponde a una imagen resultante más suave. Mikolajczyk y Schmid (2001) señalan que las derivadas y otras mediciones deben normalizarse entre escalas. [ 9 ] Una derivada de orden,debe ser normalizado por un factorde la siguiente manera:
Estas derivadas, o cualquier medida arbitraria, pueden adaptarse a una representación en el espacio de escalas calculando esta medida utilizando un conjunto de escalas recursivamente dondela escala esConsulte el espacio de escala para obtener una descripción más completa.
Combinando el detector de Harris en el espacio de escalas gaussiano
El detector Harris-Laplace combina el detector de esquinas Harris 2D tradicional con la idea de una representación de espacio de escala gaussiana para crear un detector invariante a la escala. Los puntos de esquina Harris son buenos puntos de partida porque se ha demostrado que tienen una buena invariancia rotacional y de iluminación, además de identificar los puntos interesantes de la imagen. [ 10 ] Sin embargo, los puntos no son invariantes a la escala y, por lo tanto, la matriz de segundo momento debe modificarse para reflejar una propiedad de invariancia a la escala. Denotemos,como la matriz de segundo momento adaptada a la escala utilizada en el detector de Harris-Laplace.
dóndees el núcleo gaussiano de escalay. Similar al espacio de escala gaussiana,es la imagen suavizada con Gauss.El operador denota convolución. yson las derivadas en su dirección respectiva aplicadas a la imagen suavizada y calculadas usando un núcleo gaussiano con escalaEn términos de nuestro marco de espacio de escala gaussiano, elEste parámetro determina la escala actual en la que se detectan los puntos de esquina de Harris.
Partiendo de esta matriz de segundo momento adaptada a la escala, el detector de Harris-Laplace es un proceso doble: aplicar el detector de esquinas de Harris en múltiples escalas y elegir automáticamente la escala característica .
Puntos de esquina Harris multiescala
El algoritmo realiza búsquedas sobre un número fijo de escalas predefinidas. Este conjunto de escalas se define como:
Mikolajczyk y Schmid (2004) utilizan. Para cada escala de integración,De este conjunto, se elige la escala de diferenciación apropiada como un factor constante de la escala de integración:. Mikolajczyk y Schmid (2004) utilizaron. [ 11 ] Utilizando estas escalas, los puntos de interés se detectan mediante una medida de Harris en elmatriz. La condición de esquina, al igual que la medida típica de Harris, se define como:
Al igual que el detector de Harris tradicional, los puntos de esquina son aquellos máximos locales (vecindario de 8 puntos) de la característica de esquina que están por encima de un umbral especificado.
Identificación de escalas características
Un algoritmo iterativo basado en Lindeberg (1998) localiza espacialmente los puntos de esquina y selecciona la escala característica . [ 6 ] La búsqueda iterativa tiene tres pasos clave, que se llevan a cabo para cada punto.que fueron detectados inicialmente a gran escalamediante el detector Harris multiescala (indica eliteración):
- Elige la escalaque maximiza el Laplaciano de Gaussianos (LoG) sobre un rango predefinido de escalas vecinas. Las escalas vecinas se eligen típicamente de un rango que se encuentra dentro de un vecindario de dos escalas . Es decir, si los puntos originales se detectaron utilizando un factor de escala deEntre escalas sucesivas, un vecindario de espacio de dos escalas es el rangoPor lo tanto, las escalas gaussianas examinadas son:La medida LoG se define como:
- dóndeyson las segundas derivadas en sus respectivas direcciones. [ 12 ] LaEl factor (como se discutió anteriormente en el espacio de escala gaussiano) se utiliza para normalizar el LoG en todas las escalas y hacer que estas medidas sean comparables, haciendo así que un máximo sea relevante. Mikolajczyk y Schmid (2001) demuestran que la medida LoG alcanza el mayor porcentaje de puntos de esquina detectados correctamente en comparación con otras medidas de selección de escala. [ 9 ] La escala que maximiza esta medida LoG en el vecindario de dos espacios de escala se considera la escala característica ,y se utiliza en iteraciones posteriores. Si no se encuentra ningún extremo o máximo del LoG, este punto se descarta para búsquedas futuras.
- Utilizando la escala característica, los puntos se localizan espacialmente. Es decir, el puntose elige de tal manera que maximice la medida de esquina de Harris ( esquina definida como se indicó anteriormente) dentro de un vecindario local de 8 × 8.
- Criterio de parada :y.
Si no se cumple el criterio de parada, el algoritmo se repite desde el paso 1 utilizando el nuevopuntos y escala. Cuando se cumple el criterio de parada, los puntos encontrados representan aquellos que maximizan el LoG en todas las escalas (selección de escala) y maximizan la medida de esquina de Harris en un vecindario local (selección espacial).
Puntos invariantes afines
Teoría matemática
Los puntos detectados por Harris-Laplace son invariantes a la escala y funcionan bien para regiones isotrópicas vistas desde el mismo ángulo de visión. Para que sean invariantes a transformaciones afines arbitrarias (y puntos de vista), el marco matemático debe revisarse. La matriz de segundo momentose define de forma más general para regiones anisotrópicas:
dóndeyson matrices de covarianza que definen las escalas del núcleo gaussiano de diferenciación e integración. Aunque esto pueda parecer significativamente diferente de la matriz de segundo momento en el detector de Harris-Laplace, de hecho, es idéntica. La anteriorLa matriz era la versión isotrópica 2D en la que las matrices de covarianzayeran matrices identidad de 2x2 multiplicadas por factoresyrespectivamente. En la nueva formulación, se puede pensar en los núcleos gaussianos como distribuciones gaussianas multivariadas en contraposición a un núcleo gaussiano uniforme. Un núcleo gaussiano uniforme puede considerarse como una región circular isotrópica. De manera similar, un núcleo gaussiano más general define un elipsoide. De hecho, los autovectores y autovalores de la matriz de covarianza definen la rotación y el tamaño del elipsoide. Por lo tanto, podemos ver fácilmente que esta representación nos permite definir completamente una región afín elíptica arbitraria sobre la cual queremos integrar o diferenciar.
El objetivo del detector invariante afín es identificar regiones en imágenes que estén relacionadas mediante transformaciones afines. Por lo tanto, consideramos un puntoy el punto transformado, donde A es una transformación afín. En el caso de imágenes, ambasyvivir enespacio. Las matrices de segundo momento están relacionadas de la siguiente manera: [ 3 ]
dóndeyson las matrices de covarianza para lamarco de referencia. Si continuamos con esta formulación y reforzamos que
dóndeySi son factores escalares, se puede demostrar que las matrices de covarianza para el punto relacionado están relacionadas de manera similar:
Al exigir que las matrices de covarianza satisfagan estas condiciones, surgen varias propiedades interesantes. Una de estas propiedades es que la raíz cuadrada de la matriz del segundo momento,transformará la región anisotrópica original en regiones isotrópicas que están relacionadas simplemente a través de una matriz de rotación pura.Estas nuevas regiones isotrópicas pueden considerarse como un marco de referencia normalizado. Las siguientes ecuaciones formulan la relación entre los puntos normalizados.y:
La matriz de rotación se puede recuperar utilizando métodos de gradiente como los del descriptor SIFT . Como se discutió con el detector de Harris, los valores propios y los vectores propios de la matriz de segundo momento,caracterizan la curvatura y la forma de las intensidades de los píxeles. Es decir, el vector propio asociado al mayor valor propio indica la dirección del mayor cambio y el vector propio asociado al menor valor propio define la dirección del menor cambio. En el caso bidimensional, los vectores propios y los valores propios definen una elipse. Para una región isotrópica, la región debe tener forma circular y no elíptica. Esto ocurre cuando los valores propios tienen la misma magnitud. Por lo tanto, una medida de la isotropía alrededor de una región local se define de la siguiente manera:
dóndedenota valores propios. Esta medida tiene el rango. Un valor decorresponde a una isotropía perfecta.
Algoritmo iterativo
Utilizando este marco matemático, el algoritmo detector afín de Harris descubre iterativamente la matriz de segundo momento que transforma la región anisotrópica en una región normalizada en la que la medida isotrópica está suficientemente cerca de uno. El algoritmo utiliza esta matriz de adaptación de forma ,para transformar la imagen en un marco de referencia normalizado. En este espacio normalizado, los parámetros de los puntos de interés (ubicación espacial, escala de integración y escala de diferenciación) se refinan utilizando métodos similares al detector de Harris-Laplace. La matriz de segundo momento se calcula en este marco de referencia normalizado y debería tener una medida isotrópica cercana a uno en la iteración final. En cadaEn la iteración , cada región de interés se define mediante varios parámetros que el algoritmo debe descubrir:matriz, posiciónescala de integracióny escala de diferenciación. Debido a que el detector calcula la matriz de segundo momento en el dominio transformado, es conveniente denotar esta posición transformada comodónde.
- El detector inicializa el espacio de búsqueda con los puntos detectados por el detector de Harris-Laplace.
- y,, yson las del detector Harris-Laplace.
- Aplicar la matriz de adaptación de forma de la iteración anterior ,para generar el marco de referencia normalizado,Para la primera iteración, aplica.
- Seleccione la escala de integración ,, utilizando un método similar al detector de Harris-Laplace. La escala se elige como aquella que maximiza el laplaciano de Gauss (LoG). El espacio de búsqueda de las escalas son aquellas que se encuentran dentro de dos espacios de escala de la escala de iteración anterior.
- Seleccione la escala de diferenciación ,Para reducir el espacio de búsqueda y los grados de libertad, se considera que la escala de diferenciación está relacionada con la escala de integración mediante un factor constante:Por razones obvias, el factor constante es menor que uno. Mikolajczyk y Schmid (2001) señalan que un factor demasiado pequeño hará que el suavizado (integración) sea demasiado significativo en comparación con la diferenciación, y un factor demasiado grande no permitirá que la integración promedie la matriz de covarianza. [ 9 ] Es común elegirDe este conjunto, la escala elegida maximizará la medida isotrópica..
- Localización espacial: Seleccione el puntoque maximiza la medida de esquina de Harris () dentro de un vecindario de 8 puntos alrededor del anteriorpunto.
dóndees la matriz de segundo momento definida anteriormente. La ventanaes el conjunto de los 8 vecinos más cercanos del punto de la iteración anterior en el marco de referencia normalizado.
Debido a que nuestra localización espacial se realizó en el-Marco de referencia normalizado, el punto recién elegido debe transformarse de nuevo al marco de referencia original. Esto se logra transformando un vector de desplazamiento y sumándolo al punto anterior:
- Como se mencionó anteriormente, la raíz cuadrada de la matriz del segundo momento define la matriz de transformación que genera el sistema de referencia normalizado. Por lo tanto, necesitamos guardar esta matriz:La matriz de transformaciónSe ha actualizado:Para asegurar que la imagen se muestrea correctamente y que la expandimos en la dirección del menor cambio (valor propio más pequeño), fijamos el valor propio máximo:. Usando este método de actualización, se puede ver fácilmente que el finalLa matriz adopta la siguiente forma:
- Si no se cumple el criterio de parada , continúe con la siguiente iteración en el paso 2. Debido a que el algoritmo resuelve iterativamente para lamatriz que transforma una región anisotrópica en una región isotrópica, tiene sentido detenerse cuando la medida isotrópica,, está suficientemente cerca de su valor máximo 1. Estar suficientemente cerca implica la siguiente condición de parada :
Computación e implementación
La complejidad computacional del detector afín de Harris se divide en dos partes: detección del punto inicial y normalización de la región afín. El algoritmo de detección del punto inicial, Harris-Laplace, tiene complejidaddóndees el número de píxeles en la imagen. El algoritmo de normalización de región afín detecta automáticamente la escala y estima la matriz de adaptación de forma ,Este proceso tiene complejidad, dóndees el número de puntos iniciales, es el tamaño del espacio de búsqueda para la selección automática de escala yes el número de iteraciones necesarias para calcular elmatriz. [ 11 ]
Existen algunos métodos para reducir la complejidad del algoritmo a expensas de la precisión. Un método consiste en eliminar la búsqueda en el paso de escala de diferenciación. En lugar de elegir un factorA partir de un conjunto de factores, el algoritmo acelerado elige que la escala sea constante en todas las iteraciones y puntos:Aunque esta reducción en el espacio de búsqueda podría disminuir la complejidad, este cambio puede afectar gravemente la convergencia de lamatriz.
Análisis
Convergencia
Se puede imaginar que este algoritmo podría identificar puntos de interés duplicados en múltiples escalas. Debido a que el algoritmo afín de Harris examina cada punto inicial dado por el detector de Harris-Laplace de forma independiente, no hay discriminación entre puntos idénticos. En la práctica, se ha demostrado que estos puntos finalmente convergerán todos al mismo punto de interés. Después de terminar de identificar todos los puntos de interés, el algoritmo tiene en cuenta los duplicados comparando las coordenadas espaciales (), la escala de integración, la medida isotrópicay asimetría. [ 11 ] Si estos parámetros de puntos de interés son similares dentro de un umbral especificado, se etiquetan como duplicados. El algoritmo descarta todos estos puntos duplicados excepto el punto de interés que está más cerca del promedio de los duplicados. Normalmente, el 30 % de los puntos afines de Harris son lo suficientemente distintos y disímiles como para no ser descartados. [ 11 ]
Mikolajczyk y Schmid (2004) demostraron que, a menudo, los puntos iniciales (40%) no convergen. El algoritmo detecta esta divergencia deteniendo el algoritmo iterativo si el inverso de la medida isotrópica es mayor que un umbral especificado:. Mikolajczyk y Schmid (2004) utilizan. De los que sí convergieron, el número típico de iteraciones requeridas fue 10. [ 2 ]
Medida cuantitativa
El análisis cuantitativo de detectores de regiones afines tiene en cuenta tanto la precisión de las ubicaciones de los puntos como la superposición de regiones en dos imágenes. Mioklajcyzk y Schmid (2004) extienden la medida de repetibilidad de Schmid et al. (1998) como la razón entre las correspondencias de puntos y los puntos mínimos detectados de las dos imágenes. [ 11 ] [ 13 ]
dóndeson el número de puntos correspondientes en las imágenesy.yson el número de puntos detectados en las imágenes respectivas. Dado que cada imagen representa un espacio 3D, puede darse el caso de que una imagen contenga objetos que no estén en la segunda imagen y, por lo tanto, cuyos puntos de interés no tengan posibilidad de corresponderse. Para que la medida de repetibilidad sea válida, se eliminan estos puntos y solo se deben considerar los puntos que se encuentran en ambas imágenes;ysolo cuente aquellos puntos tales quePara un par de dos imágenes relacionadas mediante una matriz de homografía, dos puntos,ySe dice que corresponden si:

- El error en la ubicación del píxel es inferior a 1,5 píxeles:
- El error de superposición de los dos puntos afines () debe ser menor que un umbral especificado (normalmente 40%). [ 1 ] Para regiones afines, este error de superposición es el siguiente:
dóndeyson las regiones elípticas recuperadas cuyos puntos satisfacen:Básicamente, esta medida toma una razón de áreas: el área de superposición (intersección) y el área total (unión). Una superposición perfecta tendría una razón de uno y tendría unaLas diferentes escalas afectan la región de superposición y, por lo tanto, deben tenerse en cuenta normalizando el área de cada región de interés. Las regiones con un error de superposición de hasta el 50 % son detectores viables para ser comparados con un buen descriptor. [ 1 ]
Una segunda medida, la puntuación de coincidencia , evalúa de forma más práctica la capacidad del detector para identificar puntos coincidentes entre imágenes. Mikolajczyk y Schmid (2005) utilizan un descriptor SIFT para identificar puntos coincidentes. Además de ser los puntos más cercanos en el espacio SIFT, dos puntos coincidentes deben tener un error de superposición suficientemente pequeño (según se define en la medida de repetibilidad). La puntuación de coincidencia es la relación entre el número de puntos coincidentes y el mínimo del total de puntos detectados en cada imagen.
- , [ 1 ]
Robustez frente a transformaciones afines y de otro tipo.
Mikolajczyk et al. (2005) realizaron un análisis exhaustivo de varios detectores de regiones afines de última generación: Harris affine, Hessian affine , MSER , [ 14 ] IBR y EBR [ 15 ] y detectores salient [ 16 ] . [ 1 ] Mikolajczyk et al. analizaron tanto imágenes estructuradas como texturizadas en su evaluación. Los binarios de Linux de los detectores y sus imágenes de prueba están disponibles gratuitamente en su página web . A continuación se presenta un breve resumen de los resultados de Mikolajczyk et al. (2005); consulte Una comparación de detectores de regiones afines para un análisis más cuantitativo.
- Cambio de ángulo de visión: El detector afín de Harris presenta una robustez razonable (promedio) ante este tipo de cambios. Mantiene una repetibilidad superior al 50 % hasta un ángulo de visión superior a 40 grados. El detector tiende a detectar un elevado número de regiones repetibles y coincidentes incluso ante grandes cambios de perspectiva.
- Cambio de escala: El detector afín de Harris mantiene una gran consistencia ante cambios de escala. Si bien el número de puntos disminuye considerablemente con cambios de escala grandes (superiores a 2,8), la repetibilidad (50-60 %) y las puntuaciones de coincidencia (25-30 %) se mantienen muy constantes, especialmente con imágenes texturizadas. Esto concuerda con el alto rendimiento del algoritmo iterativo de selección automática de escala.
- Imágenes borrosas: El detector afín de Harris se mantiene muy estable incluso con imágenes borrosas. Dado que el detector no depende de la segmentación de la imagen ni de los límites de las regiones, la repetibilidad y las puntuaciones de coincidencia permanecen constantes.
- Artefactos JPEG: El detector afín de Harris se degrada de forma similar a otros detectores afines: la repetibilidad y las puntuaciones de coincidencia disminuyen significativamente por encima del 80 % de compresión.
- Cambios de iluminación: El detector afín de Harris, al igual que otros detectores afines, es muy resistente a los cambios de iluminación: la repetibilidad y las puntuaciones de coincidencia se mantienen constantes incluso con luz decreciente. Esto es de esperar, ya que los detectores dependen en gran medida de las intensidades relativas (derivadas) y no de las intensidades absolutas.
Tendencias generales
- Los puntos de la región afín de Harris tienden a ser pequeños y numerosos. Tanto el detector afín de Harris como el afín de Hesse identifican consistentemente el doble de puntos repetibles que otros detectores afines: ~1000 regiones para una imagen de 800x640. [ 1 ] Las regiones pequeñas tienen menos probabilidades de estar ocluidas, pero tienen menos probabilidades de superponerse con regiones vecinas.
- El detector afín de Harris responde bien a escenas con texturas que presentan muchas partes angulares. Sin embargo, para algunas escenas estructuradas, como edificios, el detector afín de Harris ofrece un rendimiento excelente. Esto complementa al MSER, que suele funcionar mejor con escenas bien estructuradas (segmentables).
- En general, el detector afín de Harris funciona muy bien, pero sigue estando por detrás de MSER y Hessian-affine en todos los casos, excepto en imágenes borrosas.
- Los detectores afines a Harris y afines a Hessianos son menos precisos que otros: su índice de repetibilidad aumenta a medida que se incrementa el umbral de solapamiento.
- Las regiones detectadas que no presentan cambios afines aún pueden diferir en su rotación e iluminación. Cualquier descriptor que utilice estas regiones debe tener en cuenta dicha invariancia al emplearlas para comparaciones o cualquier otro tipo de coincidencia.
Aplicaciones
- Recuperación de imágenes basada en contenido [ 17 ] [ 18 ]
- Reconocimiento basado en modelos
- Recuperación de objetos en vídeo [ 19 ]
- Minería de datos visuales : identificación de objetos, personajes y escenas importantes en vídeos [ 20 ]
- Reconocimiento y categorización de objetos [ 21 ]
- Análisis de imágenes de teledetección: Detección de objetos a partir de imágenes de teledetección [ 22 ]
Paquetes de software
- Características covariantes afines : K. Mikolajczyk mantiene una página web que contiene binarios para Linux del detector afín de Harris, además de otros detectores y descriptores. También está disponible código Matlab que puede utilizarse para ilustrar y calcular la repetibilidad de varios detectores. Asimismo, se encuentran disponibles código e imágenes para reproducir los resultados del artículo de Mikolajczyk et al. (2005).
- lip-vireo : código binario para Linux, Windows y SunOS del grupo de investigación VIREO. Más información en la página principal. Archivado el 11 de mayo de 2017 en Wayback Machine.
Enlaces externos
- – Diapositivas de la presentación de Mikolajczyk et al. sobre su artículo de 2005.
- Archivado el 26 de julio de 2023 en Wayback Machine – Laboratorio de Visión por Computadora de Cordelia Schmid
- – Código, imágenes de prueba, bibliografía de Affine Covariant Features mantenida por Krystian Mikolajczyk y el Grupo de Geometría Visual del grupo de Robótica de la Universidad de Oxford.
- – Bibliografía de detectores de características (y de objetos) mantenida por el Instituto de Robótica y Sistemas Inteligentes de la USC.
- – Implementación digital del laplaciano de Gauss
Véase también
- Hessiano-afín
- MSER
- Detector de prominencia Kadir-Brady
- Espacio de escala
- Isotropía
- Detección de esquinas
- detección de puntos de interés
- Adaptación de forma afín
- Derivado de la imagen
- visión por computadora
- ASIFT -> Affine-Sift Archivado el 3 de febrero de 2010 en Wayback Machine (Un algoritmo de coincidencia de imágenes totalmente invariante afín)
Referencias
- 1 2 3 4 5 6 K. Mikolajczyk, T. Tuytelaars, C. Schmid, A. Zisserman, J. Matas, F. Schaffalitzky, T. Kadir y L. Van Gool, Una comparación de detectores de regiones afines. En IJCV 65(1/2):43-72, 2005
- 1 2 "Mikolajcyk, K. y Schmid, C. 2002. Un detector de puntos de interés invariante afín. En Actas de la 8.ª Conferencia Internacional sobre Visión por Computadora , Vancouver, Canadá" (PDF) . Archivado del original (PDF) el 23 de julio de 2004. Recuperado el 11 de diciembre de 2007 .
- 1 2 T. Lindeberg y J. Garding (1997). "Suavizado adaptado a la forma en la estimación de señales de profundidad 3D a partir de distorsiones afines de la estructura local 2D". Image and Vision Computing 15: pp. 415 – 434.
- ↑ A. Baumberg (2000). "Coincidencia fiable de características entre vistas muy separadas". Actas de la Conferencia IEEE sobre Visión por Computadora y Reconocimiento de Patrones: páginas I:1774 – 1781.
- ↑ Lindeberg, Tony, Teoría del espacio de escalas en visión por computadora, Kluwer Academic Publishers, 1994 , ISBN 0-7923-9418-6
- 1 2 3 T. Lindeberg (1998). "Detección de características con selección automática de escala". International Journal of Computer Vision 30 (2): pp. 77 – 116.
- ↑ Lindeberg, T. (2008). "Espacio de escalas" . En Wah, Benjamin (ed.). Enciclopedia de Ciencias de la Computación e Ingeniería . Vol. IV. John Wiley and Sons. pp. 2495–2504 . doi : 10.1002/9780470050118.ecse609 . ISBN 978-0470050118.
- 1 2 C. Harris y M. Stephens (1988). "Un detector combinado de esquinas y bordes". Actas de la 4.ª Conferencia Alvey Vision: páginas 147-151 . Archivado el 16 de septiembre de 2007 en Wayback Machine.
- 1 2 3 "K. Mikolajczyk y C. Schmid. Indexación basada en puntos de interés invariantes a la escala. En Actas de la 8.ª Conferencia Internacional sobre Visión por Computadora, Vancouver, Canadá, páginas 525-531, 2001" (PDF) . Archivado del original (PDF) el 9 de febrero de 2012. Recuperado el 19 de marzo de 2024 .
- ↑ Schmid, C., Mohr, R., y Bauckhage, C. 2000. Evaluación de detectores de puntos de interés. International Journal of Computer Vision, 37(2):151–172.
- 1 2 3 4 5 6 Mikolajczyk, K. y Schmid, C. 2004. Detectores de puntos de interés invariantes a escala y afines. International Journal on Computer Vision 60(1):63-86.
- ↑ "Filtros espaciales: Laplaciano/Laplaciano de Gauss" . Archivado del original el 20 de noviembre de 2007. Consultado el 11 de diciembre de 2007 .
- ↑ C. Schmid, R. Mohr y C. Bauckhage. Comparación y evaluación de puntos de interés . En Conferencia Internacional sobre Visión por Computadora , págs. 230–135, 1998.
- ↑ J. Matas, O. Chum, M. Urban y T. Pajdla, Estéreo robusto de línea base amplia a partir de regiones extremales máximamente estables. En BMVC págs. 384-393, 2002.
- ↑ T. Tuytelaars y L. Van Gool, Emparejamiento de vistas ampliamente separadas basado en regiones invariantes afines. En IJCV 59(1):61-85, 2004.
- ↑ T. Kadir, A. Zisserman y M. Brady, Un detector de regiones salientes invariante afín. En ECCV págs. 404-416, 2004.
- ↑ "Motores de búsqueda de imágenes: una visión general" (PDF) . Archivado del original (PDF) el 27 de febrero de 2007.
- ↑ R. Datta, J. Li y JZ Wang, “Recuperación de imágenes basada en contenido: enfoques y tendencias de la nueva era”, en Actas del Taller Internacional sobre Recuperación de Información Multimedia, págs. 253–262, 2005. IEEE Transactions on Multimedia, vol. 7, n.º 1, págs. 127–142, 2005. Archivado el 28 de septiembre de 2007 en Wayback Machine.
- ↑ "J. Sivic y A. Zisserman. Video google: Un enfoque de recuperación de texto para la coincidencia de objetos en vídeos. En Actas de la Conferencia Internacional sobre Visión por Computadora, Niza, Francia, 2003" (PDF) . Archivado del original (PDF) el 26 de enero de 2023. Consultado el 19 de marzo de 2024 .
- ↑ J. Sivic y A. Zisserman. Minería de datos de vídeo mediante configuraciones de regiones invariantes al punto de vista. En Actas de la Conferencia IEEE sobre Visión por Computadora y Reconocimiento de Patrones, Washington D. C., EE. UU., págs. 488–495, 2004.
- ↑ G. Dorko y C. Schmid. Selección de vecindarios invariantes a la escala para el reconocimiento de clases de objetos. En Actas de la Conferencia Internacional sobre Visión por Computadora, Niza, Francia, págs. 634–640, 2003.
- ↑ Beril Sirmacek y Cem Unsalan (enero de 2011). "Un marco probabilístico para detectar edificios en imágenes aéreas y satelitales" (PDF) . IEEE Transactions on Geoscience and Remote Sensing . 49 (1): 211– 221. Bibcode : 2011ITGRS..49..211S . doi : 10.1109/TGRS.2010.2053713 . S2CID 10637950 .
- Detección de características (visión por computadora)