Logo XLIM

Poitiers site



Experimental Resources (Poitiers site)

Software Development

A software forge, dedicated to software development for XLIM laboratory, site of Poitiers, provides the latest version and the documentation associated with each project (currently available only in intranet).

A migration of these softwares is expected to join the official forge of XLIM laboratory, accessible here: forge.xlim.fr.

IT++: Using under Windows for DIGIT-COMM Simulation

IT++ is a free C++ library of digital communications initially designed for the Linux environment. In the following pages we describe the steps required for its use in the Windows environment using only free tools (Visual Studio 2013 Express). We also explain how to use the IT++ functions in the MATLAB environment.

Jerboa: Modeler kernel generator

Jerboa is a platform based on generalized-maps for creating new n-dimensional modelers in an easily way. The main contribution of Jerboa is the use of labelled graph transformations for creating operations, in an efficient prototyping way. This specificity allows detection of topological inconsistencies while designing. Thus, the reliability of operations is highly increased.

MoKa: Generalized Maps Modeler

MoKa is a 3D geometrical modeler on licence GPL and LGP, based on a topological kernel. It allows, like classical modelers, the creation and the modification of 3D objects thanks to many operations. The originality of our modeler is its kernel whith is defined with 3D generalized maps (called 3G-maps). This model, defined in any dimension, represents the space subdivisions with a unique basic element: the darts.

Discrete Modeler

From several years we develop a discrete geometrical modeler based on topology. The specificity of this modeler is to be able to manage simultaneously with consistency discrete and continuous embeddings in a same hierarchical structure. Inside the modeler, 4 embeddings coexist: pixel/voxel, discrete segmented regions, discrete and continuous analytics. Each embedding corresponds to a discrete modeler level in a topology-based hierarchical structure. This structure has been established from a MoKa topological kernel, based on generalized maps.

RaPSor: Ray Propagation Simulator

RaPSor is the acronym for Ray Propagation Simulator. It is an open and extensible tool, based on the Netbeans platform. It is used both in research and education. One of its main quality consists in its extensibility, allowing to anyone to add new wave simulation mode. It comes with a deterministic propagation model, which can be extended in order to make new ones.

RaPSor is used to produce ray simulations in any environments, specified in XML. It offers a realistic visualisation of the results, obtained in real-time. Other modes for visualisation or simulation result usages can be added by users.

rView: BRDF models Visualization

BRDF Viewer is an open source tool, under CeCILL license, dedicated to BRDF visualization. Several models existing in the litterature have already been implemented ; the interface can be used for interactively modify each parameter and the incidence angle.

SLIP: Simple Library for Image Processing

SLIP is a software library of image processing has two main vocations. The first is to group the data structures and algorithms useful in the development of image processing software and demonstration platforms, to facilitate their creation. The second is to facilitate the exchange of data and algorithms between researchers in order to « mutualise » development efforts.
The scope covers all signal and image processing: restoration, enhancement, compression, segmentation, analysis and indexing images, or videos volumes, measured by the image, speed estimation, nondestructive testing, medical and satellitair imaging...
Although this library is intended primarily for signal and image processing researchers, it may as well interest anyone wich has notions of programming and wishes to develop processing and analysis algorithms for signal and image: student, industrial, engineer...

The library runs on various Unix-like operating systems: Linux, MacOSX and now on Windows. It is distributed under the CECILL-C license.

Credits and legal notices - Dernière mise à jour le 30 janvier 2017 - Fin de page