Consider the following image:
Imagine I have several images (let's say 40), that look like this one but with slightly different cloud shapes, pixel count intensities and distances between the clouds.
Do you have a sure fire algorithm that would be able to localize all seven clouds with preferably no human input except for the 40 images. In the end the goal is to get the total pixel count in each cloud for the 40 images. I am aware that it is difficult to define what a cloud is exactly given the smooth nature of the shapes and the noisy nature of the image. Any definition you'll choose is fine by me.
I am looking for ideas, methods or algorithm names, code is not necessary, but if you want i could provide images like this one. Happy to answer any practical questions.
EDIT:
as requested here are other images, the first three come from the same set as the image above, the last ones come from another set, sometimes you have images with no clouds (but that's a complication I can do away with myself) :
ImageAdjust@TotalVariationFilter[img, 1]
$\endgroup$