All Projects → sentinel-hub → Sentinel2 Cloud Detector

sentinel-hub / Sentinel2 Cloud Detector

Licence: cc-by-sa-4.0
Sentinel Hub Cloud Detector for Sentinel-2 images in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Sentinel2 Cloud Detector

Guesslang
Detect the programming language of a source code
Stars: ✭ 159 (-18.04%)
Mutual labels:  classification
Imgclsmob
Sandbox for training deep learning networks
Stars: ✭ 2,405 (+1139.69%)
Mutual labels:  classification
Hms Ml Demo
HMS ML Demo provides an example of integrating Huawei ML Kit service into applications. This example demonstrates how to integrate services provided by ML Kit, such as face detection, text recognition, image segmentation, asr, and tts.
Stars: ✭ 187 (-3.61%)
Mutual labels:  classification
Mstar deeplearning project
Radar target classification, detection and recognition using deeplearning methods on MSTAR dataset
Stars: ✭ 163 (-15.98%)
Mutual labels:  classification
Cnn Svm
An Architecture Combining Convolutional Neural Network (CNN) and Linear Support Vector Machine (SVM) for Image Classification
Stars: ✭ 170 (-12.37%)
Mutual labels:  classification
Recurrent Convolutional Neural Network Text Classifier
My (slightly modified) Keras implementation of the Recurrent Convolutional Neural Network (RCNN) described here: http://www.aaai.org/ocs/index.php/AAAI/AAAI15/paper/view/9745.
Stars: ✭ 182 (-6.19%)
Mutual labels:  classification
Remixautoml
R package for automation of machine learning, forecasting, feature engineering, model evaluation, model interpretation, data generation, and recommenders.
Stars: ✭ 159 (-18.04%)
Mutual labels:  classification
Mem absa
Aspect Based Sentiment Analysis using End-to-End Memory Networks
Stars: ✭ 189 (-2.58%)
Mutual labels:  classification
Deep Learning For Image Processing
deep learning for image processing including classification and object-detection etc.
Stars: ✭ 5,808 (+2893.81%)
Mutual labels:  classification
Torch2trt
An easy to use PyTorch to TensorRT converter
Stars: ✭ 2,974 (+1432.99%)
Mutual labels:  classification
Lstm Music Genre Classification
Music genre classification with LSTM Recurrent Neural Nets in Keras & PyTorch
Stars: ✭ 166 (-14.43%)
Mutual labels:  classification
Data Science Toolkit
Collection of stats, modeling, and data science tools in Python and R.
Stars: ✭ 169 (-12.89%)
Mutual labels:  classification
3d Pointcloud
Papers and Datasets about Point Cloud.
Stars: ✭ 179 (-7.73%)
Mutual labels:  classification
Pointnet2
PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space
Stars: ✭ 2,197 (+1032.47%)
Mutual labels:  classification
Classifai
Enhance your WordPress content with Artificial Intelligence and Machine Learning services.
Stars: ✭ 188 (-3.09%)
Mutual labels:  classification
Awesome Text Classification
Awesome-Text-Classification Projects,Papers,Tutorial .
Stars: ✭ 158 (-18.56%)
Mutual labels:  classification
Sparse Evolutionary Artificial Neural Networks
Always sparse. Never dense. But never say never. A repository for the Adaptive Sparse Connectivity concept and its algorithmic instantiation, i.e. Sparse Evolutionary Training, to boost Deep Learning scalability on various aspects (e.g. memory and computational time efficiency, representation and generalization power).
Stars: ✭ 182 (-6.19%)
Mutual labels:  classification
Uci Ml Api
Simple API for UCI Machine Learning Dataset Repository (search, download, analyze)
Stars: ✭ 190 (-2.06%)
Mutual labels:  classification
Paddle2onnx
PaddlePaddle to ONNX model converter
Stars: ✭ 185 (-4.64%)
Mutual labels:  classification
Geostats
A tiny and standalone javascript library for classification and basic statistics :
Stars: ✭ 183 (-5.67%)
Mutual labels:  classification

Package version Supported Python versions Build status Overall downloads Last month downloads Code coverage

Sentinel Hub's cloud detector for Sentinel-2 imagery

NOTE: s2cloudless masks are now available as a precomputed layer within Sentinel Hub. Check the announcement blog post and technical documentation.

The s2cloudless Python package provides automated cloud detection in Sentinel-2 imagery. The classification is based on a single-scene pixel-based cloud detector developed by Sentinel Hub's research team and is described in more details in this blog.

Installation

The package requires a Python version >= 3.6. The package is available on the PyPI package manager and can be installed with

$ pip install s2cloudless

To install the package manually, clone the repository and

$ pip install .

One of s2cloudless dependencies is lightgbm package. If having problems during installation, please check the LightGBM installation guide.

Before installing s2cloudless on Windows, it is recommended to install package shapely from Unofficial Windows wheels repository

Input: Sentinel-2 scenes

The inputs to the cloud detector are Sentinel-2 images. In particular, the cloud detector requires the following 10 Sentinel-2 band reflectances: B01, B02, B04, B05, B08, B8A, B09, B10, B11, B12, which are obtained from raw reflectance value in the following way: B_i/10000.

You don't need to worry about any of this, if you're doing classification of scenes obtained using Sentinel Hub Process API. The API is supported in Python with sentinelhub-py package.

Examples

Jupyter notebook on how to use the cloud detector to produce cloud mask or cloud probability map can be found in the examples folder.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
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].