Усиление разницы величин
Добавлено: 08 сен 2014, 20:56
Доброго времени суток!
Столкнулся с проблемой. Есть некоторый растр высот с перепадом значений в профиле, как на профиле рисунке вложения. Необходимо разделить растр, на 2 зоны, примерно по красной линии (подножие).
Изначальная идея была следующая - увеличить с помощью какой-то функции отношение между точками за подножием и перед ним (на пляже)
Весь растр смещался на 5 ячеек в направлении увеличения общего тренда (в сторону уступа)
для каждой точки вычислялось значение
Kа = (hz/ha) + hа^2
ha - значение в точке расчета
hz - значение в точке смещенного растра
hа^2 - использовалось с целью увеличить значения отношений
Приведу пример расчета для нескольких точек на уступе:
1. Высота точки 5 (на уступе)
Высота точки после смещения 1 (точка с пляжа)
Ка = 1/5 + 5^2 = 5
2. Высота точки 0,7
Высота точки после смещения 0,35 (точка с пляжа)
Ка = 0,35 / 0,7 + 0,7^2 = 0,99
В результате разницу величин получилось кое-как увеличить, но незначительно. Может быть кто-то сможет посоветовать нечто альтернативное?
Столкнулся с проблемой. Есть некоторый растр высот с перепадом значений в профиле, как на профиле рисунке вложения. Необходимо разделить растр, на 2 зоны, примерно по красной линии (подножие).
Изначальная идея была следующая - увеличить с помощью какой-то функции отношение между точками за подножием и перед ним (на пляже)
Весь растр смещался на 5 ячеек в направлении увеличения общего тренда (в сторону уступа)
для каждой точки вычислялось значение
Kа = (hz/ha) + hа^2
ha - значение в точке расчета
hz - значение в точке смещенного растра
hа^2 - использовалось с целью увеличить значения отношений
Приведу пример расчета для нескольких точек на уступе:
1. Высота точки 5 (на уступе)
Высота точки после смещения 1 (точка с пляжа)
Ка = 1/5 + 5^2 = 5
2. Высота точки 0,7
Высота точки после смещения 0,35 (точка с пляжа)
Ка = 0,35 / 0,7 + 0,7^2 = 0,99
В результате разницу величин получилось кое-как увеличить, но незначительно. Может быть кто-то сможет посоветовать нечто альтернативное?