Генерализация зон с помощью Растяжения и Сокращения

Вы можете использовать инструменты Растяжение и Сокращение для генерализации, или упрощения, растров. В отличие от инструментов Фильтр большинства и Удаление границ, Растяжение и Сокращение позволяют выполнять генерализацию определенных зон. В отличие от инструмента Фильтр большинства, Растяжение и Сокращение позволяют выполнять генерализацию определенных зон. В зависимости от используемого инструмента, можно сделать определенные зоны больше или меньше. Вы также можете управлять степенью генерализации.

Оба инструмента работают двумя способами. Первый - математическо-морфологический подход. Второй - на базе расстояния.

Сравнение инструментов Растяжение и Сокращение

Оба инструмента замещают определенными зонами ячейки других зон.

Растяжение

С помощью инструмента Растяжение выбранные зоны увеличиваются, распространяясь на другие зоны. Концептуально, выбранные Значения зон могут рассматриваться как зоны переднего плана, в то время как другие значения остаются фоновыми зонами. Зоны переднего плана могут быть расширены в фоновые зоны.

Сокращение

С помощью инструмента Сокращение, выбранные зоны сокращаются, т.е. уменьшаются в размерах, а ячейки других зон растягиваются в них. Концептуально, выбранные Значения зон рассматриваться как зоны переднего плана, в то время как остальные значения остаются фоновыми зонами. С помощью этого инструмента, ячейки в высокоприоритетных зонах могут быть заменены ячейками в фоновых зонах.

Узкие острова внутри зоны, которые могут рассматриваться как общие границы с зоной, могут быть также заменены

Степень генерализации

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

Метод

Основанный на расстоянии метод используется для генерализации инструментами Растяжение и Сокращение.

Метод на базе расстояния

Этот метод предполагает, что ячейки с входными значениями выбранной зоны являются источниками. Каждая ячейка во входном растре рассматривается в связи с расстоянием до ближайшей ячейки-источника. Расстояние ограничено целочисленным евклидовым расстоянием, умноженным на разрешение входного растра.

Эти условия учитываются для определения итогового выходного значения, которое получит каждая ячейка в пределах этого расстояния. Эти принципы одинаковы для инструментов Растяжение и Сокращение.

  • Если для ячейки в пределах разрешенного расстояния находится только один тип зоны источника ячеек, эта ячейка будет расширена на данные значения зоны.
  • Если для ячейки в пределах разрешенного расстояния находится несколько типов значений зон, эта ячейка будет расширена на значения ближайшей зоны.
  • Если для ячейки в пределах разрешенного расстояния находится несколько типов источников ячеек, и имеется две или более ячеек-источников с одинаковым расстоянием (связью), алгоритм сначала вычисляет вклад каждой из зон-источников. Зона с наибольшим общим вкладом будет использована как выходное значение для данной ячейки.
  • Если связь все еще сохраняется, это означает, что имеется два или более источника зон, которые являются ближайшими и вносят одинаковый вклад. В этом случае, ячейка будет расширена на источник с наименьшим значением ячейки.

Список литературы

Matheron, G., Elements pour une Theorie del Milieux Poreux, Masson, Paris, 1967

Serra, J. Image Analysis and Mathematical Morphology, Academic Press, London 1982