Dan B Goldman

spacer    I'm a researcher working at the intersection of computer graphics, computer vision, and human-computer interaction. My main area of interest is developing technologies to simplify the manipulation of digital media, especially digital video. I draw on techniques from computer vision to improve video interfaces for browsing, dynamic annotation, and visualization of video images. My recent internet video, which explains some of my thesis research in layman's terms, was featured in the popular tech blogs Engadget and Crunchgear, made it to the front page of Digg and Reddit, and has been viewed 200,000 times. This other video, featuring our implementation of PatchMatch for image inpainting in Photoshop, has over 2.3 million views!

I am presently employed as a senior research scientist at Adobe's Creative Technologies Lab in Seattle. I pursued my graduate studies in the University of Washington CSE graphics group from 2002 to 2007, working with David Salesin, Brian Curless and Steve Seitz. My thesis, completed in June 2007, developed novel visualization and interaction techniques for digital video manipulation. Additional research interests include computational photography, methods for geometry capture and synthesis, and crowdsourcing. I am also a veteran of the visual effects industry: I spent 12 years (on and off) working for ILM, and I am a proud member of the Visual Effects Society. I've also worked as an intern at Digital Domain and as a consultant for Electronic Arts.


Publications

Peer-Reviewed Research Publications

Connelly Barnes, Dan B Goldman, Eli Shechtman, and Adam Finkelstein. The PatchMatch Randomized Matching Algorithm for Image Manipulation. Communications of the ACM, 54(11), pp. 103–110, November 2011.

Hao Du, Peter Henry, Xiaofeng Ren, Marvin Cheng, Dan B Goldman, Steven M. Seitz, and Dieter Fox. Interactive 3D Modeling of Indoor Environments with a Consumer Depth Camera. In UBICOMP, Proc. International Conference on Ubiquitous Computing, September 2011.

Hao Du, Dan B Goldman, and Steven M. Seitz. Binocular Photometric Stereo using Filter Flow. In BMVC '11, Proc. British Machine Vision Conference, August 2011.

Yoav HaCohen, Eli Shechtman, Dan B Goldman, and Dani Lischinski. Non-Rigid Dense Correspondence with Applications for Image Enhancement. In ACM Transactions on Graphics (Proc. SIGGRAPH), 30(4), August 2011.

Dan B Goldman. Vignette and Exposure Calibration and Compensation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 32(12), pp. 2276–2288, December 2010.

David E. Jacobs, Dan B Goldman, Eli Shechtman. Cosaliency: Where People Look When Comparing Images. In UIST '10, Proc. ACM symposium on User Interface Software and Technology, October 2010.

Connelly Barnes, Eli Shechtman, Dan B Goldman, Adam Finkelstein. The Generalized PatchMatch Correspondence Algorithm. In Proc. European Conference on Computer Vision, LNCS 6313, pp. 29–43, September 2010.

Connelly Barnes, Dan B Goldman, Eli Shechtman, Adam Finkelstein. Video Tapestries with Continuous Temporal Zoom. In ACM Transactions on Graphics (Proc. SIGGRAPH), 29(3), July 2010.

Dan B Goldman, Brian Curless, Aaron Hertzmann, Steven M. Seitz. Shape and Spatially-Varying BRDFs From Photometric Stereo. IEEE Transactions on Pattern Analysis and Machine Intelligence, pp. 1060–1071, June 2010. [errata]

Connelly Barnes, Eli Shechtman, Adam Finkelstein, Dan B Goldman. Patchmatch: A Randomized Correspondence Algorithm for Structural Image Editing. In ACM Transactions on Graphics (Proc. SIGGRAPH), 28(3), August 2009.

Connelly Barnes, David E. Jacobs, Jason Sanders, Dan B Goldman, Szymon Rusinkiewicz, Adam Finkelstein, Maneesh Agrawala. Video Puppetry: A Performative Interface for Cutout Animation. In ACM Transactions on Graphics (Proc. SIGGRAPH Asia), 27(5), December 2008.

