Системы точечного сканирования
При точечном сканировании свет, проходящий через точечное отверстие, проецируется на рассеивающий элемент (обычно призму). Это позволяет разделить свет на спектральные составляющие в одном направлении, которые улавливаются линейным детектором. Свет каждый раз проходит по одному и тому же пути, что упрощает калибровку. Распространенные варианты реализации включают в себя интерферометрические установки и конфокальную рамановскую микроскопию (CRM). Здесь не показано сканирующее движение, необходимое для захвата нескольких точек, реализуемое с помощью линейных двигателей или гальванических зеркал.[14][11][16][1][12]
Системы линейного сканирования
Системы линейного сканирования обычно используют узкую щелевую апертуру и рассеивают свет с помощью призмы или другого оптического элемента на спектральные составляющие, сохраняя при этом пространственную выборку вдоль одной оси. Рассеянный свет попадает на матрицу двумерных датчиков, и для захвата всей области требуется сканирующее движение в поступательном или вращательном режиме. В некоторых случаях для достижения этой цели требуется вращать головку эндоскопа (в области медицины) или саму камеру. Обычный сценарий - это промышленный конвейер со стационарной камерой или бортовая система, в которой камера перемещается по сцене.[11][16][24][1][12]
Системы моментальных снимков
Системы получения моментальных снимков существуют в широком спектре технических реализаций, касающихся оптических компонентов и обработки данных. Хаген и Куденов предоставляют всесторонний обзор, включающий историю и подробные технические соображения, а также анализ теоретического использования матриц детекторов[12]. Технология Integral field позволяет разделить изображение на множество частей с помощью зеркального блока slicer, пучка волокон или матрицы линз, которые затем перестраиваются, распределяются и проецируются на сенсор. Мультиспектральное светоделение (MSBS) основано на светоделительных призмах, матрице фильтров, наклонном наборе фильтров или элементе объемной голограммы для получения множества пространственно идентичных, но спектрально отличающихся изображений, которые будут получены отдельными матрицами датчиков. Компьютерная томографическая спектрометрия (CTIS) использует пропускающий распределительный элемент, который обеспечивает спектральное и пространственное разделение на датчике, что требует тщательной обработки данных. Камеры с многоапертурным фильтром (MAFC) разделяют поступающий свет с помощью матрицы линз в сочетании со спектральными фильтрами. Подобно им, детекторные матрицы со спектральным разрешением (SRDA) (также называемые камерами с мозаичным фильтром на кристалле) размещают набор цветных фильтров непосредственно на пикселях сенсора для выделения большего количества спектральных полос, чем у обычных RGB-камер с фильтром Байера, хотя принцип действия и настройка объектива идентичны. В перестраиваемом эшелонированном тепловизоре (TEI) на световом пути используется эталон Фабри-Перо, который периодически производит спектральную выборку с помощью передачи, зависящей от длины волны. Затем дифракционная решетка раздвигает их, чтобы они были зафиксированы 2D-датчиком для последующей цифровой обработки. Спектрометр для воспроизведения изображений (IRIS) использует набор волновых пластин и поляризаторов Wollaston для получения четких, спектрально разделенных изображений на сенсоре, каждое из которых полностью сохраняется в пространстве. Спектральные томографы CASSI (Coded aperture snapshot spectral imagers) используют маску с кодированной апертурой на световом пути, создавая множество пропусков в поле изображения. Пространство, сэкономленное за счет пропусков, используется для распределения оставшихся областей изображения для цифровой реконструкции. Спектрометрия отображения изображений (IMS) разбивает изображение на чередующиеся линии, где каждая отдельная световая дорожка представляет сцену, отобранную с регулярным интервалом. Матрицы Prism и lenslet размещаются на датчике для последующей повторной сборки данных. Это требует меньшей вычислительной нагрузки и, следовательно, позволяет работать в режиме реального времени. Гиперспектральные спектрометры с преобразованием Фурье (SHIFT) для получения моментальных снимков выглядят как радужная оболочка глаза, но на сенсоре отображаются субизображения, преобразованные в Фурье. Мультиспектральный интерферометр Саньяка (MSI) также преобразует изображение в Фурье, используя оптическую схему, в которой два луча движутся в противоположных направлениях. Для восстановления данных изображения требуется обратное преобразование Фурье.[12][26][15][27][11]
Оптические элементы
Как указывалось ранее, мультиспектральные камеры используют различные оптические элементы для проецирования сцены на сенсор с необходимым спектральным разделением. Во многих реализациях используются обычные объективы, доступные для других систем камер, которые отличаются своим фокусным расстоянием (и, следовательно, полем зрения), размером сенсора, коэффициентом увеличения, максимальным разрешением и характеристиками передачи по длине волны.[3]
Отображение изображений
Устройства отображения изображений перераспределяют участки светового пути под другим углом или в другом положении. Для этого используются режущие/граненые зеркала, цифровые микромоторные устройства (DMD) или пучки оптоволокна.[22][12]
Дисперсия и фильтрация
Для распределения света по различным диапазонам длин волн используются дисперсионные элементы: призмы, дифракционные решетки или сборка призма-решетка-призма (PGP). В качестве альтернативы, фильтры пропускают только определенную часть падающего света. Простые фильтры могут быть установлены внутри диска фильтров или непосредственно поверх отдельных пикселей матрицы сенсора, или где-то между ними, или использоваться для управления спектральными характеристиками света, освещающего сцену. Также могут использоваться полосовые светоделители. Среди перестраиваемых фильтров наиболее распространены акустооптические перестраиваемые фильтры (AOTF), обеспечивающие очень быстрое переключение, или жидкокристаллические перестраиваемые фильтры (LCTF), обеспечивающие лучшее качество изображения. Другой подход — линейные переменные фильтры (LVF), также называемые клиновидными фильтрами, которые обеспечивают переменное спектральное пропускание вдоль одной оси.[3][6][1][12]
Следующие характеристики могут количественно оценить качество оптической мульти- или гиперспектральной системы:
· светопропускание/пропускание в %
· геометрические искажения в %
· пространственное разрешение в мкм/пикс
· количество спектральных каналов
· спектральное разрешение в нм
· спектральная точность в %
· ширина спектральной полосы пропускания в нм
· дисперсия в пикс/нм
Большинство спектральных характеристик измеряются по их полной ширине на половине максимального значения (FWHM) спектральной кривой отклика.[6][22][27][26]
Сенсорная технология
Датчики изображения (матрица в фокальной плоскости: FPA) улавливают поступающий свет и преобразуют его интенсивность в электрический сигнал, который используется при обработке данных[6]. Выбор датчика изображения зависит от ряда факторов, наиболее важным из которых является диапазон длин волн, который необходимо зафиксировать. Различные материалы сенсоров демонстрируют свои собственные спектральные диапазоны, для которых они лучше всего подходят: две наиболее распространенные технологии - ПЗС (устройство с зарядовой связью) и КМОП (комплементарный металл-оксид-полупроводник) - используют кремний и лучше всего подходят для использования в диапазоне от 400 до 1000 нм. Для NIR лучше всего подходят InGaAs (арсенид индия-галлия) (900-1700 нм) или MCT (теллурид ртути-кадмия, HgCdTe) (900-2500 нм).[5][2][1]
Отдельные пиксели обладают следующими техническими характеристиками:
· размер пикселя в нм
· предел насыщенности
· отношение сигнал/шум (SNR)
· динамический диапазон в дБ
· разрядность в битах
· квантовая эффективность
· линейность
· чувствительность к длине волны
Для всего сенсорного блока время считывания кадра в секундах, частота кадров (дискретизация) в Гц и время интегрирования (экспозиция) в секундах в совокупности определяют, как движение отображается на конечном изображении.[26][12][27][25] Например, если при слабом освещении требуется длительная экспозиция, движение во время экспозиции приводит к размытию изображения в движении. Если время считывания кадра значительно больше по сравнению с перемещением по сенсору, могут стать заметными искажения при работе подвижного затвора, поскольку показания датчика считываются не мгновенно, а последовательно, строка за строкой. Глобальный затвор решает эту проблему.[12][15]
Обработка данных
Представление данных
Данные изображения, полученные с помощью HSI, хранятся в кубе данных (гиперкуб, объем данных, спектральный куб/volume), который можно рассматривать как набор изображений в оттенках серого с различными длинами волн или несколькими спектрами в соответствующих пространственных местоположениях. Точки данных внутри называются вокселами или векторными пикселями, каждая из которых представляет интенсивность зафиксированного излучения в пространственном местоположении в определенном спектральном диапазоне.
Типичные размеры (выраженные в x × y × λ, двумерное пространство × 1D спектр) составляют:
· 1600 × 1300 × 5 с фильтрованными отдельными камерами на борту квадрокоптера DJI
· 285 × 285 × 60 с IMS
· от 512 × 512 × 31 до 1392 × 1040 × 251 с LCTF
· 512 × 512 × 510 с CRM
· От 1 × 307 × 191 до 1 × 1004 × 826 с системами линейного сканирования, в которых сканируемая пространственная ось по своей сути не ограничена матрицей датчиков.
Для научных приложений и профессиональных камерных систем каждый пиксель обрабатывается с разрешением 16 бит, в то время как недорогие камеры RGB обычно обеспечивают только 8 бит.[3][2][27][14][13][15]
Формат хранения данных
Формат хранения данных зависит от технологии получения, поскольку каждая пиксельная линия или спектры записываются в память непосредственно после захвата. При точечном сканировании создается структура с попиксельным чередованием полос (BIP), где каждый пиксель содержит все спектральные полосы до сохранения соседнего пикселя. Построчное сканирование выполняется с чередованием полос (BIL), каждая строка в пикселях содержит полный спектр, прежде чем будет сохранена следующая строка. Данные с полосовой последовательностью (BSQ) подходят для методов плоского сканирования, когда вся доступная пространственная информация содержится в изображении, а следующее 2D-изображение относится к другому спектральному диапазону. Для систем моментальных снимков конкретный формат хранения зависит от настройки камеры и обработки данных, и после завершения работы сразу сохраняется полный куб данных.[5][2][12]
Предварительная обработка
Гиперспектральные данные часто требуют многоэтапной обработки для получения полезной информации из большого количества изображений, которые содержат шумы и избыточность, присущие системам обработки изображений и спектральным характеристикам материалов. После получения и сохранения изображения выполняются этапы предварительной обработки, позволяющие откалибровать полученные данные, устранить артефакты и шумы и применить геометрические поправки и коррекцию интенсивности для повышения качества.[28][14]
Спектральное разделение
Затем основной анализ часто включает спектральное разделение. Зарегистрированные спектры могут представлять собой комбинацию различных материалов, смешанных вместе, как линейно, так и нелинейно. Алгоритмы разделения разделяют спектральные отклики и их относительные интенсивности для прямого анализа и сопоставления с существующими библиотеками спектров.[6][28][14]
Снижение размерности
Снижение размерности улучшает модели и снижает вычислительную нагрузку. Гиперспектральные данные обычно содержат лишь незначительные различия в спектральных откликах в соседних диапазонах, что приводит к высокой избыточности. Простые алгоритмы, такие как пропуск диапазонов, приводят к потере информации, в то время как более сложные процессы учитывают все доступные диапазоны. Это важный шаг перед извлечением признаков для уменьшения переобучения и коллинеарности. Для получения наиболее релевантной информации и её представления в более низкой размерности используются контролируемые или неконтролируемые алгоритмы извлечения признаков. Они часто также опираются на априорные знания и статистические методы.[29][6][14][28][6]
Сжатие
Из-за требований к объёму хранилища и ограниченной полосы пропускания в приложениях дистанционного зондирования сжатие данных является центральным звеном многих цепочек обработки гиперспектральных данных. Сжатие без потерь сохраняет все данные в целости и сохранности, хотя и ограничивает производительность, в то время как сжатие с потерями обеспечивает гораздо более высокую степень сжатия за счёт отбрасывания части данных. Другие алгоритмы включают анализ главных компонент (PCA), многомерное разрешение кривых (MCR) или многомерную регрессию изображений, а также кодеки сжатия видео.[30][25][31]
Программное обеспечение
Существуют различные программные решения для обработки и анализа мультиспектральных и гиперспектральных изображений:
· ENVI обеспечивает обработку изображений без хемометрических функций.
· MathWorks MATLAB предлагает более гибкую обработку изображений и многомерный анализ. Графический пользовательский интерфейс HYPER-tools, реализованный в нём, включает инструменты визуализации и взаимодействия.
· Camo Analytics Unscrambler HSI выполняет хемометрический анализ и многомерный анализ данных без обработки изображений.
· National Instruments LabVIEW.
· Cognex VisionPro.
· Datalogic IMPACT.
· Поддерживаемые языки программирования: C, C++, IDL, R и Visual Basic.
Визуализация
Методы визуализации можно разделить на основанные на изображениях для пространственных отношений, часто с использованием ложных цветов, основанные на графиках для спектральных характеристик, таких как диаграммы рассеяния и анализ главных компонент (PCA), или основанные на признаках для группировки в двумерных или трёхмерных представлениях кластеров.[14]
Применение
В аддитивном производстве мультиспектральные камеры используются для получения более точных тепловизионных изображений или прогнозирования качества деталей с помощью нейронных сетей[32][33]. Точная сортировка пластиковых деталей, минералов или стекла улучшает качество переработки [34]. Можно проверить состояние и подлинность произведений искусства[26].
В медицине и биомедицине они обеспечивают хирургическое руководство и диагностику заболеваний, включая рак.[6][13][26]
В пищевой промышленности и научных исследованиях контроль качества повышается, поскольку гиперспектральные изображения позволяют выявлять посторонние частицы, дефекты и анализировать химический состав.[7][34][26]
В геологических целях обнаруживаются минералы и измеряется однородность покрова. В лесном хозяйстве определяются зараженные деревья, их состояние, проводится планирование расчистки, а также идентифицируется растительность. Кроме того, можно контролировать параметры окружающей среды. В сельском хозяйстве анализируются состояние растений, борьба с вредителями, степень спелости, а также местоположение стрессовых факторов и урожайность культур.[28][7][26][5]