ПО для обработки гиперспектральных изображений
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 09 июл 2014, 22:25
- Репутация: 0
ПО для обработки гиперспектральных изображений
Здравствуйте!
Необходимо протестировать ПО для обработки (открыть и сохранить в другом формате (tif.jp2....)) гиперспектральных изображений со спутника AVIRIS.
Вопрос: каким ПО вообще возможно открыть?
Всем далее перечисленным пользуюсь впервой, если укажете как правильно использовать (или скажете где можно почитать), буду благодарен(успешно открылось через ENVI 4.7 (при сохранении в jp2 ругается что мало памяти, при сохранении через tif не могу открыть в IrfanView), через Global Mapper 13 не удалось, но по идее должно как то, через GDAL не удалось, пытался через gdal_translate.exe, используя "-b" (ругается на gdal111.dll, в данный момент пытаюсь решить), MapInfo Professional 12.0 не получилось (не уверен что он вообще используется для этой цели), скачиваю сейчас erdas,ESRI.ArcGIS.Desktop,Matlab)
Файл с AVIRIS формата .tar.gz, внутри:
AVIRIS_OrthoProcessing_Info.txt
| fmmyyddtnnpnnrnnrdn_v_*gain
| fmmyyddtnnpnnrnnrdn_v_*rcc
| fmmyyddtnnpnnrnnrdn_v_*spc
| fmmyyddtnnpnnrnnrdn_v_*eph
| fmmyyddtnnpnnrnnrdn_v_*lonlat_eph
| fmmyyddtnnpnnrnnrdn_v_*obs
| fmmyyddtnnpnnrnnrdn_v_*obs.hdr
| fmmyyddtnnpnnrnnrdn_v_*obs_ort
| fmmyyddtnnpnnrnnrdn_v_*obs_ort.hdr
| fmmyyddtnnpnnrnnrdn_v_*ort.plog
| fmmyyddtnnpnnrnnrdn_v_*ort_glt
| fmmyyddtnnpnnrnnrdn_v_*ort_glt.hdr
| fmmyyddtnnpnnrnnrdn_v_*ort_igm
| fmmyyddtnnpnnrnnrdn_v_*ort_igm.hdr
| fmmyyddtnnpnnrnnrdn_v_*ort_img
| fmmyyddtnnpnnrnnrdn_v_*ort_img.hdr
Необходимо протестировать ПО для обработки (открыть и сохранить в другом формате (tif.jp2....)) гиперспектральных изображений со спутника AVIRIS.
Вопрос: каким ПО вообще возможно открыть?
Всем далее перечисленным пользуюсь впервой, если укажете как правильно использовать (или скажете где можно почитать), буду благодарен(успешно открылось через ENVI 4.7 (при сохранении в jp2 ругается что мало памяти, при сохранении через tif не могу открыть в IrfanView), через Global Mapper 13 не удалось, но по идее должно как то, через GDAL не удалось, пытался через gdal_translate.exe, используя "-b" (ругается на gdal111.dll, в данный момент пытаюсь решить), MapInfo Professional 12.0 не получилось (не уверен что он вообще используется для этой цели), скачиваю сейчас erdas,ESRI.ArcGIS.Desktop,Matlab)
Файл с AVIRIS формата .tar.gz, внутри:
AVIRIS_OrthoProcessing_Info.txt
| fmmyyddtnnpnnrnnrdn_v_*gain
| fmmyyddtnnpnnrnnrdn_v_*rcc
| fmmyyddtnnpnnrnnrdn_v_*spc
| fmmyyddtnnpnnrnnrdn_v_*eph
| fmmyyddtnnpnnrnnrdn_v_*lonlat_eph
| fmmyyddtnnpnnrnnrdn_v_*obs
| fmmyyddtnnpnnrnnrdn_v_*obs.hdr
| fmmyyddtnnpnnrnnrdn_v_*obs_ort
| fmmyyddtnnpnnrnnrdn_v_*obs_ort.hdr
| fmmyyddtnnpnnrnnrdn_v_*ort.plog
| fmmyyddtnnpnnrnnrdn_v_*ort_glt
| fmmyyddtnnpnnrnnrdn_v_*ort_glt.hdr
| fmmyyddtnnpnnrnnrdn_v_*ort_igm
| fmmyyddtnnpnnrnnrdn_v_*ort_igm.hdr
| fmmyyddtnnpnnrnnrdn_v_*ort_img
| fmmyyddtnnpnnrnnrdn_v_*ort_img.hdr
- paleogis
- Модератор
- Сообщения: 1112
- Зарегистрирован: 22 мар 2009, 08:54
- Репутация: 200
- Ваше звание: Модератоо
Re: ПО для обработки гиперспектральных изображений
Через QGIS, он же использует GDAL, пробывали?
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ПО для обработки гиперспектральных изображений
вообще пытаться открыть тифы снимков в irfan view - занятие неблагодарное, и хоть каким софтом вы пользуйтесь, ничего у вас не выйдет, слишком тифы большие для бытового просмотровщика.
ин гроссен фамилен нихт клювен клац клац
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 09 июл 2014, 22:25
- Репутация: 0
Re: ПО для обработки гиперспектральных изображений
Через QGIS не пробовал, сейчас посмотрю. Пытался открыть через Irfan, чтобы проверить возможно ли это вообще (согласен, сомнительная затея).
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ПО для обработки гиперспектральных изображений
а что вы вообще хотите получить? гиперспектр потому и гиперспектр, что его не сколько визуализируют, сколько обрабатывают в специализированном софте, многоканальность-то надо сохранить
ин гроссен фамилен нихт клювен клац клац
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 09 июл 2014, 22:25
- Репутация: 0
Re: ПО для обработки гиперспектральных изображений
Задание поставлено так:
Найти до 10 программ, способных открыть изображения со спутника и сохранить в единый формат.
(ну и попутно измерить время на открытие/сохранение, затраты цп/памяти)
Пока что знаю: MatLab (говорят можно, сейчас смотрю в "Гонсалес Р., Вудс Р., Эддинс С. - Цифровая обработка изображений в среде MATLAB - 2006" как это сделать), GDAL (скачиваю QGIS, но можно и через консоль, написав *.bat), ENVI.
Найти до 10 программ, способных открыть изображения со спутника и сохранить в единый формат.
(ну и попутно измерить время на открытие/сохранение, затраты цп/памяти)
Пока что знаю: MatLab (говорят можно, сейчас смотрю в "Гонсалес Р., Вудс Р., Эддинс С. - Цифровая обработка изображений в среде MATLAB - 2006" как это сделать), GDAL (скачиваю QGIS, но можно и через консоль, написав *.bat), ENVI.
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: ПО для обработки гиперспектральных изображений
Очень странная постановка задачи. Но имейте в виду, что многие программы будут использовать один и тот же движок для открытия. Например, Qgis, ArcGis, GRASS, ... под капотом используют GDAL
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: ПО для обработки гиперспектральных изображений
все это напоминает шутку (или толстый троллинг). Начнем с того, что AVIRIS - это ни разу не спутник, а самолетный прибор, что черным по английски написано в его названии AVIRIS - Airborne Visible / Infrared Imaging Spectrometer. И подивимся попытками посмотреть 220 канальное изображение в 3-х канальных RGB форматах/просмотрщикахMilkyWay писал(а):Необходимо протестировать ПО для обработки (открыть и сохранить в другом формате (tif.jp2....)) гиперспектральных изображений со спутника AVIRIS.
Задание поставлено так:
Найти до 10 программ, способных открыть изображения со спутника и сохранить в единый формат.
(ну и попутно измерить время на открытие/сохранение, затраты цп/памяти)

- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ПО для обработки гиперспектральных изображений
мне кажется, все программы, использующие gdal, будут открывать гиперспектр с разницей в миллисекунды. смысл?
ин гроссен фамилен нихт клювен клац клац
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 09 июл 2014, 22:25
- Репутация: 0
Re: ПО для обработки гиперспектральных изображений
Это не троллинг, это практика в университете) (про спутник написал из-за незнания, но утром, прочитав документацию по авирису, понял свою ошибку, как заменить столь малое время тоже пока не знаю, позже спрошу у руководителя практики)
Возникло несколько вопросов по QGIS:
1. Возможно ли сохранить канал отдельно в tif?
2. При одинаково заданных каналах RGB, результаты в ENVI и QGIS достаточно сильно отличаются друг от друга, с чем это может быть связано?
Возникло несколько вопросов по QGIS:
1. Возможно ли сохранить канал отдельно в tif?
2. При одинаково заданных каналах RGB, результаты в ENVI и QGIS достаточно сильно отличаются друг от друга, с чем это может быть связано?
- Вложения
-
- Снимок.JPG (119.66 КБ) 12333 просмотра
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ПО для обработки гиперспектральных изображений
энви показывает изображение, если не ошибаюсь, сразу с настроенной гистограммой (растяжение и отсечение 5% вроде бы). а в кугисе надо настраивать
ин гроссен фамилен нихт клювен клац клац
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 09 июл 2014, 22:25
- Репутация: 0
Re: ПО для обработки гиперспектральных изображений
заметил, что в erdas imagine при открытии есть вкладка aviris (*.c.img), однако такого файла в архиве с сайта не было, что следует сделать, чтобы открыть его?
-
- Завсегдатай
- Сообщения: 478
- Зарегистрирован: 25 фев 2009, 09:00
- Репутация: 14
- Откуда: Новороссийск-Краснодар-Москва
Re: ПО для обработки гиперспектральных изображений
Версия ERDAS какая?
Можно также попробовать открыть через Manage Data -> Import -> AVIRIS (Direct Reead)
Можно также попробовать открыть через Manage Data -> Import -> AVIRIS (Direct Reead)
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 09 июл 2014, 22:25
- Репутация: 0
Re: ПО для обработки гиперспектральных изображений
imagine2010, при открытии через manage data->input file->aviris(dr) в input file все так же можно выбрать только .c.img. тогда как файл с aviris'a без разрешения, есть hdr файл и несколько вспомогательных (для некоторых программ дописывал .dat).
Появился такой вопрос: как вывести RGB изображение? и как сохранить отдельный канал?
A = multibandread('C:\Users\MilkyWay\Desktop\практика\файлы\aviris_prepared\1_ort_img.dat',[1788,918,224],'int16',0,'bip','ieee-be'); - открытие всех каналов
B = multibandread('C:\Users\MilkyWay\Desktop\практика\файлы\aviris_prepared\1_ort_img.dat',[1788,918,224],'int16',0,'bip','ieee-be',{'Band','Direct',[27,17,7]}); - RGB, только 3 канала открыто
imshow(B(:,:,1),[]) - показ 1 канала (27) (все отображается хорошо)
imshow(B) - отображается как в приложенном файле
(imshow(X(:,:,1),[]) пока не смог найти за что отвечает "(:,:,1),[]")
Если сохранять в открывшемся окне, то появляются дополнительный поля по бокам и изображение получается не в исходном разрешении. (необходимо сохранить в TIFF и TIFF (no compression image))
Появился такой вопрос: как вывести RGB изображение? и как сохранить отдельный канал?
A = multibandread('C:\Users\MilkyWay\Desktop\практика\файлы\aviris_prepared\1_ort_img.dat',[1788,918,224],'int16',0,'bip','ieee-be'); - открытие всех каналов
B = multibandread('C:\Users\MilkyWay\Desktop\практика\файлы\aviris_prepared\1_ort_img.dat',[1788,918,224],'int16',0,'bip','ieee-be',{'Band','Direct',[27,17,7]}); - RGB, только 3 канала открыто
imshow(B(:,:,1),[]) - показ 1 канала (27) (все отображается хорошо)
imshow(B) - отображается как в приложенном файле
(imshow(X(:,:,1),[]) пока не смог найти за что отвечает "(:,:,1),[]")
Если сохранять в открывшемся окне, то появляются дополнительный поля по бокам и изображение получается не в исходном разрешении. (необходимо сохранить в TIFF и TIFF (no compression image))
- Вложения
-
- Снимок.JPG (39.88 КБ) 12187 просмотров
-
- Завсегдатай
- Сообщения: 478
- Зарегистрирован: 25 фев 2009, 09:00
- Репутация: 14
- Откуда: Новороссийск-Краснодар-Москва
Re: ПО для обработки гиперспектральных изображений
Вполне возможно что имеющиеся у вас файлы AVIRIS не поддерживаются в IMAGINE (в помощи указан поддерживаемый формат и описание набора данных).
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей