Обработка мультиспектральных изображений дронов – коэффициенты отражения ортомозаикиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Обработка мультиспектральных изображений дронов – коэффициенты отражения ортомозаики

Сообщение Anonymous »

Я хочу вычислить NDVI и другие спектральные индексы по результатам мультиспектральных полетов Phantom 4.
Каковы будут оптимальные настройки обработки Open Drone Map для получения действительных значений коэффициентов отражения (в диапазоне 0–1)? Как это связано с выходным форматом (например, 32 с плавающей запятой против 16-битного целого числа без знака)? Нужно ли мне как-то нормализовать/масштабировать выходные данные, чтобы получить отражения?
Буду признателен за рекомендации! В растерянности с таким количеством вариантов обработки — впервые использую снимки с дрона! Значения пикселей в полосах ортомозаики включают отрицательные значения и другие очень маленькие значения (как описано в этой теме: Значения отражения многоспектральной ортомозаики). Подробности о вариантах обработки и статистике диапазонов ниже.
Заранее благодарим за советы и подсказки по обработке! Всего доброго!
  • Код: Выделить всё

    opendronemap/odm /dataset --min-num-features 24000 --orthophoto-resolution 1 --dem-resolution 1 --radiometric-calibration camera+sun --texturing-skip-global-seam-leveling --orthophoto-no-tiled --orthophoto-compression DEFLATE --skip-3dmodel --use-exif
В выводе 32-Float статистика полосы:
+Band 1 Red< /p>

Код: Выделить всё

STATISTICS_MAXIMUM=0.00034588208654895
STATISTICS_MEAN=4.1638241700016e-05
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=3.9477168852232e-05
STATISTICS_VALID_PERCENT=100
Scale: 1
Offset: 0
+Полоска 2, зеленая

Код: Выделить всё

STATISTICS_MAXIMUM=0.00023238248832058
STATISTICS_MEAN=4.305794611104e-05
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=3.0363897633484e-05
STATISTICS_VALID_PERCENT=100
Scale: 1
Offset: 0
+Ремешок 3 синий

Код: Выделить всё

STATISTICS_MAXIMUM=9.4602539320476e-05
STATISTICS_MEAN=1.9053275863524e-05
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=1.234490200541e-05
STATISTICS_VALID_PERCENT=100
Scale: 1
Offset: 0
+Band 4 NIR

Код: Выделить всё

STATISTICS_MAXIMUM=0.0004375149437692
STATISTICS_MEAN=9.3793929263158e-05
STATISTICS_MINIMUM=-3.2635998650221e-05
STATISTICS_STDDEV=6.0245358047185e-05
STATISTICS_VALID_PERCENT=100
Scale: 1
Offset: 0
+Band 5 RedEdge

Код: Выделить всё

STATISTICS_MAXIMUM=0.0004199493851047
STATISTICS_MEAN=8.9436464517462e-05
STATISTICS_MINIMUM=-4.1719085857039e-05
STATISTICS_STDDEV=5.8862251313409e-05
STATISTICS_VALID_PERCENT=100
Scale: 1
Offset: 0
Для справки, я тоже пробовал
2) --radiometric-калибровка камеры+солнце, но потом получаю такое сообщение: ===== Готово, далее удобочитаемая информация… =====
[ОШИБКА] Ой! Обработка остановлена ​​из-за странных значений реконструкции. Часто это признак того, что с входными данными есть какие-то проблемы или программное обеспечение не может с ними справиться. Следовали ли вы передовым методам сбора данных? См. «Советы по полету» — документация OpenDroneMap 3.5.4
100 — готово.
ОШИБКА: LoadError: неудачный процесс:

Код: Выделить всё

Process(docker run --rm -v /Users/ODM_jl/2023-10-31_plot_3_60mts:/dataset opendronemap/odm /dataset --min-num-features 24000 --orthophoto-resolution 1 --dem-resolution 1 --radiometric-calibration camera+sun --texturing-skip-global-seam-leveling --orthophoto-no-tiled --orthophoto-compression DEFLATE --skip-3dmodel --use-exif
, ProcessExited(1)) [1]15:42
  • без радиометрической калибровки я получаю значения пикселей в диапазоне 0-65535 (16-битный беззнаковый выход)
+Band 1

Код: Выделить всё

STATISTICS_MAXIMUM=65535
STATISTICS_MEAN=23895.357407019
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=13607.769200509
STATISTICS_VALID_PERCENT=100
Scale: 1
Offset: 0
+Группа 2

Код: Выделить всё

STATISTICS_MAXIMUM=65535
STATISTICS_MEAN=24560.449830254
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=13725.046988844
STATISTICS_VALID_PERCENT=100
Scale: 1
Offset: 0
+Группа 3

Код: Выделить всё

STATISTICS_MAXIMUM=65535
STATISTICS_MEAN=25780.406980453
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=13597.531125652
STATISTICS_VALID_PERCENT=100
Scale: 1
Offset: 0
+Группа 4

Код: Выделить всё

STATISTICS_MAXIMUM=65535
STATISTICS_MEAN=23270.148626075
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=13429.487557349
STATISTICS_VALID_PERCENT=100
Scale: 1
Offset: 0
+Группа 5

Код: Выделить всё

STATISTICS_MAXIMUM=65535
STATISTICS_MEAN=23583.155747676
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=13700.276507947
STATISTICS_VALID_PERCENT=100
Scale: 1
Offset: 0
[ODM]https://community.opendronemap.org/t/ph ... nces/22061

Подробнее здесь: https://stackoverflow.com/questions/790 ... flectances
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»