Мат. моделирование / ДЗЗ
Интерактивный конспект · МИИГАиК

Математическое моделирование

Математические методы обработки и анализа пространственных данных дистанционного зондирования Земли: от линейной алгебры до нейросетей в QGIS.

Опубликовано занятий: 21 из 21
Вопросы к диф.зачёту

На диф.зачёте вы также должны продемонстрировать навыки владения ПО по теме своего вопроса! Вне зависимости от вопроса необходимо продемонстрировать понимание работы с плагином MOLUSCE!

  1. Дайте определение линейного пространства и сформулируйте его аксиомы. Приведите примеры линейных пространств.
  2. Перечислите виды матриц и линейные операции над ними. Сформулируйте свойства линейных операций над матрицами.
  3. Дайте определения размерности пространства и базиса. Раскройте понятия линейной зависимости и независимости системы векторов. Сформулируйте и докажите теорему о разложении вектора по базису и теорему о дополнении системы векторов до базиса.
  4. Раскройте понятие обратимости матриц и определение псевдообратной матрицы. Изложите метод наименьших квадратов в матричной форме.
  5. Опишите координаты и преобразования координат в линейном пространстве. Раскройте аффинные преобразования и их применение.
  6. Раскройте понятие изоморфизма линейных пространств. Дайте определения метрического, нормированного и евклидова пространств.
  7. Дайте определение спектрального образа (спектральной сигнатуры) и пространства признаков.
  8. Перечислите этапы предварительной обработки изображения (радиометрическая, атмосферная, геометрическая коррекция, ортотрансформирование) и раскройте их назначение.
  9. Раскройте понятие спектральных преобразований и приведите примеры. Дайте определение спектральных индексов.
  10. Опишите постановку задачи дешифрирования (классификации) изображения. Раскройте метод минимального расстояния и метод спектрального угла. Сформулируйте проблему разделимости классов.
  11. Опишите методику оценки точности алгоритмов классификации через матрицу ошибок. Дайте определения ошибок первого и второго рода, точности и каппа-коэффициента.
  12. Раскройте одномерный статистический анализ модели данных ДЗЗ на примере гистограммы.
  13. Раскройте многомерный статистический анализ модели данных ДЗЗ.
  14. Опишите связь математической теории и прикладных алгоритмов. Изложите последовательность обработки данных ДЗЗ.
  15. Перечислите характеристики аппаратуры Sentinel-2. Опишите семейство Landsat и характеристики аппаратуры Landsat 7, 8–9.
  16. Раскройте технологию паншарпенинга. Опишите метод Brovey и метод на основе подмены компоненты (IHS).
  17. Раскройте технологию паншарпенинга. Опишите метод на основе ортогонализации Грама — Шмидта и метод на основе подмены компоненты (IHS).
  18. Раскройте принципы работы алгоритма SVM. Опишите работу с этим алгоритмом в плагине SCP.
  19. Опишите нелинейное обобщение алгоритма SVM — приём с ядром (kernel trick). Раскройте его реализацию в плагине SCP.
  20. Опишите процесс формирования обучающей выборки и алгоритм наращивания областей.
  21. Раскройте применение нейронных сетей в ДЗЗ. Дайте математическое описание нейрона. Опишите работу с плагином Deepness.
  22. Дайте определение линейного оператора. Раскройте морфологические операторы-фильтры.
  23. Раскройте фильтры на основе линейного оператора: фильтр размытия, фильтр улучшения чёткости, медианный фильтр.
  24. Раскройте линейный оператор свёртки. Опишите операторы Прюитта, Шарра и Кэнни.
  25. Дайте определения собственных векторов и собственных чисел. Раскройте их применение в ДЗЗ на примере метода главных компонент.
  26. Опишите геопривязку карт на примере привязки листа топографической карты. Дайте математическую интерпретацию этой операции.
  27. Раскройте спецификацию STAC. Перечислите источники данных, доступные в плагине STAC API Browser (дополните перечень источниками, не рассмотренными на занятии).
  28. Опишите автоматизацию расчётов в QGIS с помощью калькулятора растров. Раскройте автоматизацию расчёта индексов.
  29. Сформулируйте свойства линейных отображений. Дайте определения ядра и образа линейного отображения. Сформулируйте соответствующую теорему и раскройте её применение для нахождения координат произвольного вектора.
  30. Раскройте сингулярное разложение матрицы (SVD). Опишите его применение для сжатия данных и восстановления изображения.
  31. Опишите классификацию по спектральным областям и по спектральным сигнатурам. Раскройте методику исследования спектральных сигнатур.

