graphic

Graphics
Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 19/11/13
  • Minor correction: 19/11/13

ScientiFig : create publication-ready scientific figures

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 2.6 - 02/10/2013
  • License(s): BSD -
    ScientiFig uses the Apache BATIK and XML-apis libraries as well as the BSD Rsession library.
  • Status: beta release
  • Support: maintained, no ongoing development
  • Designer(s): Benoit Aigouy
  • Contact designer(s): Benoit Aigouy
  • Laboratory, service:

 

General software features

Scientists often build figures for publications and talks. To create these figures, they usually rely on powerful tools that are designed for graphic designers to produce artistic figures and are therefore only poorly suited to build scientific figures.

We here present an ImageJ/FIJI plugin called ScientiFig that is devoted to the building of research figures. Our tool can assemble and maintain complex panels containing images with different aspect ratios and associate scalebars, text annotations and ROIs to these panels. Interestingly, our software will always preserve the position of these associated elements even when figure size changes. ScientiFig can export figures as png with a transparent background for a better integration in office documents and as vector graphics that can be finalized using a vector graphics editor. Last but not least, ScientiFig can format figures for various scientific reviews and for example offer to substitute fonts or to resize the figure to better match the journal guidelines (if a journal style does not exist, it can be created using the embedded editor).

For comparison, please find below two alternative tools:

Context in which the software is used

ScientiFig is a tool to buid and format images for scientific publications.

Publications related to the software

ScientiFig: a tool to build publication-ready scientific figures. Aigouy B, Mirouse V. Nat Methods. 2013 Oct 30;10(11):1048. doi: 10.1038/nmeth.2692.

Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 22/09/13
  • Minor correction: 22/09/13

K-VLD : virtual line descriptor and semi-local graph matching method

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 20130502 - 02/05/2013
  • License(s): BSD
  • Status: stable release
  • Support: maintained, no ongoing development
  • Designer(s): Zhe Liu
  • Contact designer(s): zhe.liu @ enpc.fr
  • Laboratory, service:

 

General software features

From matching interest points between two images, the algorithm finds a set of reliable correspondences using coherency. Virtual straight lines joining interest points in the same image are encoded by a descriptor invariant w.r.t. certain geometric and photometric deformations. This descriptor should be found in virtual lines between corresponding points in another image for ensuring the coherency of both correspondences.

The algorithm is used as a discrimination step between true/false correspondences in the process of rigid or deformable registration and of stereo reconstruction.

Context in which the software is used

Illustration of a research article.

Publications related to the software

Zhe Liu, Renaud MarletVirtual Line Descriptor and Semi-Local Matching Method for Reliable Feature Correspondence.
In 23rd British Machine Vision Conference (BMVC 2012), Surrey, England, September 2012.

Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 22/09/13
  • Minor correction: 22/09/13

Imagine++ : C++ libraries for teaching, image processing and numerical computation

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 4.0.1 - Septembre 2012
  • License(s): not yet chosen
  • Status: stable release, under development
  • Support: maintained, ongoing development
  • Designer(s): R. Keriven, P. Monasse
  • Contact designer(s): monasse @ imagine.enpc.fr
  • Laboratory, service:

 

General software features

4 libraries are proposed:

  • Common: multi-dimensional arrays with shared memory for fast copy, static size vector and matrices.
  • LinAlg: linear algebra with dynamic size vectors and matrices, solution of linear systems, matrix decompositions (SVD, QR, Cholesky).
  • Graphics: windows with tabs, 2D graphics (elementary shapes, bitmaps) and 3D graphics (elementary volumes, triangulated meshes), animations, mouse and keyboard events.
  • Images: input/output in standard formats, geometric transformations, interpolation, standard filters.
Context in which the software is used

The focus is put on easy usage and efficiency. Display relies on Qt and OpenGL, linear algebra on Eigen.

  • Teaching programming: allows writing easily recreational software, with protection from classical errors that are critical for performance by using shallow copy for images and matrices.
  • Research in image processing and computer vision: additional modules for optimization, multi-view geometry and interest point dectection are used internally.
Publications related to the software
Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 22/09/13
  • Minor correction: 22/09/13

OrsaHomography : automatic homographic registration of images

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 20130522 - 22/05/2013
  • License(s): LGPL
  • Status: stable release
  • Support: maintained, no ongoing development
  • Designer(s): Pierre Moulon, Pascal Monasse
  • Contact designer(s): pmo @ mikrosimage.eu
  • Laboratory, service:

 

