Skip to content

Amodion/SPTC2

Repository files navigation

DESCRIPTION

Contents

Present repository is my workspace where I train and test models, and also develop script for deployement. It is not very clean though.

There is four jupyter notbooks with workflow of trainig models described below: Net_1.ipynb, Net_2.ipynb, Net_3.ipynb, Net_4.ipynb.

Also, there is notebook with workflow for training Yolo model: Yolo_train.ipynb

Folder MyUtils contains utils from Faster_RCNN team and a few of mine own.

Folder Metashape_scripts contains main script for working software detect_buldings_0_4.py and one I xperiment with during work. Also there is requirements.txt file for main script.

Data

Data was collected from inner company source. It was photos taken from drone flying above villages. Data was annotated via Label Studio and Roboflow (compleat datasets was created via last)

NET 1

Faster-RCNN architecture applyied for living buildings detection on imges taken from drone. Exmples shown below.

Net_1

Net_1_1

NET 2

Keypoint-RCNN architecture applyied for buildings corners detection on images. Exaples shown below.

Net_2 Net_2_1 Net_2_2 Net_2_3 Net_2_4

NET 3

Work not finished. Idea was to detect power pillars and its ground point.

NET 4

Mask-RCNN applyied for detection and segmentation of roads. Examples below.

Net_4 Net_4_1

Also, Yolov8 model was trained for the same task. Examples are shown in the following section

Deploy

Python script was written for deployment models to specific working software. Scripts starts with dialog window with configurations possibilities as shown below

Пример_GUI

Results are as follows:

Building's corners

Пример_точки Пример_точки_2 Пример_точки_3

Roads

Note: Red dots show countours of roads detected and segmented via Mask-RCNN. Blue ones via Yolov8.

Пример_дороги Пример_дороги_2 Пример_дороги_3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published