Hi Manny,
I have used “imfindcircles” function to detect the circle in the image.
You can refer to the below code for more details:
A= imread('small.jpg');
[centers, radii] = imfindcircles(A,[10 50],'ObjectPolarity','dark','Sensitivity',0.95);
I have kept the radius range to [10 50] and set the object polarity to “dark”. Additionally, I have increased the sensitivity from 0.85(default) to 0.95. As in lower sensitive values it is missing out some of the circles while higher value resulting in false positives.
Below is the output image I am getting:

To get more information on the name value arguments of this function please refer to the below link:

