Часть I — Использование временных рядов sentinel-2

Что?

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

Почему?

Сельское хозяйство играет важную роль в мировой экономике. В таких странах, как Индия, это также является основным источником дохода для большей части населения, хотя индийские фермеры по-прежнему используют традиционный способ ведения сельского хозяйства либо из-за отсутствия знаний, высокой стоимости, либо из-за того, что они не знают о новых технологиях в сельском хозяйстве. Сельское хозяйство. Такие технологии, как Интернет вещей, машинное обучение и глубокое обучение, можно использовать для извлечения информации/данных и их обработки, чтобы получить представление о различных сельскохозяйственных параметрах (почва, влажность, растительность и т. д.), принося пользу фермерам в консультировании.

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

Как?

Введение

Поскольку мы понимаем силу технологий, которые можно использовать для улучшения сельского хозяйства в целом, давайте поговорим об первоначальных требованиях, необходимых для мониторинга ферм. Который отделяет сельскохозяйственные земли от других типов земель (леса, кустарников, застроенных и т.д.). Я собираюсь провести неконтролируемую классификацию ML, чтобы найти кластер с сельскохозяйственными угодьями и дополнительно замаскировать его, сгруппировав все остальные кластеры в один класс.

Индексы растительности

Для создания сельскохозяйственной маски (AM) я собираюсь использовать разные индексы растительности (VI), которые должны управляться с использованием разных значений полосы (полосы — это разные слои, которые представляют собой отражение разных частот света с разными длинами волн, таких как видимый красный, NIR и т. д.). , SWIR) спутниковых снимков Sentinel 2. Эти индексы используются для различных целей в мониторинге ферм и помогают в определении различных свойств сельскохозяйственных культур.

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

Данные

Несколько VI генерируются в разное время года и используются для наблюдения за рельефом местности в течение года. Этот временной ряд помогает понять изменения, происходящие в выбранном регионе, и получить представление о видах изменений. для например. Нормализованный разностный вегетационный индекс (NDVI) активных сельскохозяйственных угодий будет меняться со временем, но не для других типов земель.

Список индексов, использованных в этом упражнении, их формул и вариантов использования.

Нормализованный разностный вегетационный индекс(NDVI) – помогает определить участки с соответствующей растительностью.

Нормализованный разностный водный индекс(NDWI) — помогает определить влажность воды в сельскохозяйственных угодьях. Также помогите различать водоемы.

Оптимизированный вегетационный индекс с поправкой на почву(OSAVI) — помогает учитывать большую изменчивость из-за высокого фонового фона почвы.

Зеленая биомасса. Сотрудничайте с NDVI, чтобы помочь найти более зеленую растительность, которая может быть полезна при классификации между лесом и пахотными землями.

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

Кластеры

Кластеризация K-средних, интегрированная с Facebook AI Similarity Search (FAISS), выполняется для обнаружения кластеров с другой меткой, представляющих класс земли.

Понимание результатов

Результаты кластеризации дополнительно проверяются для определения класса земель сельскохозяйственного назначения. Классификация землепользования от ESA используется для подтверждения результатов.

После анализа результатов и выполнения измерений между пикселями мы видим, что результаты имеют среднюю точность 66% (точность варьируется от 61% до 72%, когда кластеризация выполняется для нескольких областей).

В следующей статье я расскажу об использовании всей информации из всех диапазонов спутниковых данных для выполнения такой же кластеризации землепользования.