Вы можете использовать инструменты и для генерализации, или упрощения, растров. В отличие от инструментов Фильтр большинства и Удаление границ, Растяжение и Сокращение позволяют выполнять генерализацию определенных зон. В зависимости от используемого инструмента, можно сделать определенные зоны больше или меньше. Вы также можете управлять степенью генерализации.
Оба инструмента работают двумя способами. Первый - математическо-морфологический подход. Второй - на базе расстояния.
Сравнение инструментов Растяжение и Сокращение
Оба инструмента замещают определенными зонами ячейки других зон.
Растяжение
С помощью инструмента Растяжение выбранные зоны увеличиваются, распространяясь на другие зоны. Концептуально, выбранные Значения зон могут рассматриваться как зоны переднего плана, в то время как другие значения остаются фоновыми зонами. Зоны переднего плана могут быть расширены в фоновые зоны.
Сокращение
С помощью инструмента Сокращение, выбранные зоны сокращаются, т.е. уменьшаются в размерах, а ячейки других зон растягиваются в них. Концептуально, выбранные Значения зон рассматриваться как зоны переднего плана, в то время как остальные значения остаются фоновыми зонами. С помощью этого инструмента, ячейки в высокоприоритетных зонах могут быть заменены ячейками в фоновых зонах.
Узкие острова внутри зоны, которые могут рассматриваться как общие границы с зоной, могут быть также заменены
Степень генерализации
Степень генерализации управляется параметром Число ячеек. По умолчанию используется значение 1, это означает, что, в зависимости от используемого инструмента, пространство выбранных зон будет растягиваться или сокращаться в соответствии с размером одной ячейки. Чтобы увеличить степень генерализации, введите большее значение этого параметра. Концептуально это похоже на запуск инструмента столько раз, сколько указано в данном параметре, результаты предыдущего запуска являются входными данными следующего прохода
Метод на базе расстояния
Этот метод предполагает, что ячейки с входными значениями выбранной зоны являются источниками. Каждая ячейка во входном растре рассматривается в связи с расстоянием до ближайшей ячейки-источника. Расстояние ограничено целочисленным евклидовым расстоянием, умноженным на разрешение входного растра.
Эти условия учитываются для определения итогового выходного значения, которое получит каждая ячейка в пределах этого расстояния. Эти принципы одинаковы для инструментов Растяжение и Сокращение.
- Если для ячейки в пределах разрешенного расстояния находится только один тип зоны источника ячеек, эта ячейка будет расширена на данные значения зоны.
- Если для ячейки в пределах разрешенного расстояния находится несколько типов значений зон, эта ячейка будет расширена на значения ближайшей зоны.
- Если для ячейки в пределах разрешенного расстояния находится несколько типов источников ячеек, и имеется две или более ячеек-источников с одинаковым расстоянием (связью), алгоритм сначала вычисляет вклад каждой из зон-источников. Зона с наибольшим общим вкладом будет использована как выходное значение для данной ячейки.
- Если связь все еще сохраняется, это означает, что имеется два или более источника зон, которые являются ближайшими и вносят одинаковый вклад. В этом случае, ячейка будет расширена на источник с наименьшим значением ячейки.
Список литературы
Matheron, G., Elements pour une Theorie del Milieux Poreux, Masson, Paris, 1967
Serra, J. Image Analysis and Mathematical Morphology, Academic Press, London 1982