algoritmo de tamizado
El algoritmo SIFT se divide principalmente en cuatro pasos:
1. Detección de extremos en el espacio de escala: busca imágenes en todas las escalas utilizando la función de diferencia gaussiana. Ubicaciones, identificando posibles puntos de interés. que son invariantes a la escala y la orientación.
2. Localización de puntos clave: en cada posición candidata, se utiliza un modelo bien ajustado para determinar la posición y la selección de puntos clave depende de su estabilidad.
3. Asignación de orientación (asignar una dirección a cada punto clave): según la dirección del gradiente de la imagen local, asigne una o más direcciones a cada posición del punto clave y todos los análisis posteriores de los datos de la imagen. Todas las operaciones se transforman en función de la dirección, escala y posición de los puntos clave relativos, obteniendo así la invariancia de la dirección y escala.
4. Descriptor de punto clave: en cada área de punto clave, los gradientes de imagen locales se calculan en una escala seleccionada y estos gradientes se transforman en una representación que permite cambios de iluminación y deformación de forma local relativamente grandes.