В областях градиента, функция края (лапласиан или другие функции определения края) не обнаружит края (результат будет почти нулевым («черный»)). Итак, примените краевой фильтр к изображению, и тогда у вас будут почти черные области (для градиента или других схожих по цвету участков), очерченные яркими краями (где было сильное различие в исходном изображении). Это изображение должно быть легко сегментировано большинством алгоритмов сегментации (и если они классифицируют яркие края как свой собственный сегмент, просто объедините краевые пиксели обратно с ближайшей черной областью).
Обратите внимание, что вы можете сначала найти и сегментировать только области градиента, а затем использовать более приличный алгоритм сегментации на исходном (не краях) изображении. Также обратите внимание, что обнаружение края не работает точно для радиальных градиентов, поэтому вы можете фактически рассчитать функцию края дважды, чтобы получить лучшие результаты