stringtranslate.com

Функционал Мамфорда-Шаха

Функционал Мамфорда–Шаха — это функционал , который используется для установления критерия оптимальности для сегментации изображения на подобласти. Изображение моделируется как кусочно-гладкая функция. Функционал штрафует расстояние между моделью и входным изображением, отсутствие гладкости модели в подобластях и длину границ подобластей. Минимизируя функционал, можно вычислить наилучшую сегментацию изображения. Функционал был предложен математиками Дэвидом Мамфордом и Джаянтом Шахом в 1989 году. [1]

Определение функционала Мамфорда–Шаха

Рассмотрим изображение I с областью определения D , назовем J моделью изображения и назовем B границами, которые связаны с моделью: функционал Мамфорда–Шаха E [ J , B ] определяется как

Оптимизация функционала может быть достигнута путем его аппроксимации другим функционалом, как это предложили Амброзио и Торторелли. [2]

Минимизация функционала

Предел Амброзио–Торторелли

Амброзио и Торторелли [2] показали, что функционал Мамфорда–Шаха E [ J , B ] может быть получен как предел семейства энергетических функционалов E [ J , z ,ε ], где граница B заменена непрерывной функцией z , величина которой указывает на наличие границы. Их анализ показывает, что функционал Мамфорда–Шаха имеет четко определенный минимум. Он также дает алгоритм для оценки минимума.

Определяемые ими функционалы имеют следующий вид:

где ε > 0 — (малый) параметр, а ϕ ( z ) — потенциальная функция. Два типичных выбора для ϕ ( z ) — это

Нетривиальным шагом в их выводе является доказательство того, что при последние два члена функции энергии (т.е. последний интегральный член функционала энергии) сходятся к интегралу множества ребер ∫ B d s .

Функционал энергии E [ J , z ,ε] можно минимизировать методами градиентного спуска , гарантируя сходимость к локальному минимуму.

Амброзио , Фуско и Хатчинсон установили результат, дающий оптимальную оценку размерности Хаусдорфа сингулярного множества минимизаторов энергии Мамфорда-Шаха. [3]

Минимизация путем разбиения на одномерные задачи

Функционал Мамфорда-Шаха может быть разделен на связанные одномерные подзадачи. Подзадачи решаются точно с помощью динамического программирования. [4]

Смотрите также

Примечания

  1. ^ Мамфорд и Шах (1989).
  2. ^ ab См. Амброзио и Торторелли (1990).
  3. ^ Амбросио, Фуско и Хатчинсон (2003)
  4. ^ Хом, Сторат и Вайнманн (2015)

Ссылки