Jump to content

Преобразование Травяного огня

При обработке изображений преобразование «травяной огонь» это вычисление расстояния от пикселя до границы области. Это можно описать как «поджигание» границ области изображения для получения дескрипторов, таких как скелет области или медиальная ось . Гарри Блюм представил эту концепцию в 1967 году. [1]

Мотивация

[ редактировать ]

Скелет региона может быть полезным дескриптором, поскольку он описывает такие вещи, как симметрия региона, а также его части, впадины и выступы. [2] Это также позволяет связать внутреннюю часть региона с формой границы. При преобразовании «травяной пожар» скелет формируется в точках региона, где встречаются «пожары». В литературе это описывается как место встречи сигналов. [2]

Еще одним преимуществом использования результата преобразования «травяной огонь» в качестве дескриптора является то, что оно обратимо. Если предположить, что информация о том, когда медиальная ось или скелет создается путем встречи волновых форм, сохраняется, то скелет можно восстановить, излучая наружу. [1]

Пример алгоритма

[ редактировать ]

Приведенный ниже алгоритм представляет собой простой двухпроходный метод расчета расстояния Манхэттена от границы региона. Конечно, существует несколько других алгоритмов выполнения преобразования травяного огня.

for each row in image left to right
  for each column in image top to bottom
    if (pixel is in region) {
      set pixel to 1 + minimum value of the north and west neighbours
    } else {
      set pixel to zero
    }
  }
}

for each row right to left
  for each column bottom to top
    if (pixel is in region) {
      set pixel to min(value of the pixel,1 + minimum value of the south and east neighbours)
    } else {
      set pixel to zero
    }
  }
}

Ниже приведен результат этого преобразования. Важно отметить, что наиболее интенсивные линии составляют скелет.

Исходное изображение
Результат изображения

Приложения

[ редактировать ]

Преобразование травяного огня можно абстрагировать для решения различных вычислительных задач. Было показано, что его можно расширить за пределы контекста изображений до произвольных функций. [3] Сюда входят приложения в задачах минимизации энергии, например, решаемые алгоритмом Витерби , распространение убеждений о максимальном произведении, распределение ресурсов и методы оптимального управления. [3]

Его также можно использовать для вычисления расстояния между регионами, установив фон в качестве региона.

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б Блюм, Гарри (1967). «Преобразование для извлечения новых дескрипторов формы». В Уотен-Данне, Вейант (ред.). Модели восприятия речи и визуальной формы (PDF) . Кембридж, Массачусетс: MIT Press. стр. 362–380.
  2. ^ Перейти обратно: а б Леймари, Ф; Левин, доктор медицины (1992). «Имитация преобразования травяного пожара с использованием модели активного контура». Транзакции IEEE по анализу шаблонов и машинному интеллекту . 14 : 56–75. дои : 10.1109/34.107013 .
  3. ^ Перейти обратно: а б Фельценшвальб, Педро Ф; Хуттенлохер, Дэниел П. (2012). «Дистанционные преобразования выборочных функций». Теория вычислений . 8 : 415–28. CiteSeerX   10.1.1.88.1647 . дои : 10.4086/toc.2012.v008a019 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7647a495065b928b23405b354fae7bfa__1671723000
URL1:https://arc.ask3.ru/arc/aa/76/fa/7647a495065b928b23405b354fae7bfa.html
Заголовок, (Title) документа по адресу, URL1:
Grassfire transform - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)