IEEE.tv Live Stream
04/11/2020
Distributed Deep Learning with High Performance Computing for Large-Scale Remote Sensing Data

High Performance Computing (HPC) has recently been attracting more attention in remote sensing applications due to the challenges posed by the increased amount of open data that are acquired daily by Earth Observation programs. The unique parallel computing environments and programming techniques that are integrated in HPC systems are able to solve large-scale problems such as the training of classification algorithms with large amounts of remote sensing data. This webinar will explain how to distribute the training of deep neural networks with parallel implementation techniques on HPC systems that include a large number of Graphics Processing Units. To show that distributed training can drastically reduce the training time and preserve the accuracy performance, the webinar will present recent experimental results performed on the HPC systems at the Jülich Supercomputing Centre

Learn more
IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS)
2020
Super-Resolution of Large Volumes of Sentinel-2 Images with High Performance Distributed Deep Learning

This work proposes a novel distributed deep learning model for Remote Sensing (RS) images super-resolution. High Performance Computing (HPC) systems with GPUs are used to accelerate the learning of the unknown low to high resolution mapping from large volumes of Sentinel-2 data. The proposed deep learning model is based on self-attention mechanism and residual learning. The results demonstrate that stateof- the-art performance can be achieved by keeping the size of the model relatively small. Synchronous data parallelism is applied to scale up the training process without severe performance loss. Distributed training is thus shown to speed up learning substantially while keeping performance intact.

Learn more
IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS)
2020
Scaling Up a Multispectral Resnet-50 to 128 GPUs

Similarly to other scientific domains, Deep Learning (DL) holds great promises to fulfil the challenging needs of Remote Sensing (RS) applications. However, the increase in volume, variety and complexity of acquisitions that are carried out on a daily basis by Earth Observation (EO) missions generates new processing and storage challenges within operational processing pipelines. The aim of this work is to show that High-Performance Computing (HPC) systems can speed up the training time of Convolutional Neural Networks (CNNs). Particular attention is put on the monitoring of the classification accuracy that usually degrades when using large batch sizes. The experimental results of this work show that the training of the model scales up to a batch size of 8,000, obtaining classification performances in terms of accuracy in line with those using smaller batch sizes.

Learn more
IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS)
2020
Approaching Remote Sensing Image Classification with Ensembles of Support Vector Machines on the D-Wave Quantum Annealer

Support Vector Machine (SVM) is a popular supervised Machine Learning (ML) method that is widely used for classification and regression problems. Recently, a method to train SVMs on a D-Wave 2000Q Quantum Annealer (QA) was proposed for binary classification of some biological data. First, ensembles of weak quantum SVMs are generated by training each classifier on a disjoint training subset that can be fit into the QA. Then, the computed weak solutions are fused for making predictions on unseen data. In this work, the classification of Remote Sensing (RS) multispectral images with SVMs trained on a QA is discussed. Furthermore, an open code repository is released to facilitate an early entry into the practical application of QA, a new disruptive compute technology.

Learn more
Technische Universität Berlin
19/03/2019
High Performance Computing for Big Earth Observation Data Mining and Applications

Juelich Supercomputing Center is implementing modular HPC architectures to pave the way to Exascale supercomputing. The systems are the result of a co-design approach, which involves the whole pipeline from hardware through middleware to applications. This strategy has a great potential for big Earth Observation data mining and applications. These HPC systems include heterogeneous hardware accelerators (i.e., GPUs, FPGAs) and software technologies within the same architecture, which covers both the needs of classic HPC simulations and novel machine (deep) learning algorithms.

Learn more
Conference on Big Data from Space (BiDS'19) - Munich
2019
Remote sensing data analytics with the udocker container tool using multi-GPU deep learning systems

Containers provide flexible strategies for packing, deploying and running isolated application processes within multi-user systems and enable scientific reproducibility. The uDocker container tool offers many advantages for the development of deep learning models in the described context. The experimental results show that uDocker is more transparent to deploy for less tech-savvy researchers and allows the application to achieve processing time with negligible overhead compared to an uncontainerized environment.

Learn more