Страница 1 из 1

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

Добавлено: 24 мар 2017, 17:13
DarkPower
Есть ли нормально работающий алгоритм?

Нашел алгоритм, но он работает как-то криво...
Ссылка на статью: 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... И других.

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

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

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

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

Добавлено: 24 мар 2017, 18:22
DarkPower
В Dn

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

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

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

Добавлено: 24 мар 2017, 18:42
DarkPower
Нашел ответ...TOA = DN/QUANTIFICATION_VALUE
Правильно?

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

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

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

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

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

Добавлено: 27 мар 2017, 14:17
Malyuk_M