Тип работы:
Предмет:
Язык работы:


МОНИТОРИНГ ТЕРРИТОРИИ НА ОСНОВЕ СПУТНИКОВЫХ СНИМКОВ

Работа №128201

Тип работы

Магистерская диссертация

Предмет

информатика

Объем работы36
Год сдачи2021
Стоимость4830 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
64
Не подходит работа?

Узнай цену на написание


Введение 3
Постановка задачи 6
Обзор литературы 7
Глава 1. Загрузка и обработка спутниковых снимков 8
1.1. Загрузка спутниковых снимков 8
1.2. Обработка спутниковых снимков с целью коррекции областей
облаков 15
Глава 2. Детектирование почвы и песка 18
2.1. Предобработка данных для обучения модели детекции почвы и
песка 18
2.2. Метод опорных векторов 21
2.3. Дерево решений 22
2.4. Случайный лес 22
2.5. Стохастический градиентный спуск 23
2.6. Квадратичный дискриминантный анализ 24
2.7. Экспериментальные результаты 24
Глава 3. Расчет площади территории, занятой растительностью 29
Выводы 31
Заключение 32
Список литературы 35

Большая проблема в ряде регионов России, которую давно пытаются решить - опустынивание земли. Например, ранее такой регион, как Калмыкия, представлял собой степь, покрытую растительностью, на которой жили скотоводы, которые вели кочевой образ жизни, что позволяло землям восстанавливаться после скота. Затем стали появляться колхозы, поголовье скота существенно выросло, что привело к большой нагрузке на почву и, как следствие, появлению антропогенной пустыни.
На данный момент в этой республике ведется активная борьба против распространения пустыни, за сохранение и увеличения площади зеленой зоны. Для эффективной борьбы необходимо знать ситуацию в текущий момент времени, а также иметь возможность отслеживать ее динамику.
Поэтому разработка методов и программных средств, позволяющей видеть и оценивать текущее состояние земли является достаточно актуальной задачей.
Наиболее оптимальным способом для этого является наблюдение за территорией с помощью спутниковых снимков. Данный метод позволяет охватить всю территорию, при этом предоставляя достаточную для таких масштабов точность. Кроме того, он не требует больших финансовых затрат и позволяет собирать и обрабатывать информацию в течение всего периода времени, когда земля республики не покрыта снегом.
Благодаря этому методу наблюдения есть возможность отслеживать динамику распространения песка, изменения площади территорий, занятых растениями.
Кроме того, при дальнейшем развитии этого метода в направлении детекции почвы и песка, как двух отдельных классов, будет информация о тех областях, на которых более выгодно сажать растения и которые следует оберегать в первую очередь, т.к. иначе наступление пустыни будет уменьшать количество почвы.
Этот способ наблюдения также может быть коммерчески выгодным. Фермеры заинтересованы в наблюдении за своими сельскохозяйственными полями. Соответственно, при анализе спутниковых снимков высокого разрешения или снимков с дронов появляется возможность наблюдать за всеми полями без необходимости их посещения.
Источником данных для наблюдения за поверхностью является набор спутниковых снимков, полученные с сервиса Sentinel Hub. Причем, используются не только снимки, демонстрирующие видимое глазу излучение, но и другие. Кроме того, используется маска, классифицирующая поверхность земли на различные типы, полученная посредством обработки данных самим сервисом Sentinel Hub.
Загрузка одного снимка доступна с помощью использования утилиты curl. Для автоматической загрузки множества снимков, покрывающих территорию республики, был написан скрипт на python, формирующий запросы на все требуемые изображения и адресующий их curl.
Для расчета площади поверхности, занятой растениями, производится подсчет количества пикселей, определенных как растительность и принадлежащих территории республики. После чего производится умножение площади одного пикселя на их количество.
Для детекции почвы и песка, как отдельных классов, применяются различные методы бинарной классификации. Перед тем, как производить тренировку классификатора на основе данных снимков, снимки подвергаются предобработке, что существенно увеличивает точность разделения класса почвы от класса песка.
В ходе данной работы были разработаны программы для загрузки спутниковых снимков, для подсчета площади поверхности Калмыкии, занятой интересующим классом, для детекции песка и почвы. Также были рассмотрены разные методы детекции земли и почвы и их точность. Результаты данной работы могут быть использованы для дальнейшего развития работ в этой и смежных областях.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Реализованный метод для автоматической загрузки спутниковых снимков с указанной области в указанный диапазон дат позволяет иметь доступ к данным с любой требуемой территории. Также реализация данного метода позволяет настраивать набор интересующих каналов информации и вид, в котором они будут получены, что делает ее универсальной для любых задач, требующих загрузки данных сервиса Sentinel Hub.
Метод коррекции облаков позволяет увеличивать незакрытую облаками и их тенями видимую часть на изображении за счет создания из 6 снимков, сделанных за 1 месяц, одного изображения поверхности, с количеством облаков, как правило, меньше, чем на любом из этих 6 снимков. В крайнем случае, количество облаков будет равно их количество на наименее облачном снимке.
При реализации данного метода учитывалось то, что на одном снимке растительность может присутствовать, а на другом снимке той же территории за тот же месяц отсутствовать по причине плохой видимости в области ее нахождения и при этом отсутствия детекции этой части, как облака или по причине исчезновения растительности. Благодаря этому вся растительность, которая была зафиксирована в течение месяца, сохранена на итоговом изображении.
Это позволяет наблюдать за динамикой каждый месяц. Данное время можно считать хорошим периодом наблюдения для данной задачи, так как изменения растительности происходят сравнительно медленно и шаг в один месяц достаточен для наблюдения динамики.
В результате осуществления классификации песка и почвы, как разных типов поверхностей, были созданы модели, детектирующие два этих класса с высокой точностью для задач детекции. Лучшие результаты показали такие методы, как Случайный лес - Б-мера=95.18% и Метод опорных векторов - F-мера = 94.55%. Это позволяет определять области, наиболее благоприятные для посадки растений. Кроме того, эти области обладают повышенным приоритетом, так как при возникновении проблемы опустынивания, регион, столкнувшийся с ней, будет заинтересован в сохранении максимально большой части территорий, пригодных для роста растений.
Данная классификация может быть также полезна в том случае, если возникает потребность построить карту скоростей распространения песка. В некоторых регионах скорость роста пустыни достаточно велика, чтобы за несколько лет она была хорошо заметна на спутниковых снимках сервиса Sentinel Hub.
Полученная точность детекции является достаточно высокой, из чего следует, что имеет смысл модернизировать и развивать этот метод дальше. Разработанный алгоритм для создания классификатора почвы и песка может быть применен и к задачам классификации, нацеленным на другие классы поверхности.
При использовании не только данного метода детекции песка и почвы, но и методов, учитывающих взаимное расположение пикселей на изображении, есть вероятность еще больше увеличить точность классификации.
Еще одной отличительной чертой данного метода является то, что он использует обучение с учителем, в то время как для подобного рода задач популярны методы обучения без учителя. Например кластеризация методом K-means.
В результате расчета территории, занятой растительностью, была продемонстрирована способность таким образом получать возможность видеть общую картину происходящего на выбранной территории.
Это позволило собрать количественную информацию о растительности на исследуемой территории и подкрепить уже известную информацию о неблагоприятной ситуации точными расчетами.
Результаты, полученные в ходе расчета, согласуются с информацией о событиях, произошедших на исследуемой территории, что подтверждает правильность произведенных расчетов.
Благодаря реализованному методу расчета площади занятой территории, можно получать данные о размере площади, которую занимает любой заданный класс, зафиксированный на маске территории.



