ENVI

ENVI (акроним от Environment for Visualizing Images[2]) — программный продукт для визуализации, обработки и анализа данных дистанционного зондирования Земли (ДЗЗ). Разрабатывается компанией NV5 Geospatial Solutions, Inc[3].

Программа написана на языке IDL (Interactive Data Language), что позволяет пользователям расширять её функциональность и создавать собственные алгоритмы обработки[4]. ENVI предоставляет набор инструментов для проведения полного цикла обработки данных: от ортотрансформирования и пространственной привязки изображения до извлечения информации из различных типов данных (мультиспектральных, гиперспектральных, лидарных и радарных[5]) и её интеграции с ГИС-платформами, в частности с ArcGIS[6].

Общие сведения
ENVI
Тип программное обеспечение для обработки данных дистанционного зондирования Земли
Написана на IDL
Операционные системы Windows, Linux, Mac OS X
Языки интерфейса английский
Первый выпуск 1977[1]
Последняя версия 5.4 SP2
Сайт l3harrisgeospatial.com (англ.)

История

Программный комплекс ENVI был изначально разработан компанией Research Systems, Inc. (RSI)[7], основанной в 1977 году Дэвидом Стерном[8]. Продукт возник в результате сотрудничества RSI с группой программистов из Университета Колорадо, которые создавали прикладной интерфейс к языку программирования IDL для обработки данных дистанционного зондирования[8].

Относительно даты первого выпуска существуют расхождения в источниках. Некоторые публикации указывают 1994 год[7]. В то же время, по данным текущего разработчика, запуск программы состоялся в 1991 году[9].

За время своего существования компания-разработчик и сам продукт несколько раз меняли владельца. RSI была последовательно приобретена компаниями Kodak, ITT (после чего разработчик стал известен как ITT Visual Information Solutions), Exelis и L3Harris Technologies[9][10]. В апреле 2023 года подразделение L3Harris, отвечающее за геопространственное программное обеспечение, было приобретено компанией NV5 Global, Inc. и переименовано в NV5 Geospatial Solutions, Inc., которая является текущим разработчиком ENVI.

Функциональные возможности

ENVI предоставляет набор инструментов для выполнения полного цикла обработки геопространственных данных: от предварительной подготовки снимков до анализа и интеграции с ГИС[11]. Программа имеет модульную структуру, что позволяет пользователям приобретать только необходимые для их задач функциональные блоки[11].

Ключевые функции включают:

  • Обработка и анализ изображений. Программа поддерживает множество типов данных, включая мультиспектральные, гиперспектральные, тепловые, радиолокационные (SAR) и данные лидаров (LiDAR)[12][13]. ENVI предоставляет автоматизированные рабочие процессы для калибровки данных, атмосферной коррекции, ортотрансформирования и создания бесшовных мозаик:
  • Операционные системы: Windows 10/11 (64-битная) или Linux (64-битная).
  • Видеокарта (GPU): Обязательно наличие видеокарты Nvidia с поддержкой CUDA Compute Capability версии от 3.5 до 8.6. Для обучения моделей рекомендуется минимум 8 ГБ видеопамяти. Требуются актуальные драйверы NVIDIA.
  • Процессор (CPU): Требуется поддержка набора инструкций AVX. Рекомендуются процессоры Intel из-за оптимизированной библиотеки Intel Machine Learning.

Примечания