Connelly Barnes

Senior Research Scientist


Connelly is a researcher whose interests span a variety of topics in computer graphics and vision. He is interested in image and video processing, compiler tools, patch-based algorithms, deep learning, brush interfaces, and augmented and virtual reality.

Connelly received his Ph.D. from Princeton University in 2011. During his Ph.D., he did Adobe internships and his research was integrated into Adobe features such as “content-aware fill.” He worked as a postdoctoral research scientist at Adobe from 2011-2013. He then was an assistant professor of computer science at the University of Virginia from 2013-2017, where he continued to have a number of Adobe collaborations. He returned to Adobe in 2018 to continue the adventure.

A complete list of his publications can be found on his personal website or his Google Scholar profile.

My Publications

Published June 18, 2019

Texture Mixer: A Network for Controllable Synthesis and Interpolation of Texture

IEEE Conference on Computer Vision and Pattern Recognition (CVPR'19)

Ning Yu, Connelly Barnes, Eli Shechtman, Sohrab Amirghodsi, Michal Lukáč
  • AI & Machine Learning
  • Computer Vision, Imaging & Video

Published June 15, 2019

On the Continuity of Rotation Representations in Neural Networks

CVPR 2019

Yi Zhou, Connelly Barnes, Jingwan (Cynthia) Lu, Jimei Yang, Hao Li
  • AI & Machine Learning
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published June 15, 2019

Learning to Generate Textures on 3D Meshes

CVPR 2019 Workshop on Deep Generative models for 3D understanding

Amit Raj, Cusuh Ham, Connelly Barnes, James Hays, Vladimir Kim, Jingwan (Cynthia) Lu
Best paper award
  • AI & Machine Learning
  • Graphics (2D & 3D)

Published March 12, 2018

Learning to Detect Multiple Photographic Defects

WACV 2018 : IEEE Winter Conference on Applications of Computer Vision

Ning Yu, Xiaohui Shen, Zhe Lin, Radomír Měch, Connelly Barnes

Published February 1, 2015

Synthesis of Complex Image Appearance from Limited Exemplars

ACM Transactions on Graphics (Proc. TOG'15), 34(2)

O. Diamanti, Sylvain Paris, Connelly Barnes, Eli Shechtman, O. Sorkine-Hornung

Published August 12, 2014

DecoBrush: Drawing Structured Decorative Patterns by Example

ACM Transactions on Graphics (Proc. of SIGGRAPH 2014), 33(4), August 2014

Jingwan (Cynthia) Lu, Connelly Barnes, Connie Wan, Paul Asente, Radomír Měch, Adam Finkelstein
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published August 1, 2014

Style Transfer for Headshot Portraits


YiChang Shih, Sylvain Paris, Connelly Barnes, Frédo Durand, William Freeman

Published January 3, 2014

Camouflaging an Object from Many Viewpoints

CVPR 2014 (oral presentation)

Andrew Owens, Connelly Barnes, Alex Flint, Hanumant Singh, William Freeman

Published November 19, 2013

Patch-based High Dynamic Range Video

ACM Transactions on Graphics (Proc. SIGGRAPH Asia'13), 32(5), November 2013

N. Kalantari, Eli Shechtman, Connelly Barnes, Soheil Darabi, Dan Goldman, P. Sen

Published July 1, 2013

RealBrush: Painting with Examples of Physical Media

ACM Transactions on Graphics (SIGGRAPH)

Jingwan (Cynthia) Lu, Connelly Barnes, Stephen DiVerdi, A. Finkelstein
  • Graphics (2D & 3D)

Published June 1, 2013

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, Saman Amarasinghe

Published August 5, 2012

Image melding: Combining inconsistent images using patch-based synthesis

ACM Transactions on Graphics (Proc. SIGGRAPH'12) , 31(4), August 2012.

S. Darabi, Eli Shechtman, Connelly Barnes, Dan Goldman, P. Sen

Published November 1, 2011

The PatchMatch randomized matching algorithm for image manipulation

Communications of the ACM , 54 (11), pp 103-110, 2011. Research Highlight.

Connelly Barnes, Dan Goldman, Eli Shechtman, A. Finkelstein

Published September 1, 2010

The generalized PatchMatch correspondence algorithm

In Proc. European Conference on Computer Vision , Crete, 2010.

Connelly Barnes, Eli Shechtman, Dan Goldman, A. Finkelstein

Published July 2, 2010

Video tapestries with continuous temporal zoom

ACM Transactions on Graphics (Proc. SIGGRAPH) , 29(3), 2010.

Connelly Barnes, Dan Goldman, Eli Shechtman, A. Finkelstein

Published August 2, 2009

PatchMatch: A randomized correspondence algorithm for structural image editing

ACM Transactions on Graphics (Proc. SIGGRAPH), 28(3), 2009.

Connelly Barnes, Eli Shechtman, A. Finkelstein, Dan Goldman

Published December 2, 2008

Video puppetry: A performative interface for cutout animation

ACM Transactions on Graphics (Proc. SIGGRAPH Asia) , 27(5), 2008.

Connelly Barnes, D. Jacobs, J. Sanders, Dan Goldman, S. Rusinkiewicz, A. Finkelstein, M. Agarwala