Дан набор аэрофотоснимков разных периодов и с различной радиометрической калибровкой для земель сельскохозяйственного назначения: опишите последовательность методов фотограмметрической обработки и радиометрической нормализации, чтобы получить сопоставимые ортофотопланы для анализа изменения посевов

8 Окт в 11:46
4 +3
0
Ответы
1

Ниже — практическая поэтапная последовательность фотограмметрической обработки и радиометрической нормализации мультидатных аэрофотоснимков для получения сопоставимых ортофотопланов ориентировананаанализизмененияпосевовориентирована на анализ изменения посевовориентировананаанализизмененияпосевов. Для каждой стадии я указываю цель, рекомендуемые методы/алгоритмы и заметки по контролю качества.

1) Подготовка и сбор метаданных обязательныйшагобязательный шагобязательныйшаг

Что собрать: тип камеры/сенсора, калибровочные коэффициенты gain/offsetgain/offsetgain/offset, матрица камеры/фокусное расстояние, профиль объективa радиальная/тангенциальнаядисторсиярадиальная/тангенциальная дисторсиярадиальная/тангенциальнаядисторсия, EXIF ISO,выдержка,диафрагмаISO, выдержка, диафрагмаISO,выдержка,диафрагма, GPS/IMU, высота полёта, угол съёмки, время/датa, погодные условия.Желательно: снимки эталонных рефлекторов белые/серые/чёрныепластиныбелые/серые/чёрные пластиныбелые/серые/чёрныепластины в начале/конце/на полях, измерения атмосферных условий аэрозоль,водянойпараэрозоль, водяной параэрозоль,водянойпар и наземные ГПС/GCP.QC: проверьте целостность EXIF и доступность калибровочных данных.

2) Предварительная радиометрическая обработка науровнеисходныхснимковна уровне исходных снимковнауровнеисходныхснимков

Цели: убрать аппаратные артефакты и привести записи в линейный масштаб.Шаги и методы:
Конвертация RAW → линейные DNs есликамерывыдаютRAWесли камеры выдают RAWесликамерывыдаютRAW.Удаление темнового тока/чёрного уровня и коррекция плоскостной неоднородности flat−fieldflat-fieldflatfield.Коррекция виньетирования vignettingvignettingvignetting и исправление пиксельной чувствительности.Применение профиля объектива для устранения дисторсии частичновыполняетсявфотограмметрическомПОчастично выполняется в фотограмметрическом ПОчастичновыполняетсявфотограмметрическомПО.Инструменты: встроенные утилиты камер, OpenCV/RawTherapee, специализированные функции в Agisoft/Pix4D.

3) Преобразование DN → ат-сенсорная радиance и дальше → отражательная способность reflectancereflectancereflectance

Если есть калибровочные коэффициенты сенсора: DN → радиance = DN−offsetDN - offsetDNoffset * gain / exposure_time; затем применение коэффициентов для преобразования в at-sensor reflectance расчётчерезсолнечнуюдистанцию/солнечныйзенитныйуголрасчёт через солнечную дистанцию/солнечный зенитный уголрасчётчерезсолнечнуюдистанцию/солнечныйзенитныйугол.При наличии рефлекторных панелей — Empirical Line Method ELMELMELM: аппроксимировать линейную зависимость DN↔рефлектанс по контрольным панелям оченьнадёжноочень надёжнооченьнадёжно.Если нет панелей — относительная калибровка по данным сенсора еслидоступныabsolutecalibrationcoeffsесли доступны absolute calibration coeffsеслидоступныabsolutecalibrationcoeffs или переход в «ат-сенсорную отражательность» с использованием EXIF/солнечных углов.QC: сравнить рассчитанные рефлектансы по панелям/опорным объектам, сохранить в процентах или 0–1.

4) Атмосферная коррекция приведениекповерхностнойотражательнойспособностиприведение к поверхностной отражательной способностиприведениекповерхностнойотражательнойспособности

Цель: убрать влияние атмосферы аэрозоль,рассеяниеаэрозоль, рассеяниеаэрозоль,рассеяние — важно при снимках в разные даты и при анализе вектора изменений.Методы:
Простые: Dark Object Subtraction DOSDOSDOS — быстрый, но грубый.Полные: модель 6S/SMARTS Py6SPy6SPy6S, MODTRAN/ATCOR — точнее при наличии атмосферных параметров.Для водных/прибрежных: ACOLITE.Инструменты: Py6S, ATCOR, Orfeo ToolBox, SNAP + Py6S.QC: проверить эффекты на нулевых объектах тени,глубокиеводытени, глубокие водытени,глубокиеводы; оценить стабильность коэффициентов между датами.

