blast from the past - I worked with Hough transform in 2016, although the line based one. There is a variant, circle hough transform. Found a ImageJ plugin that I hope I can just extract the algorithm and run it headlessly. Seems to work despite the perspective distortion of the circles.
I guess I should put circle markers on the glass slide directly, otherwise if the slides move, the separate circles don't help much