ПО для обработки гиперспектральных изображений

Не знаете, где задать вопрос? Задавайте здесь.
MilkyWay
Новоприбывший
Сообщения: 8
Зарегистрирован: 09 июл 2014, 22:25
Репутация: 0

ПО для обработки гиперспектральных изображений

Сообщение MilkyWay » 09 июл 2014, 22:39

Здравствуйте!
Необходимо протестировать ПО для обработки (открыть и сохранить в другом формате (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: ПО для обработки гиперспектральных изображений

Сообщение paleogis » 10 июл 2014, 06:19

Через QGIS, он же использует GDAL, пробывали?

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

Re: ПО для обработки гиперспектральных изображений

Сообщение nadiopt » 10 июл 2014, 07:53

вообще пытаться открыть тифы снимков в irfan view - занятие неблагодарное, и хоть каким софтом вы пользуйтесь, ничего у вас не выйдет, слишком тифы большие для бытового просмотровщика.
ин гроссен фамилен нихт клювен клац клац

MilkyWay
Новоприбывший
Сообщения: 8
Зарегистрирован: 09 июл 2014, 22:25
Репутация: 0

Re: ПО для обработки гиперспектральных изображений

Сообщение MilkyWay » 10 июл 2014, 09:48

Через QGIS не пробовал, сейчас посмотрю. Пытался открыть через Irfan, чтобы проверить возможно ли это вообще (согласен, сомнительная затея).

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

Re: ПО для обработки гиперспектральных изображений

Сообщение nadiopt » 10 июл 2014, 09:57

а что вы вообще хотите получить? гиперспектр потому и гиперспектр, что его не сколько визуализируют, сколько обрабатывают в специализированном софте, многоканальность-то надо сохранить
ин гроссен фамилен нихт клювен клац клац

MilkyWay
Новоприбывший
Сообщения: 8
Зарегистрирован: 09 июл 2014, 22:25
Репутация: 0

Re: ПО для обработки гиперспектральных изображений

Сообщение MilkyWay » 10 июл 2014, 10:06

Задание поставлено так:
Найти до 10 программ, способных открыть изображения со спутника и сохранить в единый формат.

(ну и попутно измерить время на открытие/сохранение, затраты цп/памяти)
Пока что знаю: MatLab (говорят можно, сейчас смотрю в "Гонсалес Р., Вудс Р., Эддинс С. - Цифровая обработка изображений в среде MATLAB - 2006" как это сделать), GDAL (скачиваю QGIS, но можно и через консоль, написав *.bat), ENVI.

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: ПО для обработки гиперспектральных изображений

Сообщение KolesovDmitry » 10 июл 2014, 11:31

Очень странная постановка задачи. Но имейте в виду, что многие программы будут использовать один и тот же движок для открытия. Например, Qgis, ArcGis, GRASS, ... под капотом используют GDAL

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

Re: ПО для обработки гиперспектральных изображений

Сообщение gamm » 10 июл 2014, 11:49

MilkyWay писал(а):Необходимо протестировать ПО для обработки (открыть и сохранить в другом формате (tif.jp2....)) гиперспектральных изображений со спутника AVIRIS.

Задание поставлено так:
Найти до 10 программ, способных открыть изображения со спутника и сохранить в единый формат.

(ну и попутно измерить время на открытие/сохранение, затраты цп/памяти)
все это напоминает шутку (или толстый троллинг). Начнем с того, что AVIRIS - это ни разу не спутник, а самолетный прибор, что черным по английски написано в его названии AVIRIS - Airborne Visible / Infrared Imaging Spectrometer. И подивимся попытками посмотреть 220 канальное изображение в 3-х канальных RGB форматах/просмотрщиках :mrgreen:

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

Re: ПО для обработки гиперспектральных изображений

Сообщение nadiopt » 10 июл 2014, 18:32

мне кажется, все программы, использующие gdal, будут открывать гиперспектр с разницей в миллисекунды. смысл?
ин гроссен фамилен нихт клювен клац клац

MilkyWay
Новоприбывший
Сообщения: 8
Зарегистрирован: 09 июл 2014, 22:25
Репутация: 0

Re: ПО для обработки гиперспектральных изображений

Сообщение MilkyWay » 11 июл 2014, 13:29

Это не троллинг, это практика в университете) (про спутник написал из-за незнания, но утром, прочитав документацию по авирису, понял свою ошибку, как заменить столь малое время тоже пока не знаю, позже спрошу у руководителя практики)
Возникло несколько вопросов по QGIS:
1. Возможно ли сохранить канал отдельно в tif?
2. При одинаково заданных каналах RGB, результаты в ENVI и QGIS достаточно сильно отличаются друг от друга, с чем это может быть связано?
Вложения
Снимок.JPG
Снимок.JPG (119.66 КБ) 12333 просмотра

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

Re: ПО для обработки гиперспектральных изображений

Сообщение nadiopt » 11 июл 2014, 13:47

энви показывает изображение, если не ошибаюсь, сразу с настроенной гистограммой (растяжение и отсечение 5% вроде бы). а в кугисе надо настраивать
ин гроссен фамилен нихт клювен клац клац

MilkyWay
Новоприбывший
Сообщения: 8
Зарегистрирован: 09 июл 2014, 22:25
Репутация: 0

Re: ПО для обработки гиперспектральных изображений

Сообщение MilkyWay » 14 июл 2014, 19:43

заметил, что в erdas imagine при открытии есть вкладка aviris (*.c.img), однако такого файла в архиве с сайта не было, что следует сделать, чтобы открыть его?

Saimon
Завсегдатай
Сообщения: 478
Зарегистрирован: 25 фев 2009, 09:00
Репутация: 14
Откуда: Новороссийск-Краснодар-Москва

Re: ПО для обработки гиперспектральных изображений

Сообщение Saimon » 15 июл 2014, 08:48

Версия ERDAS какая?
Можно также попробовать открыть через Manage Data -> Import -> AVIRIS (Direct Reead)

MilkyWay
Новоприбывший
Сообщения: 8
Зарегистрирован: 09 июл 2014, 22:25
Репутация: 0

Re: ПО для обработки гиперспектральных изображений

Сообщение MilkyWay » 15 июл 2014, 10:44

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))
Вложения
Снимок.JPG
Снимок.JPG (39.88 КБ) 12187 просмотров

Saimon
Завсегдатай
Сообщения: 478
Зарегистрирован: 25 фев 2009, 09:00
Репутация: 14
Откуда: Новороссийск-Краснодар-Москва

Re: ПО для обработки гиперспектральных изображений

Сообщение Saimon » 15 июл 2014, 12:13

Вполне возможно что имеющиеся у вас файлы AVIRIS не поддерживаются в IMAGINE (в помощи указан поддерживаемый формат и описание набора данных).

Ответить

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

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

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