сгруппировать пиксели

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

сгруппировать пиксели

Сообщение nadiopt »

товарищи, хелп
имеются отдешифрированные ветровалы. Дешифрировался Рапидай с размером пиксела 5 м, и в результате то, что глазом видно как ветровал, разбилось на кучу мелких кусочков. Также естественно образовалось много "мусорных" пикселов. Отличие между действительно поваленными кусками и просто мусором - в том, что "ветровальные" рядом друг с другом, визуально образуя некие группы, а "мусорные", естественно, где попало и сами по себе.
просветите, пожалуйста, в чем и каким инструментом можно сгруппировать "ветровальные" пиксели, а "единичные" изничтожить?
P/s/ по размеру не получится, внутри ветровального кластера могут быть и очень маленькие кусочки
Вложения
vetroval.png
vetroval.png (1.74 МБ) 8568 просмотров
ин гроссен фамилен нихт клювен клац клац
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: сгруппировать пиксели

Сообщение gamm »

А в чем проблема? Бинаризация+морфология, стандартные методы создания и генерализции масок.

Если кинете в личку снимок и пару-тройку контуров для обучения, можно попробовать и эзотерику из последней версии Сканекса

[ Сообщение с мобильного устройства ]
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: сгруппировать пиксели

Сообщение nadiopt »

не очень поняла
ветровалы уже есть (деревом решений), что там подвергать бинаризации? мне надо теперь шум убрать, сгруппировав пиксели, находящиеся друг рядом с другом, ну грубо говоря, на расстоянии+- пиксель. я пока буфер в арке считаю, но мощностей мало, долго будет
ин гроссен фамилен нихт клювен клац клац
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: сгруппировать пиксели

Сообщение gamm »

Растр 1/0 (ветровал/не ветровал) + обычная бинарная морфология (close/open), совершенно стандартная процедура ...

[ Сообщение с мобильного устройства ]
Последний раз редактировалось gamm 01 ноя 2014, 18:13, всего редактировалось 1 раз.
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: сгруппировать пиксели

Сообщение gamm »

del
Последний раз редактировалось gamm 01 ноя 2014, 18:14, всего редактировалось 1 раз.
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: сгруппировать пиксели

Сообщение nadiopt »

это в чем хоть, в R небось?
ин гроссен фамилен нихт клювен клац клац
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: сгруппировать пиксели

Сообщение gamm »

nadiopt писал(а):это в чем хоть, в R небось?
нет - в любой растровой ГИС ...
bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Re: сгруппировать пиксели

Сообщение bolotoved »

nadiopt писал(а):сгруппировав пиксели, находящиеся друг рядом с другом, ну грубо говоря, на расстоянии+- пиксель
Можно попробовать модальный фильтр с разными размерами скользящего окна.
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: сгруппировать пиксели

Сообщение nadiopt »

поскольку срок как всегда вчера, я пока что сделала костылем - сделала majority filter на 8 соседей и потом мелочь изничтожила, а к оставшимся сделала expand на 7 метров (у меня насчиталось, что это самое маленькое расстояние от пиксела до пиксела). получилось сносно
ин гроссен фамилен нихт клювен клац клац
nickleb
Гуру
Сообщения: 969
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

Re: сгруппировать пиксели

Сообщение nickleb »

м.б. PIL для этих целей Вам поможет: http://python.developpez.com/cours/pilhandbook/
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: сгруппировать пиксели

Сообщение nadiopt »

спасибо, подумаем:)
ин гроссен фамилен нихт клювен клац клац
Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость