Yearly Archives: 2013


A C++ library for BRDF analysis and fitting

ALTA is designed to help the analysis and use of acquired material data such as BRDFs (Bidirectional Reflectance Distribution Functions). It provides a generic set of tools and softwares to analyze, and fit BRDF data and models.

Radiance Scaling

The Radiance Scaling technique has received some interest in the Archaeology community, for enhancing details in carved stones in particular. For this reason, we have made it available as a plugin lor the Open Source software Meshlab. The plugin may be dowloaded on the Meshlab website, or as a Win32 executable here. MeshLab


A C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.

Eigen is a self-contained library covering a very broad range of use cases. For example, it covers both dense and sparse objects, and in the dense case, it covers both fixed-size and dynamic-size objects. Moreover it provides linear algebra algorithms, a geometry framework, etc. It has a very nice API for C++ programmers, and it embraces very high performance.

PRISM (2013-2015)

Leader: Justus-Liebig Universität, Germany Other partners: listed here

PRISM is an EU-funded research and training network that unites nine leading academic and industrial partners from across Europe to understand how the brain represents the physical properties of objects, surfaces and lighting in the surrounding world.


The manao project is organized around four research axes that cover the large range of expertise of its members and associated members.

  1. Theoritical foundations: The main goal of this axis is to increase the understanding of light, shape, and matter interactions by combining expertise from different domains: optics and human/machine vision for the analysis and computer graphics for the simulation aspect. The goal of our analyses is to identify the different layers/phenomena that compose the observed signal. In a second step, the development of physical simulations and numerical models of these identified phenomena is a way to validate the pertinence of the proposed decompositions.
  2. From display to acquisition: In this axis, the final observers are mainly physical captors. Our goal is thus the development of new acquisition and display technologies that combine optical and digital processes in order to reach fast transfers between real and digital worlds, in order to increase the convergence of these two worlds.
  3. Rendering, illustration & visualization: In this axis, the final observers are mainly human users. The main goal is to offer the most legible signal in real-time.
  4. Editing & modeling: This Axis is complementary of Axis~3: the focus is the development of primitives that are easy to use for modeling and editing.


HDRSee is a OpenGL/GLSL software that displays High Dynamic Range (HDR) and Low Dynamic Range (LDR) images. It is based on several libraries (e.g. glut, see below for full dependencies). To display HDR images, HDRSee implements a few tone-mapping operators. Moreover, it is designed with a plugin mechanism that let developers add, as easily as possible, their own tone-mapping operator. All tone-mapping operations are done using Graphics Hardware through pixel shader operations. The GUI currently used is nvWidgets but the next version will also support QT library.