Work Address:
Northwestern University
Computer Science
2133 Sheridan Road
Evanston, Illinois 60208
Phone: (847)-491-0895
Fax: (847)-491-5258
Home Address:
Bruce Gooch
2426 Isabella Street
Evanston, Illinois 60201
Phone: (847)-491-0895
Email: bgooch@cs.northwestern.edu
http://www.TheGooch.org


Additional Documentation:

Education:

    Doctor of Philosophy in Computer Science, University of Utah, 2003
    Dissertation: Human Facial Illustrations: Creation and Evaluation using Behavioral Studies and fMRI.
    Advisors: Professor Richard F. Riesenfeld and Professor Peter Shirley.

    Masters of Science in Computer Science, University of Utah, 2001
    Thesis: Artistic Vision: Painterly Rendering Using Computer Vision Techniques
    Advisors: Professor Richard F. Riesenfeld and Professor Peter Shirley.

    Bachelor of Science in Mathematics , University of Utah, 1993

Technical Skills:

    Languages: Java, C++, C, OpenGL, ML, LaTeX, Postscript, HTML
    Modeling Systems: MAYA, Alpha_1, SOFTIMAGE
    Operating Systems: UNIX/LINUX, Windows, Macintosh

Experience:

    Assistant Professor, Northwestern University [Webpage] June 2003 - present
    Department of Computer Science, Northwestern University
    • Lead teams of post graduate and graduate researchers in conducting and documenting research.
    • Develop software using Java, OpenGl, and C++ on LINUX, SGI, SUN, and HP machines.
    • Create and maintain web-based documentation for the research group's software projects.
    • Supervise and mentor a postdoctoral researcher, graduate students, and undergraduate research interns.
    Graduate Research Fellow, National Science Foundation [Webpage] June 2001 - June 2003
    Department of Computer Science, University of Utah
    • Lead teams of post graduate and graduate researchers in conducting and documenting research.
    • Develop software using Java, OpenGl, and C++ on LINUX, SGI, SUN, and HP machines.
    • Create and maintain web-based documentation for the research group's software projects.
    • Supervise and mentor undergraduate research interns.
    University Teaching Assistant, University of Utah [Webpage] June 1999 - June 2000
    Department of Computer Science, University of Utah
    • Founded the Undergraduate Graphics Research Team.
    • Mentor four undergraduate research interns.
    • Wrote grants to secure funding for summer internship program.
    • Supervise undergraduate students in performing; background research, writing software, developing computer algorithms, and writing papers for submission to leading computer graphics conferences and journals.

    Research Assistant, Alpha_1 Research Group [Webpage] December 1996 - June 1999
    Department of Computer Science, University of Utah
    • Conducted research and assisted in the development and maintenance of the Alpha_1 NURBS-based geometric modeling and manufacturing system.
    • Developed software using Tcl/Tk and C++ on SGI, SUN, and HP machines.
    • Created and maintained web-based documentation for Alpha_1 research system
    • Create videos from live feed and from computer displays using DVC-Pro recorders and the AVID Video Editing System

Publications:

    Book:

    Non-Photorealistic Rendering
    Bruce Gooch and Amy Gooch.
    A.K. Peters Ltd. Publishers ISBN: 1-56881-133-0 [Webpage]

    Research Papers:

    Is That a Smile? Gaze-Dependent Facial Expressions
    Vidya Setlur and Bruce Gooch
    Non-Photorealistic Animation and Rendering 2004 (NPAR '04). [pdf]

    Human Facial Illustrations: Creation and Psychophysical Evaluation
    Bruce Gooch, Erik Reinhard and Amy Gooch
    ACM Transactions on Graphics (TOG) Volume 23, Issue 1 [pdf]

    Artistic Vision: Painterly Rendering Using Computer Vision Techniques
    Bruce Gooch, Greg Coombe and Peter Shirley.
    Non-Photorealistic Animation and Rendering 2002 (NPAR '02). [Webpage] [pdf]

    Color Transfer Between Images
    Erik Reinhard, Michael Ashikhmin, Bruce Gooch and Peter Shirley.
    IEEE CG&A special issue on Applied Perception,
    Vol 21, No 5, pp 34-41, September - October 2001. [pdf]

    Artistic Composition for Image Creation
    Bruce Gooch, Erik Reinhard, Chris Moulding, Peter Shirley.
    Eurographics Rendering Workshop 2001. [pdf] [postscript]

    The Lit Sphere: A Model for Capturing NPR Shading from Art
    Peter-Pike J. Sloan, William Martin, Amy Gooch, and Bruce Gooch.
    Proceedings of Graphics Interface 2001. [pdf]

    Interactive Artistic Rendering
    Matt Kaplan, Bruce Gooch, Elaine Cohen.
    Non-Photorealistic Animation and Rendering 2000 (NPAR '00). [pdf]

    Interactive Technical Illustration
    Bruce Gooch, Peter-Pike J. Sloan, Amy Gooch, Peter Shirley, Richard Riesenfeld.
    ACM Interactive 3D 1999. [HTML] [pdf] [postscript]

    A Non-Photorealistic Lighting Model For Automatic Technical Illustration
    Amy Gooch, Bruce Gooch, Peter Shirly, Elaine Cohen.
    ACM Siggraph 1998. [HTML] [pdf]

    Educational Publications:

    Computer Graphics
    Bruce Gooch, Erik Reinhard, and Chris R. Johnson.
    Encarta Encyclopedia, 2002.

    Siam Book Review:
    Realistic Image Synthesis Using Photon Mapping. By Henrik Wann Jensen.

    Review by Bruce Gooch
    Siam Review, 2002.

    Book Chapters (Siggraph Course Notes):

    Theory and Practice of Non-Photorealistic Graphics: Algorithms, Methods, and Production System
    SIGGRAPH 2003 Course Notes

    Brett Achorn, Sheelagh Carpendale, David S. Ebert, Bruce Gooch, Victoria Interrante, Mario Costa Sousa, Lisa Streit, Daniel Teece, Oleg Veryovka. [Webpage]
  • Section 2: Silhouette Extraction,
    Bruce Gooch. [pdf]
  • Section 7: Composition,
    Bruce Gooch, Mario Costa Sousa. [pdf]

  • Perceptual and Artistic Principles for Effective Computer Depiction.
    SIGGRAPH 2002 Course Notes

    Maneesh Agrawala, Frédo Durand, Bruce Gooch, Victoria Interrante, Victor Ostromoukhov, Denis Zorin. [Webpage]
    Section 7: Neurological Theories of Aesthetics,
    Bruce Gooch. [pdf]

    Non-Photorealistic Rendering.
    SIGGRAPH 1999 Course Notes

    Stuart Green, David Salesin, Simon Schofield, Aaron Hertzmann, Peter Litwinowicz, Amy Gooch, Cassidy Curtis, Bruce Gooch. [pdf]
  • Section 8: Using Non-Photorealistic Rendering to Communicate Shape,
    by Amy Gooch and Bruce Gooch. [HTML] [pdf notes] [pdf slides] [pdf color-plate]

  • Section 10: Interactive Non-Photorealistic Rendering,
    by Bruce Gooch and Amy Gooch. [HTML] [pdf notes] [pdf slides] [pdf color-plate]
  • Bibliography [pdf] [LaTeX]