Skip to content

aaldebarann/fire-segmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Глубокое обучение в анализе гиперспектральных изображений - сегментация пожаров

Краткое описание

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

Установка

  1. Установите неоходимые зависимости из файла requernmants.txt
pip install -r requirements.txt
  1. Скачайте файлы обученных моделей по ссылке Google Drive и поместите в директорию models

Описание репозитория

Корневая директория сожержит примеры использования разработанного функционала.
segmentation.py - пример сегментации изображения, полученного со спутникого снимка.

Директория train содержит файлы программы, связанные с обучением моделей. Файлы обученных моделей необходимо скачать по ссылке Google Drive и поместить в директорию models. Для сегментации изображения рекомендуется использовать модель "model-efficientnetb2-adam-001.h5". Информацию о точности этой и других обученных моделей можно найти в директории doc.

Директория utils содержит файлы, реализующие логику получения спутникого изображения, его обработки и вывода.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors