Нашел границы, в каждой точке границы нарисовал окружность, правильно я понял? А дальше что именно и как закрашивать?
границы на таких объектах будут иногда теряться, то есть у вас будет грубо говоря полукруг, а с другой стороны граница не распозналась. Либо надо больше граничных точек брать, но тогда у Вас граница будет ветвиться.
Что я предлагаю. Брать больше точек, где граница.
Далее вы берете первую точку, что еще не граница и не посетили и от нее рисуете закраску, но так, чтобы цветовая гамма не сильно со среднего уплыла.
Далее повторяете так много раз. У вас получается множество связанных областей, в каждой области - маленькая флуктуация цвета.
Далее сортируем по цвету эти области и отбираем те, что имеют какой-то правильный критерий, например, у которых и цвет правильный и точкек несколько.