[1] Hartigan J.A., Wong M.A. Algorithm AS 136: A k-Means Clustering Algorithm // Journal of the Royal Statistical Society, Series C. 28(1), pp. 100-108
[2] Measuring Vegetation // NASA Earth Observatory, 2000
[3] Cortes C., Vapnik V. Support-Vector Networks // Kluwer Academic Publishers, Boston, Number 3, Volume 20, pp. 273 - 297, 1995
[4] Kalles D., Morris T. Efficient Incremental Induction of Decision Trees // Machine Learning 24(3), pp. 231-242, 1996
[5] Cutler A., Cutler D.R, Stevens J.R. Random Forests // Ensemble Machine Learning: Methods and Applications, pp. 157-176, Chapter 5, Springer, 2011
[6] Tsuruoka Y., Tsujii J., Ananiadou S. Stochastic Gradient Descent Training for L1-regularized Log-linear Models with Cumulative Penalty // Proceedings of the 47th Annual Meeting of the ACL and the 4th IJCNLP of the AFNLP, pp. 477-485,Suntec, Singapore, 2-7 August 2009
[7] Ghojogh B., Crowley M. Linear and Quadratic Discriminant Analysis: Tutorial // 2019
[8] Sasaki Y. The truth of the F-measure // 2007
[9] Токарева О.С., Обработка и интерпретация данных дистанционного зондирования Земли. Учебное пособие // Издательство Томского политехнического университета, 2010
[10] Ball J.E., Anderson D.T., Chan C.S. Comprehensive survey of deep learning in remote sensing: theories, tools, and challenges for the community // Journal of Applied Remote Sensing 11(04), 2017
[11] Barrile V., Bilotta G. An application of Remote Sensing: Object oriented analysis of satellite data // 2008
[12] Dietterich T. An Experimental Comparison of Three Methods for Constructing Ensembles of Decision Trees: Bagging, Boosting and Randomization // Machine Learning, 40(2), pp. 139-157, 2000
[13] Ferris M.C., Munson T.S. Interior-Point Methods for Massive Support Vector Machines // SIAM Journal on Optimization, 13(3), pp. 783-804, 2008
[14] Frasheri N., Cico B., Paci H., Bushati J. Use of Remote Sensing (Satellite Images) For Assessing the Environment Situation // 2010
[15] Hastie T., Tibshirani R., Friedman J. The Elements of Statistical Learning // Springer, 2008
[16] Li Y., Chen J., Ma Q., Zhang H.K., Liu J. Evaluation of Sentinel-2A Surface Reflectance Derived Using Sen2Cor in North America // IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, pp. 1-25, 2018
[17] Sentinel Hub documentation // https://docs.sentinel-hub.com/api/latest/
[18] Supervised learning - scikit-learn 0.24.2 documentation // https://scikit-learn.org/stable/supervised_learning.html


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