Severalquestions ont été interrogés sur le SIFT algorithm, mais ils semblent tous axés sur une simple comparaison entre deux images. Au lieu de déterminer à quel point deux images sont similaires, serait-il pratique d'utiliser SIFT pour trouver l'image correspondante la plus proche parmi une collection de milliers d'images? En d'autres termes, est-ce que SIFT est évolutif? Par exemple, serait-il pratique d'utiliser SIFT pour générer des keypoints pour un lot d'images, stocker les keypoints dans une base de données, puis trouver ceux qui ont la plus courte distance euclidienne aux keypoints générés pour une "requête" image? Lors du calcul de la distance euclidienne, ignorez-vous les parties x, y, échelle et orientation des points-clés, et ne regardez que le descripteur?Recherche dans une base de données d'images à l'aide de SIFT
8
A
Répondre
8
Il existe plusieurs approches. Une approche populaire est la représentation du sac de mots qui effectue l'appariement en fonction du seul nombre de descripteurs, ignorant ainsi la partie de localisation constituée de (x, y, échelle et orientation) et qui ne fait que regarder le descripteur.
efficace d'une interrogation grande base de données peut utiliser des méthodes approximatives comme locality sensitive hashing
D'autres méthodes peuvent impliquer vocabulary trees ou d'autres structures de données.
Pour une méthode efficace qui prend également en informations sur l'emplacement de compte, consultez pyramid match kernels
Questions connexes
- 1. structure de données laide à la recherche java
- 2. Refactor une boucle de laide dans LINQ
- 3. Recherche dans une base de données mySQL
- 4. recherche de données dans une base de données
- 5. euclidean distance dans sift
- 6. Algorithme SIFT dans Matlab
- 7. Structure de base de données pour une recherche à facettes
- 8. Recherche une base de données de type de données
- 9. Recherche de codes dans une base de données mysql
- 10. Recherche de messages non lus dans une base de données
- 11. Recherche de phrases dans une base de données mySQL
- 12. Recherche MySQL dans la base de données (recherche de table)
- 13. Une manière moins laide de localiser DayOfWeek?
- 14. django + recherche dans la base de données
- 15. Implémentation de SIFT en Java
- 16. Comment faire une recherche efficace de données dans la base de données à l'exception de fullsearch
- 17. Simplifier une fonction laide dans Haskell
- 18. Base de données MATLAB Recherche
- 19. PHP: Recherche dans la base de données
- 20. Recherche dans la base de données Mongo
- 21. Recherche dans la base de données Sqlite
- 22. Recherche dans la base de données
- 23. Playfamework recherche dans la base de données
- 24. Recherche plein texte dans une base de données normalisée
- 25. Recherche de données manquantes dans la base de données
- 26. Recherche simple dans une base de données MySQL
- 27. Comparaison d'images à l'aide de SIFT
- 28. boîte de recherche de base de données
- 29. Pourquoi mon interpolation bicubique de données discrètes est laide?
- 30. Une alternative de recherche de base de données aux vues
Ce serait certainement travailler, je suis sûr qu'il ya des documents écrits sur ce sujet, je n'ai pas pu trouver bien. – fairidox