5) Топографическая и BRDF-коррекция призначительномрельефеилиразномуглесъёмкипри значительном рельефе или разном угле съёмкипризначительномрельефеилиразномуглесъёмки

Топографическая коррекция: C-коррекция, Minnaert — уменьшает влияние ориентации склонов на отражение.BRDF рассеивающая/анизотропнаяотражательнаяспособностьрассеивающая/анизотропная отражательная способностьрассеивающая/анизотропнаяотражательнаяспособность: если даты съёмки имеют разные солнечно-видовые геометрии и требуется точная многодатная сравнимость — применить полукернельные модели Ross−LiRoss-LiRossLi либо эмпирические BRDF-коррекции.Примечание: для равнинных полей топографическая/BRDF-коррекция иногда можно опустить, но BRDF сильно влияет при разном часовом освещении.

6) Фотограмметрическая геометрическаягеометрическаягеометрическая обработка — построение ортофотопланов

Шаги:
Исправление дисторсии объектива еслиневыполненоранееесли не выполнено ранеееслиневыполненоранее.Выделение сопоставимых точек tiepointstie pointstiepoints, bundle adjustment структураподвижениюструктура по движениюструктураподвижению.Использование GCP для точной геопривязки RTK/PPK−позицииполезныRTK/PPK-позиции полезныRTK/PPKпозицииполезны.Генерация плотного облака точек → DSM/DEM илиимпортлокальногоDEMили импорт локального DEMилиимпортлокальногоDEM.Орторектификация и ресэмплинг в выбранную целевую ОС CRSCRSCRS и разрешение.Экспорт ортоизображений по датам сохранятьвединыхразмерах/разрешении/CRSсохранять в единых размерах/разрешении/CRSсохранятьвединыхразмерах/разрешении/CRS.Инструменты: Agisoft Metashape, Pix4D, OpenDroneMap, RealityCapture.QC: проверка ошибок геопривязки по GCP RMSRMSRMS, совпадение контрольных точек, визуальный контроль швов.

7) Мозаика внутри одной даты локальнаяобработкалокальная обработкалокальнаяобработка

Если ортоштуки нескольких полётов/сегментов — собрать однородную мозаику:
Использовать seamlines, feathering/feather-blending, но избегать «подгонки тонов» в этом шаге, если вы ещё не сделали радиометрическую нормализацию между датами.Предпочтительно склеивать после приведения к surface reflectance, чтобы избежать искусственных градиентов.QC: проверка медианы/границ швов, отсутствие яркостных скачков.

8) Мультидата радиометрическая нормализация приведениевсехдаткединомуреференсуприведение всех дат к единому референсуприведениевсехдаткединомуреференсу

Выбрать эталонную дату референсреференсреференс с наиболее качественной атмосферой/солнечными условиями.Методы нормализации:
Empirical Line / Absolute еслиимеютсярефлекторныепанелинавсехдатахесли имеются рефлекторные панели на всех датахеслиимеютсярефлекторныепанелинавсехдатах — лучший вариант.Pseudo-Invariant Features PIFPIFPIF: выбрать неизменные объекты асфальт,крыши,дорожныеполосы,бетонасфальт, крыши, дорожные полосы, бетонасфальт,крыши,дорожныеполосы,бетон и подогнать по линейной регрессии per−bandlineargain+offsetper-band linear gain+offsetperbandlineargain+offset.Histogram matching глобальныйглобальныйглобальный — простой, но может исказить спектральные отношения; лучше применять для RGB-визуализации, не для анализа индексов.Multivariate methods: IR-MAD IterativelyReweightedMultivariateAlterationDetectionIteratively Reweighted Multivariate Alteration DetectionIterativelyReweightedMultivariateAlterationDetection — автоматическая сценно-независимая нормализация, хорошо работает для многополосных наборов.Radiometric cross-calibration с учётом спектральных различий сенсоров: если разные датчики — попытаться скорректировать спектральную несовместимость через спектральную согласование используяСПРсенсораиспектрыцелейиспользуя СПР сенсора и спектры целейиспользуяСПРсенсораиспектрыцелей или через статистическое обучение.Процедура PIF/ELM частоиспользуемаячасто используемаячастоиспользуемая:
Извлечь PIF точки/пластины по всем датам ручнойвыборилиавтоматическийотборручной выбор или автоматический отборручнойвыборилиавтоматическийотбор.Для каждой даты и каждой полосы провести линейную регрессию значений на эталонные значения референса → получить коэффициенты a gaingaingain и b offsetoffsetoffset.Применить трансформацию reflectance'ов: R_norm = a * R_date + b.QC: построить scatterplots референсvsнормализованнаядатареференс vs нормализованная датареференсvsнормализованнаядата по PIF, вычислить RMSE, проверить NDVI/вегетационные индексы на контрольных полосах.