General software features

This software registers two images by homography. This registration is meaningful in the two following situations:

  • no motion of optical center (only rotation and focal change), or
  • the observed scene is planar (painting, poster, aerial photo from high altitude...)

The software detects SIFT matching candidate points, then it sorts correct and outlier correspondences thanks to a variant of the robust estimation algorithm RANSAC. This variant uses the a contrario framework to estimate automatically the discrimination threshold.

As output, the user gets a list of matching interest points, the homography matrix, registered images, and a panorama built from the registered images by transparency.

Context in which the software is used

This software illustrates the algorithm ORSA, also known as AC-RANSAC, applied to the case of homography estimation.

Publications related to the software

Automatic Homographic Registration of a Pair of Images, with A Contrario Elimination of Outliers
Lionel Moisan, Pierre Moulon, Pascal Monasse
Image Processing On Line (IPOL), 2012.
http://dx.doi.org/10.5201/ipol.2012.mmm-oh

Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 02/09/10
  • Minor correction: 12/09/13

PINK : image processing library

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.

 

General software features

Here is the list of its main functions:

  • arithmetic operators
  • format and type conversion
  • mathematical morphology
  • digital connectivity
  • digital topology (binary)
  • digital topology (gray scale)
  • orders topology
  • geometrical operators
  • graphic primitives
  • histogram-based operators
  • signal processing
  • statistics
  • three-dimensional meshing
  • interactive operators

The library has more than 359 operators.

Context in which the software is used

Used for teaching and research in the team A3Si of the LIGM and at the ESIEE.

Publications related to the software
Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 01/08/13
  • Minor correction: 01/08/13

CASSIS : analysis and treatment of astrophysical data

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 3.4 - August 1, 2013
  • License(s): not yet chosen
  • Status: stable release
  • Support: maintained, ongoing development
  • Designer(s): Jean-Michel Glorian, Mickael Boiziot, Samuel Adam, Romaric Benech, Cedric Chappert, Ludovic Deveaux, Damien Faral, Thomas Floquet, Sebastien Fort, Alexandre Girard, Nicolas Guegan, Alain Klotz, Rose Neriere, Guillaume Pelouas, Brice Quillerie, Ngoc thach Ta, Laure Tamisier, Samuel Thiriot.
  • Contact designer(s): Jean-Michel@irap.omp.eu
  • Laboratory, service:

 

General software features
  • Display of astrophysical spectra
  • Identification of lines of transitions of molecules
  • Creation of LTE and Radex theoretical spectra
  • Use of atomic and molecular databases JPL, CDMS, NIST

  • Coded in Java, use sqlite Card Plume

Context in which the software is used
Publications related to the software
  • Pagani, Vastel, Hugo et al., 2009, A&A 494, 623, "Chemical modeling of L183 (L134N): an estimate of the ortho/para H2 ratio"
  • Hezareh, Houde, McCoey et al., 2008, ApJ 684, 1221, "Simultaneous Determination of the Cosmic Ray Ionization Rate and Fractional Ionization in DR 21(OH)"
Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 17/05/10
  • Minor correction: 03/07/12

MLV : a simplified multimedia library

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 0.4 - 14 april 2010
  • License(s): GPL
  • Status: stable release
  • Support: maintained, ongoing development
  • Designer(s): Adrien Boussicault, Marc Zipstein
  • Contact designer(s): adrien.boussicault(@)univ-mlv.fr
  • Laboratory, service:

 

General software features

The MLV library is a simplified multimedia library. This library has been designed for beginner students in C, and it allows to add graphical and audio effects on the student program. The library is useful to:

  • draw figures, display text and dialog boxes,
  • display images,
  • play sounds and musics,
  • catch mouse and keyboard events,
  • get informations from dialog boxes.

These tools are simplified interfaces of the SDL librairy. If you are not a C beginner, better use the SDL librairy (SDL, SDL_gfx, SDL_sound, SDL_ttf).

The MLV library is portable, and can be compiled and executed on Linux, Macintosh and Windows.

Context in which the software is used

Theaching first university level in informatics, C iniciation.

Publications related to the software
Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 30/03/10
  • Minor correction: 30/03/10

