A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Crop-Classification

Provides codes for crop classification using multi temporal satellite images.
https://github.com/bhavesh907/Crop-Classification

Keywords

agricultural-modelling agriculture-research crop-classification satellite-images

Last synced: over 1 year ago
JSON representation

Acceptance Criteria

Repository metadata

crop classification using deep learning on satellite images

README.md

Crop Classification with Multi-Temporal Satellite Imagery

This repo provides codes for crop classification using multi temporal satellite images. Crop classification is important for understanding the supplies of a crop. The satellite images can be helpful in monitoring crop growth and health in near real-time. Today, high-resolution satellite images are available at a daily frequency. With high-frequency data and multiple bands, it's possible to classify crops using deep learning.

There are many classical machine learning crop classification approaches available which use mono-temporal images and use the spectral and textural properties of a crop which results in relatively low accuracy but we’ll use the method suggested by Rose M. Rustowicz author of the paper

alt text

Installation

conda create --name geo_py37 python=3.7
conda install gdal rasterio
conda install numpy pandas geopandas scikit-learn jupyterlab matplotlib seaborn xarray rasterstats tqdm pytest sqlalchemy scikit-image scipy pysal beautifulsoup4 boto3 cython statsmodels future graphviz pylint line_profiler nodejs sphinx

Dataset

You can download the dataset used in this repo from Gdrive

The dataset consists of 10 RapidEye satellite images provided by the planet.com and 1 USDA Cropland data layer which provides the pixel level crop labels.

Usage

  1. Run the data-preprocessing.ipynb to prepare the dataset for our models.
  2. To classify the crops based on NDVI index, run NDVI_based.ipynb
  3. Train the DL model using the script Crop_classification_DL_model.ipynb

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: over 1 year ago

Total Commits: 25
Total Committers: 3
Avg Commits per committer: 8.333
Development Distribution Score (DDS): 0.2

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
bhavesh907 b****7@g****m 20
bhavesh paatidar b****r@c****m 3
bhavesh patidar b****r@b****k 2

Committer domains:


Issue and Pull Request metadata

Last synced: over 1 year ago

Total issues: 4
Total pull requests: 0
Average time to close issues: 5 days
Average time to close pull requests: N/A
Total issue authors: 4
Total pull request authors: 0
Average comments per issue: 2.25
Average comments per pull request: 0
Merged pull request: 0
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/bhavesh907/Crop-Classification

Top Issue Authors

  • ezcoth (1)
  • HardiRathod (1)
  • leihaimei (1)
  • mesuga-reymond (1)

Top Pull Request Authors


Top Issue Labels

Top Pull Request Labels

Score: 5.529429087511423