All Projects → Z-Zheng → Freenet

Z-Zheng / Freenet

Licence: gpl-3.0
FPGA: Fast Patch-Free Global Learning Framework for Fully End-to-End Hyperspectral Image Classification (TGRS 2020) https://ieeexplore.ieee.org/document/9007624

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Freenet

whiteboxgui
An interactive GUI for WhiteboxTools in a Jupyter-based environment
Stars: ✭ 94 (+135%)
Mutual labels:  geospatial, remote-sensing
Geemap
A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and folium
Stars: ✭ 959 (+2297.5%)
Mutual labels:  remote-sensing, geospatial
gsky
Distributed Scalable Geospatial Data Server
Stars: ✭ 23 (-42.5%)
Mutual labels:  geospatial, remote-sensing
WhiteboxTools-ArcGIS
ArcGIS Python Toolbox for WhiteboxTools
Stars: ✭ 190 (+375%)
Mutual labels:  geospatial, remote-sensing
Geospatial Machine Learning
A curated list of resources focused on Machine Learning in Geospatial Data Science.
Stars: ✭ 289 (+622.5%)
Mutual labels:  remote-sensing, geospatial
aruco-geobits
geobits: ArUco Ground Control Point Targets and Detection for Aerial Imagery (UAV/MAV).
Stars: ✭ 32 (-20%)
Mutual labels:  geospatial, remote-sensing
earthengine-py-examples
A collection of 300+ examples for using Earth Engine and the geemap Python package
Stars: ✭ 76 (+90%)
Mutual labels:  geospatial, remote-sensing
Whitebox Python
WhiteboxTools Python Frontend
Stars: ✭ 188 (+370%)
Mutual labels:  remote-sensing, geospatial
NodeMICMAC
A Lightweight REST API to Access MICMAC Photogrammetry and SFM Engine.
Stars: ✭ 54 (+35%)
Mutual labels:  geospatial, remote-sensing
dea-coastlines
Extracting tidally-constrained annual shorelines and robust rates of coastal change from freely available Earth observation data at continental scale
Stars: ✭ 24 (-40%)
Mutual labels:  geospatial, remote-sensing
earthengine-apps
A collection of Earth Engine Apps created using geemap, voila, and heroku
Stars: ✭ 20 (-50%)
Mutual labels:  geospatial, remote-sensing
Whitebox Tools
An advanced geospatial data analysis platform
Stars: ✭ 362 (+805%)
Mutual labels:  remote-sensing, geospatial
sits
Satellite image time series in R
Stars: ✭ 342 (+755%)
Mutual labels:  geospatial, remote-sensing
eodag
Earth Observation Data Access Gateway
Stars: ✭ 183 (+357.5%)
Mutual labels:  geospatial, remote-sensing
Python Geospatial
A collection of Python packages for geospatial analysis with binder-ready notebook examples
Stars: ✭ 187 (+367.5%)
Mutual labels:  remote-sensing, geospatial
pylandtemp
Algorithms for computing global land surface temperature and emissivity from NASA's Landsat satellite images with Python.
Stars: ✭ 110 (+175%)
Mutual labels:  geospatial, remote-sensing
Raster Vision
An open source framework for deep learning on satellite and aerial imagery.
Stars: ✭ 1,248 (+3020%)
Mutual labels:  remote-sensing, geospatial
Awesome Geospatial Companies
🌐 List of 500+ geospatial companies (GIS, Earth Observation, UAV, Satellite, Digital Farming, ..)
Stars: ✭ 184 (+360%)
Mutual labels:  remote-sensing, geospatial
Geospatial Python CourseV1
This is an collection of blog posts turned into a course format
Stars: ✭ 53 (+32.5%)
Mutual labels:  geospatial, remote-sensing
Awesome Gee
A curated list of Google Earth Engine resources
Stars: ✭ 292 (+630%)
Mutual labels:  remote-sensing, geospatial

PWC

PWC

PWC

License: GPL v3

FPGA & FreeNet

Fast Patch-Free Global Learning Framework for Fully End-to-End Hyperspectral Image Classification
by Zhuo Zheng, Yanfei Zhong, Ailong Ma and Liangpei Zhang


This is an official implementation of FPGA framework and FreeNet in our TGRS 2020 paper "FPGA: Fast Patch-Free Global Learning Framework for Fully End-to-End Hyperspectral Image Classification".

We hope the FPGA framework can become a stronger and cleaner baseline for hyperspectral image classification research in the future.

News

  1. 2020/05/28, We release the code of FreeNet and FPGA framework.

Features

  1. Patch-free training and inference
  2. Fully end-to-end (w/o preprocess technologies, such as dimension reduction)

Citation

If you use FPGA framework or FreeNet in your research, please cite the following paper:

@article{zheng2020fpga,
  title={FPGA: Fast Patch-Free Global Learning Framework for Fully End-to-End Hyperspectral Image Classification},
  author={Zheng, Zhuo and Zhong, Yanfei and Ma, Ailong and Zhang, Liangpei},
  journal={IEEE Transactions on Geoscience and Remote Sensing},
  year={2020},
  publisher={IEEE},
  note={doi: {10.1109/TGRS.2020.2967821}}
}

Getting Started

1. Install SimpleCV

pip install --upgrade git+https://github.com/Z-Zheng/SimpleCV.git

2. Prepare datasets

It is recommended to symlink the dataset root to $FreeNet.

The project should be organized as:

FreeNet
├── configs     // configure files
├── data        // dataset and dataloader class
├── module      // network arch.
├── scripts 
├── pavia       // data 1
│   ├── PaviaU.mat
│   ├── PaviaU_gt.mat
├── salinas     // data 2
│   ├── Salinas_corrected.mat
│   ├── Salinas_gt.mat
├── GRSS2013    // data 3
│   ├── 2013_IEEE_GRSS_DF_Contest_CASI.tif
│   ├── train_roi.tif
│   ├── val_roi.tif

3. run experiments

1. PaviaU

bash scripts/freenet_1_0_pavia.sh

2. Salinas

bash scripts/freenet_1_0_salinas.sh

3. GRSS2013

bash scripts/freenet_1_0_grss.sh

License

This source code is released under GPLv3 license.

For commercial use, please contact Prof. Zhong ([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].