Je sais comment écrire une fonction de similarité pour les points de données dans l'espace euclidien (en prenant l'erreur min sqaured négative.) Maintenant, si je veux vérifier mes algorithmes de clustering sur les images, comment puis-je écrire une fonction de similarité pour les points de données dans les images? Dois-je baser sur leurs valeurs RVB ou quoi? et comment?écrire une fonction de similarité pour les images pour les données de cluster
0
A
Répondre
0
Je pense que nous devons mieux préciser certains points:
- Êtes-vous la classification que sur la couleur? Donc, prenez des valeurs RVB pour les pixels et appliquez votre fonction métrique (minimisez la somme des erreurs sq, ou calculez simplement SAD - Somme des différences absolues).
- Êtes-vous en cluster sur une base d'espace (dans une image)? Dans ce cas, vous devez prendre soin de la position, comme vous l'avez spécifié pour l'espace euclidien, en considérant simplement l'image comme le domaine de vos échantillons. C'est un espace 2D de toute façon ... 3D si vous considérez les informations de couleur aussi (voir ci-dessous).
- Vous recherchez des informations 3D à partir d'une image? (Position 2D + couleur 1D) C'est le cas le plus probable. Envisager des techniques de segmentation si votre image montre des formes régulières ou bien définies, en première approche. Si cela échoue, ou si vous voulez un algorithme moins optimisé, envisagez de réduire l'espace 3D de l'information en 2D ou même 1D en effectuant une ACP sur les données. En analysant les composants principaux, vous pouvez déposer des informations inutiles dans votre collection et/ou exploiter la structure de données intrinsèque d'une manière ou d'une autre.
L'argument aurait besoin de beaucoup plus qu'un post à résoudre, mais j'espère que cela pourrait aider un peu.
Questions connexes
- 1. façon optimale pour écrire une fonction
- 2. Encodage Base64 pour les images
- 3. Comment écrire une fonction de comparaison pour qsort de stdlib?
- 4. Images pour les extensions de fichiers
- 5. images pour les boutons .NET
- 6. Utilisation de ProxyPass pour les pages mais pas les images
- 7. Pour ne pas avoir de marges LaTeX pour les images
- 8. $ (document) .ready() timeout pour les images
- 9. System.Drawing.Image pour les images dans Business Objects?
- 10. Chargement d'image pour les images statiques
- 11. Écrire des images?
- 12. Style d'ancrage CSS pour les images
- 13. MySQL Cluster gère une base de données de téraoctets
- 14. Trouver une similarité de deux formes vectorielles
- 15. Écrire une classe générique pour gérer les types intégrés
- 16. Quelles sont les approches pour écrire une application d'horloge simple?
- 17. SQLite Blob OU système de fichiers pour les images
- 18. Quelles sont les ressources pour apprendre à écrire les spécifications?
- 19. Notifier les changements de propriété pour les données de base?
- 20. IE6 problème de transparence pour les images dynamiques
- 21. Amélioration de la qualité d'impression pour les images
- 22. Écrire des tests pour les actions d'administration de Django
- 23. mysql cluster NDB ajouter nœud de données
- 24. asp.net mvc demandes multi-paramètres pour les images dynamiques?
- 25. Métriques de similarité de chaîne en Python
- 26. Structure de données pour les relations
- 27. Passer les données de publication pour windows.popup
- 28. plans d'exécution pour les bases de données
- 29. Données de base NSPredicate pour les relations
- 30. écriture mod_rewrite pour les données de formulaire