Author: Nicholas Ayache,Herv Delingette,Maxime Sermesant