[Home]>[Technology]>[Software]>[Description]


Technology

Main Application

Demos & Examples

Partner

News / Press

About Us

Download

The 3Dipsos software is specialised in the processing of voluminous 3D points (up to 50 M of points) which can be the result of different sort of sensors.

The applications of processing of the 3D points are varied. According to the applications, the parameters may be: the precision, the productivity of the reconstruction, the coherence of the model, the pre-existing geometrical models recognition, etc.…

 

3Dipsos is composed by different modules:

The central module: Consultation & Modeling

The central module allows to manipulate clouds of points, the smoothing and the segmentation of the cloud of points. This last way allows to segment the cloud of points into a unlimited number of lists of points, which make up logic subsets. The lists of points are organized into a hierarchic table which create a universe using a tree with an unlimited number of levels.

Example :

- Consolidation

The points of view are used to scan the hidden-parts of the object. The corresponding clouds of points are in their own and unknown referential. To consolidate means to put them in the same referential (which could be given by the application). This consolidation is interactively realized with the help of the common parts between several points of view. The common parts may belong to scanned objects or reperes installed in the scene by the user (Spheres for the SOISIC sensor). The presence of reperes improve the consolidation, but it is not essential.

- Reconstruction

The operator interactively groups the 3D points (of the input cloud) into sub-clouds describing elementary parts of the environment. Then, there are a lot of methods to match these clouds to 3Dipsos primitives: 3D point, line, circle, ellipse, plane, sphere, ellipsoid ,cylinder ,cone ,eccentred cone, torus.

Engineering module

This module treats of the piping applications.

It provides :

- Some shortcuts to accelerate the reconstruction,
- An optimization of the positions and an orientation of a CAD model in relation to a sub-cloud (best-fit),
- Some possibilities of working with central lines,
- A powerful macro-instructions like stairs or guardrails generation ....
- An inclusion of engineering rules,
- An importation of engineering CAD models and checking of these one in relation to the clouds of 3D points or with the CAD reconstructed models.

Image Module

This module allows to import video snapshots or digitalized photos , to locate and to treat them in 3D space and to superpose them on a cloud of points. Theses pictures may be used to texture a reconstruction.

Mesh Module

The 3D points which have been output by the SOISIC scanner are usually very copious and hence dense on the surface in the scene. With some degree of approximation, these surfaces can be approximated by these points which have to be grouped. When surfaces cannot be easily approximated with mathematical surfaces (natural or non-industrial surfaces like sculptures), we must use some filled micro-triangles. This last way allows to create a "skin" on the object. To fast prototyping systems, the result file can be converted in the STL format.


Details of a facettisation ( statue of Oogone realized by POLLES and
modeled in collabotation with the mécénat technologique of EDF

This module takes this fact into account. It provides some other possibilities:

- grouping of clouds of points into SdPs

- resampling

-smoothing of SdPs

- visualization and shaded rendering

- Stitching of 2 meshed surfaces

- deformation of 2 SdP which represente a few different two objects
(time evolution of a same object, constraints, copies,...)

This module is often used for cultural domain (ex : statue)


 

Features

- fast and dynamic visualization of the clouds of 3D points
- natural and friendly cutting and grouping of these 3D points into elementary "lists of points"- consolidation
- automatic organization of these lists into a hierarchy of "groups of list of points"
- Close matching of these lists of points with 3Dipsos primitives with feedback, tolerance, and geometrical constraints
- Reconstruction of models with these primitives
- Attributes attached to these objects
- Powerful command processor
- Possibility of "replay" or "replay with modification" thanks to the command processor
- Possibility of user-defined macros
- Construction Tree Allowing the checking and the modification of the constructed primitives or models.

The operator have the possibility to move 3D cursors to take quickly the measures of position, the distances or the angles directly with the clouds of 3D points or with the reconstructed model ; a cursor can be forced to move on these surfaces.

Precision of reconstruction

The precision of reconstruction of mathematical primitives may be better than the precision of measure of the elementary 3D points. In fact, it increases with the number of points spread on the surface to reconstruct.

Thanks to the large number of points output by the SOISIC scanner, this precision can be much better that the one attainable by traditional techniques.

Platforms

This software runs on Silicon Graphics workstations or Windows NT.

*SGI Unix Workstations: it needs at least an Indigo or an O2 station with  64 Mbytes in central memory. It is written in C++ and uses OPENGL libraries and X11/MOTIF.

*Windows NT: it needs at least 64 Mbytes in central memory. It is written in C++ and uses OPENGL libraries and Windows MFC.


[Home] [Technology] [Applications] [Demos] [Partners] [News] [About us ] [Download]
Web : webmaster@mensi.com Contact / Information : info@mensi.com