Алгоритм для поиска воды, тени, облака...

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
DarkPower
Новоприбывший
Сообщения: 8
Зарегистрирован: 06 окт 2016, 23:40
Репутация: 0

Алгоритм для поиска воды, тени, облака...

Сообщение DarkPower » 24 мар 2017, 17:13

Есть ли нормально работающий алгоритм?

Нашел алгоритм, но он работает как-то криво...
Ссылка на статью: remotesensing-08-00666.pdf
Изображение
Вот я сначала перевожу *_BN.jp2 в tif:
gdal_translate -of GTiff
потом меняю размер:
gdalwarp -tr 10 10 -r cubic
Потом, вот на 1 этапе (цифра 9) мы проверяем что
пиксель *_B03 < 0.319*65535: если да -> переходим на этап 10, а если нет на этап 16... и т.д.

проверил на нескольких снимках... выходит бред. Неправильно показует... Вместо воды - тень, вместо clear облако и т.д. В статье написано, что данный алгоритм должен квалифицировать с точностью 91%. Может, я ошибаюсь по поводу 0.319*65535? Не понял как сравнить значение пикселя с < 0.319... И других.

Можете подсказать рабочий алгоритм

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Алгоритм для поиска воды, тени, облака...

Сообщение gamm » 24 мар 2017, 18:06

DarkPower писал(а):пиксель *_B03 < 0.319*65535:
в статье такого нет. Зато есть что-то про
Techniques based on top-of-atmosphere reflectance spectra
вы в чем считали, в попугаях (DN) или TOA reflectance ?

DarkPower
Новоприбывший
Сообщения: 8
Зарегистрирован: 06 окт 2016, 23:40
Репутация: 0

Re: Алгоритм для поиска воды, тени, облака...

Сообщение DarkPower » 24 мар 2017, 18:22

В Dn

DarkPower
Новоприбывший
Сообщения: 8
Зарегистрирован: 06 окт 2016, 23:40
Репутация: 0

Re: Алгоритм для поиска воды, тени, облака...

Сообщение DarkPower » 24 мар 2017, 18:29

gamm писал(а):вы в чем считали, в попугаях (DN) или TOA reflectance ?
Как перевести DN в TOA?
Просто снимок Sentinel-2 L1C
Не знаю где найти эти REFLECTANCE_MULT_BAND_x и REFLECTANCE_ADD_BAND_x

DarkPower
Новоприбывший
Сообщения: 8
Зарегистрирован: 06 окт 2016, 23:40
Репутация: 0

Re: Алгоритм для поиска воды, тени, облака...

Сообщение DarkPower » 24 мар 2017, 18:42

Нашел ответ...TOA = DN/QUANTIFICATION_VALUE
Правильно?

Malyuk_M
Интересующийся
Сообщения: 16
Зарегистрирован: 11 фев 2016, 14:08
Репутация: 3
Откуда: Kiev

Re: Алгоритм для поиска воды, тени, облака...

Сообщение Malyuk_M » 27 мар 2017, 09:13

Я пользуюсь Fmask.
По поводу воды\снега не скажу, но качество облаков\теней ~85-95 %. К тому же очень адекватное комьюнити, был ряд проблем с Сэнтинелом, связывался и с разработчиком алгоритма для сентинэла, и с разработчиками пайтоновской библиотеки FMask, получил развернутые ответы и все вопросы были решены, как-то так.

bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Re: Алгоритм для поиска воды, тени, облака...

Сообщение bolotoved » 27 мар 2017, 10:33

Malyuk_M писал(а):Я пользуюсь fmask
Хорошая штука, для Landsat использовал, почти всегда адекватно срабатывает.
Malyuk_M писал(а):связывался и с разработчиком алгоритма для сентинэла, и с разработчиками пайтоновской библиотеки FMask
Я так понял много кто на питон переписал fmask, вы какую библиотеку имеете в виду?

Malyuk_M
Интересующийся
Сообщения: 16
Зарегистрирован: 11 фев 2016, 14:08
Репутация: 3
Откуда: Kiev

Re: Алгоритм для поиска воды, тени, облака...

Сообщение Malyuk_M » 27 мар 2017, 14:17


Ответить

Вернуться в «Я новичок!»

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

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