Je fais actuellement mes premiers pas dans le domaine de la vision par ordinateur et du traitement d'image. Une des tâches sur lesquelles je travaille est de trouver les coordonnées du centre des cercles (chevauchement et occlus).Trouver les centres de cercles qui se chevauchent dans une image en niveaux de gris à basse résolution
Voici un exemple d'image:
Voici une autre image échantillon montrant deux cercles qui se chevauchent:
Pour plus d'informations sur le problème:
- Toujours un monochro moi, l'image en niveaux de gris
- plutôt des images basse résolution
- Radii des cercles sont inconnus
- Nombre de cercles dans une image donnée est inconnue
- Centre du cercle est à déterminer, de préférence avec une précision sous-pixel
- Les radii ne doivent pas être déterminés
- La surcharge relative faible de l'algorithme est importante; le traitement est supposé être effectué avec des images de caméra en temps réel
Pour la première image échantillon, il est relativement facile de calculer le centre du cercle en trouvant le centre de masse. Malheureusement, cela ne fonctionnera pas pour la deuxième image. Les choses que j'ai essayées sont principalement basées sur la Transformation de Circle Hough et la Distance Transform. La transformée de Circle Hough semblait relativement coûteuse en termes de calcul du fait que je n'ai aucune information sur les rayons et que la gamme des rayons possibles est grande. De plus, il semble difficile d'identifier les pixels (appropriés) le long du bord en raison de la faible résolution de l'image. En ce qui concerne la Transformée de Distance, j'ai du mal à identifier les centres des cercles et le fait que l'image doit être binarisée implique une certaine perte d'information.
Maintenant, je suis à la recherche d'alternatives viables aux algorithmes susmentionnés.
Quelques images plus d'échantillons (images comme les deux échantillons ci-dessus sont extraits des images comme les suivantes):
Pouvez-vous partager quelques images de plus S'il vous plaît? –
@MarkSetchell J'ai ajouté d'autres exemples d'images – fscheidl