• Publications
  • Influence
A Closed-Form Solution to Natural Image Matting
Interactive digital matting, the process of extracting a foreground object from an image based on limited user input, is an important task in image and video editing. From a computer visionExpand
  • 1,063
  • 173
Colorization using optimization
Colorization is a computer-assisted process of adding color to a monochrome image or movie. The process typically involves segmenting images into regions and tracking these regions across imageExpand
  • 1,048
  • 150
  • PDF
Edge-preserving decompositions for multi-scale tone and detail manipulation
Many recent computational photography techniques decompose an image into a piecewise smooth base layer, containing large scale variations in intensity, and a residual detail layer capturing theExpand
  • 805
  • 139
Gradient domain high dynamic range compression
We present a new method for rendering high dynamic range images on conventional displays. Our method is conceptually simple, computationally efficient, robust, and easy to use. We manipulate theExpand
  • 1,348
  • 126
  • PDF
Joint bilateral upsampling
Image analysis and enhancement tasks such as tone mapping, colorization, stereo depth, and photomontage, often require computing a solution (e.g., for exposure, chromaticity, disparity, labels) overExpand
  • 720
  • 107
A Closed-Form Solution to Natural Image Matting
Interactive digital matting, the process of extracting a foreground object from an image based on limited user input, is an important task in image and video editing. From a computer visionExpand
  • 706
  • 92
  • PDF
Crowds by Example
We present an example‐based crowd simulation technique. Most crowd simulation techniques assume that the behavior exhibited by each person in the crowd can be defined by a restricted set of rules.Expand
  • 479
  • 65
  • PDF
Edge-preserving decompositions for multi-scale tone and detail manipulation
Many recent computational photography techniques decompose an image into a piecewise smooth base layer, containing large scale variations in intensity, and a residual detail layer capturing theExpand
  • 420
  • 62
  • PDF
Joint bilateral upsampling
Image analysis and enhancement tasks such as tone mapping, colorization, stereo depth, and photomontage, often require computing a solution (e.g., for exposure, chromaticity, disparity, labels) overExpand
  • 348
  • 45
  • PDF
Solid texture synthesis from 2D exemplars
We present a novel method for synthesizing solid textures from 2D texture exemplars. First, we extend 2D texture optimization techniques to synthesize 3D texture solids. Next, the non-parametricExpand
  • 191
  • 36
  • PDF