MCALab is a library of Matlab routines that implement the decomposition and inpainting algorithms that we previously proposed in our papers. The MCALab package provides the research community with open source tools for sparse decomposition and inpainting and is made available for anonymous download over the Internet. It contains a variety of scripts to reproduce the figures in our own articles, as well as other exploratory examples not included in the papers. One can also run the same experiments on oneÕs own data or tune the parameters by simply modifying the scripts. The MCALab is under continuing development by the authors; who welcome feedback and suggestions for further enhancements, and any contributions by interested researchers.
G'MIC is a command-line based image manipulation program : It allows to load/save, process and visualize images or sets of images which can be 1D, 2D or 3D multi-spectral datasets. That includes classical color images, but also more complex volumetric images or movie sequences. It is similar in spirit to the well known ImageMagick and GraphicsMagick tools, except that G'MIC focuses more on the image processing side : it defines a lot of different commands that can be pipelined in order to define custom image filters. The project website shows some of these possibilities. G'MIC can also be used to visualize image datasets, including a 3D viewer for specific image features, as isophotes/isosurfaces or elevation maps). That is a very useful image processing companion.
QVox is a visualization/edition tool for 3D volumetric data sets. Its main particularity lies in its render engine, which is extremly fast, due to specific rendering algorithms. No hardware acceleration is used (like OpenGL).
Some operations on the volumes are implemented. Like for example homotopic thinning algorithms.
CImg is an open-source C++ library for image processing. It defines simple classes and functions for loading/saving, processing and displaying images within your own C++ source code. It is very portable and is working perfectly under Unix/X11, Windows, Mac OS X and FreeBSD Operating Systems. It consists in a single header file 'CImg.h' that must be included in your C++ source.
We are interested in PDE's (Partial Differential Equations) in order to smooth multi-valued images in an anisotropic manner. We introduce a new tensor-driven PDE, regularizing images while taking the curvatures of specific integral curves into account. We show that this constraint is particularly well suited for image restoration purposes. A direct link is made between our proposed equation and a continuous formulation of the LIC's (Line Integral Convolutions). It leads to the design of a very fast and stable algorithm that implements our regularization method. Besides, the important rotational invariance property of the scheme is ensured from a numerical point of view, which is not the case with classical finite-differences discretizations. We illustrate the efficiency of our generic curvature-preserving approach - in terms of speed and visual quality - with different comparisons and various applications requiring image smoothing~: color images denoising, inpainting and image resizing by nonlinear interpolation.
PANDORE is a library of image processing operators, where images can be 1D,2D,3D images with greyscale, color or multispectral data.
This library is a collection of executable programs that use image files. The creation of a whole image processing application is made by chaining execution of operators, where output images of some operators become the input images of some anothers.
The library is composed with classical operators but also with some original operators developped by the team.
The Descartes Project turns around a software with a same name. The topics addressed by this research concern the study of some specific properties of interactive segmentation algorithms. We thus study the synergy between different segmentation algorithms (included in a same interactive software) and the design of interactive segmentation algorithms.
Descartes is an interactive segmentation software based on combinatorial maps (carte in French). The use of this software does not require any knowledge in image processing. The user simply select with the mouse regions that he estimates as non homogeneous (composed of several objects) and requires a split operation on them. The user can also remove a region (all its boundaries) or merge two regions by removing one of their common boundaries
the software can save/load segmentation with its own format or import/export segmentation as array of labels (a ppm image with one color for each label). Zooms and the retrieval of some information about regions (surface, perimeter) is also implemented.
Ariane is a Data Flow Visual Programming environment used to the development of image processing applications.
Ariane is a graphical interface that looks like a graph editor. User selects operators from the Pandore library and links them to compose data flow graphs.
The development of new applications consists in a three step: 1) select operators from the Pandore library, 2) tune their patrameters and 3) link them to compose data flow graphs.
The whole image processing resulkts from the sequential execution of each operator in the order prescribed by the graph. It is possible to add in the graph complex control structures such as if, for, while in order to control the execution.




