Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какой наиболее оптимальный алгоритм/фильтр для устранения скачков? / 4 сообщений из 4, страница 1 из 1
16.06.2015, 17:31
    #38985079
Вася Уткин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой наиболее оптимальный алгоритм/фильтр для устранения скачков?
Есть двумерный массив из float (32-bit). На нем надо убрать всплески (резкие скачки) отличающиеся от соседних точек более, чем на 100, как в плюс, так и в минус, если их размер не превышает 10 пикселей по любому из направлений. В результате, на месте всплеска должны быть значения отличающиеся не более, чем на 5 от соседних точек.

Можно было бы медианным фильтром пройтись с окном 21х21, и он бы убрал все все всплески круглой/квадратной формы размером 10х10 и менее, но он также и убрал бы, например, любой длинный хребет толщиной 10 и менее - что не нужно.
Да и остальную часть массива может попортить.

Есть ли какой-то наиболее оптимальный алгоритм/фильтр для устранения именно скачков, не затрагивающий точки не входящие в скачок?
...
Рейтинг: 0 / 0
16.06.2015, 17:43
    #38985094
scf
scf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой наиболее оптимальный алгоритм/фильтр для устранения скачков?
https://ru.wikipedia.org/wiki/Квантиль

Попробуйте по квантилю фильтровать
...
Рейтинг: 0 / 0
16.06.2015, 17:56
    #38985114
Вася Уткин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой наиболее оптимальный алгоритм/фильтр для устранения скачков?
scf https://ru.wikipedia.org/wiki/Квантиль

Попробуйте по квантилю фильтровать
Я так понимаю это повлияет только на чувствительность к отклонению скачка, но не на его размер в точках, т.е. так же удалит тонкий, но длинный (100 или 1000 точек...) хребет?
...
Рейтинг: 0 / 0
16.06.2015, 19:09
    #38985196
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой наиболее оптимальный алгоритм/фильтр для устранения скачков?
Скачки это что? Какая у них природа? Какое нормальное поведение?

Статистика в помощь: Среднеквадратическое отклонение
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какой наиболее оптимальный алгоритм/фильтр для устранения скачков? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]