Введение 2
Глава 1. Постановка задачи 4
1.1. Формулировка задачи демографического анализа 4
1.2. Математическая постановка задачи 5
1.3. Обзор литературы 8
Глава 2. Описание Алгоритма 11
2.1 Обзор данных 11
2.2 Панхроматическое слияние 16
2.3. Семантическая сегментация 18
2.4. Прогнозирование численности населения 21
2.5. Улучшение прогноза численности населения 23
Глава 3. Реализация и результаты 24
3.1. Реализация модифицированной сети U-Net++ 24
3.2. Реализация сети прогнозирования диапазона численности населения 32
3.3. Реализация регрессионных моделей 40
Заключение 43
Список литературы 44
Приложение 47
Актуальность темы исследования. Точное знание численности населения является критичной информацией для таких задач, как градостроение, планирование борьбы с инфекционными заболеваниями, уменьшение ущерба от природных катастроф и социально-экономических исследований.
На текущий момент единственный надёжный способ получения информации о фактической численности населения является перепись. Этот процесс невероятно трудоёмкий и дорогой. Даже с автоматизацией и цифровизацией некоторых процессов, перепись занимает месяцы и требует отправлять переписчиков в труднодоступные районы без постоянного транспортного сообщения и надёжных способов коммуникации.
Поскольку переписи, как правило проходят раз в 10 лет, то если для решения задачи требуется текущая численность населения некоторой территории, но единственные доступные данные были собраны несколько лет назад, это может существенно затруднить её выполнение. Вдобавок к этому если между переписями произошли события, которые могли сильно и за короткое время изменить число населения рассматриваемой территории, данные переписи могут стать вообще бесполезными.
На текущий момент на земной орбите находятся более чем 150 спутников, которые способны брать высококачественные снимки поверхности Земли в момент, когда это нам потребуется. Именно эта их способность может помочь решить проблему потери актуальности данных переписи.
Ухудшающаяся экологическая ситуация и следующие из этого природные катастрофы и социально-экономические кризисы делает задачу создания системы, которая будет способна получать релевантные данные о численности населения, используя только спутниковые изображения, как никогда актуальной.
Цели и задачи. Целью работы является изучение применения сверточных нейронных сетей для демографического анализа спутниковых изображений.
Задачами этой работы являются:
• Создание и тренировка нейронной сети для семантической сегментации спутниковых снимков на типы земных покровов.
• Провести ряд экспериментов с разными модификациями нейронной сети для семантической сегментации.
• Создание и тренировка сетей для прогнозирования численности населения со спутниковых снимков.
• Эмпирически доказать, что дополнение спутниковых изображений картами земных покровов, которые генерируются нейронными сетями семантической сегментации, приведет к улучшению способности моделей прогнозировать численность населения.
Структура. Работа состоит из введения, трех глав, заключения, списка литературы и приложения.
В ходе проделанной работы были получены следующие результаты:
• Построена система прогнозирования численности населения
• Модифицирована архитектура нейронная сеть для семантической сегментации спутниковых изображений.
• Разработана архитектура нейронной сети для классификации диапазонов численности населения.
• Натренированы регрессионные модели численности населения.
• Разработан алгоритм подготовки данных и натренированы все участвующие нейронные сети в системе.
Следующие меры могут улучшить качество работы системы:
• Дальнейшее обучение модели сегментации должно улучшить ее работу.
• Использование ансамблевых методов для регрессии.
• Увеличение выборки данных с 19 снимков.
• Использование методов регуляризации и более сложных функций активаций может привести к росту точности нейронных сетей.
• Увеличение количества диапазонов населения и их более тщательный подбор.
• Использование более глубокого декодера в сети сегментации.
1. Landsat 7: Description of Spectral Bands. https://landsat.usgs.gov.
2. G. Palubinskas. Model-based image adjustment for a successful pansharpening / ArXiv, abs/2103.03062 (2021).
3. NLCD 2001 Land Cover (CONUS). https://www.mrlc.gov/data/nlcd-2001-land- cover-conus.
4. U.S. Census Grids. https://sedac.ciesin.columbia.edu/data/set/usgrid-summary-file1- 2010/data-download.
5. T. Ojala. Multiresolution gray-scale and rotation invariant texture classification with local binary patterns / IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 24, no. 7, pp. 971-987, July 2002.
6. D. Lowe. Distinctive image features from scale-invariant key points / International Journal of Computer Vision, vol. 60, no. 2, pp. 91-110, 2004.
7. N. Dalal. Histograms of oriented gradients for human detection / IEEE International Conference on Computer Vision and Pattern Recognition, 2005, pp. 886-893.
8. Y. Yang. Bag-of-visual-words and spatial extensions for land-use classification. / International Conference on Advances in Geographic Information Systems, 2010, pp. 270-279.
9. Y. Yang. Spatial pyramid co-occurrence for image classification / IEEE International Conference on Computer Vision, 2011, pp. 1465-1472.
10. Y. Zhang. High-resolution remote-sensing image classification via an approximate earth movers distance-based bag-of-features model / IEEE Geoscience and Remote Sensing Letters, vol. 10, no. 5, pp. 1055-1059, September 2013.
11. A. Barsi. Artificial neural networks for the detection of road junctions in aerial images / Int. Arch. Of Photogrammetry Remote Sensing and Spatial Inf. Sciences, vol. 34, pp. 113-118, 2003.
12. O. Firat. Representation learning for contextual object and region detection in remote sensing / ICPR, pp. 3708-3713, 2014.
13. C. Hung. Feature learning based approach for weed classification using high resolution aerial images from a digital camera mounted on a UAV / RemoteSensing, 6(12):12037-12054, 2014.
14. C. Robinson. A Deep Learning Approach for Population Estimation from Satellite Imagery / ArXiv, abs/1708.09086 (2017).
15. M. Castelluccio. Land Use Classification in Remote Sensing Images by Convolutional Neural Networks / ArXiv, abs/1508.00092 (2015).
...