For a complete list of publications take a look at my Google Scholar profile. A few selected publications, and their corresponding open source code can be found below:

DL4DS - Deep Learning for empirical DownScaling

We presetn DL4DS (Deep Learning for empirical DownScaling), a Python package that implements state-of-the-art and novel deep learning algorithms for empirical downscaling of gridded Earth science data. With DL4DS, a low-resolution gridded dataset can be downscaled with the help of an arbitrary number of auxiliary predictor and static variables, and a high-resolution reference dataset. The mapping between the low- and high-resolution data is learned with either a supervised (aka CNN) or a conditional generative adversarial (aka cGAN) Deep Learning model. The training can be done from explicit pairs of high- and low-resolution samples (MOS-style, e.g., high-res observations and low-res numerical weather prediction model output) or only with a HR dataset (PerfectProg-style, e.g., high-res observations or high-res model output). In DL4DS, we implement a channel attention mechanism to exploit inter-channel relationship of features by providing a weight for each channel in order to enhance those that contribute the most to the optimizaiton and learning process. Aditionally, a Localized Convolutional Block (LCB) is located in the output module of the networks in DL4DS. With the LCB we learn location-specific information via a locally connected layer with biases. DL4DS is built on top of Tensorflow/Keras and supports distributed GPU training (data parallelism) thanks to Horovod.

DL4DS workflow

Supervised detection of exoplanets in high-contrast imaging sequences

We reformulate the exoplanet detection task (for angular differential imaging sequences) building on well-established machine learning techniques to take high-contrast imaging post-processing from an unsupervised to a supervised learning context. In this new framework, we presented algorithmic solutions using two different discriminative models: SODIRF (random forests) and SODINN (neural networks). The proposed supervised detection framework outperforms state-of-the-art techniques in the task of discriminating planet signal from speckles. For instance, SODINN improves the true positive rate by a factor ranging from ∼2 to ∼10 wrt. low-rank based approaches, working at the same false positive rate. The code has been publicly released and can be found on GitHub.

SODINN framework

VIP: Vortex Image Processing Package for High-contrast Direct Imaging

The Vortex Image Processing (VIP) library is a python package dedicated to astronomical high-contrast imaging. It relies on the extensive python stack of scientific libraries and aims to provide a flexible framework for high-contrast data and image processing.

Low-rank plus sparse decomposition for exoplanet detection in direct-imaging ADI sequences. The LLSG algorithm

Inspired by recent advances in machine learning algorithms such as robust PCA, we proposed the Low-rank plus Sparse plus Gaussian noise (LLSG) decomposition of angular differential imaging sequences.


PhD Thesis:

Advanced data processing for high-contrast imaging-Pushing exoplanet direct detection limits with machine learning, 2017, Université de Liège. Supervisors: Prof. Jean Surdej, Prof. Marc Van Droogenbroeck and Dr. Olivier Absil. ORBi link.

Thesis

Updated: