University Address:
University of Victoria Computer Science
Engineering & Computer Science Building
Room 504 PO Box 3055, STN CSC
Victoria, BC Canada V8W 3P6
Phone: (250)-472-5758
Fax: (250) 472-5708
Canada Address:
Bruce Gooch
3476 Plymouth Road
Victoria, British Columbia, V8P 4X4
Phone: (250)-483-5941
Email: BruceGooch@gmail.com
http://www.TheGooch.org


United States Address:
Bruce Gooch
3225 McLeod Drive, Suite 100
Las Vegas, NV 89121
Phone: (801)-828-5037
Email: BruceGooch@gmail.com
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, University of Victoria, Victoria British Columbia June 2006 - present
    Department of Computer Science
      Dr. Gooch's current research combines computer graphics techniques for creating artistic imagery with the evaluation methods of perceptual psychology to provide effective data visualization. This research combines concepts and methods from visual art, perceptual psychology, information processing, and cognitive science to facilitate a viewer in understanding and interpreting computer imagery.
    President and Manager, Toon-FX, Las Vegas Nevada June 2006 - present
      Toon-FX, Inc. is a software company whose products allow users to automatically create abstract representations of their digital media. Our goal is to enhance your daily cyber-rituals, such as email and chatting, by providing you with software to make your images and video more interesting and informative. The story of Toon-FX is the Computer Geek version of the American Dream. Five guys with a shared vision of making the world a cooler place write some computer code and set up shop in cyberspace.
      At the core of our technology is a real-time video and image abstraction framework. The framework processes images and video to increase the contrast of visually important features while decreasing the contrast in non-interesting areas in a way that creates "Toon-FX." In the case of video, our cartoon-like effects preserve the smooth transitions between individual frames.
    Assistant Professor, Northwestern University, Evanston Illinois June 2003 - present
    Department of Computer Science, Northwestern University
      Computers are becoming faster, smaller and more interconnected creating a shift in their primary function from computation to communication. Digital cameras and camcorders are making high-quality image acquisition ubiquitous. Advances in display technology allow a range of deployments, from high-definition wall displays to miniature embedded screens. As communication devices and viewing situations become more plentiful, we need imagery that facilitates visual communication across a wide range of display devices. In addition, producing effective and expressive visual content currently requires considerable artistic skill and can consume days. Dr. Gooch's work introduced techniques for automatically retargeting images and animations, that is, for adapting them to display at different sizes and aspect ratios while preserving the recognizability of important image features.
    Graduate Research Fellow, National Science Foundation June 2001 - June 2003
    Department of Computer Science, University of Utah
      While a graduate student Dr. Gooch investigated the computer graphics field of Non-Photorealistic Rendering (NPR). Measuring the communication content of a Non-Photorealistic image can be done only in an indirect way by observing the results of task performance based on visual stimulus. The ability to evaluate the effectiveness of an image could give NPR a successful image metric. In order to test this hypothesis Dr. Gooch lead an interdisciplinary research team in investigating the effectiveness of NPR imagery using perceptual psychology experiments and and functional magnetic resonance imaging (fMRI).
    University Teaching Assistant, University of Utah 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 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

Patents

[1] United States Provisional Patent Application Serial No. 194804 entitled
Retargeting Images for Small Displays
Bruce Gooch and Vidya Setlur and Michael Lee Gleicher and Saeko Takagi and Ramesh Raskar.
[2] United States Provisional Patent Application Serial No. 60/962,841 entitled
Process and Systems for Transforming Video Input Into Abstract Animations
Bruce Gooch and Sven Olsen and Holger Winnemoller.
[3] United States Provisional Patent Application Serial No. Serial no. 60/962,872 entitled
Customizable and Non-Linear Image and Video Smoothing Filter
Bruce Gooch and Sven Olsen and Holger Winnemoller.
[4] United States Provisional Patent Application Serial No. Serial no. 60/962,855 entitled
Process and Systems for Spatially Adaptive Pseudo-Quantization of Video Luminescence
Bruce Gooch and Sven Olsen and Holger Winnemoller.
[5] United States Provisional Patent Application Serial No. 60/962,871 entitled
Method System and Business Model to Convert Images and Moving Picture Sequences Into Stylized Representations Via Several Image Processing Operations
Bruce Gooch and Sven Olsen and Holger Winnemoller.

Publications:

    Book:

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

    Research Papers:

    Digital versions of Dr. Gooch's Research papers are available on his Publications Web Page.

    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):


    Digital versions are available at Dr. Goochs Publications Web Page.

    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.
  • Section 2: Silhouette Extraction,
    Bruce Gooch.
  • Section 7: Composition,
    Bruce Gooch, Mario Costa Sousa.

  • 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.
    Section 7: Neurological Theories of Aesthetics,
    Bruce Gooch.

    Non-Photorealistic Rendering.
    SIGGRAPH 1999 Course Notes

    Stuart Green, David Salesin, Simon Schofield, Aaron Hertzmann, Peter Litwinowicz, Amy Gooch, Cassidy Curtis, Bruce Gooch.


    Research Funding

    Dr. Gooch has received $1,196,212 in research funding since starting as a professor in 2003.

    • Canada Foundation for Innovation, $209,000: The Future of Exercise
    • Intel, $35,000: Advanced Graphics Hardware Research
    • IBM, $23,000: Blade Center
    • Microsoft Research, $80,000: The Future of Exercise
    • National Science and Engineering Research Council of Canada, $85,000: Digital Image Forensics
    • University of Victoria Teaching and Learning Center, $6,000: Research Teams: Fundamentals and Management
    • Microsoft Research, $80,000: Game Development on Multiple Hardware Platforms
    • Collaborative Research Experience for Women (CREW), $3,500: Visualizing Uncertainty in Archeological Reconstruction using Non-Photorealistic Rendering
    • Microsoft Research, $11,000 (MSDN Pro Software): Games for Learning
    • Life Fitness, $7,800 (3 recumbent Lemond Fitness bikes): The Future of Exercise
    • Sony-Online, $7,500 (20 seats for Everquest): Interactive Gaming as a Tool for Learning French
    • Valve, $200,000 (20 copies of the Steam Engine Software): Interactive Gaming for Object Oriented Software Development
    • National Science Foundation, $281,412.00: Retargetable Images and Video.
    • ATI Inc., $7,000: Graphics Hardware
    • Maya Inc., $160,000: Maya Complete Software Package