Автоматизация обработки изображений с помощью алгоритмов машинного обучения в GRASS GIS с использованием встроенной библиотеки Scikit-Learn для Python
Automation of image processing through ML algorithms of GRASS GIS using embedded Scikit-Learn library of Python
2025-02-03
SCID: 54.1/m4qpamuq
Discuss with AI
GRASS GISГауссов наивный байес (GaussianNB)Landsat 8 OLI/TIRSМногослойный перцептрон (MLPClassifier)Случайный лесScikit-LearnМетод опорных векторовr.learn.predictобработка растровых изображенийнеконтролируемая классификация
Figures from the paper
Abstract (AI)
Исследована обработка изображений с использованием методов машинного обучения (ML) и искусственных нейронных сетей (ANN) с применением алгоритмов геоинформационной системы Geographic Resources Analysis Support System (GRASS GIS) и встроенной библиотеки Scikit-Learn языка Python. Данные получены от United States Geological Survey (USGS) и включают мультиспектральные спутниковые изображения Landsat 8 Operational Land Imager/Thermal Infrared Sensor (OLI/TIRS). Изображения были собраны в 2013 и 2023 годах для оценки категорий земного покрова в каждом из годов. Область исследования охватывает дельту Нила и оазис Файюм, Египет. Для обработки данных дистанционного зондирования был применён ряд модулей обработки растровых изображений с использованием скриптового языка GRASS GIS. Спутниковые изображения были классифицированы в растровые карты, представляющие типы земного покрова. Включены модули i.cluster и i.maxlik для неконтролируемой (unsupervised) классификации, использованные в качестве обучающего набора случайных пиксельных семян, а также r.random, r.learn.train, r.learn.predict и r.category для части обработки изображений с ML. Проанализированы последствия различных параметров ML на картографические выходы, такие как скорость и точность, случайность узлов, аналитическое определение выходных весов и распределение зависимости пикселей для каждого алгоритма. Были протестированы и сравнены контролируемые модели обучения, доступные в GRASS GIS, включая Gaussian Naive Bayes (GaussianNB), многослойный персептрон (MLPClassifier), классификатор опорных векторов (SVM) и классификатор случайного леса (RF). Хотя каждый алгоритм разработан для различных целей применения ML в обработке данных ДЗЗ, их техническая реализация и практическое назначение представляют ценные подходы к картографической обработке данных и анализу изображений. Результаты показали, что наиболее времязатратным был SVM, тогда как самые быстрые результаты были достигнуты при использовании GaussianNB, а наилучшие результаты классификации — при использовании классификатора RF.
Key Findings
1
Реализован рабочий процесс с модулями GRASS (i.cluster, i.maxlik, r.random, r.learn.train, r.learn.predict, r.category) для создания обучающих данных и выполнения ML-классификации.
2
В рамках конвейера GRASS/Scikit-Learn проведено сравнительное тестирование моделей (GaussianNB, MLPClassifier, SVM, Random Forest).
3
GRASS GIS с встроенным Scikit-Learn успешно использовали для автоматизации обработки растровых изображений и классификации данных Landsat 8.
4
Gaussian Naive Bayes оказался самым быстрым алгоритмом, тогда как SVM требовал наибольшего времени.
5
Random Forest дал лучшие результаты классификации среди протестированных алгоритмов.
6
Спутниковые изображения 2013 и 2023 годов для дельты Нила и оазиса Файюм были классифицированы в карты земельного покрова с помощью скриптов GRASS и модулей ML.
7
Проанализированы эффекты параметров ML на результаты: скорость, точность, случайность узлов, определение выходных весов и распределение пикселей по классам.
Research Object
Мультиспектральные спутниковые снимки Landsat 8 OLI/TIRS района дельты Нила и оазиса Файюм, обрабатываемые в GRASS GIS
Research Subject
Автоматизация и оценка обработки изображений и классификации покрова земли с использованием встроенных в GRASS GIS ML/ANN алгоритмов из Scikit-Learn, сравнение производительности (точность, скорость) и влияния параметров классификаторов (GaussianNB, MLP, SVM, Random Forest)
Publication Details
Publication Date
2025-02-03
Journal
Publisher
ISSN
Cited by
23
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest