Nicolas Bonneel

CNRS - LIRIS liris logo

Équipe GeoMod et M2Disco
Batiment Nautibus, Bureau 246
23-25, Avenue Pierre de Coubertin
69622 Villeurbanne Cedex (France)

Email :
Phone : (+33)426234448

I am a researcher at CNRS (Lyon, France) in two geometry processing / discrete geometry teams. I did a two-year postdoc at Harvard University, working with Hanspeter Pfister until January 2014, after a one-year postdoc at INRIA Nancy, with Bruno Levy until January 2012, working on anisotropic remeshing of surfaces. I previously did a one year postdoc at UBC in Vancouver, supervised by Michiel van de Panne, working on displacement interpolation. I received my PhD in September 2009 at INRIA Sophia Antipolis, supervised by George Drettakis. I am particularly interested in geometry, realistic rendering, images.


We got a full paper accepted at Eurographics 2017 on how to make image processing temporally consistent for multi-camera setups, as well as a state-of-the-art report on intrinsic decompositions also at Eurographics. This state-of-the-art is accompanied by a website, called ARAP, that provides ground truth data on realistic synthetic 3D scenes for intrinsic decompositions, depth, segmentation, matte, positions, and shadowing, with multiple lighting conditions. We also got a 3DOR paper accepted on semantic mesh editing.

Eurographics 2017 will be held in our city, Lyon, at the end of this month and I'm helping with the organization. I will be kept busy with the presentation of our paper and STAR, but I am also co-chairing, with Belen Masia, the Doctoral Consortium -- a Eurographics event aimed at having senior researchers mentor PhD students during an afternoon. Eurographics will welcome three invted superstars: Frédo Durand, Jos Stam and Bruno Lévy. Please register soon!

I am also still looking for a good PhD student interested in geometry processing, math and optimal transport to be co-supervised by Bruno Lévy (see, superstar above!) and me. I am currently co-supervising with Julie Digne two interns from ENS: Agathe Herrou on optimal transport (also co-supervised by Bruno) and Beatrix Fulop-Balogh on 3d animation capture.
My project on inverse problems in optimal transportation got funded by the ANR (french version of the NSF). I am thus pleased to welcome Matthieu Heitz as my new PhD student, also co-supervised by G. Peyré, M. Cuturi. and D. Coeurjolly. I will be looking for a computational geometry-oriented PhD student to start in September 2017, co-supervised by B. Lévy.
Speaking of PhD students, I was co-supervising Vincent Léon (with G. Lavoué and J-P. Vandeborre) who will be defending his thesis on mesh part retrieval on Nov. 10th in Lille.
I am also a new associate editor for The Visual Computer, international program committee member of the Siggraph Asia 2016 Posters&shorts program, Pacific Graphics 2016, the International Conference on Computational Photography (ICCP 2017), the International Workshop on Self-Organizing Maps and Learning Vector Quantization, Clustering and Data Visualization (WSOM+), and I am still in the organizing committee of Eurographics 2017 which will take place in Lyon. Speaking of which, I will be co-chairing the doctoral consortium of Eurographics with Belen Masia -- the Call for submissions in coming soon, but feel free to ask me questions in the meantime!
We also got a short paper accepted at Pacific Graphics on interactive multi-label video segmentation using multi-cuts. I also recently presented our recent Siggraph work at the PICOF (Problèmes Inverses, Contrôle et Optimisation de Formes) conference, and will be presenting it again at a workshop on optimal transport on Oct. 11th-12th at INRIA in Paris. Also started teaching at ENS a class on mathematical methods for image synthesis.
Our new SIGGRAPH paper is out! Check the Youtube Video and Project page. We present a technique to efficiently compute barycentric coordinates for histograms using optimal transport theory. In collaboration with Gabriel Peyré and Marco Cuturi.
Speaking of SIGGRAPH, I have also been selected by the french GDR IGRV and AFIG to fly to SIGGRAPH and give feedback to the french community during the Journées AFIG (Grenoble, in November) and an event organized by the french SIGGRAPH chapter. So, see you in Anaheim in July for SIGGRAPH, in Grenoble in November for the journées AFIG, and in Paris for the SIGGRAPH France event! :)
We had a few exciting paper accepted! In particular, I am currently in Japan to present our SIGGRAPH Asia paper on temporal consistency (YouTube) and we also had a nice ICCV paper accepted on image and mesh segmentation (YouTube)!
I have also parallelized my network simplex code for exact optimal transport computations.
I will be on Guillaume Tartavel PhD committee at Telecom ParisTech tomorrow for his defense on texture synthesis (Signal and Image Processing). I will also join Marco Cuturi at Kyoto University from April 12th to 21st. Marco invited me to collaborate and give a seminar on video processing.
I have now left Harvard (and many thanks to the Visual Computing Group for these fantastic two years!) and joined CNRS as a permanent researcher. A couple of new papers got in:
- Our paper on our super-fast sliced mass transport is now published in the Journal of Mathematical Imaging and Vision
- The Mu-8 project was extended to a paper in BMC Proceedings -- an online open-access journal in biomed. You can check our nice interactive protein visualization here!
- We published a normal reconstruction method that works on time-lapse video sequences, at Pacific Graphics (Computer Graphics Forum), with Fangyang Shen, Kalyan Sunkavalli, Szymon Rusinkiewicz, Hanspeter Pfister and Xin Tong.
- Our SIGGRAPH Asia (ACM Trans. on Graphics) paper got accepted, with Kalyan Sunkavalli, James Tompkin, Deqing Sun, Sylvain Paris and Hanspeter Pfister! We allow for the interactive intrinsic decomposition (i.e., a shading*reflectance decomposition) of videos.
I also started teaching some programming labs here ; gave a couple of talks (at MPI in Erlangen, for a mass transportation workshop in Paris, here, and soon for another mass transportation workshop in Toulouse...), and despite my lack of updates on this webpage, everything is doing great!
New tech report on sliced transportation using both the Radon approach and random projections ; co-authored with Julien Rabin and Gabriel Peyré, and advised by Hanspeter ; it is also a bit more mathematical.
We also received an honorable mention for the BioVis contest for our protein visualization tool Mu-8 (pronounce "Mutate") with Johnathan Mercer, Balaji Pandian and Alexander Lex, under Hanspeter's supervision and in the context of his CS171 visualization class.
The end of the semester is approaching for the CS109 - Data Science class I am TF'ing, and Math232a (by Mboyo Esole) and Math231a (by Hiro Lee Tanaka) that I'm both auditing.

