Wavelengths в ЭНВИ

Программы и алгоритмы для обработки данных дистанционного зондирования: ERDAS, ENVI и другие.
Ответить
AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Wavelengths в ЭНВИ

Сообщение AndreyL » 21 апр 2009, 15:20

Чего-то не могу нигде в документации найти. Для некоторых процедур нужны длины волн (wavelengths) и FWHM (полуширина спектра) каналов. Как их правильно задать, например, для ETM+ (Landsat 7)? Задней лапой можно, конечно, из таблицы посчитать, а как это сделать корректно?

geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

Re: Wavelengths в ЭНВИ

Сообщение geologic » 21 апр 2009, 17:34

Вот это не подойдет?
http://eros.usgs.gov/products/satellite/band.html

alexandr cherepanov
Гуру
Сообщения: 534
Зарегистрирован: 30 ноя 2006, 13:31
Репутация: 116
Откуда: Moscow

Re: Wavelengths в ЭНВИ

Сообщение alexandr cherepanov » 21 апр 2009, 17:50

FWHM - ширина канала в половине максимума. Значения мин/макс для половины от максимума функции можно посмотреть на файлах filter function, если они рисовались не на угад :D .

Для Landsat 7
(0.441-0.514) 0.073000,
(0.519-0.601) 0.082000,
(0.631-0.692) 0.061000,
(0.772-0.898) 0.126000,
(1.547-1.748) 0.201000,
(2.064-2.345) 0.281000

меня даже не удивляет то, что мин/макс не сходятся с официальными значениями для каналов :D

Длины волн (wavelengths), которые нужны ENVI - это значение середины.

0.477500,
0.560000,
0.661500,
0.835000,
1.647500,
2.204500

Если совсем мучает совесть можете импортировать Landsat 7 (в fast или hdf формате) и поcмотреть что пропишит ENVI. Вот середины из учебных данных ENVI.

0.4787
0.5610
0.6614
0.8346
1.6500
2.2080

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Wavelengths в ЭНВИ

Сообщение Максим Дубинин » 21 апр 2009, 18:39

вот еще, тоже когда-то чуть голову не сломал: http://en.wikipedia.org/wiki/Fwhm
пристегивайтесь, турбулентность прямо по курсу

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Wavelengths в ЭНВИ

Сообщение AndreyL » 21 апр 2009, 21:49

alexandr cherepanov писал(а):FWHM - ширина канала в половине максимума. Значения мин/макс для половины от максимума функции можно посмотреть на файлах filter function, если они рисовались не на угад
Не понял, как это сделать? Сами файлы я открываю, а как посмотреть «мин/макс для половины»? Просто в Экселе, или есть функции в ЭНВИ? Я как-то писал (для себя) функцию сглаживания спектров Ладсата Гауссианом, но до сих пор не знаю, насколько это правильно – уж на что, а на Гауссиан они точно не похожи.
Еще вопрос – процедура Грама-Шмидта предполагает использование точных спектральных функций каналов. Если я правильно понимаю, по длинам волн она должна распознать, какой канал картинки какому спектру отвечает. Насколько принципиальны будут ошибки в длине волны и в FWHM в каналах картинки?
sim писал(а):вот еще, тоже когда-то чуть голову не сломал: http://en.wikipedia.org/wiki/Fwhm
Да, только, если говорить о спектральных библиотеках ЭНВИ, множитель перед экспонентой единица – библиотеки каналов спутников в ЭНВИ нормированы на максимальное значение.

alexandr cherepanov
Гуру
Сообщения: 534
Зарегистрирован: 30 ноя 2006, 13:31
Репутация: 116
Откуда: Moscow

Re: Wavelengths в ЭНВИ

Сообщение alexandr cherepanov » 22 апр 2009, 12:53

Нет функций специальных нету, поэтому проще в Excel посчитать. Сейчас только увидел, что когда смотрел значения каналов на графике Plot пропустил много искажений. Пакость в том, что на участке кривой со значением 0,5 по Y не обязательно стоит точка, как раз точные значения по Х для Y=0.5 и можно рассчитать в Excel.

Да средние значения нужны чтобы программа понимала с какого места начинаются нужные для нее каналы в библиотеке, ну и для открытия синтеза из контекстного меню.

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Wavelengths в ЭНВИ

Сообщение AndreyL » 22 апр 2009, 13:25

alexandr cherepanov писал(а):Да средние значения нужны чтобы программа понимала с какого места начинаются нужные для нее каналы в библиотеке, ну и для открытия синтеза из контекстного меню.
Грозят ли чем-то ошибки в этих параметрах. Не грубые ошибки. Просто этот метод крайне бедно описан в хелпе, не отражено практически ничего, просто описано, какие кнопки жать.

alexandr cherepanov
Гуру
Сообщения: 534
Зарегистрирован: 30 ноя 2006, 13:31
Репутация: 116
Откуда: Moscow

Re: Wavelengths в ЭНВИ

Сообщение alexandr cherepanov » 22 апр 2009, 13:36

Да нет ничего страшного не будет,в хелпе вообще методы не шибко описываются :wink: И чего ITT зашило под именем Грамм-Шмидт известно только тому кто писал код. Не факт, что алгоритм не видоизменен

Ответить

Вернуться в «Обработка ДДЗ»

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

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