Section: New Software and Platforms
Platforms
The Proximity Operator Repository
Participants: Emilie Chouzenoux and Jean-Christophe Pesquet (in collaboration with Giovanni Chierchia, Univ. Paris Est, and Patrick Combettes, North Carolina State University).
link: http://proximity-operator.net/
Proximity operators have become increasingly important tools as basic building blocks of proximal splitting algorithms, a class of algorithms that decompose complex composite convex optimization methods into simple steps involving one of the functions present in the model. This website provides formulas for efficiently computing the proximity operator of various functions, along with the associated codes.
FIGARO
Participants: Emilie Chouzenoux and Jean-Christophe Pesquet (in collaboration with Claire Lefort, XLIM, Limoges).
link: https://imagejdocu.tudor.lu/plugin/analysis/figaro_psf_3d_optical_microscopy/start
The plugin FIGARO, for ImageJ software, helps tracking resolution of microscope systems by extracting dimensions and orientation of standardized microbeads images, acquired from test samples. In the development of optical microscopes for biomedical imaging, the evaluation of resolution is a fundamental parameter achieved by Point Spread Function (PSF) measurements. Sometimes, PSF measurement procedure is not easy or impossible in case of microspheres images presenting a high noise level. The current method proposed into the plugin FIGARO is based on a variational approach for PSF modeling through multivariate Gaussian fitting, adapted to images acquired in a high noise context [12].
Kymatio
Participant: Edouard Oyallon.
link: http://www.kymat.io
The website shares the software Kymatio for Scattering Transform, that computes cascade of wavelets and modulus non-linearity. The codes have been optimized for GPUs and work on the open-source framework PyTorch.
BiasedWalk: Learning latent node features with biased random walks
Participants: Fragkiskos Malliaros and Duong Nguyen (UC San Diego)
link: https://github.com/duong18/BiasedWalk/
The BiasedWalk network representation learning algorithm, computes latent node features on graphs based on biased random walks. The framework has been implemented in Python and has been built upon widely used modules, including networkx , numpy , gensim and scikit-learn .
DiffuGreedy: Influence maximization in complex networks based on diffusion cascades
Participants: Fragkiskos Malliaros, Georgios Panagopoulos and Michalis Vazirgiannis (École Polytechnique)
link: https://goo.gl/GpfCVZ
The DiffuGreedy is an algorithm for influence maximization in complex networks, that is based on diffusion cascades. It has been implemented in Python and has been built upon widely used modules, including networkx , igraph , numpy and pandas .
Graph-based text categorization
Participants: Fragkiskos Malliaros, Konstantinos Skianis and Michalis Vazirgiannis (École Polytechnique)
link: https://github.com/y3nk0/Graph-Based-TC/
Graph-based TC is a framework for text categorization that relies on a graph representation of documents. The framework uses various graph centrality criteria to determine the importance of a term within a document. It also makes use of word embeddings to further boost the performance of graph-based methods. It has been implemented in Python and has been built upon widely used modules, including networkx , igraph , numpy and scikit-learn .
KernelNE - Topical Node Embeddings
Participants: Abdulkadir Çelikkanat, Fragkiskos Malliaros
link: https://abdcelikkanat.github.io/projects/kernelNE/
KernelNE learns node representations on graphs based on a weighted matrix factorization model which encodes random walk-based information about the nodes, as described in [53].
EFGE - Exponential Family Graph Embeddings
Participants: Abdulkadir Çelikkanat, Fragkiskos Malliaros
link: https://abdcelikkanat.github.io/projects/EFGE/
EFGE learns node embeddings generalizing random walk-based network representation learning techniques to exponential family conditional distributions, as described in [54].
Semi-supervised Fake News Detection
Participants: Adrien Benamira, Benjamin Devillers, Etienne Lesot, Ayush K. Ray, Manal Saadi, and Fragkiskos Malliaros
link: https://github.com/bdvllrs/misinformation-detection-tensor-embeddings
We propose a graph-based semi-supervised fake news detection method, based on graph neural networks, as described in [34].
The PINK image library
Participant: Hugues Talbot
link: http://ibipio.hu/joomla/
The PINK image library is a general-purpose, open-source, portable image processing library specializing in discrete geometry and mathematical morphology. It is the result of several decades of research in these domains and features state-of-the art algorithmic implementation of both classical and leading edge DG and MM operators. These include nD parallel thinning and skeletonization methods and efficient hierarchical morphological transforms.
The Vivabrain AngioTK toolkit
Participant: Hugues Talbot
link: https://github.com/vivabrain/angiotk
AngioTK is a toolkit supported by Kitware (the authors of VTK) for the filtering, segmentation, generation and simulation of blood vessels. It was started in the context of the Vivabrain ANR project in 2012, but continues with the same as well as new partners. Applications are numerous, from the simulation and understanding of perfusion (see associated theme) to the simulation of realistic blood flow MRI images with associated ground truth, via the generation of blood vessel atlases.
The PET/CT FIJI Viewer
Participant: Hugues Talbot
link: http://petctviewer.org/
Quantitive Positron Emission Tomography is a new area for which software is not readily availble. With our partners from Toulouse and Beth Israel hospitals, we have proposed a free open-source plugin allowing clinicians to view, interact and perform automated and interactive lesion segmentation in the context of PET/CT.