All Projects → NexGenMap → dl-agriculture

NexGenMap / dl-agriculture

Licence: other
Automatic mapping of center pivot irrigation systems, planted forests and rural infrastructures

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to dl-agriculture

Mirror
#1 Open Source Unity Networking Library
Stars: ✭ 2,905 (+15189.47%)
Mutual labels:  unet
image-segmentation
Mask R-CNN, FPN, LinkNet, PSPNet and UNet with multiple backbone architectures support readily available
Stars: ✭ 62 (+226.32%)
Mutual labels:  unet
EfficientUNetPlusPlus
Decoder architecture based on the UNet++. Combining residual bottlenecks with depthwise convolutions and attention mechanisms, it outperforms the UNet++ in a coronary artery segmentation task, while being significantly more computationally efficient.
Stars: ✭ 37 (+94.74%)
Mutual labels:  unet
Pytorch Unet
Tunable U-Net implementation in PyTorch
Stars: ✭ 224 (+1078.95%)
Mutual labels:  unet
DARTS
Code for DARTS: DenseUnet-based Automatic Rapid Tool for brain Segmentation
Stars: ✭ 61 (+221.05%)
Mutual labels:  unet
multiclass-semantic-segmentation
Experiments with UNET/FPN models and cityscapes/kitti datasets [Pytorch]
Stars: ✭ 96 (+405.26%)
Mutual labels:  unet
Zf unet 224 pretrained model
Modification of convolutional neural net "UNET" for image segmentation in Keras framework
Stars: ✭ 195 (+926.32%)
Mutual labels:  unet
pytorch-UNet
2D and 3D UNet implementation in PyTorch.
Stars: ✭ 107 (+463.16%)
Mutual labels:  unet
karting
A multiplayer racing example project in Unity using the SocketWeaver SDK
Stars: ✭ 39 (+105.26%)
Mutual labels:  unet
3D-UNet-PyTorch-Implementation
The implementation of 3D-UNet using PyTorch
Stars: ✭ 78 (+310.53%)
Mutual labels:  unet
Deep Unet For Satellite Image Segmentation
Satellite Imagery Feature Detection with SpaceNet dataset using deep UNet
Stars: ✭ 227 (+1094.74%)
Mutual labels:  unet
Ai papers
AI Papers
Stars: ✭ 253 (+1231.58%)
Mutual labels:  unet
lung-segmentation
Lung segmentation for chest X-Ray images
Stars: ✭ 74 (+289.47%)
Mutual labels:  unet
Speech Enhancement
Deep learning for audio denoising
Stars: ✭ 207 (+989.47%)
Mutual labels:  unet
Unet2d
Medical Image Ceil Segment
Stars: ✭ 53 (+178.95%)
Mutual labels:  unet
Keras Unet
Helper package with multiple U-Net implementations in Keras as well as useful utility tools helpful when working with image semantic segmentation tasks. This library and underlying tools come from multiple projects I performed working on semantic segmentation tasks
Stars: ✭ 196 (+931.58%)
Mutual labels:  unet
ResUNetPlusPlus-with-CRF-and-TTA
ResUNet++, CRF, and TTA for segmentation of medical images (IEEE JBIHI)
Stars: ✭ 98 (+415.79%)
Mutual labels:  unet
LibtorchTutorials
This is a code repository for pytorch c++ (or libtorch) tutorial.
Stars: ✭ 463 (+2336.84%)
Mutual labels:  unet
unity-drones-multiplayer
Enable multiple players to connect to the same enrironment (UNET), fly a drone, and watch others fly their drones
Stars: ✭ 30 (+57.89%)
Mutual labels:  unet
unet
this is a simple demo for image segmentation.----unet网络进行语义分割的demo,用的数据集是KITTI
Stars: ✭ 89 (+368.42%)
Mutual labels:  unet

Notes

  • For mapping center pivot irrigation systems, please, see our latest work here.

Get gdal development libraries:

$ sudo apt-add-repository ppa:ubuntugis/ubuntugis-unstable
$ sudo apt-get update
$ sudo apt-get install libgdal-dev
$ sudo apt-get install python3-dev
$ sudo apt-get install gdal-bin python3-gdal

Create and activate a virtual environment:

$ virtualenv env -p python3
$ source env/bin/activate

Install GDAL:

(env) $ pip3 install numpy
(env) $ pip3 install GDAL==$(gdal-config --version) --global-option=build_ext --global-option="-I/usr/include/gdal"

Install TensorFlow-GPU

(env) $ pip3 install tensorflow-gpu

Install Others Requirements

(env) $ pip3 install -r requirements.txt

Build datasets

Build dataset to train

python3 run.py --mode=generate --image=image1.tif --labels=image1_labels.tif --output=train.h5 --chip_size=512 --channels=4 --grids=2 --rotate=true
python3 run.py --mode=generate --image=image2.tif --labels=image2_labels.tif --output=train.h5 --chip_size=512 --channels=4 --grids=2 --rotate=true

Build dataset to test

python3 run.py --mode=generate --image=image3.tif --labels=image3_labels.tif --output=test.h5 --chip_size=512 --channels=4 --grids=2 --rotate=true
python3 run.py --mode=generate --image=image4.tif --labels=image4_labels.tif --output=test.h5 --chip_size=512 --channels=4 --grids=2 --rotate=true

Build dataset to validation

python3 run.py --mode=generate --image=image5.tif --labels=image5_labels.tif --output=validation.h5 --chip_size=512 --channels=4 --grids=2 --rotate=true

Train model

python3 run.py --mode=train --train=train.h5 --test=test.h5 --epochs=100 --batch_size=5 --classes=2

The trained model is available here: https://drive.google.com/file/d/11RO6vJL6eYmtz2YlsEGmz2hUPJ3H1rqd/view?usp=sharing

Evaluate model

python3 run.py --mode=evaluate --evaluate=validation.h5 --batch_size=5 --classes=2

Predict image

python3 run.py --mode=predict --input=image.tif --output=output.tif --chip_size=1024 --channels=4 --grids=1 --batch_size=5 --classes=2

Paper

Saraiva, M.; Protas, É.; Salgado, M.; Souza, C. Automatic Mapping of Center Pivot Irrigation Systems from Satellite Images Using Deep Learning. Remote Sens. 2020, 12, 558. DOI: 10.3390/rs12030558

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].