Пресс-центр

ENVI Modeler – визуальное программирование для автоматизации обработки данных ДЗЗ

13.03.2018

До выхода версии ENVI 5.5 единственным способом создания нового пользовательского инструмента обработки данных дистанционного зондирования Земли было использование ENVI API. С релизом версии ENVI 5.5 создание пользовательских рабочих процессов стало гораздо доступнее благодаря новому инструменту ENVI Modeler.

ENVI Modeler - это новый инструмент визуального программирования, который использует возможности ENVI API, но при этом имеет простой интерфейс пользователя, который помогает создавать и запускать рабочие процессы, которые затем можно развернуть в настольной или корпоративной среде. Таким образом, разрабатывать рабочие процессы любой сложности, просто комбинируя различные спектральные инструменты ENVI, теперь может даже пользователь, не имеющий навыков программирования.

ПРИМЕР 1.

Необходимо сконвертировать многоканальное изображение из цветового пространства RGB в цветовое пространство HSI (тон, насыщенность, интенсивность) и сохранить результаты на компьютере. Если пользователь будет использовать для этого написание скрипта ENVI API, необходимо будет задавать входные и выходные данные вручную. При этом пользователю может быть неизвестно, какие наименования параметров ему необходимо использовать, в связи с чем придется потратить время на изучение справки для поиска верных наименований. Для обработки составных входных файлов необходимо знать, как создать цикл FOR с корректным синтаксисом IDL.

Благодаря ENVI Modeler можно соединять блоки (узлы), для написания последовательности шагов, например:

2224.png

Данная модель использует узел «Файл» (показан в первом блоке), который указывает шесть входных RGB-файлов. Первоочередная функция данной модели – конвертация изображения из цветового пространства RGB в HSI, таким образом, необходим узел «Программный модуль», который выполнит данное преобразование. Чтобы найти подходящий программный модуль (Task), необходимо ввести ключевое слово в поле поиска в списке программных модулей:

211224.png
В данном случае узел программного модуля, названный «RGB to HSI Raster», отвечает за выполнение конвертации изображения из цветового пространства RGB в HSI. Узел «Итератор» позволяет выполнять пакетную обработку входных файлов. Наконец, узел «Сгенерировать название файла» позволяет указать, куда будет выполняться сохранение выходных файлов, а также префиксы и расширения для наименований файлов. Запуск модели конвертирует и сохранит 6 изображений в цветовом пространстве HSI на компьютере:

21122466.png

ПРИМЕР 2.

Модель, которая запускает полный рабочий процесс линейного спектрального разделения (Linear Spectral Unmixing) для определения относительной распространенности минералов на гиперспектральном изображении, выглядит так:

2221122466.png

После создания модели, пользователь может распространить ее или поделиться с коллегами различными способами:

  • Сохранить модель как расширение, которое можно добавить в ENVI Toolbox
  • Создать по модели код на языке IDL или Python
  • Создать расширение для панели инструментов ArcMap и/или ArcPro
  • Запустить модель на сервере платформы геопространственных сервисов Geospatial Services Framework (GSF)

Примеры моделей доступны в ENVI Help. Теперь благодаря инструментам визуального программирования, доступным в ENVI, можно создавать рабочие процессы, которые будут содержать любое количество аналитических инструментов ENVI.

Компания «Совзонд» ― эксклюзивный дистрибьютор компании Harris Corporation по распространению программного комплекса (ПК) ENVI на территории России и стран СНГ. Для получения более подробной информации или демо-версии ПК ENVI обращайтесь в компанию «Совзонд» по телефону: +7 (495) 988-7511 или e-mail: software@sovzond.ru.

Возврат к списку

наверх