Author: Institut national polytechnique de Grenoble.