9) Дополнительные согласования: спектральная несовместимость, разрешение и геометрическая резекция

Если используются разные сенсоры с различными спектральными ОПФ:
Попробовать компенсировать разницу с помощью спектральной трансформации регрессиямеждуиндексами,спектральноесвертованиерегрессия между индексами, спектральное свертованиерегрессиямеждуиндексами,спектральноесвертование или использовать индексы, менее чувствительные к спектральному сдвигу.Приведение разрешения: ресэмплинг к единому пиксельному шагу например,бильнеар/кубическаясвёртканапример, бильнеар/кубическая свёртканапример,бильнеар/кубическаясвёртка. Для анализа вегетации сохраните высокое разрешение, но будьте последовательны.Выравнивание геометрии: точное сопоставление краёв полей по всем датам — важная предпосылка.

10) Проверка качества многодатного набора и финальная подготовка

Визуальные и статистические тесты:
Карты разницы NDVI между соседними датами по известным неизменным площадям должныбытьнулевымидолжны быть нулевымидолжныбытьнулевыми.Гистограммы/boxplot по PIF, по полям.Тесты на артефакты швов, “цветовые” контрасты и остаточные полосы.Сохранить выходы в стандартизованном формате GeoTIFF,отражательность0–1илиGeoTIFF, отражательность 0–1 или %GeoTIFF,отражательность0–1или, единая CRS, единый битовый формат float32илиuint16смасштабомfloat32 или uint16 с масштабомfloat32илиuint16смасштабом.

11) Получение наборов для анализа посевов

На выходе: серия ортофотопланов, приведённых к surface reflectance, геометрически соотнесённых и одного разрешения.Сгенерируйте карты вегетационных индексов NDVI,EVI,SAVIит.д.NDVI, EVI, SAVI и т.д.NDVI,EVI,SAVIит.д. из нормализованных ортофотопланов.Сделайте временные профили по полям, статистику изменений, классификацию/сегментацию посевов.

Практические рекомендации и замечания

Снимать с одинаковыми/близкими параметрами полёта высота,перекрытиевысота, перекрытиевысота,перекрытие и в аналогичные часы дня солнечныйзенитсолнечный зенитсолнечныйзенит — это минимизирует BRDF/освещённость.По возможности используйте эталонные рефлектансы на площадке при каждом пролёте — это самый надёжный путь к абсолютной сопоставимости.Для быстрого рабочего процесса: относительная нормализация PIF + IR-MAD даёт хороший компромисс точности/затрат, если нет панелей.Помните о физических ограничениях: если спектральные характеристики сенсоров существенно различаются, даже тщательная радиометрическая нормализация не устранит полностью отличие в спектральных откликах; тогда нужно учитывать это при интерпретации изменений используйтеиндексыиметоды,устойчивыектакомусмещениюиспользуйте индексы и методы, устойчивые к такому смещениюиспользуйтеиндексыиметоды,устойчивыектакомусмещению.Инструменты: Agisoft/Pix4D/ODM — фотограмметрия; Py6S/6S/ATCOR/SNAP/Orfeo — атмосферная коррекция; R RStoolboxRStoolboxRStoolbox, Python rasterio,numpy,scikit−imagerasterio, numpy, scikit-imagerasterio,numpy,scikitimage — для PIF/IR-MAD/histogram matching и автоматизации.

Короткая сводка последовательности длябыстройориентировкидля быстрой ориентировкидлябыстройориентировки

Сбор метаданных + GCP + панелей. 2. RAW → линейные DNs, коррекция виньетирования/flat-field. 3. DN → радиance → at-sensor reflectance илиELMпопанелямили ELM по панелямилиELMпопанелям. 4. Атмосферная коррекция → surface reflectance 6S/DOS6S/DOS6S/DOS. 5. Топограф./BRDF-коррекция принеобходимостипри необходимостипринеобходимости. 6. Фотограмметрия: tie points → bundle adjustment → DSM/DEM → орторектификация. 7. Мозаика по дате послеприведениякотражательнойспособностипосле приведения к отражательной способностипослеприведениякотражательнойспособности. 8. Мультидата радиометрическая нормализация ELM/PIF/IR−MADELM/PIF/IR-MADELM/PIF/IRMAD. 9. QC и экспорт единообразных ортофотопланов и индексов.

Если хотите, могу:

предложить конкретный рабочий pipeline с командами/скриптами например,Py6S+Agisoft+RStoolboxнапример, Py6S + Agisoft + RStoolboxнапример,Py6S+Agisoft+RStoolbox,помочь подобрать PIF-объекты и настроить регрессию для ваших снимков,или оценить ваши метаданные/примеры снимков и предложить детальную пошаговую инструкцию под вашу ситуацию.
8 Окт в 15:42
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир