Detecting blobs that connects to any other blob, maybe with OpenCV In the image, I connects to universe, but II and III not.

I need to detect both II and III, also I if possible.

Is it possible with current computer vision libraries?
Flood fill  the background, then hough transform to pick out rough circles II and III