Dan B Goldman, Chris Gonterman, Brian Curless, David Salesin, Steven M. Seitz. Video Annotation, Navigation, and Composition. In UIST '08, Proc. ACM symposium on User Interface Software and Technology, pp. 3–12, October 2008.

Sujit Kuthirummal, Aseem Agarwala, Dan B Goldman and Shree Nayar. Priors for Large Photo Collections and What they Reveal about Cameras. In Proc. European Conference on Computer Vision, LNCS 5305, pp. 74–87, October 2008.

Dan B Goldman, Brian Curless, Steve Seitz, David Salesin. Schematic Storyboarding for Video Visualization and Editing. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2006), Vol. 25, No. 3, pp. 862–871, July 2006.

Dan B Goldman, Brian Curless, Aaron Hertzmann, Steve Seitz. Shape and Spatially Varying BRDFs from Photometric Stereo. In Proceedings of ICCV 2005, Beijing, October 2005, pp. 341–348. [errata]

Dan B Goldman and Jiun-Hung Chen. Vignette and Exposure Calibration and Compensation. In Proceedings of ICCV 2005, Beijing, October 2005, pp. 899–906.

Yung-Yu Chuang, Dan B Goldman, Ke Colin Zheng, Brian Curless, David H. Salesin, and Richard Szeliski. Animating Pictures with Stochastic Motion Textures. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2005), Vol. 24, No. 3, pp. 853–860, July 2005.

Yung-Yu Chuang, Dan B Goldman, Brian Curless, David H. Salesin, and Richard Szeliski. Shadow Matting and Compositing. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2003), Vol. 22, No. 3, pp. 494–500, July 2003.

Dan B Goldman, Fake Fur Rendering, In SIGGRAPH 97 Conference Proceedings, pp. 127–134, Los Angeles, 1997.

Thesis

Daniel R. Goldman, A Framework for Video Annotation, Visualization, and Interaction. PhD Thesis, University of Washington, 2007.

Additional Publications

Hao Du, Peter Henry, Xiaofeng Ren, Dieter Fox, Dan B Goldman, and Steven M. Seitz. Interactive Dense 3D Modeling of Indoor Environments. UW-CSE-11-02-02.

Dan B Goldman, Brian Curless, David Salesin, and Steven M. Seitz. Interactive Video Object Annotation. UW-CSE-2007-04-01.

Dan B Goldman. Viewpoint: Blockbusters and Blackboards. Communications of the ACM, Vol. 49, No. 8, pp. 25–27, 2006.

Timothy P. Chartier and Dan B Goldman. "Mathematical Movie Magic." Math Horizons, April 2004.

Dan B Goldman, Brian Curless, Aaron Hertzmann, Steve Seitz. Shape and Spatially-Varying BRDFs From Photometric Stereo. UW-CSE-04-05-03.

Yung-Yu Chuang, Dan B Goldman, Brian Curless, David H. Salesin, Richard Szeliski. Animating Pictures with Stochastic Motion Textures. UW-CSE-04-04-02.

Feature Film Credits

I've also done uncredited production work on Strange Days (1995), software development for Jurassic Park (1993), Peter Pan (2003), and Star Wars Episode III (2005), and consulting for Van Helsing (2004).

Dan B or Daniel R.?

The truth is, my middle name is Robert. But, many years ago I had a nickname that starts with the initial B. I omit the name here, because it is a very "sticky" name that is hard to shake loose once you know it! Around that time I started using the middle initial as part of my "stage name" (with no period, just to confuse people a little bit). When I started publishing I continued using this as my "public facing" name on publications. Unfortunately, the University of Washington doesn't like nicknames or stage names in theses, and at the time I submitted the final draft I was several hundred miles away, and not keen on fighting the bureaucracy. So the thesis – and, for similar reasons, most of my screen credits – do not include the middle B.

Virtual Florida, where my old links retire:

Presentations

Litt, J, and Goldman, D.B. "The RenderMan EasyBake Oven", Stupid RAT Tricks, Pixar Users Group Meeting, Siggraph 2001, Los Angeles, California, USA.

Code


danbgoldman at gmail dot com
dgoldman at adobe dot com
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.