From my understanding, you want to know if 'regionprops' can be used to extract the strongest three circles from a frame.
The 'regionprops' function returns , as a structure or table, the measure for the set of specified properties, for all the connected components in the binary image.It can also return the 'PixelList' for each connected component, centroid, boundingbox etc .You can sort the structure with respect to the measure of property of interest, and plot the pixels in the corresponding 'n' objects which have the highest value for the specified property. Alternatively, you can use the 'bwpropfilt' function to directly extract the 'n' objects from the binary image, which have the largest values for the specified attribute. The following line of code does the same.
bw2=bwpropfilt(bw,attrib,n);