6. Графік спектральних сигнатур

Вікно Графік спектральних сигнатур включає декілька функцій для відображення значень спектральних сигнатур як функцій довжини хвилі (визначеної у Набір каналів). Сигнатури можуть додаватись до Графік спектральних сигнатур через Панель SCP.

Вікно Графік спектральних сигнатур включає також деякі функції корисні для визначення діапазонів значень, що використовуються Класифікація сигнатур земного покриву (див. Порогові величини LCS).

Сигнатури, що перетинаються (за належності до різних класів або макрокласів), виділено помаранчевим в таблиці Відобразити Перелік сигнатур; перевірка перетину відбувається на підставі MC ID або C ID відповідно до налаштування Застосувати checkbox MC ID checkbox C ID в Алгоритм класифікації. Сигнатури, що перетинаються та мають ідентичний ID, не виділяються.

_images/spectral_signature.jpg

Графік спектральних сигнатур

Ці функції детально описано нижче з використанням таких умовних позначень:

input_date = Введення дати

input_text = Ведення тексту

input_list = Вибір елемента з переліку

input_number = Введення числа

optional = Необов’язковий елемент

project_save = Налаштування зберігаються в активному проекті QGIS

registry_save = Налаштування зберігаються в реєстрі QGIS

input_slider = Повзунок

input_table = Таблиця

6.1. Відобразити Перелік сигнатур

  • input_table Перелік сигнатур:
    • S: поле перемикача; якщо параметр увімкнено, то спектральна сигнатура відображається на графіку;

    • MC ID: унікальний ідентифікатор макрокласу сигнатури;

    • MC Info: характеристика макрокласу сигнатури;

    • C ID: унікальний ідентифікатор класу сигнатури;

    • C Info: характеристика класу сигнатури;

    • Колір [перетин MC_ID-C_ID]: колір сигнатури; додатково відображається комбінація MC ID-C ID у випадку перетину з іншими сигнатурами (див. Класифікація сигнатур земного покриву);

    • Мін B X: мінімальне значення каналу X; це значення редагується;

    • Макс B X: максимальне значення каналу X; це значення редагується;

  • remove: видалити виділені сигнатури з переліку;

  • save_plot: додати виділені спектральні сигнатури до Перелік сигнатур ROI;

  • calculate_spectral_distances: розрахувати спектральні відстані спектральних сигнатур, що відображаються на графіку; відстані повідомляються у вкладці Спектральні відстані;

6.1.1. Автоматичні порогові величини

Автоматично призначити порогові величини для сигнатур, виділених в таблиці Відобразити Перелік сигнатур; якщо жодна сигнатура не виділена, то порогова величина застосовується до всіх сигнатур.

  • Мін Макс enter: встановити порогову величину на підставі мінімуму та максимуму кожного каналу;

  • σ * input_number enter: автоматично встановити порогову величину, розраховану як (значення каналу + (σ * v)), де σ стандартне відхилення кожного каналу, а v визначене значення;

  • undo_lcs_threshold: відмінити останні автоматичні порогові величини;

  • На підставі ROI LCS_threshold_ROI_tool: встановити порогову величину на підставі значеннь пікселів тимчасової ROI відповідно до наступних перемикачів:
    • checkbox +: якщо увімкнено, то порогова величина сигнатури збільшується для включення сигнатури пікселя;

    • checkbox : якщо увімкнено, то порогова величина сигнатури зменшується для виключення сигнатури пікселя;

  • На підставі пікселя LCS_threshold_set_tool: встановити порогову величину клацанням на пікселі, відповідно до наступних перемикачів:
    • checkbox +: якщо увімкнено, то порогова величина сигнатури збільшується для включення сигнатури пікселя;

    • checkbox : якщо увімкнено, то порогова величина сигнатури зменшується для виключення сигнатури пікселя;

6.1.2. Графік

Клацніть ліву кнопку мишки та затисніть на полі бачення графіка, щоб посунути його. Використовуйте коліщатко мишки для зменшення та збільшення поля бачення графіка. Клацніть праву кнопку мишки та затисніть на полі бачення графіка, щоб збільшити до певного фрагмента графіка. Легенду всередині графіка можна переміщати за допомогою мишки.

Команди графіка:

  • fit_plot: автоматично допасувати графік до даних;

  • save_plot_image: зберегти рисунок графіка у файл (доступні формати .jpg, .png, та .pdf);

  • sign_edit_range: активувати курсор для інтерактивної зміни на графіку даіпазону значень віділених сигнатур; клацніть на графіку, щоб встановити мінміальне та максимальне значення каналу (також для декількох сигнатур одночасно); курсор деактивується, коли виходить за межі поля бачення графіка;

  • checkbox Відобразити діапазон значень: якщо параметр увімкнено, то для кожної сигнатури відображається діапазон значень (напівпрозорою областю);

  • checkbox Лінії каналів: якщо параметр увімкнено, то для кожного каналу відображається вертикальна лінія (центральна довжина хвилі);

  • checkbox Сітка: якщо параметр увімкнено, то відображається сітка;

  • Максимум символів input_number: визначити максимальну довжину тексту в легенді;

  • x y: відображати координати x y курсора мишки всередині поля бачення графіка;


_images/example_plot.jpg

Спектральна сигнатура: Приклад графіка спектральних сигнатур

6.1.3. Характеристика сигнатур

_images/spectral_signature_details.jpg

Спектральна сигнатура: Характеристика сигнатур

Відображає характеристику спектральних сигнатур (наприклад, Довжину хвилі, Значення та Стандартне відхилення). У випадку розрахунку сигнатур на основі ROI відображається також розмір ROI (кількість пікселів).

_images/example_details.jpg

Спектральна сигнатура: Приклад характеристики сигнатур

6.1.4. Спектральні відстані

_images/spectral_signature_distances.jpg

Спектральна сигнатура: Спектральні відстані

Відображає спектральні відстані сигнатур (див. Відобразити Перелік сигнатур), які є корисними для оцінки відокремності ROI (див. Спектральна відстань).

Розраховуються наступні спектральні відстані:

Якщо сигнатури дуже подібні, то значення відображаються червоним.

_images/example_distance.jpg

Спектральна сигнатура: Приклад спектральних відстаней