Accueil Membres Docteurs Publications Projets Réalisations Séminaires Offres d'emplois Intranet

Mistis' developments

Software

- PyHRF software (2014-2016)
This software development project followed the HEROES project. The goal is to build on our work on fMRI analysis to eventually reach clinical applications. This implies the development of a user-friendly and flexible software. The PyHRF package will provide a set of tools for addressing the two main issues involved in intra-subject fMRI data analysis: (i) the localization of cerebral regions that elicit evoked activity and (ii) the estimation of the activation dynamics also referenced to as the recovery of the Hemodynamic Response Function (HRF). To tackle these two problems, PyHRF implement the last research developments of the project partners which are MISTIS and PARIETAL teams, CEA NeuroSpin, GIN and IRIT Toulouse.

- The P-LOCUS software : The P-LOCUS software addresses the delineation of lesions in pathological brains. It was implemented with financial support from GRAVIT (Grenoble Alpes Valorisation Innovation Technologies with the goal to create a Start-up. P-LOCUS analyses a combined dataset of various 3D MRI sequences. Its originality comes from: 1) it is fully automatic: no external user interaction and no training data required; 2) the possibility to combine information from several images (MR sequences), 3) a statistical Bayesian framework for robustness to image artefacts and a priori knowledge incorporation; 4) a voxel-based clustering technique that uses Markov random fields (MRF) incorporating information about neighboring voxels for spatial consistency and robustness to imperfect image features (noise); 5) the possibility to select and incorporate relevant a priori knowledge via different atlases, e.g. tissue and vascular territory atlases; 6) a fully integrated preprocessing steps and lesion ROI identification. The P-LOCUS software was presented at various conferences and used for the BRATS Challenge on tumor segmentation organized as a satellite challenge of the Miccai conference in Nagoya, Japan in 2013. A paper published in IEEE trans. on Medical Imaging reports the challenge results. P-LOCUS was best on average among unsupervised methods. The software has been registered at APP in 2013 and is now undergoing industrial development within the Pixyl startup created in March 2015. Web site .

- Toolboxes "HDDA" and "HDDC" : The High-Dimensional Discriminant Analysis (HDDA) toolbox contains efficient supervised classifiers for high-dimensional data. These classifiers are based on Gaussian models adapted to high-dimensional data. The HDDA toolbox is available for Matlab and is included into the software MixMod. The High-Dimensional Data Classification (HDDC) toolbox contains efficient unsupervised classifiers for high-dimensional data. These classifiers are also based on Gaussian models adapted to high-dimensional data. The HDDC toolbox is available for Matlab [link].

- Contribution to the toolbox "StatLearn" : An efficient matlab toolbox containing useful statistical learning tools. It is strongly object oriented, and well documented. This toolbox is designed to allow an easy manipulation of probability models. It helps to build new statitical methods with very clean code. [link].

- Software "Extremes" : Statistical analysis of extreme events, version 2.0 [link].

- The SpaCEM3 software : The SpaCEM3 (Spatial Clustering with EM and Markov Models) software replaces and adds new functionalities to the former still available SEMMS (Spatial EM for Markovian Segmentation) package. SpaCEM3 proposes a variety of algorithms for image segmentation, supervised and unsupervised classification of multidimensional and spatially located data. The main techniques use the EM algorithm for soft clustering and Markov Random Fields for spatial modelling. The learning and inference parts are based on recent developments based on mean field approximations. New additions include: a) New Markov models including various extensions of the Potts model and triplets Markov models; b) Additional treatment of very high dimensional data using dimension reduction techniques within a classification framework; c) Models and methods allowing supervised classification with new learning and test steps. The software is written in C++ (35000 lines) and is available with a new user interface at [Link]. A user guide and example data sets are also available there. The software has been registered at APP in 2007 under the CeCILLB license. A description of its main functionalities are also available in French [Revue Modulad 2009].

- The SEMMS software : Spatial EM for Markovian Segmentation. [Link].

- The FASTRUCT software (for Windows OS) : Bayesian model-based clustering programs have gained increased popularity in studies of population structure since the publication of the software structure. These programs are generally acknowledged as performing well, but their running-time may be prohibitive. FASTRUCT is a non-Bayesian implementation of the classical model with no-admixture uncorrelated allele frequencies. This new program relies on the Expectation-Maximization principle, and produces assignment rivaling other model-based clustering programs. In addition, it can be several-fold faster than Bayesian implementations [Chen et al. 2006]. The software consists of a command-line engine, which is suitable for batch-analysis of data, and a MS Windows graphical interface, which is convenient for exploring data. It has been registered at APP in 2006, under the CeCILLB license. [Link].

- The TESS software : TESS is a computer program in C++ that implements our Bayesian clustering algorithm for spatial population genetics [Chen et al. 2007]. Is it particularly useful for seeking genetic barriers or genetic discontinuities in continuous populations. The method is based on a hierarchical mixture model where the prior distribution on cluster labels is defined as a Hidden Markov Random Field (Francois et al. 2006). Given individual geographical locations, the program seeks population structure from multilocus genotypes without assuming predefined populations. TESS takes input data files in a format compatible to existing non-spatial Bayesian algorithms (e.g., STRUCTURE). It returns graphical displays of cluster membership probabilities and geographical cluster assignments from its Graphical User Interface. It has been registered at APP in 2006, under the CeCILLB license. [Link].

- The ECMPR software : The ECMPR (Expectation Conditional Maximization Point Registration) for Point Registration) package implements the technique described in (Dewaele et al, ECCV 2006) and (Horaud et al, IEEE PAMI 2010). It registers two (2D or 3D) point clouds using an algorithm based on maximum likelihood with hidden variables. The method can register both rigid and articulated shapes. It estimates both the rigid or the kinematic transformation between the two shapes as well as the parameters (covariances) associated with the underlying Gaussian mixture model.

- The LOCUS software : The LOCUS software analyses in few minutes a 3D MR brain scan and identifies brain tissues and a large number of brain structures. An image is divided into cubes on each of which a statistical model is applied. This provides a number of local treatments that are then integrated to ensure consistency at a global level. It results a low sensitivity to artefacts. The statistical model is based on a Markovian approach which enables to capture the relations between tissues and structures, to integrate a priori anatomical knowledge and to handle local estimations and spatial correlations (Scherrer et al. MICCAI 2009). A flyer in French and English, a slide, and a video are available for a short description. The software is written in C++ (50000 lines). [Link].

- The POPEYE software : POPEYE contains software modules and libraries jointly developed by three partners within the POP STREP project: INRIA, University of Sheffield, and University of Coimbra. It includes kinematic and dynamic control of the robot head, stereo calibration, camera-microphone calibration, auditory and image processing, stereo matching, binaural localization, audio-visual speaker localization. Currently this software package is not distributed outside POP.