Sylvain Paris
Sylvain Paris
The mail address is the same but on the 14th floor.
What's new?
February, 19th: Added several publications and tech transfers.
 

Useful Information

Research Interest

My work mainly focuses on extracting information from photographs and videos. My goal is to obtain useful data for Computer Graphics, i.e. suitable for rendering new images. During my PhD with François Sillion at INRIA, I developed new solutions to image-based modeling, mainly shape reconstruction from image sequences and recovery of the 3D geometry of hair.

Since my post-doc at MIT with Frédo Durand, I am also interested in computational photography. I am looking at signal-processing techniques to apply them to digital photographs and videos. Compared to traditional film photography, this unveils a large spectrum of possibilities to modify and enhance the picture content. Conversely, photography-related applications raise specific issues such as user interaction and photorealism, and cast a new light upon known signal-processing methods.

I am now a researcher at Adobe Research where I pursue my research on computational photography and image-based modeling.

Internship

I am always happy to work with interns. If you are interested in doing an internship with me, here is what you need to know:

So far, I have been lucky to work with the following interns:

 

Publications

Here are my publications in chronological order. Some of them have inspired products. I also gave a few talks that give a broader view of my work.

Access by year: 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002.

Access by themes:
I am also interested in other topics like 3D geometry, image-based motion capture, and human-computer interaction but I am less actively working on them. I used to work on multi-view stereo during my PhD but I have not done so for quite some time now (except for hair).

Somewhere else: DBLP, Google Scholar.

 

2017

 
thumbnail
Intrinsic Decompositions for Image Editing
Nicolas Bonneel, Balazs Kovacs, Sylvain Paris, and Kavita Bala
Computer Graphics Forum (Eurographics'17 State of the Art Reports)
 
thumbnail
Consistent Video Filtering for Camera Arrays
Nicolas Bonneel, James Tompkin, Deqing Sun, Oliver Wang, Kalyan Sunkavalli, Sylvain Paris, and Hanspeter Pfister
Computer Graphics Forum (Proceedings of the Eurographics'17 conference)
 

2016

 
thumbnail
Deep Joint Demosaicking and Denoising
Michaël Gharbi, Gaurav Chaurasia, Sylvain Paris, and Frédo Durand
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH Asia'16 conference)
 
thumbnail
Multi-View Inpainting for Image-Based Scene Editing and Rendering
Théo Thonat, Eli Shechtman, Sylvain Paris, and George Drettakis
Proceedings of the international conference on 3D Vision (3DV'16)
 
thumbnail
Automatic Portrait Segmentation for Image Stylization
Xiaoyong Shen, Aaron Hertzmann, Jiaya Jia, Sylvain Paris, Brian L. Price, Eli Shechtman, and Ian Sachs
Computer Graphics Forum (Proceedings of the Eurographics'16 conference)
 
thumbnail
Do-It-Yourself Lighting Design for Product Videography
Ivaylo Boyadzhiev, Jiawen Chen, Sylvain Paris, and Kavita Bala
Proceedings of the International Conference on Computational Photography (ICCP'16)
  • This project is related to our previous work on static lighting design at SIGGRAPH'13.
 
thumbnail
Automatic Photo Adjustment Using Deep Neural Networks
Zhicheng Yan, Hao Zhang, Baoyuan Wang, Sylvain Paris, and Yizhou Yu
ACM Transactions on Graphics (May 2016, Vol. 35, No. 2)
  • Compared to our previous work on automatic adjustment, this technique is more accurate and supports local edits.
  • Our paper previously appeared on arXiv.
 

2015

 
thumbnail
Band-Sifting Decomposition for Image Based Material Editing
Ivaylo Boyadzhiev, Kavita Bala, Sylvain Paris, and Edward Adelson
ACM Transactions on Graphics (October 2015, Vol. 34, No. 5)
 
thumbnail
Blind Video Temporal Consistency
Nicolas Bonneel, James Tompkin, Kalyan Sunkavalli, Deqing Sun, Sylvain Paris, and Hanspeter Pfister
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH Asia'15 conference)
  • This project extends the temporal consistency approach that we presented in our SIGGRAPH Asia'14 paper.
  • This technique performs as well as the one we introduced in our SIGGRAPH'13 paper while being significantly simpler.
 
thumbnail
Transform Recipes for Efficient Cloud Photo Enhancement
Michaël Gharbi, YiChang Shih, Gaurav Chaurasia, Jonathan Ragan-Kelley, Sylvain Paris, and Frédo Durand
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH Asia'15 conference)
 
thumbnail
Predicting Range of Acceptable Photographic Tonal Adjustments
Ronnachai Jaroensri, Sylvain Paris, Aaron Hertzmann, Vladimir Bychkovsky, and Frédo Durand
Proceedings of the International Conference on Computational Photography (ICCP'15)
 
thumbnail
Compiling High Performance Recursive Filters
Gaurav Chaurasia, Jonathan Ragan-Kelley, Sylvain Paris, George Drettakis, and Frédo Durand
Proceedings of the conference on High-Performance Graphics (HPG'15)
 
thumbnail
Texture Mapping Real-World Objects with Hydrographics
Daniele Panozzo, Olga Diamanti, Sylvain Paris, Marco Tarini, Evgeni Sorkine, and Olga Sorkine-Hornung
Proceedings of the Eurographics Symposium on Geometry Processing (SGP'15)
 
thumbnail
Helium: Lifting High-Performance Stencil Kernels from Stripped x86 Binaries to Halide DSL Code
Charith Mendis, Jeffrey Bosboom, Kevin Wu, Shoaib Kamil, Jonathan Ragan-Kelley, Sylvain Paris, Qin Zhao, Saman Amarasinghe
Proceedings of the ACM SIGPLAN conference on Programming Language Design and Implementation (PLDI'15)
 
thumbnail
Synthesis of Complex Image Appearance from Limited Exemplars
Olga Diamanti, Connelly Barnes, Sylvain Paris, Eli Shechtman, and Olga Sorkine-Hornung
ACM Transactions on Graphics (Vol. 34, No. 2, February)
  • This work will be presented at SIGGRAPH 2015.
 
thumbnail
Local Laplacian Filters: Edge-aware Image Processing with a Laplacian Pyramid
Sylvain Paris, Samuel W. Hasinoff, and Jan Kautz
Communications of the ACM (March 2015, Vol. 58, No. 3)
  • This is a reprint of our SIGGRAPH'11 article. This version uses a more intuitive explanation of how the filters work. See the original paper for a more formal discussion, hindisghts, and supplemental material including code.
  • Official webpage, including an interview.
  • See our project page for additional results and source code.
 

2014

 
thumbnail
Interactive Intrinsic Video Editing
Nicolas Bonneel, Kalyan Sunkavalli, James Tompkin, Deqing Sun, Sylvain Paris, and Hanspeter Pfister
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH Asia'14 conference)
 
thumbnail
Fast Local Laplacian Filters: Theory and Applications
Mathieu Aubry, Sylvain Paris, Samuel W. Hasinoff, Jan Kautz, and Frédo Durand
ACM Transactions on Graphics (August 2014, Vol. 33, No. 5)
  • This extends our SIGGRAPH'11 paper with a theoretical analysis, a speed-up, and a new application to photographic style transfer.
  • The transfer application is inspired from our previous work on photographic style transfer.
 
thumbnail
Style Transfer for Headshot Portraits
YiChang Shih, Sylvain Paris, Connely Barnes, William T. Freeman, and Frédo Durand
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH'14 conference)
  • This work addresses one of the limitations of our earlier work on style transfer.
 
Automatic Photo Adjustment using Deep Learning. Zhicheng Yan, Hao Zhang, Baoyuan Wang, Sylvain Paris, and Yizhou Yu. arXiv:1412.7725 [cs.CV] pdf (7.2MB)
 

2013

 
thumbnail
Data-driven Hallucination for Different Times of Day from a Single Outdoor Photo
YiChang Shih, Sylvian Paris, Frédo Durand, and William T. Freeman
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH Asia'13 conference)
 
thumbnail
Example-based Video Color Grading
Nicolas Bonneel, Kalyan Sunkavalli, Sylvain Paris, and Hanspeter Pfister
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH'13 conference)
 
thumbnail
User-assisted Image Compositing for Photographic Lighting
Ivaylo Boyadzhiev, Sylvain Paris, and Kavita Bala
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH'13 conference)
  • We published a follow-up paper at ICCP'16 on lighting design for videos.
 
thumbnail
Halide: A Language and Compiler for Optimizing Parallelism, Locality, and Recomputation in Image Processing Pipelines
Jonathan Ragan-Kelley, Connelly Barnes, Andrew Adams, Sylvain Paris, Frédo Durand, and Saman Amarasinghe
Proceedings of the ACM SIGPLAN conference on Programming Language Design and Implementation (PLDI'13)
  • This article extends our SIGGRAPH'12 paper with new schedules and more details about the compiler.
 
thumbnail
Handling Noise in Single Image Deblurring using Directional Filters
Lin Zhong, Sunghyun Cho, Dimitris Metaxas, Sylvain Paris, and Jue Wang
Proceedings of the conference on Computer Vision and Pattern Recognition (CVPR'13)
 
thumbnail
Accurate Binary Image Selection from Inaccurate User Input
Kartic Subr, Sylvain Paris, Cyril Soler, and Jan Kautz
Computer Graphics Forum (Proceedings of the Eurographics'13 conference)
 
thumbnail
Error-tolerant Image Compositing
Michael W. Tao, Micah K. Johnson, and Sylvain Paris
International Journal of Computer Vision (June 2013, Vol. 103, No. 2)
 

2012

 
thumbnail
User-Guided White Balance for Mixed Lighting Conditions
Ivaylo Boyadzhiev, Kavita Bala, Sylvain Paris, and Frédo Durand
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH Asia'12 conference)
 
thumbnail
Coherent Intrinsic Images from Photo Collections
Pierre-Yves Laffont, Adrien Bousseau, Sylvain Paris, Frédo Durand, and George Drettakis
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH Asia'12 conference)
 
thumbnail
Decoupling Algorithms from Schedules for Easy Optimization of Image Processing Pipelines
Jonathan Ragan-Kelley, Andrew Adams, Sylvain Paris, Marc Levoy, Saman Amarasinghe, and Frédo Durand
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH'12 conference)
  • Our PLDI'13 paper extends this work with more schedules and gives more details about the compiler.
 
thumbnail
Multi-view Hair Capture using Orientation Fields
Linjie Luo, Hao Li, Sylvain Paris, Thibaut Weise, Mark Pauly, and Szymon Rusinkiewicz
Proceedings of the conference on Computer Vision and Pattern Recognition (CVPR'12)
 
thumbnail
SimpleFlow: A Non-iterative, Sublinear Optical Flow Algorithm
Michael Tao, Jiamin Bai, Pushmeet Kohli, and Sylvain Paris
Computer Graphics Forum (Proceedings of the Eurographics'12 conference)
  • Our algorithm has been included in OpenCV.
 
A Gaussian Approximation of Feature Space for Fast Image Similarity. Michaël Gharbi, Tomasz Malisiewicz, Sylvain Paris, and Frédo Durand. MIT technical report (MIT-CSAIL-TR-2012-032). pdf (9.9MB)
 

2011

 
thumbnail
Displacement Interpolation Using Lagrangian Mass Transport
Nicolas Bonneel, Michiel van de Panne, Sylvain Paris, and Wolfgang Heidrich
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH Asia'11 conference)
 
thumbnail
6D Hands: Markerless Hand Tracking for Computer Aided Design
Robert Wang, Sylvain Paris, and Jovan Popović
Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'11)
 
thumbnail
Practical Color-Based Motion Capture
Robert Wang, Sylvain Paris, and Jovan Popović
Proceedings of the Symposium on Computer Animation (SCA'11)
 
thumbnail
Spatio-temporal Analysis for Parameterizing Animated Lines
Bert Buchholz, Noura Faraj, Sylvain Paris, Elmar Eisemann, and Tamy Boubekeur
Proceedings of the International Symposium on Non-Photorealistic Animation and Rendering (NPAR'11)
  • Our work will be also presented as a SIGGRAPH talk (formerly "sketch").
 
thumbnail
Local Laplacian Filters: Edge-aware Image Processing with a Laplacian Pyramid
Sylvain Paris, Samuel W. Hasinoff, and Jan Kautz
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH'11 conference)
  • See our project page for additional results and source code.
  • Our ToG article further studies the properties of local Laplacian filters and describes a couple of extensions, including a faster algorithm.
  • We have implemented local Laplacian filters in Halide. This is the fastest implementation that I am aware of.
  • Hindsight: The fact that are our filters produce faithful low-resolution previews is related to our work on display-aware image editing.
  • A variant of our paper appears in Communications of the ACM with a more intuitive explanation of how the filters work.
 
thumbnail
Learning Photographic Global Tonal Adjustments with a Database of Input / Output Image Pairs
Vladimir Bychkovsky, Sylvain Paris, Eric Chan, and Frédo Durand
Proceedings of the conference on Computer Vision and Pattern Recognition (CVPR'11)
 
thumbnail
Blur Kernel Estimation using the Radon Transform
Taeg Sang Cho, Sylvain Paris, Berthold K. P. Horn, and William T. Freeman
Proceedings of the conference on Computer Vision and Pattern Recognition (CVPR'11)
 
thumbnail
Modeling and Removing Spatially-Varying Optical Blur
Eric Kee, Sylvain Paris, Simon Chen, and Jue Wang
Proceedings of the International Conference on Computional Photography (ICCP'11)
 
thumbnail
Display-aware Image Editing
Won-Ki Jeong, Micah K. Johnson, Insu Yu, Jan Kautz, Hanspeter Pfister, and Sylvain Paris
Proceedings of the International Conference on Computional Photography (ICCP'11)
  • Our SIGGRAPH'11 paper describes a family of edge-aware filters that are display-aware.
 
thumbnail
The Video Mesh: A Data Structure for Image-based Three-dimensional Video Editing
Jiawen Chen, Sylvain Paris, Jue Wang, Wojciech Matusik, Michael Cohen, and Frédo Durand
Proceedings of the International Conference on Computional Photography (ICCP'11)
 
Fast and Robust Pyramid-based Image Processing. Mathieu Aubry, Sylvain Paris, Samuel W. Hasinoff, Jan Kautz, and Frédo Durand. MIT technical report, November 2011 (MIT-CSAIL-TR-2011-049). pdf (24.3MB) | official webpage This tech report extends our previous work on local Laplacian filters and has now been publish in ToG.
 
Dynamic Hair Capture. Linjie Luo, Hao Li, Thibaut Weise, Sylvain Paris, Mark Pauly, and Szymon Rusinkiewicz. Princeton University technical report (08/2011). pdf (15MB) | project webpage
 
Displacement Interpolation Using Lagrangian Mass Transport. Nicolas Bonneel, Michiel van de Panne, Sylvain Paris, and Wolfgang Heidrich. UBC technical report (TR-2011-02). pdf (15MB) | project webpage A revised version appears at SIGGRAPH Asia'11.
 

2010

 
Error-tolerant Image Compositing
Michael W. Tao, Micah K. Johnson, and Sylvain Paris
Proceedings of the European Conference on Computer Vision (ECCV'10)
  • More details on the project webpage.
  • We have an extended version of this article to appear in IJCV. In particular, we added an extended validation and improved the technical explanation.
 
Practical Color-Based Motion Capture. Robert Wang, Sylvain Paris, and Jovan Popović. MIT technical report (MIT-CSAIL-TR-2010-044). pdf (16MB) A revised version appears at SCA'11.
 

2009

 
thumbnail
Bilateral Filtering: Theory and Applications
Sylvain Paris, Pierre Kornprobst, Jack Tumblin, and Frédo Durand
Foundations and Trends in Computer Graphics and Vision
  • This survey is an extended version of our course. Supplemental material including code is available on the course webpage.
 
thumbnail
User-assisted Intrinsic Images
Adrien Bousseau, Sylvain Paris, and Frédo Durand
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH Asia'09 conference)
 
thumbnail
Single Photo Estimation of Hair Appearance
Nicolas Bonneel, Sylvain Paris, Michiel van de Panne, Frédo Durand, George Drettakis
Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering '09)
  • We provide our input photos, the retrieved parameters, and the corresponding renderings in supplemental material.
 
thumbnail
A Visibility Algorithm for Converting 3D Meshes into Editable 2D Vector Graphics
Elmar Eisemann, Sylvain Paris, and Frédo Durand
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH'09 conference)
 
thumbnail
QuickSelect: History-Based Selection Expansion
Sara Su, Sylvain Paris, and Frédo Durand
Proceedings of the Graphics Interface conference (GI'09)
 
thumbnail
A Fast Approximation of the Bilateral Filter using a Signal Processing Approach
Sylvain Paris and Frédo Durand
International Journal of Computer Vision (January 09, Vol. 81. No. 1)
  • Our fast bilateral filter webpage provides details, code, data, and more.
  • This article extends our conference paper and is a revised version of our technical report. Compared to the ECCV article, it includes new discussions, comparisons, and validations, and extensions to cross bilateral filtering and color images.
  • Our SIGGRAPH'07 paper builds upon this article and shows that the higher-dimensional image representation that we introduce can be turned into a data structure useful a variety of other edge-aware tools. We also show that the corresponding algorithms, including the bilateral filter, are highly parallel and can be implemented on graphics hardware.
  • All the images shown in the figures are available as supplemental material (23MB).
  • We have implemented the bilateral filter in Halide. This is the fastest implementation that I am aware of.
  • The original publication is available at www.springerlink.com.
 
The Video Mesh: A Data Structure for Image-based Video Editing. Jiawen Chen, Sylvain Paris, Jue Wang, Wojciech Matusik, Michael Cohen, and Frédo Durand. MIT technical report (MIT-CSAIL-TR-2009-062). A revised version appears at ICCP'11. pdf (9MB) | project page
 
Interactive Visual Histories for Vector Graphics. Sara L. Su, Sylvain Paris, Frederick Aliaga, Craig Scull, Steve Johnson, and Frédo Durand. MIT technical report, June 2009 (MIT-CSAIL-TR-2009-031). pdf (1.9MB) | project page
 
A Perceptually Motivated Method to Control Reconstruction Errors in Gradient-based Image Compositing. Sylvain Paris. Adobe technical report, March 2009. pdf (1.7MB) A revised version appears at ECCV'10.
 

2008

 
thumbnail
Edge-preserving Smoothing and Mean-shift Segmentation of Video Streams
Sylvain Paris
Processing of the European Conference on Computer Vision (ECCV'08)
 
thumbnail
Hair Photobooth: Geometric and Photometric Acquisition of Real Hairstyles
Sylvain Paris, Will Chang, Wojciech Jarosz, Oleg Kozhushnyan, Wojciech Matusik, Matthias Zwicker, and Frédo Durand
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH'08 conference)
  • The paper webpage provides additional material.
  • This work extends our SIGGRAPH'04 article in many ways: a more accurate and more complete setup, an inference method to retrieve the hidden geometry, a model-driven image-based rendering technique,...
 
thumbnail
Light Mixture Estimation for Spatially Varying White Balance
Eugene Hsu, Tom Mertens, Sylvain Paris, Shai Avidan, and Frédo Durand
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH'08 conference)
 

2007

 
thumbnail
Real-time Edge-Aware Image Processing with the Bilateral Grid
Jiawen Chen, Sylvain Paris, and Frédo Durand
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH'07 conference)
  • This article focuses on an image representation inspired from our ECCV'06 paper. This data structure can be used for a variety of image processing tools such as bilateral filtering, scribble interpolation, edge-preserving painting, and contrast enhancement. The corresponding algorithms can be efficiently parallelized on graphics hardware.
  • More details on the bilateral grid webpage.
  • We have implemented the bilateral filter in Halide. This is the fastest implementation that I am aware of.
  • Hindsight: My paper on video streams further motivates the use of the exponential decay in Section 3.5.
 
thumbnail
A Topological Approach to Hierarchical Segmentation using Mean Shift
Sylvain Paris and Frédo Durand
Proceedings of the IEEE conference on Computer Vision and Pattern Recognition (CVPR'07)
  • C++ code is available.
  • We tested our algorithm on videos with 6 seconds of the pylon sequence (from frame 80 to frame 229).
  • In the supplemental material (tar.gz, zip), we provide results on high-resolution images and on the Berkeley benchmark.
  • My paper on video streams extends this work to real-time video segmentation.
  • Hindsight: Segmentations done on-the-fly are actually similar to off-line segmentations only at grid resolution. Differences may exist at pixel resolution. Thanks to Varsha Hedau from UIUC for pointing out differences.
 
thumbnail
Accurate and Scalable Surface Representation and Reconstruction from Images
Gang Zeng, Sylvain Paris, Long Quan, and François Sillion
IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI'07)
  • This article extends our ECCV'04 paper and our ICCV'05 paper. A previous version appeared as a technical report.
  • Our patchwork approach is demonstrated to have optimal spatial and temporal complexities in terms of object area and resolution. We also formally study the link between the proposed local optimization and existing global techniques (weak membrane, level set, and graph cut).
  • New results illustrate various aspects: influence of the parameters, differences between propagation (presented at ECCV'04) and carving (ICCV'05), and failure cases.
 

2006

 
thumbnail
Two-scale Tone Management for Photographic Look
Soonmin Bae, Sylvain Paris, and Frédo Durand
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH'06 conference)
 
thumbnail
A Surface Reconstruction Method Using Global Graph Cut Optimization
Sylvain Paris, François Sillion, and Long Quan
International Journal on Computer Vision (IJCV'06)
  • This article is an extended version of our ACCV'04 paper.
  • Our ECCV'04, ICCV'05, and PAMI papers present a versatile technique to use the optimization method described in this article to recover objects with arbitrary shapes.
  • The min-cut code is available.
  • The original publication is available at www.springerlink.com.
 
A Fast Approximation of the Bilateral Filter using a Signal Processing Approach. Sylvain Paris and Frédo Durand. European Conference on Computer Vision (ECCV'06). pdf (3MB) | ps (9.5MB) | ppt (2.7MB)
  • Our fast bilateral filter webpage provides details, code, data, and more.
  • We have extended this article in an IJCV article that includes new discussions, comparisons, and validations, and extensions to cross bilateral filtering and color images.
 
A Fast Approximation of the Bilateral Filter using a Signal Processing Approach. Sylvain Paris and Frédo Durand. MIT technical report 2006 (MIT-CSAIL-TR-2006-073). A revised version appears in IJCV. fast bilateral filter webpage | high-res. pdf (25MB) | low-res. pdf (2MB)
 

2005

 
Progressive Surface Reconstruction from Images using a Local Prior. Gang Zeng, Sylvain Paris, Long Quan, and François Sillion. International Conference on Computer Vision (ICCV'05). pdf (1.4MB) | ps (22MB) | gallery
  • Our PAMI paper extends this work with additional studies and results.
  • This paper stems from the same inspiration as our ECCV'04 paper (reconstruction by patches) but it exposes a different technique and it provides additional formal studies. In short, we do not need points to drive the process, the visibility is better evaluated using a voxel representation, and we guarantee the smoothness of the resulting model.
  • The optimization technique we use is detailed in our IJCV'06 paper.
 
Accurate and Scalable Surface Representation and Reconstruction from Images. Gang Zeng, Sylvain Paris, Long Quan, and Francois Sillion. MIT technical report 2005 (MIT-CSAIL-TR-2005-076). A revised version has been accepted for publication in IEEE Transactions on Pattern Analysis and Machine Intelligence. It extends our ECCV'04 paper and our ICCV'05 paper. pdf (2.8MB) | ps (2.9MB)
 
A Computational Darkroom for Black-and-White Photography. Soonmin Bae, Sylvain Paris, and Frédo Durand. Symposium on Computational Photography and Video (SCPV'05). This poster presents an early version of our SIGGRAPH'06 paper. pdf (19MB)
 

2004

 
thumbnail
Extraction of Three-dimensional Information from Images -- Application to Computer Graphics
Sylvain Paris
Ph.D. thesis from Université Joseph Fourier (Grenoble, France) 2004
  • This dissertation compiles my work on 3D reconstruction (ECCV'04 and IJCV'06), face relighting (PG'03) and capture of hair geometry (SIGGRAPH'04).
  • Compared to the papers, there are extended discussions of the previous work, more technical details and additional studies.
 
thumbnail
Capture of Hair Geometry from Multiple Images
Sylvain Paris, Hector Briceño, and François Sillion
ACM Transactions on Graphics (Proceedings of the ACM SIGGRAPH'04 conference)
  • The hairstyles shown in the article are available. Just contact one of the authors with a short description of your project (we are interested in the use of our data).
  • Some image-processing code is also available.
  • Florence Bertails and colleagues have published at GI'05 the rendering technique used in the last slide of our presentation.
  • Our work is inspired by the hair acquisition technique of Stéphane Grabli and colleagues at GI'02.
  • Yichen Wei and colleagues have published at SIGGRAPH'05 another method on acquisition of hair geometry. Compared to our paper, they use several viewpoints and require only a well lighted environment. The paper is available on Long Quan's page.
 
Surface Reconstruction by Propagating 3D Stereo Data in Multiple 2D Images. Gang Zeng, Sylvain Paris, Long Quan, and Maxime Lhuillier. Proceedings of the European Conference on Computer Vision (ECCV'04). pdf (0.8MB) | more...
  • Our PAMI paper extends this article with additional studies and results.
  • Our ICCV'05 paper builds upon this work: It introduces a voxel representation instead of points to improve the visibility estimation and it studies the smoothness of the resulting surface.
  • The optimization technique we use is exposed in our IJCV'06 paper.
 
A Surface Reconstruction Method Using Global Graph Cut Optimization. Sylvain Paris, François Sillion, and Long Quan. Proceedings of the Asian Conference on Computer Vision (ACCV'04). An extended version appears in the International Journal on Computer Vision. pdf (0.6MB) | ps.gz (7MB) | more...
Robust Carving for Non-Lambertian Objects. Gang Zeng, Sylvain Paris, and Long Quan. Proceedings of the International Conference on Pattern Recognition (ICPR'04). pdf (415kB) | more...
 

2003

 
thumbnail
Lightweight Face Relighting
Sylvain Paris, François Sillion, and Long Quan
Proceedings of the Pacific Graphics conference (PG'03)
  • The described rendering technique is somewhat old fashioned. Readers will still be interested in the proposed analysis of the skin reflectance.
 
thumbnail
Dynamic Canvas for Non-Photorealistic Walkthroughs
Matthieu Cunzi, Joëlle Thollot, Sylvain Paris, Gilles Debunne, Jean-Dominique Gascuel, and Frédo Durand
Proceedings of the Graphics Interface conference (GI'03)
  • The project page provides a lot of supplemental material (video, texture, code).
Robust Acquisition of 3D Informations from Short Image Sequences. Sylvain Paris and François Sillion. Graphical Models (GM'03). Our IJCV'06 paper extends this work with min cuts. pdf (0.5MB) | ps (3.5MB) | more...
A Volumetric Reconstruction Method from Multiple Calibrated Views using Global Graph Cut Optimization. Sylvain Paris and François Sillion, Long Quan. INRIA technical report 4843 (2003). See our IJCV'06 paper for the latest version. pdf (0.7MB) | more...
Optimisation à base de flot de graphe pour l'acquisition d'informations 3D à partir de séquences d'images. Sylvain Paris and François Sillion. Revue Internationale de CFAO et d'Informatique Graphique (2003). See our IJCV'06 paper for the latest version. pdf (0.4MB) | more...
Study of Volumetric Methods for Face Reconstruction. Gang Zeng, Sylvain Paris, Maxime Lhuillier, and Long Quan. Proceedings of the IEEE Intelligent Automation Conference (IAC'03). pdf (0.3MB) | more...
 

2002

Optimisation à base de flot de graphe pour l'acquisition d'informations 3D à partir de séquences d'images. Sylvain Paris and François Sillion. Actes des journées de l'AFIG (AFIG'02). (This meeting has no review process). Our IJCV'06 paper extends this work with min cuts. pdf (0.7MB) | more...
Robust Acquisition of 3D Informations from Short Image Sequences. Sylvain Paris and François Sillion. Proceedings of the Pacific Graphics conference (PG'02). See our IJCV'06 paper for the latest version. pdf (0.7MB) | more...
 

Talks

 
One Button to Make Photos Look Better
 
Beyond the Piece of Cardboard: Learning to Adjust Photographs
 
Methods for 3D Reconstruction from Multiple Images
  • A review of multi-view stereo up to 2006. It is inpsired from Section 2.2 of my PhD dissertation and this survey by Seitz and colleagues.
  • Full-length references are in the note section of the slides.
 

Products

thumbnail Create Light from Image in Project Felix
  • I contributed to the algorithm that generates an environment map from a single image.
thumbnail thumbnail Halide used in production
  • Halide is now used in production at several places, including in the Android camera and Acrobat DC.
thumbnail Real-Time Healing Brush and Patch Tool in Photoshop CC 2015
  • I designed the algorithm for the Real-Time Healing Brush and Patch Tool.
thumbnail thumbnail Auto Smart Tone in Photoshop Elements 12 and Premiere Elements 12
  • This module builds upon our work on machine-learning-based photo editing.
thumbnail SimpleFlow in OpenCV
thumbnail thumbnail Healing Brush in Photoshop CC 2014 (Camera Raw 8) and Lightroom 5
  • I designed the algorithm for the free-form Healing Brush.
thumbnail Auto Adjust in Photoshop CS6
  • The Auto option in Curves, Levels, and Brightness & Contrast is inspired from our work on inferring photographic adjustments.
thumbnail Smooth Edges in Photoshop CS6 (HDR Pro)
  • The Smooth Edges option is inspired from our work on unnormalized bilateral filtering.
thumbnail thumbnail thumbnail Image Adjustments in Photoshop CS6 (Camera Raw 7), Lightroom 4, and Revel
  • The new Highlights, Shadows, and Clarity adjustments are inspired from our work on local Laplacian filters.
thumbnailPhotomerge Style Match in Photoshop Elements 9
  • This tool is inspired from our work on photographic style.
thumbnail HDR Pro in Photoshop CS5
  • This tool is inspired from our work on photographic style.
thumbnail Bilateral Filter in After Effects CS4
  • This filter is inspired from our work on the bilateral grid.
 

Research Material

 

Courses

 
thumbnail
A Gentle Introduction to Bilateral Filtering and its Applications
Sylvain Paris, Pierre Kornprobst, Jack Tumblin, and Frédo Durand
Class at ACM SIGGRAPH'08
Tutorial at IEEE CVPR'08
Course at ACM SIGGRAPH'07
  • Course notes, slides, references, and source code are available on the course webpage.
ASM x86 Sylvain Paris. I have been a teaching assistant for a course on the x86 assembly language. The course notes are in French and some links are dead. One will still be interested in the commented code snippets.
 

C++ Code

I have developed these packages to implement some of techniques exposed in my papers. They may help you to get your own implementation. Sample code is included in the documentation. You may need the basic tools to use some packages.

 

Javascript

I wanted to learn about Javascript, so I modified Jason Davies's Word Cloud to create the background of this page. It is made of words found in the page itself. It heavily uses the D3 visualization library. The source code of the page is not modified, only a few scripts are loaded at the end (look at the HTML code for the details). The appearance of the words is controlled by the #wallpaper entry in the companion CSS.
 

Illustrations

thumbnail Mean-Shift Segmentation and Morse Theory
  • The beginning of this video shows how mean-shift segmentation is defined and illustrates some concepts of Morse theory.
thumbnail Spherical Harmonics
  • Have you ever wonder how SH of order greater than 3 look like? This page shows up to order 10.
thumbnail
PDE filters

Useful Links

Here is a collection of websites that I often use. If you do not know them, take some time to have look, you will not regret.

Programming Tools for C++

Miscellaneous

Old Projects

These are some past projects (mostly undergrade and Masters assignments). They are written in French. I do not maintain any of these. However, code is provided and might be useful.

 

Personal Area

Chinese Painting

thumbnail Nelson did a Chinese painting of my name when I was an intern in Hong Kong. He used his virtual brush. He comments the painting on his webpage.

Photography

Film

Thanks to Eugene, I have experienced film photography and darkroom development. Here are scanned versions of my two pictures (click to enlarge):
thumbnail thumbnail

Portraits

Eugene has shot a few portaits of me with my digital camera. The top picture is one of them. See the other portraits.

Digital

Here is a selection of my pictures sorted by year.
thumbnail thumbnail thumbnail thumbnail

Check XHTML | Check CSS