В работе представлен высокопроизводительный алгоритм преобразования данных спектральных каналов (Band Interleave Conversion) сенсора EO-1 Hyperion, предусматривающий возможность запуска его на многопроцессорных платформах в мультипотоковом режиме и обеспечивающий эффективное выполнение на низкопроизводительных системах ввода/вывода. Предложена реализация порционального считывания данных снимка в оперативную память, с последующим размещением значений (Digitals Number) в целевых буферных массивах в несколько потоков, рассчитанных по количеству спектральных каналов или по количеству линий снимка. В работе представлено расширение для программного продукта Exelis ENVI, реализующее разработанные алгоритмы, на базе технологии GUI-WIDGETS в интеграции с пакетами Java SwingX.
преобразование порядка следования данных, спектральные каналы, многопотоковость