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.