Inhalt des Dokuments
Software
This page lists software developed and maintained at RSiM. All the codes are publicly available for private use and research only.
A Comparative Study of Deep Learning Loss Functions for Multi-Label Remote Sensing Image Classification
This repository contains the code for our comparative study on deep learning loss functions in the context of multi-label remote sensing image classification. In this study, seven different deep learning loss functions have been compared in terms of their: 1) overall accuracy; 2) class imbalance awareness (for which the number of samples associated to each class significantly varies); 3) convexibility and differentiability; and 4) learning efficiency. The code is written based on TensorFlow.
Repository:
Accompanying Paper:
Contact Person: Gencer Sumbul
SD-RSIC: Summarization Driven Deep Remote Sensing Image Captioning
This repository contains the code for our Summarization Driven Remote Sensing Image Captioning (SD-RSIC) approach. The SD-RSIC approach consists of three main steps. The first step obtains the standard image captions by jointly exploiting convolutional neural networks (CNNs) with long short-term memory (LSTM) networks. The second step, unlike the existing RS image captioning methods, summarizes the ground-truth captions of each training image into a single caption by exploiting sequence to sequence neural networks and eliminates the redundancy present in the training set. The third step automatically defines the adaptive weights associated to each RS image to combine the standard captions with the summarized captions based on the semantic content of the image. This is achieved by a novel adaptive weighting strategy defined in the context of LSTM networks. The code is written based on TensorFlow.
Repository:
Accompanying Paper:
Contact Person: Gencer Sumbul
Metric-Learning-Based Deep Hashing Network for Content-Based Retrieval of Remote Sensing Images
This repository contains the code of our metric-learning based hashing network, which learns: 1) a semantic-based metric space for effective feature representation; and 2) compact binary hash codes for fast archive search. Our network considers an interplay of multiple loss functions that allows to jointly learn a metric based semantic space facilitating similar images to be clustered together in that target space and at the same time producing compact final activations that lose negligible information when binarized.
Repository:
Accompanying Paper:
Contact Person: Subhankar Roy
S2-cGAN: Self-Supervised Adversarial Representation Learning for Binary Change Detection in Multispectral Images
This repository contains the code of the paper S2-cGAN: Self-Supervised Adversarial Representation Learning for Binary Change Detection in Multispectral Images. The model has been trained and tested on Wordview 2 Dataset for Binary Change Detection. The model is implemented in PyTorch.
Repositories:
- Train, Test sets password: Igarss_2020
Accompanying Paper:
Contact Persons: Jose Luis Holgado Alvarez, Dr. Mahdyar Ravanbakhsh
A Deep Multi-Attention Driven Approach for Multi-Label Remote Sensing Image Classification
parallelCollGS: Parallel Download from Sentinel Collaborative Ground Segments
This repository provides the python toolchain (parallelCollGS) for parallel queries to download Sentinel 1, 2, and 3 products from a varying number of collaborative ground segments. This toolchain abstracts sentinelsat Python API client to support parallelized mirror access, and thus provides simultaneous access to both high-speed and high-coverage mirrors while reusing the workflow of the non-parallelized client. While keeping as much of the original client’s workflow intact as possible, a fault-tolerant mechanism is included in parallelCollGS for accessing multiple mirrors in parallel. In addition, parallelCollGS uses a scheduling strategy for concurrent downloads to ensure optimal utilization of the available bandwidth. The toolchain provides convenient access to Hadoop Distributed File System (HDFS) via the Apache Hadoop stack based interface for the convenient upload of obtained products.
Deep Learning Models for BigEarthNet-S2 with 43 Classes
Deep Learning Models for BigEarthNet-S2 with 19 Classes
This repository contains code to use the BigEarthNet Sentinel-2 (denoted as BigEarthNet-S2) archive with the nomenclature of 19 classes for deep learning applications. The nomenclature of 19 classes was defined by interpreting and arranging the CORINE Land Cover (CLC) Level-3 nomenclature based on the properties of Sentinel-2 images. The code to use the pre-trained deep learning models, to train new models, and to evaluate pre-trained models is implemented based on TensorFlow.
Deep Learning Models for BigEarthNet-MM with 19 Classes
BigEarthNet-S2, BigEarthNet-S1 and BigEarthNet-MM Tools
Contact Persons: Gencer Sumbul, Arne De Wall
Zusatzinformationen / Extras
Quick Access:
Administration
Minh LeRoom EN 628
Phone +49 30 314 21418
sekr 'at' rsim.tu-berlin.de
Office Hours:
Tuesday and Thursday