Страница 1 из 2
ПО для обработки гиперспектральных изображений
Добавлено: 09 июл 2014, 22:39
MilkyWay
Здравствуйте!
Необходимо протестировать ПО для обработки (открыть и сохранить в другом формате (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
Re: ПО для обработки гиперспектральных изображений
Добавлено: 10 июл 2014, 06:19
paleogis
Через QGIS, он же использует GDAL, пробывали?
Re: ПО для обработки гиперспектральных изображений
Добавлено: 10 июл 2014, 07:53
nadiopt
вообще пытаться открыть тифы снимков в irfan view - занятие неблагодарное, и хоть каким софтом вы пользуйтесь, ничего у вас не выйдет, слишком тифы большие для бытового просмотровщика.
Re: ПО для обработки гиперспектральных изображений
Добавлено: 10 июл 2014, 09:48
MilkyWay
Через QGIS не пробовал, сейчас посмотрю. Пытался открыть через Irfan, чтобы проверить возможно ли это вообще (согласен, сомнительная затея).
Re: ПО для обработки гиперспектральных изображений
Добавлено: 10 июл 2014, 09:57
nadiopt
а что вы вообще хотите получить? гиперспектр потому и гиперспектр, что его не сколько визуализируют, сколько обрабатывают в специализированном софте, многоканальность-то надо сохранить
Re: ПО для обработки гиперспектральных изображений
Добавлено: 10 июл 2014, 10:06
MilkyWay
Задание поставлено так:
Найти до 10 программ, способных открыть изображения со спутника и сохранить в единый формат.
(ну и попутно измерить время на открытие/сохранение, затраты цп/памяти)
Пока что знаю: MatLab (говорят можно, сейчас смотрю в "Гонсалес Р., Вудс Р., Эддинс С. - Цифровая обработка изображений в среде MATLAB - 2006" как это сделать), GDAL (скачиваю QGIS, но можно и через консоль, написав *.bat), ENVI.
Re: ПО для обработки гиперспектральных изображений
Добавлено: 10 июл 2014, 11:31
KolesovDmitry
Очень странная постановка задачи. Но имейте в виду, что многие программы будут использовать один и тот же движок для открытия. Например, Qgis, ArcGis, GRASS, ... под капотом используют GDAL
Re: ПО для обработки гиперспектральных изображений
Добавлено: 10 июл 2014, 11:49
gamm
MilkyWay писал(а):Необходимо протестировать ПО для обработки (открыть и сохранить в другом формате (tif.jp2....)) гиперспектральных изображений со спутника AVIRIS.
Задание поставлено так:
Найти до 10 программ, способных открыть изображения со спутника и сохранить в единый формат.
(ну и попутно измерить время на открытие/сохранение, затраты цп/памяти)
все это напоминает шутку (или толстый троллинг). Начнем с того, что AVIRIS - это ни разу не спутник, а самолетный прибор, что черным по английски написано в его названии AVIRIS -
Airborne Visible / Infrared Imaging Spectrometer. И подивимся попытками посмотреть 220 канальное изображение в 3-х канальных RGB форматах/просмотрщиках

Re: ПО для обработки гиперспектральных изображений
Добавлено: 10 июл 2014, 18:32
nadiopt
мне кажется, все программы, использующие gdal, будут открывать гиперспектр с разницей в миллисекунды. смысл?
Re: ПО для обработки гиперспектральных изображений
Добавлено: 11 июл 2014, 13:29
MilkyWay
Это не троллинг, это практика в университете) (про спутник написал из-за незнания, но утром, прочитав документацию по авирису, понял свою ошибку, как заменить столь малое время тоже пока не знаю, позже спрошу у руководителя практики)
Возникло несколько вопросов по QGIS:
1. Возможно ли сохранить канал отдельно в tif?
2. При одинаково заданных каналах RGB, результаты в ENVI и QGIS достаточно сильно отличаются друг от друга, с чем это может быть связано?
Re: ПО для обработки гиперспектральных изображений
Добавлено: 11 июл 2014, 13:47
nadiopt
энви показывает изображение, если не ошибаюсь, сразу с настроенной гистограммой (растяжение и отсечение 5% вроде бы). а в кугисе надо настраивать
Re: ПО для обработки гиперспектральных изображений
Добавлено: 14 июл 2014, 19:43
MilkyWay
заметил, что в erdas imagine при открытии есть вкладка aviris (*.c.img), однако такого файла в архиве с сайта не было, что следует сделать, чтобы открыть его?
Re: ПО для обработки гиперспектральных изображений
Добавлено: 15 июл 2014, 08:48
Saimon
Версия ERDAS какая?
Можно также попробовать открыть через Manage Data -> Import -> AVIRIS (Direct Reead)
Re: ПО для обработки гиперспектральных изображений
Добавлено: 15 июл 2014, 10:44
MilkyWay
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))
Re: ПО для обработки гиперспектральных изображений
Добавлено: 15 июл 2014, 12:13
Saimon
Вполне возможно что имеющиеся у вас файлы AVIRIS не поддерживаются в IMAGINE (в помощи указан поддерживаемый формат и описание набора данных).