artem-gorodetskii / Nutrient-Deficiency-Stress-Segmentation

Application of a self-normalizing network for object segmentation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nutrient-Deficiency-Stress-Segmentation

This repository contains an implementation of a UNet-based model for segmentation of Nutrient Deficiency Stress (see paper).

Dataset

The dataset is available at the link.

Model

The model is based on the custom UNet architecture (see model.py). The input to the model represents a combination of three RGB images.

The model was trained using Google Colab, all outputs can be found in the colab_notebook. The pretrained model is avalible in the "pretrained" directory.

Evaluation

The dataset containing 386 flights was randomly separated on 328 train and 58 validation flights. The model was trained for only 26 epochs (see train.py and config.py for detail).

The evalutaion results on validation data:

Inference Example

Inference examples can be found in the notebook inference_examples.

Example 1 (validation data):

Example 2 (validation data):

About

Application of a self-normalizing network for object segmentation.


Languages

Language:Jupyter Notebook 98.6%Language:Python 1.4%