سلام
در این روش ابتدا باید تصویر توسط لبه یاب مناسبی ،لبه یابی شود ،سپس با اعمال تبدیل هاف دایره ای بر روی این تصویر می توان دایره های مورد نظر رو پیدا کرد.اینکه این روش دقیقترین و سریعترین هست رو نمی دونم ،اما اینو میدونم که به خوبی دایره ها رو پیدا میکنه.درمورد سرعت باید بگم که هر چه تعداد تقاط لبه پیدا شده کمتر باشد سرعت الگوریتم بالا می رود،که این خود نیازمند استفاده از لبه یاب مناسب می باشد و صد البته اگر قبل از این کارها تصویر را denoise کنیم دقت الگوریتم و سرعت آن بالاتر می رود.