Details
Title | Разработка программного модуля обнаружения объектов на спутниковых снимках: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» |
---|---|
Creators | Кузичева Полина Дмитриевна |
Scientific adviser | Цыган Владимир Николаевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | распознавание объектов ; облака ; туман ; многоклассовая сегментация ; глубокое обучение ; нейронные сети ; методы обнаружения объектов ; спутниковые снимки ; object recognition ; clouds ; fog ; multiclass segmentation ; deep learning ; neutral networks ; objects detection methods ; satellite imagery |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.01 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3018 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\37276 |
Record create date | 9/19/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Данная работа посвящена разработке инструмента распознавания облаков и тумана на спутниковых снимках. Задачи, которые решались в ходе исследования: 1. Анализ существующих методов сегментации. 2. Подготовка и предобработка спутниковых данных. 3. Разработка и усовершенствование архитектуры модели. 4. Обучение и оптимизация модели. 5. Тестирование и оценка результатов. В работе проведён обзор актуальных подходов к сегментации облаков и организована подготовка спутниковых снимков для обучения нейросетевой модели. Разработанная архитектура была обучена с оптимизацией гиперпараметров и контролем ключевых метрик, что позволило обеспечить стабильное выделение объектов на тестовых данных. Полученные результаты подтвердили преимущество предложенного решения над базовыми методами и его готовность к интеграции в системы мониторинга земной поверхности.
The given work is devoted to the development of a tool for recognizing clouds and fog in satellite images. The tasks addressed in the course of the research were: 1. Analysis of existing segmentation methods. 2. Preparation and preprocessing of satellite data. 3. Development and refinement of the model architecture. 4. Training and optimization of the model. 5. Testing and evaluation of results. In this work, we reviewed current approaches to cloud segmentation and set up a pipeline for preparing satellite imagery to train the neural network model. The proposed architecture was trained with hyperparameter tuning and monitoring of key metrics, ensuring stable object delineation on test data. The results confirmed the superiority of our solution over baseline methods and its readiness for integration into land‐surface monitoring systems.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ И ТЕРМИНОВ
- ВВЕДЕНИЕ
- ГЛАВА 1. ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И СУЩЕСТВУЮЩИХ АНАЛОГОВ
- ГЛАВА 2. ДАННЫЕ И МЕТОДОЛОГИЯ
- 2.1. Спутниковые снимки и их разметка
- 2.2. Характеристика спутника
- 2.3. Анализ содержимого датасета
- ГЛАВА 3. АНАЛИЗ ИСХОДНОГО МОДУЛЯ
- 3.1. Изучение исходного программного модуля
- 3.2. Первичное испытание программного модуля
- 3.3. Анализ результатов
- ГЛАВА 4. ФОРМИРОВАНИЕ ОБУЧАЮЩЕЙ ВЫБОРКИ
- 4.1. Поиск внешних ресурсов
- 4.2. Отбор субсцен
- 4.3. Организация и конвертация данных
- 4.4. Ручная разметка
- 4.5. Итоговая выборка
- ГЛАВА 5. УСОВЕРШЕНСТВОВАНИЕ ПРОГРАММНОГО МОДУЛЯ
- 5.1. Выбор технологического стека
- 5.2. Исходная архитектура ResUnetPlusPlus
- 5.3. Расширенные аугментации
- 5.4. Комбинированная функция потерь
- 5.5. Оптимизация архитектуры
- 5.6. LR-scheduler
- 5.7. Код программного модуля
- ГЛАВА 6. ОБУЧЕНИЕ МОДИФИЦИРОВАННОГО МОДУЛЯ
- 6.1. Подготовка окружения и данных
- 6.2. Организация тренировочного цикла
- 6.3. Результаты обучения
- ГЛАВА 7. ИСПЫТАНИЕ МОДУЛЯ И АНАЛИЗ РЕЗУЛЬТАТОВ
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 7.1. Испытание на разнообразных данных
- 7.2. Анализ качества распознавания
- 7.3. Сравнение с исходным модулем
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ
- Листинг 1. cloud_detection.ipynb
Access count: 1
Last 30 days: 1