Программа курса

Лекция 1 открыто

Введение в математические методы обработки и анализа пространственных данных

Что такое ДЗЗ, физические основы съёмки, модель данных, последовательность обработки.

Практика 1 открыто

Источники данных ДЗЗ в сети Интернет

Обзор спутников и их аппаратуры, спецификация STAC, плагин STAC API Browser в QGIS.

Практика 2 открыто

Автоматизация расчетов в QGIS. Калькулятор растров. Расчет индекса

Калькулятор растров, спектральные индексы, автоматизация расчётов.

Лекция 2 открыто

Базис линейного пространства. Координаты и преобразования координат

Матрицы и операции над ними, цветовое пространство RGB/CMYK, базис, координаты, матрица перехода.

Практика 3 открыто

Создание мозаики для заданной территории. If в калькуляторе растров

Мозаика из нескольких сцен, настройка отображения, оператор IF: маскирование, классификация, векторизация.

Практика 4 открыто

Геопривязка растровых данных. Оцифровка картографических материалов

Привязка растра к системе координат по опорным точкам, оцифровка картографических материалов.

Лекция 3 открыто

Изоморфизм линейных пространств. Метрические, нормированные, евклидовы пространства

Изоморфизм пространств, метрика и норма, евклидово пространство, ортогонализация, собственные векторы и числа.

Практика 5 открыто

Продвинутая работа с конструктором моделей

Конструктор моделей QGIS: цепочка «калькулятор растров → изолинии → извлечь по выражению», автоматический отбор контуров по длине.

Практика 6 открыто

Знакомство с модулем SCP. Автоматическое дешифрирование

Плагин Semi-Automatic Classification Plugin, обучающая выборка ROI, классификация методом SVM.

Лекция 4 открыто

Линейное отображение. Линейный оператор. Матрица линейного оператора

Линейные отображения и операторы, ядро и образ, матрица оператора, оператор свёртки, фильтры изображений, эрозия и дилатация.

Практика 7 открыто

Понятие разделимости классов. Алгоритм SVM

Гиперплоскость, отступ, мягкий зазор и трюк с ядром; классификация гарей после пожаров в Калифорнии (2025) методом SVM в SCP.

Практика 8 открыто

Алгоритм SVM. Точность. Оператор эрозии

Ручной расчёт SVM на двух опорных векторах, запуск классификации в SCP, матрица ошибок, эрозия и дилатация карты классификации.

Лекция 5 открыто

Связь математической теории и прикладных алгоритмов. Тематическая классификация

Предварительная обработка снимка, спектральные преобразования и фильтрация, методы классификации по эталонам, оценка точности.

Практика 9 открыто

Паншарпенинг

Повышение пространственного разрешения снимка: методы IHS и Brovey, панхроматический канал Landsat 8.

Практика 10 открыто

Знакомство с нейросетями. Плагин Deepness

Свёртка, типы моделей (детектор/регрессор/сегментатор/супер-разрешение), плагин Deepness, Model ZOO.

Лекция 6 открыто

Ортогональные векторы евклидова пространства и их свойства

Ортогональность, процесс Грама—Шмидта, матрица и определитель Грама, ортогональные дополнения; связь с паншарпенингом.

Практика 11 открыто

Прогнозирование развития территории. Плагин MOLUSCE

Прогноз изменений землепользования по MODIS Land Cover в плагине MOLUSCE: обучение нейросети, симуляция, каппа-статистика.

Лекция 7 открыто

Обратимость матриц. Псевдообратная матрица. МНК в матричной форме

Существование и единственность обратной матрицы, способы её вычисления, матричные уравнения; псевдообратная матрица и её свойства; метод наименьших квадратов в матричной форме.

Лабораторная 1 открыто

Мониторинг водных объектов

Самостоятельная работа: расчёт водного индекса по реальным данным Sentinel-2 и векторизация водного объекта в конструкторе моделей QGIS.

Лабораторная 2 открыто

Применение нейросетевых моделей плагина Deepness

Самостоятельная работа: тестирование готовой модели из Model ZOO плагина Deepness на снимке Google Satellite и оценка качества её работы.

РГР 1 открыто

Мониторинг территории по данным Landsat 8

Итоговый проект курса: обучение модели SVM-классификации по снимкам Landsat 8 за 2016 и 2021 год и анализ динамики развития закреплённой по варианту территории.