Finally, I'm also joining CNRS as a junior research scientist in January in Lyon, between two geometry teams at LIRIS: GeoMod and m2Disco. I'm thus no longer looking for positions ! :)
I also created a small webpage with a few efficient mass transport (/Earth Mover's Distance/1st Mallow distance/Wasserstein/Monge Kantorovich/Kantorovich Rubinstein/Hitchcock Koopmans/"distance du cantonnier" in French!...) codes I reimplemented or used. Tell me what you think!
Don't miss our new technical report on sliced mass transportation!
Also, don't miss my talk at Siggraph, presenting our video color grading method, on Monday, July 22nd, at 10am in the Anaheim Convention Center.
Our ACM SIGGRAPH paper Example-Based Video Color Grading (Nicolas Bonneel, Kalyan Sunkavalli, Sylvain Paris and Hanspeter Pfister) is accepted !
Our method makes use of cool differential geometry to color grade videos in a temporally consistent way. And speaking of differential geometry... the term is ending for Hanspeter's CS171 visualization class that I'm TA'ing and for the differential geometry classes I'm auditing (Math230B by S-T.Yau and Math132 by A.Cotton-Clay).

End of the term for CS 205 , and new tech report available on BSDF sharing.
Our paper Variational Anisotropic Surface Meshing with Voronoi Parallel Linear Enumeration is now online. Check it out if you are in need of fast and parallel Voronoi diagrams, possibly in very high dimension, or simply want efficient anisotropic remeshing.
I am now a teaching assistant for CS 205 - Computing Foundations for Computational Science at Harvard for this semester (this course is an introduction to parallel thinking and programming for computational sciences), and auditing S-C. Lau's Math230A differential geometry class.
Our IMR'12 remeshing paper got accepted (Variational Anisotropic Surface Meshing with Voronoi Parallel Linear Enumeration, Bruno Levy and Nicolas Bonneel). The pdf is not online yet.
I was also happy to be head teaching fellow for CS 171 - Visualization at Harvard this past semester.
I'm happy to announce that, on February 1st, I will be starting a new postdoc at Harvard with Hanspeter Pfister.

Harvard Logo

For older news : I was invited to give a talk for an annual meeting of the LIMA project in July 2011 - a project bringing together research teams working in graphics around Lyon and Grenoble (FR). I also presented our 2010 ACM Trans. App. Perception paper at APGV in August 2011. I also presented a demo of our VMV 2011 paper at the "Palais de la Découverte" in Paris (a science museum) in October. And finally, I went to Hong Kong to present our Displacement Interpolation paper at Siggraph Asia 2011 in December !

Our paper Displacement Interpolation Using Lagrangian Mass Transport has been conditionally accepted for publication at Siggraph Asia (ACM Trans. on Graphics).
I was ranked 5th for a full time research position at INRIA over approximately 125 candidates holding PhDs in various computer science disciplines. This does not allow me to get the position (there are 2 positions), and I'm thus looking for career opportunities, research positions in faculties or interesting companies. My research statement mainly involves Wasserstein spaces and mass transport - or how to deal with probability distributions (such as BRDFs, color histograms, character pose distributions, descriptor distributions for vision applications, etc.) in a principled way. I see this space of distributions as a Riemmanian manifold (see for example the excellent book from Vilani), where geodesics can be computed, where projection makes sense etc. : in short, where differential geometry makes sense. This is inspired by our last work (and to a lesser extend, by our EGSR paper on hair reflectance acquisition) where I realized that most blending operations performed on probability distributions just don't make sense and give rather poor results, while Wasserstein spaces solve these issues and give an exciting research direction!

For a more applied research and development industry, my skills (non-exhaustively) involve computer graphics, applied maths, C++/Matlab coding. To a lesser extent, computer vision, machine learning, mobile development on Android, and other programming languages (Java, Fortran etc.).
We released our last work on displacement interpolation as a technical report. This is an excellent topic to work on... Check the video and the project page!

After the Siggraph deadline, I spent a few days with some friends in the largest wind tunnel in the world, at Paraclete XP, NC, trained by the skydiving World Champions: the Team4Speed. Check the awesome video we did!
I just accepted to be part of the International Program Committee for the Eurographics Symposium on Rendering (EGSR) 2011 and for the Graphics and Virtual Reality (GRVR) 2011 international conference.
Best Paper Award! We got the Best Paper Award at VMV for Proxy Guided Texture Synthesis for Rendering Natural Scenes over 82 submitted papers including 43 accepted papers!.
I will also start a new postdoc at INRIA Nancy with Bruno Levy from December 8th 2010.

New website! Our technical report has also been accepted as a paper to appear at VMV'2010.
We released a great technical report on rendering sketched 3D scenes using photographs... Check this out here! You can also directly see the video on YouTube here.
PostDoc at the University of British Columbia, Vancouver (Canada), until November 2010.
My PhD thesis is now online. Download it now!
I just defended my PhD thesis "Audio and Visual Rendering with Perceptual Foundations". I will be a postdoctoral researcher at the University of British Columbia starting from December 2009 to November 2010, supervised by Michiel van de Panne.

Jury for my PhD defense

I've been interviewed by the New Scientist on the Harmonic Fluids paper this year at Siggraph! Check the article!