PowerWatershed : 2D and 3D image segmentation

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • License(s): CeCILL
  • Status: beta release
  • Support: maintained, ongoing development
  • Designer(s): Camille Couprie, Laurent Najman and Hugues Talbot
  • Contact designer(s): najmanl at esiee.fr
  • Laboratory, service:

 

General software features

This software provides implementation of three algorithms for 2D and 3D image segmentation. The algorithms implemented are Prim, and Kruskal's algorithms for Maximum Spanning Forest computation, and the PowerWatershed algorithm (q=2) described in the article [Couprie, Grady, Najman and Talbot, ICCV'09].

Context in which the software is used

We use the PowerWatershed algorithm as a fast, useful algorithm in the optimisation step on problems related to image processing and visualization.

Publications related to the software

Camille Couprie, Leo Grady, Laurent Najman and Hugues Talbot , "Power Watersheds: A New Image Segmentation Framework Extending Graph Cuts, Random Walker and Optimal Spanning Forest", ICCV'09, 2009

Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 19/12/09
  • Minor correction: 22/03/10

Proland : an OpenGL/C++ library for the real-time rendering and editing of large scale natural scenes

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 2.1 - 20/07/2009
  • License(s): source code not public
  • Status: under development
  • Support: maintained, ongoing development
  • Designer(s): Eric Bruneton, Antoine Begault
  • Contact designer(s): Eric.Bruneton@inria.fr
  • Laboratory, service:

 

General software features
  • real-time rendering of multi-resolution terrains (up to a whole planet)
  • real-time rendering and editing of vector data (representing for instance roads or rivers)
  • real-time rendering of planetary atmospheres and clouds (from all viewpoints from ground to space)
  • rendering of forests using billboards

Proland can render very large natural scenes, at all scales and from all viewpoints from ground to space. The landscape data is loaded on the fly based on the current viewpoint (only the data needed for the current viewpoint is stored in memory, at the appropriate resolution). The landscape data can be procedurally modified on the fly. For instance the shape and texture of a terrain can be modified based on vector data representing roads or rivers.

Proland is based on a task graph and a cache manager taking advantage of multi-processors, supporting data prefetching to reduce disk latencies, and automatically managing the dependencis betwen tasks (procedural data are automatically recomputed when their input data change).

Context in which the software is used

Proland is used internally for research work about natural scenes (rendering, modelisation, animation). It is also used externally in two industrial projects (planetarium and flight simulator).

Publications related to the software

Scalable Real-Time Animation of Rivers
Yu Qizhi, Neyret Fabrice, Bruneton Éric, Holzschuch Nicolas
Comput. Graph. Forum, 28 (2), 239-248, 2009. Special Issue: Eurographics 2009.

Precomputed Atmospheric Scattering
Bruneton Éric, Neyret Fabrice
Comput. Graph. Forum, 27 (4), 1079-1086, 2008. Special Issue: Eurographics Symposium on Rendering 2008.

Real-time rendering and editing of vector-based terrains
Bruneton Éric, Neyret Fabrice
Comput. Graph. Forum, 27 (2), 311-320, 2008. Special Issue: Eurographics 2008.

Real-time realistic illumination and shading of stratiform clouds
Bouthors Antoine, Neyret Fabrice, Lefebvre Sylvain
Eurographics Workshop on Natural Phenomena - september 2006

Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 03/07/09
  • Minor correction: 22/03/10

SOFA : interactive mechanical simulation library in C++

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • License(s): LGPL
  • Status: beta release
  • Support: maintained, ongoing development
  • Designer(s): INRIA, LJK
  • Contact designer(s):
  • Laboratory, service:

 

General software features

SOFA is an open-source, modular mechanical simulation library developed in C++.
It includes geometries such as polygonal and volumetric meshes, internal forces such as FEM or springs, ODE solvers such as Explicit or implicit Euler, collision detection methods, OpenGL viewing, and many other features.
GPU implementations are available for some force fields, such as springs and tetrahedral FEM. The automatic deployment on multi-core architectures is possible.
Its design allows contributors to focus on their domain of competence while reusing other work.

More detail on http://www.sofa-framework.org

Context in which the software is used

Sofa has been applied to interactive medical simulations, CAD assembly, as well as off-line character animation or civil engineering simulations.

Publications related to the software
Syndicate content