Connelly Barnes

Senior Research Scientist

Creative Intelligence Lab, Seattle

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

Learning to Detect Multiple Photographic Defects

Yu, N., Shen, X., Lin, Z., Měch, R., Barnes, C. (Mar. 12, 2018)
WACV 2018 : IEEE Winter Conference on Applications of Computer Vision

Synthesis of Complex Image Appearance from Limited Exemplars

Diamanti, O., Paris, S., Barnes, C., Shechtman, E., Sorkine-Hornung, O. (Feb. 1, 2015)
ACM Transactions on Graphics (Proc. TOG'15), 34(2)

DecoBrush: Drawing Structured Decorative Patterns by Example

Lu, J., Barnes, C., Wan, C., Asente, P., Měch, R., Finkelstein, A. (Aug. 12, 2014)
ACM Transactions on Graphics (Proc. of SIGGRAPH 2014), 33(4), August 2014

Style Transfer for Headshot Portraits

Shih, Y., Paris, S., Barnes, C., Durand, F., Freeman, W. (Aug. 1, 2014)
ACM SIGGRAPH 2014

Camouflaging an Object from Many Viewpoints

Owens, A., Barnes, C., Flint, A., Singh, H., Freeman, W. (Jan. 3, 2014)
CVPR 2014 (oral presentation)

Patch-based High Dynamic Range Video

Kalantari, N., Shechtman, E., Barnes, C., Darabi, S., Goldman, D., Sen, P. (Nov. 19, 2013)
ACM Transactions on Graphics (Proc. SIGGRAPH Asia'13), 32(5), November 2013

RealBrush: Painting with Examples of Physical Media

Lu, J., Barnes, C., DiVerdi, S., Finkelstein, A. (Jul. 1, 2013)
ACM Transactions on Graphics (Proc. of SIGGRAPH 2014)

Image melding: Combining inconsistent images using patch-based synthesis

Darabi, S., Shechtman, E., Barnes, C., Goldman, D., Sen, P. (Aug. 5, 2012)
ACM Transactions on Graphics (Proc. SIGGRAPH'12) , 31(4), August 2012.

The PatchMatch randomized matching algorithm for image manipulation

Barnes, C., Goldman, D., Shechtman, E., Finkelstein, A. (Nov. 1, 2011)
Communications of the ACM , 54 (11), pp 103-110, 2011. Research Highlight.

The generalized PatchMatch correspondence algorithm

Barnes, C., Shechtman, E., Goldman, D., Finkelstein, A. (Sep. 1, 2010)
In Proc. European Conference on Computer Vision , Crete, 2010.

Video tapestries with continuous temporal zoom

Barnes, C., Goldman, D., Shechtman, E., Finkelstein, A. (Jul. 2, 2010)
ACM Transactions on Graphics (Proc. SIGGRAPH) , 29(3), 2010.

PatchMatch: A randomized correspondence algorithm for structural image editing

Barnes, C., Shechtman, E., Finkelstein, A., Goldman, D. (Aug. 2, 2009)
ACM Transactions on Graphics (Proc. SIGGRAPH), 28(3), 2009.

Video puppetry: A performative interface for cutout animation

Barnes, C., Jacobs, D., Sanders, J., Goldman, D., Rusinkiewicz, S., Finkelstein, A., Agarwala, M. (Dec. 2, 2008)
ACM Transactions on Graphics (Proc. SIGGRAPH Asia) , 27(5), 2008.