All Projects → Yochengliu → ScasNet

Yochengliu / ScasNet

Licence: other
Semantic Labeling in VHR Images via A Self-Cascaded CNN (ISPRS JPRS, IF=6.942)

Projects that are alternatives of or similar to ScasNet

LoveDA
[NeurIPS2021 Poster] LoveDA: A Remote Sensing Land-Cover Dataset for Domain Adaptive Semantic Segmentation
Stars: ✭ 111 (+362.5%)
Mutual labels:  remote-sensing, semantic-segmentation
Geospatial Machine Learning
A curated list of resources focused on Machine Learning in Geospatial Data Science.
Stars: ✭ 289 (+1104.17%)
Mutual labels:  remote-sensing, semantic-segmentation
FDCNN
The implementation of FDCNN in paper - A Feature Difference Convolutional Neural Network-Based Change Detection Method
Stars: ✭ 54 (+125%)
Mutual labels:  remote-sensing, multi-scale
Raster Vision
An open source framework for deep learning on satellite and aerial imagery.
Stars: ✭ 1,248 (+5100%)
Mutual labels:  remote-sensing, semantic-segmentation
Torchsat
🔥TorchSat 🌏 is an open-source deep learning framework for satellite imagery analysis based on PyTorch.
Stars: ✭ 261 (+987.5%)
Mutual labels:  remote-sensing, semantic-segmentation
Eye In The Sky
Satellite Image Classification using semantic segmentation methods in deep learning
Stars: ✭ 185 (+670.83%)
Mutual labels:  remote-sensing, semantic-segmentation
Coastsat
Global shoreline mapping tool from satellite imagery
Stars: ✭ 252 (+950%)
Mutual labels:  remote-sensing
MCIS wsss
Code for ECCV 2020 paper (oral): Mining Cross-Image Semantics for Weakly Supervised Semantic Segmentation
Stars: ✭ 151 (+529.17%)
Mutual labels:  semantic-segmentation
Getspatialdata
An R package 📦 making it easy to query, preview, download and preprocess multiple kinds of spatial data 🛰 via R. All beta.
Stars: ✭ 227 (+845.83%)
Mutual labels:  remote-sensing
Mintpy
Miami InSAR time-series software in Python
Stars: ✭ 195 (+712.5%)
Mutual labels:  remote-sensing
ssgan
Semi Supervised Semantic Segmentation Using Generative Adversarial Network ; Pytorch
Stars: ✭ 25 (+4.17%)
Mutual labels:  semantic-segmentation
RGBD-semantic-segmentation
A paper list of RGBD semantic segmentation (processing)
Stars: ✭ 264 (+1000%)
Mutual labels:  semantic-segmentation
nobrainer
A framework for developing neural network models for 3D image processing.
Stars: ✭ 123 (+412.5%)
Mutual labels:  semantic-segmentation
s5p-tools
Python scripts to download and preprocess air pollution concentration level data aquired from the Sentinel-5P mission
Stars: ✭ 49 (+104.17%)
Mutual labels:  remote-sensing
multiclass-semantic-segmentation
Experiments with UNET/FPN models and cityscapes/kitti datasets [Pytorch]
Stars: ✭ 96 (+300%)
Mutual labels:  semantic-segmentation
Change Detection Review
A review of change detection methods, including codes and open data sets for deep learning. From paper: change detection based on artificial intelligence: state-of-the-art and challenges.
Stars: ✭ 248 (+933.33%)
Mutual labels:  remote-sensing
ee-land-change
Google Earth Engine land-use change tutorial for SCBI
Stars: ✭ 22 (-8.33%)
Mutual labels:  remote-sensing
Instancesegmentation sentinel2
🌱 Deep Learning for Instance Segmentation of Agricultural Fields - Master thesis
Stars: ✭ 206 (+758.33%)
Mutual labels:  remote-sensing
PixelPick
[ICCVW'21] All you need are a few pixels: semantic segmentation with PixelPick
Stars: ✭ 59 (+145.83%)
Mutual labels:  semantic-segmentation
K-Net
[NeurIPS2021] Code Release of K-Net: Towards Unified Image Segmentation
Stars: ✭ 434 (+1708.33%)
Mutual labels:  semantic-segmentation

Semantic Labeling in VHR Images via A Self-Cascaded CNN (ScasNet)

by Yongcheng Liu, Bin Fan*, Lingfeng Wang, Jun Bai, Shiming Xiang, Chunhong Pan.

vai

ScasNet

VGG ScasNet

  • The encoder is based on VGG-Net variant (Chen et al., 2015), which is to obtain finer feature maps (about 1/8 of input size rather than 1/32).
  • On the last layer of encoder, multi-scale contexts are captured by dilated convolutional operations with dilation rates of 24, 18, 12, 6.
  • As a trade-off, we only choose three shallow layers for refinement. Moreover, BN layer is not used in VGG ScasNet.

ResNet ScasNet

The configuration of ResNet ScasNet is almost the same as VGG ScasNet, except for four aspects:

  • the encoder is based on ResNet variant (Zhao et al., 2016)
  • four shallow layers are used for refinement
  • seven residual correction schemes are designed for feature fusions
  • BN layer is used.

Finetuning

For initializing the encoder part in ScasNet

Caffe

  • The Caffe we used to train VGG ScasNet is released on DeepLab_v2.

  • The Caffe we used to train ResNet ScasNet is released on PSPNet.

Installation

Please follow the instructions of Caffe, DeepLab_v2 and PSPNet.

The code has been tested successfully on Ubuntu 14.04 with CUDA 8.0.

References

  1. Chen, L., Papandreou, G., Kokkinos, I., Murphy, K., Yuille, A. L., 2015. Semantic image segmentation with deep convolutional nets and fully connected crfs. In: International Conference on Learning Representations.
  2. Zhao, H., Shi, J., Qi, X., Wang, X., Jia, J., 2016. Pyramid scene parsing network. arXiv preprint arXiv:1612.01105.

Citation

We would be very glad if ScasNet is helpful for your research, and please consider citing our paper (arXiv):

    @article{liu2018scasnet,   
      author = {Yongcheng Liu and    
                Bin Fan and    
                Lingfeng Wang and   
                Jun Bai and   
                Shiming Xiang and   
                Chunhong Pan},   
      title = {Semantic Labeling in Very High Resolution Images via A Self-Cascaded Convolutional Neural Network},   
      journal = {ISPRS J. Photogram. and Remote Sensing.},   
      volume = {145},  
      pages = {78--95},  
      year = {2018}   
    }   

Contact

We would be very glad if you have some ideas or questions about ScasNet to share with us, please contact [email protected]

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].