510 Rice Hall
85 Engineer's Way, Box 400740
Charlottesville, VA 22904
(609) 218-8989
connelly AT cs.virginia.edu
Bio
My research interests are in computer graphics. My research focuses on creation and manipulation of image and video, and I am now also interested in 3D printing. I am particularly interested in by-example algorithms, machine learning in graphics, and making new creative tools that are inspired by the ways artists work.

I am currently recruiting Ph.D. students (but not M.S. or interns) so let me know if you are interested in changing the world with new graphics technologies (see admissions). Charlottesville has great hiking, live music, is two hours from D.C., and has been rated a top place to live. The University of Virginia is ranked as #28 in Computer Science and #2 in public Universities.

I received my Ph.D. from Princeton University in 2011. See my C.V. for more information.
Research Impact
The PatchMatch technology that I researched for my Ph.D. was incorporated into Adobe Photoshop CS5 as content-aware fill. This received 8 million views on YouTube, including 3 million views for our SIGGRAPH paper video [1] [2]. This was featured in press such as Popular Science and PC Magazine. The feature received an award from PC Magazine for Technical Excellence alongside new products such as the iPad. In Photoshop CS6, Content-aware Move and Patch Tool were built on top of this technology.
Graphics Publications (Google Scholar)
Style Transfer for Headshot Portraits
YiChang Shih, Sylvain Paris, Connelly Barnes, Frédo Durand, William Freeman
ACM SIGGRAPH 2014, conditionally accepted
DecoBrush: Drawing Structured Decorative Patterns by Example
Jingwan Lu, Connie Wan, Connelly Barnes, Adam Finkelstein, Paul Asente, Radomír Měch
ACM SIGGRAPH 2014, conditionally accepted
Camouflaging an Object from Many Viewpoints
Andrew Owens, Connelly Barnes, Alex Flint, Hanumant Singh, Bill Freeman
CVPR 2014 (oral presentation), conditionally accepted
Patch-based High Dynamic Range Video
Nima Khademi Kalantari, Eli Shechtman, Connelly Barnes, Soheil Darabi, Dan B Goldman, Pradeep Sen
ACM SIGGRAPH Asia 2013
RealBrush: Painting with Examples of Physical Media
Jingwan Lu, Connelly Barnes, Stephen DiVerdi, Adam Finkelstein
ACM SIGGRAPH 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
ACM PLDI 2013
Image Melding: Combining Inconsistent Images using Patch-based Synthesis
Soheil Darabi, Eli Shechtman, Connelly Barnes, Dan B Goldman, Pradeep Sen
ACM SIGGRAPH 2012
The PatchMatch Randomized Matching Algorithm for Image Manipulation
Connelly Barnes, Dan B Goldman, Eli Shechtman, Adam Finkelstein
Communications of the ACM, 2011
PatchMatch: A Fast Randomized Matching Algorithm with Application to Image and Video
Connelly Barnes
Ph.D. Dissertation, Princeton University, 2011
The Generalized PatchMatch Correspondence Algorithm
Connelly Barnes, Eli Shechtman, Dan B Goldman, Adam Finkelstein
ECCV 2010
Video Tapestries with Continuous Temporal Zoom
Connelly Barnes, Dan B Goldman, Eli Shechtman, Adam Finkelstein
ACM SIGGRAPH 2010
PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing
Connelly Barnes, Eli Shechtman, Adam Finkelstein, Dan B Goldman
ACM SIGGRAPH 2009
Video Puppetry: A Performative Interface for Cutout Animation
Connelly Barnes, David E. Jacobs, Jason Sanders, Dan B Goldman, Szymon Rusinkiewicz, Adam Finkelstein, Maneesh Agrawala
ACM SIGGRAPH Asia 2008
Digital Bas-Relief from 3D Scenes
Tim Weyrich, Jia Deng, Connelly Barnes, Szymon Rusinkiewicz, Adam Finkelstein
ACM SIGGRAPH 2007
Education Publications
Enhancement of Student Learning in Experimental Design Using a Virtual Laboratory
Milo Koretsky, Danielle Amatore, Connelly Barnes, Sho Kimura
IEEE Transactions on Education, 2008
Experiential Learning of Design of Experiments Using a Virtual CVD Reactor
Milo Koretsky, Sho Kimura, Connelly Barnes, Danielle Amatore, Derek Meyers-Graham
American Society for Engineering Education Conference, 2006. Award for best paper in Chemical Engineering.
The Virtual CVD Learning Platform
Milo Koretsky, Danielle Amatore, Connelly Barnes, Sho Kimura
Frontiers in Education Conference, 2006.
ThermoSolver: An Integrated Educational Thermodynamics Software Program
Connelly Barnes
Undergraduate honors thesis, 2006. Oregon State University Library
Other Resources
My personal website includes other resources such as: